diff -pruN 4:25.04.2-3/.kde-ci.yml 4:25.11.80-0ubuntu1/.kde-ci.yml
--- 4:25.04.2-3/.kde-ci.yml	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/.kde-ci.yml	2025-11-09 03:32:58.000000000 +0000
@@ -23,4 +23,4 @@ Dependencies:
     'education/analitza': '@same'
 
 Options:
-  require-passing-tests-on: ['Linux', 'Windows']
+  require-passing-tests-on: ['@all']
diff -pruN 4:25.04.2-3/CHANGELOG.md 4:25.11.80-0ubuntu1/CHANGELOG.md
--- 4:25.04.2-3/CHANGELOG.md	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/CHANGELOG.md	2025-11-09 03:32:58.000000000 +0000
@@ -1,4 +1,8 @@
 # Changelog
+## 25.04
+    * Better error handling when the external Maxima process fails to start
+    * Added the missing hanlding of the "integrated plots" setting for R, Python and Julia
+    * Activate integrated plots on default also for Python and Scilab
 
 ## 24.12
     * Port to Qt6/KF6
diff -pruN 4:25.04.2-3/CMakeLists.txt 4:25.11.80-0ubuntu1/CMakeLists.txt
--- 4:25.04.2-3/CMakeLists.txt	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/CMakeLists.txt	2025-11-09 03:32:58.000000000 +0000
@@ -4,8 +4,8 @@ set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
 set (RELEASE_SERVICE_VERSION_MAJOR "25")
-set (RELEASE_SERVICE_VERSION_MINOR "04")
-set (RELEASE_SERVICE_VERSION_MICRO "2")
+set (RELEASE_SERVICE_VERSION_MINOR "11")
+set (RELEASE_SERVICE_VERSION_MICRO "80")
 set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(cantor VERSION ${RELEASE_SERVICE_VERSION})
diff -pruN 4:25.04.2-3/README.md 4:25.11.80-0ubuntu1/README.md
--- 4:25.04.2-3/README.md	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/README.md	2025-11-09 03:32:58.000000000 +0000
@@ -33,9 +33,9 @@ make install or su -c 'make install'
 
 If `-DCMAKE_INSTALL_PREFIX` is not used, Cantor will be installed in
 default cmake install directory (`/usr/local/` usually).
-Also, setting `CMAKE_INSTALL_PREFIX` to some unstandart location may happens different problems
+Also, setting `CMAKE_INSTALL_PREFIX` to some nonstandard location may cause different problems
 with searching Cantor files. So there is a need for passing proper paths for KDE install cmake variables.
-For example, if no one Cantor's backends found after installation, KDE_INSTALL_PLUGINDIR path should
+For example, if none of Cantor's backends are found after installation, KDE_INSTALL_PLUGINDIR path should
 be specified on cmake configuration step to some location.
 
 To uninstall the project:
diff -pruN 4:25.04.2-3/admin/documentation/Octave/README.md 4:25.11.80-0ubuntu1/admin/documentation/Octave/README.md
--- 4:25.04.2-3/admin/documentation/Octave/README.md	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/admin/documentation/Octave/README.md	2025-11-09 03:32:58.000000000 +0000
@@ -1,2 +1,2 @@
 ### Steps to extract the indices from `octave's official documentation` to add them to `qhp` under `keywords`
-Simply get the QtHelp files from the official Octave repository. Get the files from `octave-5.2.0/doc/interpreter/`. The files are having `.qch` and `.qhc` extention. You could also run the perl script named `mk-qthelp.pl` and pass in the arguments as `octave.html` and `help`. ie `mk-qthelp.pl octave.html help`. After runnning this script, the help files are generated.
+Simply get the QtHelp files from the official Octave repository. Get the files from `octave-5.2.0/doc/interpreter/`. The files are having `.qch` and `.qhc` extension. You could also run the perl script named `mk-qthelp.pl` and pass in the arguments as `octave.html` and `help`. ie `mk-qthelp.pl octave.html help`. After running this script, the help files are generated.
diff -pruN 4:25.04.2-3/debian/cantor-apparmor 4:25.11.80-0ubuntu1/debian/cantor-apparmor
--- 4:25.04.2-3/debian/cantor-apparmor	1970-01-01 00:00:00.000000000 +0000
+++ 4:25.11.80-0ubuntu1/debian/cantor-apparmor	2025-11-16 07:52:34.000000000 +0000
@@ -0,0 +1,54 @@
+# Copyright (C) 2024 Scarlett Moore
+# SPDX-License-Identifier: GPL-2.0-only
+# vim:syntax=apparmor
+# AppArmor policy for cantor
+
+abi <abi/4.0>,
+include <tunables/global>
+
+profile cantor /usr/bin/cantor {
+#  include <abstractions/kde>
+  include <abstractions/kde-globals-write>
+  include <abstractions/kde-icon-cache-write>
+  include <abstractions/kde-language-write>
+#  include <abstractions/kde-open5>
+  include <abstractions/qt5>
+  include <abstractions/qt5-compose-cache-write>
+  include <abstractions/qt5-settings-write>
+  include <abstractions/dbus-session>
+
+  capability,
+  userns,
+  network,
+  dbus,
+  mount,
+  umount,
+  remount,
+  signal,
+  mqueue,
+  unix,
+  ptrace,
+
+  /usr/lib/qt6/libexec/QtWebEngineProcess cx -> &cantor//QtWebEngineProcess,
+  /** pux,
+  /{,**} mrwlk,
+
+  profile QtWebEngineProcess {
+    capability,
+    userns,
+    network,
+    dbus,
+    mount,
+    umount,
+    remount,
+    signal,
+    mqueue,
+    unix,
+    ptrace,
+    /** pux,
+    /{,**} mrwlk,
+  }
+
+  # Site-specific additions and overrides.  See local/README for details.
+  include if exists <local/cantor>
+}
diff -pruN 4:25.04.2-3/debian/cantor.install 4:25.11.80-0ubuntu1/debian/cantor.install
--- 4:25.04.2-3/debian/cantor.install	2025-02-24 21:43:10.000000000 +0000
+++ 4:25.11.80-0ubuntu1/debian/cantor.install	2025-11-16 07:52:34.000000000 +0000
@@ -1,3 +1,4 @@
+etc/apparmor.d/usr.bin.cantor
 usr/bin/cantor
 usr/bin/cantor_scripteditor
 usr/lib/*/libcantor_config.so
diff -pruN 4:25.04.2-3/debian/changelog 4:25.11.80-0ubuntu1/debian/changelog
--- 4:25.04.2-3/debian/changelog	2025-06-18 21:42:16.000000000 +0000
+++ 4:25.11.80-0ubuntu1/debian/changelog	2025-11-16 07:52:34.000000000 +0000
@@ -1,3 +1,60 @@
+cantor (4:25.11.80-0ubuntu1) resolute; urgency=medium
+
+  * New upstream (beta) release (25.11.80)
+
+ -- Rik Mills <rikmills@kde.org>  Sun, 16 Nov 2025 07:52:34 +0000
+
+cantor (4:25.08.3-0ubuntu1) resolute; urgency=medium
+
+  * New upstream release (25.08.3)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 06 Nov 2025 15:20:15 +0000
+
+cantor (4:25.08.2-0ubuntu1) resolute; urgency=medium
+
+  * New upstream release (25.08.2)
+
+ -- Rik Mills <rikmills@kde.org>  Fri, 17 Oct 2025 11:38:17 +0100
+
+cantor (4:25.08.1-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.08.1)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 11 Sep 2025 07:04:45 +0100
+
+cantor (4:25.08.0-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.08.0)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 14 Aug 2025 11:48:18 +0100
+
+cantor (4:25.07.90-0ubuntu1) questing; urgency=medium
+
+  * New upstream (RC) release (25.07.90)
+
+ -- Rik Mills <rikmills@kde.org>  Fri, 25 Jul 2025 17:27:10 +0100
+
+cantor (4:25.07.80-0ubuntu1) questing; urgency=medium
+
+  * New upstream (beta) release (25.07.80)
+
+ -- Rik Mills <rikmills@kde.org>  Sat, 12 Jul 2025 18:02:06 +0100
+
+cantor (4:25.04.3-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.3)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 03 Jul 2025 07:35:07 +0100
+
+cantor (4:25.04.2-3ubuntu1) questing; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Kubuntu Vcs and maintainer fields.
+    - Build depend on current version of analitza.
+    - Apparmor profile to fix userns.
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 19 Jun 2025 06:05:06 +0100
+
 cantor (4:25.04.2-3) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -12,6 +69,21 @@ cantor (4:25.04.2-2) unstable; urgency=m
 
  -- Aurélien COUDERC <coucouf@debian.org>  Wed, 18 Jun 2025 09:11:13 +0200
 
+cantor (4:25.04.2-1ubuntu2) questing; urgency=medium
+
+  * Drop sagemath back to suggests for that backend.
+
+ -- Rik Mills <rikmills@kde.org>  Sat, 07 Jun 2025 23:10:47 +0100
+
+cantor (4:25.04.2-1ubuntu1) questing; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Kubuntu Vcs and maintainer fields.
+    - Build depend on current version of analitza.
+    - Apparmor profile to fix userns.
+
+ -- Rik Mills <rikmills@kde.org>  Sat, 07 Jun 2025 17:20:55 +0100
+
 cantor (4:25.04.2-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
@@ -26,6 +98,25 @@ cantor (4:25.04.2-1) unstable; urgency=m
 
  -- Aurélien COUDERC <coucouf@debian.org>  Fri, 06 Jun 2025 15:35:25 +0200
 
+cantor (4:25.04.2-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.2)
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 05 Jun 2025 11:36:46 +0100
+
+cantor (4:25.04.1-0ubuntu2) questing; urgency=medium
+
+  * No-change rebuild for libxml2 soname change.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 23 May 2025 06:06:27 +0200
+
+cantor (4:25.04.1-0ubuntu1) questing; urgency=medium
+
+  * New upstream release (25.04.1)
+  * Apparmor profile to fix userns.
+
+ -- Rik Mills <rikmills@kde.org>  Thu, 08 May 2025 12:09:31 +0100
+
 cantor (4:25.04.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -pruN 4:25.04.2-3/debian/control 4:25.11.80-0ubuntu1/debian/control
--- 4:25.04.2-3/debian/control	2025-06-18 21:38:06.000000000 +0000
+++ 4:25.11.80-0ubuntu1/debian/control	2025-11-16 07:52:34.000000000 +0000
@@ -1,17 +1,19 @@
 Source: cantor
 Section: kde
 Priority: optional
-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
+Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 Uploaders: Aurélien COUDERC <coucouf@debian.org>,
            Pino Toscano <pino@debian.org>,
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: appstream,
+               cmake (>= 3.13~),
+               debhelper-compat (= 13),
+               dh-apparmor,
                dh-sequence-kf6,
                dh-sequence-pkgkde-symbolshelper,
-               appstream,
-               cmake (>= 3.13~),
                extra-cmake-modules (>= 6.3.0~),
                gettext,
-               libanalitza-dev,
+               libanalitza-dev (>= 4:25.11.80~),
                libcups2-dev,
                libkf6archive-dev (>= 6.3.0~),
                libkf6completion-dev (>= 6.3.0~),
@@ -45,8 +47,8 @@ Build-Depends: debhelper-compat (= 13),
 Standards-Version: 4.7.2
 Rules-Requires-Root: no
 Homepage: https://cantor.kde.org/
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/cantor
-Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/cantor.git
+Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/cantor
+Vcs-Git: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/cantor
 
 Package: cantor
 Architecture: any
@@ -62,6 +64,7 @@ Suggests: cantor-backend-kalgebra,
           cantor-backend-r,
           cantor-backend-sage,
           cantor-backend-scilab [amd64 arm64 ppc64el s390x],
+          apparmor
 Description: interface for mathematical applications
  Cantor is an application to allow you to you use your favorite mathematical
  applications from within an elegant worksheet interface. It provides dialogs
@@ -120,7 +123,8 @@ Description: interface for mathematical
 Package: libcantor-dev
 Architecture: any
 Section: libdevel
-Depends: libcantorlibs28abi2 (=  ${binary:Version}), ${misc:Depends},
+Depends: libcantorlibs28abi2 (=  ${binary:Version}),
+         ${misc:Depends},
 Description: interface for mathematical applications - development files
  Cantor is an application to allow you to you use your favorite mathematical
  applications from within an elegant worksheet interface. It provides dialogs
diff -pruN 4:25.04.2-3/debian/rules 4:25.11.80-0ubuntu1/debian/rules
--- 4:25.04.2-3/debian/rules	2025-02-26 22:14:46.000000000 +0000
+++ 4:25.11.80-0ubuntu1/debian/rules	2025-11-16 07:52:34.000000000 +0000
@@ -27,3 +27,9 @@ override_dh_auto_test:
 
 override_dh_gencontrol: libpkgs_gen_strict_local_shlibs
 	dh_gencontrol
+
+override_dh_auto_install:
+	mkdir -p debian/tmp/etc/apparmor.d
+	cp debian/cantor-apparmor debian/tmp/etc/apparmor.d/usr.bin.cantor
+	dh_auto_install
+	dh_apparmor --profile-name=usr.bin.cantor -pcantor
diff -pruN 4:25.04.2-3/org.kde.cantor.appdata.xml 4:25.11.80-0ubuntu1/org.kde.cantor.appdata.xml
--- 4:25.04.2-3/org.kde.cantor.appdata.xml	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/org.kde.cantor.appdata.xml	2025-11-09 03:32:58.000000000 +0000
@@ -44,15 +44,17 @@
   <name xml:lang="ta">கேண்ட்டொர்</name>
   <name xml:lang="tr">Cantor</name>
   <name xml:lang="uk">Cantor</name>
-  <name xml:lang="x-test">xxCantorxx</name>
   <name xml:lang="zh-CN">Cantor</name>
   <name xml:lang="zh-TW">Cantor</name>
   <summary>Frontend to mathematical software</summary>
+  <summary xml:lang="ar">واجهة للبرامج الرياضيات</summary>
   <summary xml:lang="ca">Frontal per a programari matemàtic</summary>
   <summary xml:lang="ca-valencia">Frontal per a programari matemàtic</summary>
+  <summary xml:lang="de">Eine Oberfläche für mathematische Software</summary>
   <summary xml:lang="eo">Fasado al matematika programaro</summary>
   <summary xml:lang="es">Interfaz para software matemático</summary>
   <summary xml:lang="eu">Matematika softwarerako aurrealdekoa</summary>
+  <summary xml:lang="fi">Matemaattisten ohjelmistojen käyttöliittymä</summary>
   <summary xml:lang="fr">Interface pour les logiciels de mathématiques</summary>
   <summary xml:lang="gl">Interface para programas matemáticos</summary>
   <summary xml:lang="he">ממשק חזותי לתוכנה מתמטית</summary>
@@ -63,6 +65,7 @@
   <summary xml:lang="lv">Priekšsistēma matemātiskajai programmatūrai</summary>
   <summary xml:lang="nl">Frontend tot wiskundige software</summary>
   <summary xml:lang="pl">Nakładka dla oprogramowania matematycznego</summary>
+  <summary xml:lang="pt-BR">Interface para software matemático</summary>
   <summary xml:lang="ru">Оболочка к системам компьютерной алгебры</summary>
   <summary xml:lang="sa">गणितीयसॉफ्टवेयरस्य अग्रभागः</summary>
   <summary xml:lang="sl">Začelje za matematično programsko opremo</summary>
@@ -70,7 +73,6 @@
   <summary xml:lang="ta">கணித நிரல்களுக்கான இடைமுகப்பு</summary>
   <summary xml:lang="tr">Matematik yazılımları için ön uç</summary>
   <summary xml:lang="uk">Графічна оболонка до математичного програмного забезпечення</summary>
-  <summary xml:lang="x-test">xxFrontend to mathematical softwarexx</summary>
   <summary xml:lang="zh-CN">数学软件前端</summary>
   <description>
     <p>Cantor is a front-end to powerful mathematics and statistics packages. Cantor integrates them into the KDE Platform and provides a nice, worksheet-based, graphical user interface. It supports environments for KAlgebra, Lua, Maxima, R, Sage, Octave, Python, Scilab, and Qalculate!</p>
@@ -106,7 +108,6 @@
     <p xml:lang="sv">Cantor är ett gränssnitt till kraftfulla matematiska och statistiska paket. Cantor integrerar dem med KDE:s plattform och tillhandahåller ett snyggt, arbetsbladsbaserat, grafiskt användargränssnitt. Det stödjer miljöer för Kalgebra, Lua, Maxima, R, Sage, Octave, Python, Scilab och Qalculate!.</p>
     <p xml:lang="tr">Cantor güçlü matematik ve istatistik paketleri için bir ön uçtur. Cantor onları KDE platformunda tümleştirir ve güzel, çalışma sayfası temelli bir grafik arayüz sağlar. K Cebir, Lua, Maxima, R, Sage, Octave, Python, Scilab ve Qalculate gibi ortamları destekler!</p>
     <p xml:lang="uk">Cantor&gt; — графічна оболонка до потужних програм обробки математичних та статистичних даних. Cantor інтегрує ці програми до платформи KDE і надає користувачами зручний заснований на обчислювальних аркушах графічний інтерфейс. Передбачено підтримку роботи у режимі оболонок до KAlgebra, Lua, Maxima, R, Sage, Octave, Python, Scilab та Qalculate!</p>
-    <p xml:lang="x-test">xxCantor is a front-end to powerful mathematics and statistics packages. Cantor integrates them into the KDE Platform and provides a nice, worksheet-based, graphical user interface. It supports environments for KAlgebra, Lua, Maxima, R, Sage, Octave, Python, Scilab, and Qalculate!xx</p>
     <p xml:lang="zh-CN">Cantor 是一个强大的数学和统计学工具包的前端。Cantor 将它们集成到 KDE 平台并提供了美观，基于工作表的图形用户界面。它支持 KAlgebra，Lua，Maxima，R，Sage，Octave，Python，Scilab 和 Qalculate 环境！</p>
     <p xml:lang="zh-TW">Cantor 是一套強大的數學與統計軟體套件的前端介面。Cantor 會將它們整合到 KDE 並提供一套工作表式的圖形介面。它支援 KAlgebra, Lua, Maxima, R, Sage, Octave, Python, Scilab 與 Qalculate 的環境。</p>
   </description>
@@ -150,7 +151,6 @@
       <caption xml:lang="sv">Användning av bakgrundsprogrammet Maxima i Cantor</caption>
       <caption xml:lang="tr">Cantor’un Maxima arka ucu kullanılırken</caption>
       <caption xml:lang="uk">Використання модуля Maxima Cantor</caption>
-      <caption xml:lang="x-test">xxUsing Maxima backend of Cantorxx</caption>
       <caption xml:lang="zh-CN">使用 Cantor 的 Maxima 后端</caption>
       <caption xml:lang="zh-TW">使用 Cantor 的 Maxima 後端</caption>
       <image>https://cdn.kde.org/screenshots/cantor/cantor.png</image>
@@ -161,6 +161,11 @@
     <binary>cantor</binary>
   </provides>
   <releases>
+    <release version="25.08.3" date="2025-11-06"/>
+    <release version="25.08.2" date="2025-10-09"/>
+    <release version="25.08.1" date="2025-09-11"/>
+    <release version="25.08.0" date="2025-08-14"/>
+    <release version="25.04.3" date="2025-07-03"/>
     <release version="25.04.2" date="2025-06-05"/>
     <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
diff -pruN 4:25.04.2-3/po/ar/cantor.po 4:25.11.80-0ubuntu1/po/ar/cantor.po
--- 4:25.04.2-3/po/ar/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ar/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -1,13 +1,13 @@
 # Copyright (C) 2024 This file is copyright:
 # This file is distributed under the same license as the cantor package.
-# SPDX-FileCopyrightText: 2022, 2024 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
+# SPDX-FileCopyrightText: 2022, 2024, 2025 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2024-11-28 13:49+0400\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-09-17 19:08+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
 "Language-Team: ar\n"
 "Language: ar\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Lokalize 23.08.5\n"
 
 #, kde-format
@@ -44,15 +44,14 @@ msgid "Stop"
 msgstr "أوقف"
 
 #: animationresultitem.cpp:111
-#, fuzzy, kde-format
-#| msgid "Save result"
+#, kde-format
 msgid "Save animation result"
-msgstr "احفظ النتيجة"
+msgstr "احفظ نتيجة التحريكة"
 
 #: animationresultitem.cpp:111
 #, kde-format
 msgid "Animations (*.gif)"
-msgstr ""
+msgstr "تحريكات (*.gif)"
 
 #: assistants/advancedplot/advancedplotassistant.cpp:31
 #, kde-format
@@ -95,7 +94,7 @@ msgstr "ا&رسم"
 #: assistants/advancedplot/directivecontainer.ui:14
 #, kde-format
 msgid "Option active"
-msgstr ""
+msgstr "الخيار نشط"
 
 #. i18n: ectx: Menu (calculate)
 #: assistants/differentiate/cantor_differentiate_assistant.rc:4
@@ -108,7 +107,7 @@ msgstr "ا&حسب"
 #: assistants/differentiate/differentiateassistant.cpp:26
 #, kde-format
 msgid "Differentiate"
-msgstr ""
+msgstr "فاضِل"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: assistants/differentiate/differentiatedlg.ui:29
@@ -141,7 +140,7 @@ msgstr "ال&حزمة"
 #: assistants/importpackage/importpackageassistant.cpp:27
 #, kde-format
 msgid "Import Package"
-msgstr ""
+msgstr "استورد حزمة"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: assistants/importpackage/importpackagedlg.ui:17
@@ -152,7 +151,7 @@ msgstr "الحزمة:"
 #: assistants/integrate/integrateassistant.cpp:27
 #, kde-format
 msgid "Integrate"
-msgstr ""
+msgstr "كامِل"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: assistants/integrate/integratedlg.ui:49
@@ -170,7 +169,7 @@ msgstr "الحد العلوي:"
 #: assistants/integrate/integratedlg.ui:77
 #, kde-format
 msgid "definite integral"
-msgstr ""
+msgstr "تكامل محدود"
 
 #. i18n: ectx: Menu (linear_algebra)
 #: assistants/linearalgebra/creatematrix/cantor_create_matrix_assistant.rc:4
@@ -184,7 +183,7 @@ msgstr "&جبر خطي"
 #: assistants/linearalgebra/creatematrix/creatematrixassistant.cpp:25
 #, kde-format
 msgid "Create Matrix"
-msgstr ""
+msgstr "أنشئ مصفوفة"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: assistants/linearalgebra/creatematrix/creatematrixdlg.ui:19
@@ -201,7 +200,7 @@ msgstr "الصّفوف:"
 #: assistants/linearalgebra/eigenvalues/eigenvaluesassistant.cpp:26
 #, kde-format
 msgid "Compute Eigenvalues"
-msgstr ""
+msgstr "احسب القيم الذاتية"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: assistants/linearalgebra/eigenvalues/eigenvaluesdlg.ui:17
@@ -214,12 +213,12 @@ msgstr "المصفوفة:"
 #: assistants/linearalgebra/eigenvectors/eigenvectorsassistant.cpp:26
 #, kde-format
 msgid "Compute Eigenvectors"
-msgstr ""
+msgstr "احسب المتجهات الذاتية"
 
 #: assistants/linearalgebra/invertmatrix/invertmatrixassistant.cpp:26
 #, kde-format
 msgid "Invert Matrix"
-msgstr ""
+msgstr "اقلب مصفوفة"
 
 #: assistants/plot2d/plot2dassistant.cpp:26
 #, kde-format
@@ -282,7 +281,7 @@ msgstr "شغل سكربت"
 #: assistants/solve/solveassistant.cpp:28
 #, kde-format
 msgid "Solve equations"
-msgstr ""
+msgstr "حل المعادلات"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: assistants/solve/solvedlg.ui:19
@@ -299,12 +298,12 @@ msgstr "المتغيّرات:"
 #: backendchoosedialog.cpp:64
 #, kde-format
 msgid "Select the Backend"
-msgstr ""
+msgstr "اختر الواجهة الخلفية"
 
 #: backendchoosedialog.cpp:110
 #, kde-format
 msgid "<h1>%1</h1><div><b>Recommended version:</b> %2</div>"
-msgstr ""
+msgstr "<h1>%1</h1><div><b>الإصدار الموصى به:</b> %2</div>"
 
 #: backendchoosedialog.cpp:113
 #, kde-format
@@ -312,6 +311,8 @@ msgid ""
 "<hr><div>%1</div><br><div>See <a href=\"%2\">%2</a> for more information.</"
 "div>"
 msgstr ""
+"<hr><div>%1</div><br><div>انظر <a href=\"%2\">%2</a> لمزيد من المعلومات.</"
+"div>"
 
 #: backendchoosedialog.cpp:125
 #, kde-format
@@ -319,12 +320,14 @@ msgid ""
 "<hr><div><b><font color='#e50000'>Some requirements are not fulfilled: </"
 "font></b>%1</div>"
 msgstr ""
+"<hr><div><b><font color='#e50000'>بعض المتطلبات ليست مُستوفاة:</font></b>%1</"
+"div>"
 
 #. i18n: ectx: property (text), widget (QCheckBox, makeDefault)
 #: backendchooser.ui:37
 #, kde-format
 msgid "Make this the default backend"
-msgstr ""
+msgstr "اجعل هذا الواجهة الخلفية المبدئية"
 
 #: backends/julia/juliabackend.cpp:55
 #, kde-format
@@ -335,6 +338,9 @@ msgid ""
 "distributed parallel execution, numerical accuracy, and an extensive "
 "mathematical function library."
 msgstr ""
+"<b>Julia</b> هي لغة برمجة ديناميكية عالية المستوى وعالية الأداء للحوسبة "
+"التقنية، ذات صياغة مألوفة لمستخدمي بيئات الحوسبة التقنية الأخرى. توفر مترجمًا "
+"متقدمًا، وتنفيذًا متوازيًا موزعًا، ودقة عددية، ومكتبة وظائف رياضية واسعة."
 
 #: backends/julia/juliabackend.cpp:68
 #, kde-format
@@ -342,7 +348,7 @@ msgctxt ""
 "The url to the documentation of Julia, please check if there is a translated "
 "version and use the correct url"
 msgid "https://docs.julialang.org/en/latest/"
-msgstr ""
+msgstr "https://docs.julialang.org/en/latest/"
 
 #. i18n: ectx: label, entry (variableManagement), group (JuliaBackend)
 #. i18n: ectx: label, entry (variableManagement), group (PythonBackend)
@@ -352,7 +358,26 @@ msgstr ""
 #: backends/python/pythonbackend.kcfg:14 backends/R/rserver/rserver.kcfg:16
 #, kde-format
 msgid "Enable Variable Management"
-msgstr ""
+msgstr "فعّل إدارة المتغيرات"
+
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "قائمة بالسكربتات التي تعمل تلقائيًا في بداية الجلسة"
 
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
@@ -360,33 +385,57 @@ msgstr ""
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
-msgstr ""
+msgstr "ادمج المخططات في ورقة العمل"
+
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "العرض المبدئي للمخطط"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "الارتفاع المبدئي للمخطط"
 
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
-msgstr ""
+msgstr "حزمة رسومية لمساعد المخططات"
 
 #: backends/julia/juliaextensions.cpp:239
 #, kde-format
 msgid "# Sorry, but Gadfly don't support 3d plots"
-msgstr ""
+msgstr "# عذرًا، Gadfly لا يتيح المخططات ثلاثية الأبعاد"
 
 #: backends/julia/juliaextensions.cpp:256
 #, kde-format
 msgid "Julia script file (*.jl)"
-msgstr ""
+msgstr "ملف سكربت Julia (*.jl)"
 
 #: backends/julia/juliasession.cpp:70
 #, kde-format
 msgid "Failed to start Julia, please check Julia installation."
-msgstr ""
+msgstr "فشل في تشغيل Julia، يرجى التحقق من تثبيت Julia."
 
 #: backends/julia/juliasession.cpp:118 backends/julia/juliasession.cpp:127
 #: backends/maxima/maximasession.cpp:298 cantor_part.cpp:973
@@ -394,7 +443,7 @@ msgstr ""
 #: worksheet.cpp:1232 worksheet.cpp:1247 worksheet.cpp:1263
 #, kde-format
 msgid "Error - Cantor"
-msgstr ""
+msgstr "خطأ - كانتور"
 
 #: backends/julia/juliasession.cpp:118
 #, kde-format
@@ -402,26 +451,27 @@ msgid ""
 "Julia session can't login due internal julia problem with missing internal "
 "file - \"%1\""
 msgstr ""
+"لا يستطيع Julia الدخول بسبب مشكلة داخلية بخصوص ملف داخلي مفقود - \"%1\""
 
 #: backends/julia/juliasession.cpp:127
 #, kde-format
 msgid "Julia session can't login due unknown internal problem"
-msgstr ""
+msgstr "لا يستطيع Julia الدخول بسبب مشكلة داخلية غير معروفة"
 
 #: backends/julia/juliasession.cpp:260
 #, kde-format
 msgid "Julia process stopped working."
-msgstr ""
+msgstr "توقف Julia عن العمل."
 
 #: backends/julia/juliasession.cpp:263
 #, kde-format
 msgid "Failed to start Julia process."
-msgstr ""
+msgstr "فشل في تشغيل Julia."
 
 #: backends/julia/juliasession.cpp:266
 #, kde-format
 msgid "Communication with Julia process failed for unknown reasons."
-msgstr ""
+msgstr "فشل الاتصال مع Julia لأسباب غير معروفة."
 
 #: backends/julia/juliasession.cpp:336
 #, kde-format
@@ -433,6 +483,11 @@ msgid ""
 "perform it in Julia REPL that is able to show the current progress of the "
 "package installation."
 msgstr ""
+"لـ Julia، إطار عمل GR (https://gr-framework.org/) لتطبيقات التصور هو المدعوم "
+"في الوقت الحالي. يجب تثبيت هذه الحزمة أولًا، إن لم تكن مثبّتة بالفعل. لهذا، "
+"شغّل Pkg.install(\"GR\") في Cantor أو في طرفية Julia REPL. ملاحظة، قد تستغرق "
+"هذه العملية بعض الوقت ومن الأفضل تشغيلها في طرفية Julia REPL التي تستطيع "
+"إظهار التقدم الحالي لتثبيت الحزمة."
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabGeneral)
 #. i18n: ectx: attribute (title), widget (QWidget, tab_3)
@@ -440,7 +495,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "عامّ"
@@ -451,7 +506,7 @@ msgstr "عامّ"
 #: backends/R/settings.ui:168 backends/sage/settings.ui:217
 #, kde-format
 msgid "PDF"
-msgstr ""
+msgstr "PDF"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_integratePlots)
 #: backends/julia/settings.ui:46 backends/maxima/settings.ui:81
@@ -463,6 +518,8 @@ msgid ""
 "If enabled, plots will be shown inside of the worksheet. Otherwise, plots "
 "will be shown in an external window."
 msgstr ""
+"إذا فعلّت هذا، فستظهر المخططات داخل ورقة العمل. وإلا، فستظهر المخططات في "
+"نافذة خارجية."
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_allowLatex)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_integratePlots)
@@ -495,10 +552,9 @@ msgstr "ممكّن"
 #: backends/julia/settings.ui:56 backends/maxima/settings.ui:91
 #: backends/octave/settings.ui:133 backends/python/settings.ui:104
 #: backends/R/settings.ui:108 backends/sage/settings.ui:121
-#, fuzzy, kde-format
-#| msgid "Font Size:"
+#, kde-format
 msgid "Size:"
-msgstr "حجم الخطّ:"
+msgstr "الحجم:"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_variableManagement)
 #: backends/julia/settings.ui:63 backends/maxima/settings.ui:59
@@ -509,15 +565,15 @@ msgid ""
 "Monitor the creation and destruction of variables and show the existing "
 "variables in the variable panel."
 msgstr ""
+"راقب إنشاء وتدمير المتغيرات واعرض المتغيرات الموجودة في لوحة المتغيرات."
 
 #. i18n: ectx: property (text), widget (QLabel, lPlotIntegration)
 #: backends/julia/settings.ui:73 backends/maxima/settings.ui:234
 #: backends/octave/settings.ui:150 backends/python/settings.ui:87
 #: backends/R/settings.ui:131 backends/sage/settings.ui:104
-#, fuzzy, kde-format
-#| msgid "Interrupted"
+#, kde-format
 msgid "Integrated:"
-msgstr "مُقاطع"
+msgstr "مدمج:"
 
 #. i18n: ectx: property (text), widget (QLabel, lVariableManagement)
 #: backends/julia/settings.ui:80 backends/maxima/settings.ui:52
@@ -525,16 +581,15 @@ msgstr "مُقاطع"
 #: backends/R/settings.ui:150
 #, kde-format
 msgid "Variable Management:"
-msgstr ""
+msgstr "إدارة المتغيرات:"
 
 #. i18n: ectx: property (text), widget (QLabel, lPlotWidth)
 #: backends/julia/settings.ui:108 backends/maxima/settings.ui:119
 #: backends/octave/settings.ui:73 backends/python/settings.ui:132
 #: backends/R/settings.ui:48 backends/sage/settings.ui:149
-#, fuzzy, kde-format
-#| msgid "Width"
+#, kde-format
 msgid "width:"
-msgstr "العرض"
+msgstr "العرض:"
 
 #. i18n: ectx: property (suffix), widget (QDoubleSpinBox, kcfg_plotWidth)
 #. i18n: ectx: property (suffix), widget (QDoubleSpinBox, kcfg_plotHeight)
@@ -546,16 +601,15 @@ msgstr "العرض"
 #: backends/sage/settings.ui:156 backends/sage/settings.ui:186
 #, kde-format
 msgid "cm"
-msgstr ""
+msgstr "سم"
 
 #. i18n: ectx: property (text), widget (QLabel, lPlotHeight)
 #: backends/julia/settings.ui:138 backends/maxima/settings.ui:149
 #: backends/octave/settings.ui:103 backends/python/settings.ui:162
 #: backends/R/settings.ui:78 backends/sage/settings.ui:179
-#, fuzzy, kde-format
-#| msgid "Height"
+#, kde-format
 msgid "height:"
-msgstr "الارتفاع"
+msgstr "الارتفاع:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_4)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
@@ -565,7 +619,7 @@ msgstr "الارتفاع"
 #: backends/sage/settings.ui:97
 #, kde-format
 msgid "Plots"
-msgstr ""
+msgstr "المخططات"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #. i18n: ectx: property (text), widget (QLabel, label_2)
@@ -574,7 +628,7 @@ msgstr ""
 #: backends/R/settings.ui:196 backends/sage/settings.ui:209
 #, kde-format
 msgid "Image Format:"
-msgstr ""
+msgstr "صيغة الصورة:"
 
 #. i18n: ectx: property (toolTip), widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #. i18n: ectx: property (toolTip), widget (QLabel, label3)
@@ -583,32 +637,32 @@ msgstr ""
 #: backends/python/settings.ui:218 backends/python/settings.ui:234
 #, kde-format
 msgid "Graphic package to be used in the Plot Assistant"
-msgstr ""
+msgstr "الحزمة الرسومية التي ستُستخدم في مساعد المخططات"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #: backends/julia/settings.ui:226 backends/python/settings.ui:253
-#, fuzzy, kde-format
+#, kde-format
 msgid "GR"
-msgstr "يون"
+msgstr "GR"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #: backends/julia/settings.ui:236
 #, kde-format
 msgid "PyPlot"
-msgstr ""
+msgstr "PyPlot"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #: backends/julia/settings.ui:241
 #, kde-format
 msgid "Gadfly"
-msgstr ""
+msgstr "Gadfly"
 
 #. i18n: ectx: property (text), widget (QLabel, label3)
 #. i18n: ectx: property (text), widget (QLabel, label4)
 #: backends/julia/settings.ui:252 backends/python/settings.ui:221
 #, kde-format
 msgid "Plot Assistant:"
-msgstr ""
+msgstr "مساعد المخططات:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutorun)
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutoran)
@@ -619,7 +673,7 @@ msgstr ""
 #: backends/scilab/settings.ui:68
 #, kde-format
 msgid "Autorun"
-msgstr ""
+msgstr "التشغيل الآلي"
 
 #. i18n: ectx: property (text), widget (QLabel, lAutorun)
 #. i18n: ectx: property (title), widget (QGroupBox, groupBox)
@@ -631,7 +685,7 @@ msgstr ""
 #: backends/sage/settings.ui:250 backends/scilab/settings.ui:74
 #, kde-format
 msgid "Commands to autorun"
-msgstr ""
+msgstr "الأوامر التي تعمل آليًا"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabDocumentation)
 #: backends/julia/settings.ui:280 backends/lua/settings.ui:71
@@ -649,24 +703,7 @@ msgctxt ""
 "The url to the documentation of KAlgebra, please check if there is a "
 "translated version and use the correct url"
 msgid "https://docs.kde.org/?application=kalgebra"
-msgstr ""
-
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
+msgstr "https://docs.kde.org/?application=kalgebra"
 
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
@@ -677,7 +714,7 @@ msgstr "الخطأ: %1"
 #: backends/kalgebra/kalgebrasyntaxhelpobject.cpp:27
 #, kde-format
 msgid "<p><b>%1:</b> %2</p>"
-msgstr ""
+msgstr "<p><b>%1:</b> %2</p>"
 
 #. i18n: ectx: property (toolTip), widget (QGroupBox, groupBox)
 #: backends/kalgebra/settings.ui:29
@@ -686,12 +723,14 @@ msgid ""
 "This autorun commands, which will run on start new worksheet. They can be "
 "useful for loading needed modules, changing environment, etc."
 msgstr ""
+"هذه أوامر التشغيل التلقائي، التي ستعمل عند بدء ورقة عمل جديدة. يمكن أن تكون "
+"مفيدة لتحميل الوحدات الضرورية، أو تغيير البيئة، إلخ."
 
 #: backends/lua/luabackend.cpp:52
 #, kde-format
 msgctxt "Lua official documentation"
 msgid "https://www.lua.org/docs.html"
-msgstr ""
+msgstr "https://www.lua.org/docs.html"
 
 #: backends/lua/luabackend.cpp:57
 #, kde-format
@@ -700,28 +739,30 @@ msgid ""
 "procedural syntax. There are several libraries in Lua aimed at math and "
 "science."
 msgstr ""
+"<b>Lua</b> هي لغة برمجة سريعة وخفيفة، ذات صياغة إجرائية بسيطة. هناك العديد "
+"من المكتبات في Lua تستهدف الرياضيات والعلوم."
 
 #. i18n: ectx: label, entry (Path), group (LuaBackend)
 #: backends/lua/luabackend.kcfg:10
 #, kde-format
 msgid "Path to luajit command"
-msgstr ""
+msgstr "مسار أمر luajit"
 
 #: backends/lua/luaextensions.cpp:20
 #, kde-format
 msgid "Lua script file (*.lua)"
-msgstr ""
+msgstr "ملف سكربت Lua (*.lua)"
 
 #: backends/lua/luasession.cpp:59
 #, kde-format
 msgid "Failed to start Lua, please check Lua installation."
-msgstr ""
+msgstr "فشل في تشغيل Lua، يرجى التحقق من تثبيت Lua."
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: backends/lua/settings.ui:27
 #, kde-format
 msgid "Path to luajit:"
-msgstr ""
+msgstr "مسار luajit:"
 
 #: backends/maxima/maximabackend.cpp:72
 #, kde-format
@@ -729,7 +770,7 @@ msgctxt ""
 "the url to the documentation of Maxima, please check if there is a "
 "translated version and use the correct url"
 msgid "http://maxima.sourceforge.net/docs/manual/en/maxima.html"
-msgstr ""
+msgstr "http://maxima.sourceforge.net/docs/manual/en/maxima.html"
 
 #: backends/maxima/maximabackend.cpp:79
 #, kde-format
@@ -768,6 +809,35 @@ msgid ""
 "i> returns <i>done</i> unless no examples are found or there is no argument, "
 "in which case <i>example</i> returns the list of all recognized topics."
 msgstr ""
+"<h1>نظام مساعدة Maxima</h1><h2>الدالة <i>apropos</i></h2>تبحث عن أسماء "
+"Maxima التي تظهر فيها الكلمة <i>name</i> في أي مكان؛ يجب أن تكون <i>name</i> "
+"سلسلة نصية أو رمزًا. وهكذا، <i>apropos(exp)</i> تعيد قائمة بكل الأعلام "
+"والدوال التي تحتوي على exp كجزء من اسمها، مثل <i>expand</i> و<i>exp</i> "
+"و<i>exponentialize</i>. لذا، إذا تذكرت جزءًا فقط من اسم أمر أو متغير في "
+"Maxima، يمكنك استخدام هذا الأمر للعثور على باقي الاسم. بالمثل، يمكنك كتابة "
+"<i>apropos(tr_)</i> للعثور على قائمة بالعديد من المفاتيح المتعلقة بالمترجم، "
+"ومعظمها يبدأ بـ <i>tr_</i>.<br><br><i>apropos(\"\")</i> يعيد قائمة بكل أسماء "
+"Maxima.<br><br><i>apropos</i> يعيد القائمة الفارغة []، إذا لم يجد اسمًا."
+"<br><br><h2>الدالة <i>describe</i></h2><i>describe(string)</i> تعادل "
+"describe(string, exact).<br><br><i>describe(string, exact)</i> تجد عنصرًا "
+"عنوانه يساوي (غير حساس لحالة الأحرف) string، إذا كان هناك مثل هذا العنصر."
+"<br><br><i>describe(string, inexact)</i> تجد كل العناصر الموثقة التي تحتوي "
+"على string في عناوينها. إذا كان هناك أكثر من عنصر واحد، يطلب Maxima من "
+"المستخدم اختيار عنصر أو عناصر لعرضها.<br><br><i>? foo</i> (بمسافة بين <i>?</"
+"i> و<i>foo</i>) تعادل <i>describe(\"foo\", exact)</i>، و<i>?? foo</i> تعادل "
+"<i>describe(\"foo\", inexact)</i>.<br><br><i>describe(, inexact)</i> يعطي "
+"قائمة بكل المواضيع الموثقة في الدليل الإلكتروني.<br><br><i>describe</i> "
+"يقتبس وسيطه. <i>describe</i> يعيد <i>true</i> إذا وجد بعض التوثيق، وإلا يعيد "
+"<i>false</i>.<br><h2>الدالة <i>example</i></h2><i>example(topic)</i> يعرض "
+"بعض الأمثلة عن <i>topic</i>، وهو رمز أو سلسلة نصية. للحصول على أمثلة للعوامل "
+"مثل <i>if</i>، <i>do</i>، أو <i>lambda</i> يجب أن يكون الوسيط سلسلة نصية، "
+"مثل <i>example(\"do\")</i>. <i>example</i> ليس حساسًا لحالة الأحرف. معظم "
+"المواضيع هي أسماء دوال.<br><br><i>example()</i> يعيد قائمة بكل المواضيع "
+"المعترف بها.<br><br>اسم الملف الذي يحتوي على الأمثلة يعطيه المتغير العام "
+"للخيارات <i>manual_demo</i>، والذي افتراضيًا هو <i>\"manual.demo\"</i>."
+"<br><br><i>example</i> يقتبس وسيطه. <i>example</i> يعيد <i>done</i> ما لم "
+"يجد أمثلة أو لا يكون هناك وسيط، وفي هذه الحالة يعيد <i>example</i> قائمة بكل "
+"المواضيع المعترف بها."
 
 #: backends/maxima/maximabackend.cpp:111
 #, kde-format
@@ -780,84 +850,70 @@ msgid ""
 "integers, and variable precision floating point numbers. Maxima can plot "
 "functions and data in two and three dimensions."
 msgstr ""
+"<b>Maxima</b> هو نظام للتلاعب بالتعبيرات الرمزية والعددية، ويشمل التفاضل "
+"والتكامل ومتسلسلات تايلور وتحويلات لابلاس والمعادلات التفاضلية العادية "
+"وأنظمة المعادلات الخطية والمتعدديات الحدود والمجموعات والقوائم والمتجهات "
+"والمصفوفات والأوتار. يعطي Maxima نتائج عددية عالية الدقة باستخدام الكسور "
+"الدقيقة، الأعداد الصحيحة ذات الدقة العشوائية، والأعداد العشرية ذات الدقة "
+"المتغيرة. يستطيع Maxima رسم الدوال والبيانات في بُعدين وثلاثة أبعاد."
 
 #. i18n: ectx: label, entry (Path), group (MaximaBackend)
 #: backends/maxima/maximabackend.kcfg:10
 #, kde-format
 msgid "Path to the Maxima executable"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
+msgstr "مسار ملف Maxima التنفيذي"
 
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
-msgstr ""
+msgstr "خطأ: الكثير من */"
 
 #: backends/maxima/maximaexpression.cpp:123
 #, kde-format
 msgid "Error: Too many /*"
-msgstr ""
+msgstr "خطأ: الكثير من /*"
 
 #: backends/maxima/maximaexpression.cpp:129
 #, kde-format
 msgid "Error: expected \" before ;"
-msgstr ""
+msgstr "خطأ: توقع وجود \" قبل ؛"
 
 #: backends/maxima/maximaexpression.cpp:428
 #, kde-format
 msgid "Waiting for the plot result"
-msgstr ""
+msgstr "انتظر نتيجة المخطط"
 
 #: backends/maxima/maximaextensions.cpp:31
 #, kde-format
 msgid "Maxima batch file (*.mac)"
-msgstr ""
+msgstr "ملف دفعي Maxima (*.mac)"
 
 #: backends/maxima/maximasession.cpp:60
 #, kde-format
 msgid "Failed to start Maxima, please check Maxima's installation."
-msgstr ""
+msgstr "فشل في تشغيل Maxima، يرجى التحقق من تثبيت Maxima."
 
 #: backends/maxima/maximasession.cpp:79
 #, kde-format
 msgid ""
 "Maxima didn't respond with the proper prompt, please check Maxima "
 "installation."
-msgstr ""
+msgstr "لم يستجب Maxima بالمحفّز الصحيح، يرجى التحقق من تثبيت Maxima."
 
 #: backends/maxima/maximasession.cpp:217
 #, kde-format
 msgid "Failed to start Maxima"
-msgstr ""
+msgstr "فشل في تشغيل Maxima"
 
 #: backends/maxima/maximasession.cpp:284
 #, kde-format
 msgid "Maxima crashed. restarting..."
-msgstr ""
+msgstr "تعطل Maxima. إعادة التشغيل..."
 
 #: backends/maxima/maximasession.cpp:298
 #, kde-format
 msgid "Maxima crashed twice within a short time. Stopping to try starting"
-msgstr ""
+msgstr "تعطل Maxima مرتين في وقت قصير. إيقاف محاولة التشغيل"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #. i18n: ectx: property (text), widget (QLabel, label_19)
@@ -868,15 +924,15 @@ msgstr ""
 msgid "Executable:"
 msgstr "تنفيذيّ:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
 "translated version and use the correct url"
 msgid "https://octave.org/doc/interpreter/"
-msgstr ""
+msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -884,21 +940,24 @@ msgid ""
 "solving linear and nonlinear problems numerically, and for performing other "
 "numerical experiments using a language that is mostly compatible with Matlab."
 msgstr ""
+"<b>GNU Octave</b> هي لغة عالية المستوى، مخصصة بالأساس للحسابات العددية. <br/"
+">توفر واجهة سطر أوامر ملائمة لحل المشكلات الخطية وغير الخطية عدديًا، ولإجراء "
+"تجارب عددية أخرى باستخدام لغة متوافقة إلى حد كبير مع Matlab."
 
 #: backends/octave/octaveexpression.cpp:232
 #, kde-format
 msgid "Invalid image file generated."
-msgstr ""
+msgstr "أُنشئ ملف صورة غير صالح."
 
 #: backends/octave/octaveextensions.cpp:34
 #, kde-format
 msgid "Octave script file (*.m)"
-msgstr ""
+msgstr "ملف سكربت Octave (*.m)"
 
 #: backends/octave/octavesession.cpp:98
 #, kde-format
 msgid "Failed to start Octave, please check Octave installation."
-msgstr ""
+msgstr "فشل في تشغيل Octave، يرجى التحقق من تثبيت Octave."
 
 #: backends/octave/octavesession.cpp:278 backends/sage/sageexpression.cpp:49
 #, kde-format
@@ -908,16 +967,16 @@ msgstr "خطأ بنيوي"
 #: backends/octave/octavesession.cpp:397
 #, kde-format
 msgid "Plot integration test failed."
-msgstr ""
+msgstr "فشل اختبار دمج المخططات."
 
 #: backends/octave/octavesession.cpp:401
 #, kde-format
 msgid "The integration of plots will be disabled."
-msgstr ""
+msgstr "سيُعطّل دمج المخططات."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -927,7 +986,7 @@ msgstr "كانتور"
 #, kde-format
 msgctxt "The url to the documentation Python"
 msgid "https://docs.python.org/3/"
-msgstr ""
+msgstr "https://docs.python.org/3/"
 
 #: backends/python/pythonbackend.cpp:72
 #, kde-format
@@ -936,42 +995,44 @@ msgid ""
 "used in a wide variety of application domains. There are several Python "
 "packages to scientific programming."
 msgstr ""
+"<b>بيثون</b> هي لغة برمجة ديناميكية قوية بشكل لافت، تُستخدم في نطاق واسع من "
+"مجالات التطبيقات. هناك عدة حزم بيثون للبرمجة العلمية."
 
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (PythonBackend)
 #: backends/python/pythonbackend.kcfg:44
 #, kde-format
 msgid "Graphical package to be used for the Plot Assistant"
-msgstr ""
+msgstr "حزمة رسومية لتُستخدم في مساعد المخططات"
 
 #: backends/python/pythonextensions.cpp:283
 #, kde-format
 msgid "# Sorry, but Bokeh doesn't support 3d plotting"
-msgstr ""
+msgstr "# عذرًا، ولكن Bokeh لا يدعم رسم المخططات ثلاثية الأبعاد"
 
 #: backends/python/pythonextensions.cpp:299
 #, kde-format
 msgid "Python script file (*.py)"
-msgstr ""
+msgstr "ملف سكربت بيثون (*.py)"
 
 #: backends/python/pythonsession.cpp:74
 #, kde-format
 msgid "Failed to start Python, please check Python installation."
-msgstr ""
+msgstr "فشل في تشغيل بيثون، يرجى التحقق من تثبيت بيثون."
 
 #: backends/python/pythonsession.cpp:282
 #, kde-format
 msgid "Cantor Python server stopped working."
-msgstr ""
+msgstr "توقف خادوم كانتور بيثون عن العمل."
 
 #: backends/python/pythonsession.cpp:286
 #, kde-format
 msgid "Failed to start Cantor python server."
-msgstr ""
+msgstr "فشل في تشغيل خادوم كانتور بيثون."
 
 #: backends/python/pythonsession.cpp:290
 #, kde-format
 msgid "Communication with Cantor python server failed for unknown reasons."
-msgstr ""
+msgstr "فشل الاتصال بخادوم كانتور بيثون لأسباب غير معروفة."
 
 #: backends/python/pythonsession.cpp:316
 #, kde-format
@@ -979,6 +1040,8 @@ msgid ""
 "For using integrated graphics with Matplotlib package, you need to install "
 "\"matplotlib\" python package first."
 msgstr ""
+"لاستخدام الرسوميات المدمجة مع حزمة Matplotlib، يجب أن تثبت حزمة \"matplotlib"
+"\" لـ بيثون أولًا."
 
 #: backends/python/pythonsession.cpp:322
 #, kde-format
@@ -987,10 +1050,13 @@ msgid ""
 "python package and special Plot.ly-compatible \"orca\" executable. See "
 "\"Static Image Export\" article in Plot.ly documentation for details."
 msgstr ""
+"لاستخدام الرسوميات المدمجة مع Plot.ly، يجب أن تثبت حزمة \"plotly\" لـ بيثون "
+"وملف \"orca\" التنفيذي الخاص والمتوافق مع Plot.ly. انظر مقال \"تصدير صورة "
+"ثابتة\" في توثيق Plot.ly للحصول على التفاصيل."
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #: backends/python/settings.ui:238
-#, fuzzy, kde-format
+#, kde-format
 msgid "matplotlib"
 msgstr "مات بلوت ليب"
 
@@ -998,17 +1064,17 @@ msgstr "مات بلوت ليب"
 #: backends/python/settings.ui:243
 #, kde-format
 msgid "pylab"
-msgstr ""
+msgstr "pylab"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #: backends/python/settings.ui:248
 #, kde-format
 msgid "plot.ly"
-msgstr ""
+msgstr "plot.ly"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotExtenstionGraphicPackage)
 #: backends/python/settings.ui:258
-#, fuzzy, kde-format
+#, kde-format
 msgid "bokeh"
 msgstr "بوكيه"
 
@@ -1016,7 +1082,7 @@ msgstr "بوكيه"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:14
 #, kde-format
 msgid "Cantor - Plot Dialog"
-msgstr ""
+msgstr "كانتور - حوار المخطط"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tab)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:24
@@ -1052,13 +1118,13 @@ msgstr "أزل"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:92
 #, kde-format
 msgid "Clear List"
-msgstr "امسح القائمة"
+msgstr "امحُ القائمة"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:107
 #, kde-format
 msgid "X variable"
-msgstr ""
+msgstr "المتغير س"
 
 #. i18n: ectx: property (text), widget (QLabel, label_4)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:134
@@ -1088,7 +1154,7 @@ msgstr "النقاط"
 #: backends/qalculate/settings.ui:455
 #, kde-format
 msgid "Points and Lines"
-msgstr ""
+msgstr "نقاط وخطوط"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, styleBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotStyle)
@@ -1096,7 +1162,7 @@ msgstr ""
 #: backends/qalculate/settings.ui:460
 #, kde-format
 msgid "Boxes"
-msgstr ""
+msgstr "صناديق"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, styleBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotStyle)
@@ -1118,7 +1184,7 @@ msgstr "خطوات"
 #: backends/qalculate/settings.ui:475
 #, kde-format
 msgid "Candlesticks"
-msgstr ""
+msgstr "شمعدانات"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, styleBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotStyle)
@@ -1132,7 +1198,7 @@ msgstr "نقاط"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:192
 #, kde-format
 msgid "Smoothing"
-msgstr ""
+msgstr "التنعيم"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, smoothingBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_minExp)
@@ -1144,7 +1210,7 @@ msgstr ""
 #: backends/qalculate/settings.ui:269 backends/qalculate/settings.ui:416
 #, kde-format
 msgid "None"
-msgstr "بلا"
+msgstr "لا شيء"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, smoothingBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotSmoothing)
@@ -1152,13 +1218,13 @@ msgstr "بلا"
 #: backends/qalculate/settings.ui:421
 #, kde-format
 msgid "Monotonic"
-msgstr ""
+msgstr "رتيب"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, smoothingBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:213
 #, kde-format
 msgid "Natural Cubic Splines"
-msgstr ""
+msgstr "المنحنيات التكعيبية الطبيعية"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, smoothingBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotSmoothing)
@@ -1166,7 +1232,7 @@ msgstr ""
 #: backends/qalculate/settings.ui:431
 #, kde-format
 msgid "Bezier"
-msgstr ""
+msgstr "بيزييه"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, smoothingBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotSmoothing)
@@ -1174,49 +1240,49 @@ msgstr ""
 #: backends/qalculate/settings.ui:436
 #, kde-format
 msgid "Bezier (monotonic)"
-msgstr ""
+msgstr "بيزييه (رتيب)"
 
 #. i18n: ectx: property (title), widget (QGroupBox, groupBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:233
 #, kde-format
 msgid "Function Range"
-msgstr ""
+msgstr "نطاق الدالة"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:239
 #, kde-format
 msgid "X range"
-msgstr ""
+msgstr "نطاق س"
 
 #. i18n: ectx: property (text), widget (KLineEdit, xMinEdit)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:254
 #, kde-format
 msgid "0"
-msgstr ""
+msgstr "0"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:261
 #, kde-format
 msgid "-"
-msgstr ""
+msgstr "-"
 
 #. i18n: ectx: property (text), widget (KLineEdit, xMaxEdit)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:274
 #, kde-format
 msgid "10"
-msgstr ""
+msgstr "10"
 
 #. i18n: ectx: property (text), widget (QRadioButton, stepsButton)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:283
 #, kde-format
 msgid "Sa&mpling rate"
-msgstr ""
+msgstr "معدل العينة"
 
 #. i18n: ectx: property (text), widget (QRadioButton, stepButton)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:293
 #, kde-format
 msgid "Step si&ze"
-msgstr ""
+msgstr "حجم الخطوة"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tab_4)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:324
@@ -1228,25 +1294,25 @@ msgstr "خيارات"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:332
 #, kde-format
 msgid "Plot title"
-msgstr ""
+msgstr "عنوان المخطط"
 
 #. i18n: ectx: property (text), widget (QLabel, label_20)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:353
 #, kde-format
 msgid "X-axis label"
-msgstr ""
+msgstr "تسمية المحور س"
 
 #. i18n: ectx: property (text), widget (QLabel, label_21)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:374
 #, kde-format
 msgid "Y-axis label"
-msgstr ""
+msgstr "تسمية المحور ص"
 
 #. i18n: ectx: property (text), widget (QLabel, label_22)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:395
 #, kde-format
 msgid "Legend position"
-msgstr ""
+msgstr "موضع الدليل"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, legendBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotLegend)
@@ -1254,7 +1320,7 @@ msgstr ""
 #: backends/qalculate/settings.ui:499
 #, kde-format
 msgid "Hide legend"
-msgstr ""
+msgstr "إخفِ الدليل"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, legendBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotLegend)
@@ -1302,55 +1368,55 @@ msgstr "أسفل"
 #: backends/qalculate/settings.ui:529
 #, kde-format
 msgid "Outside"
-msgstr ""
+msgstr "خارج"
 
 #. i18n: ectx: property (text), widget (QCheckBox, gridCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:445
 #, kde-format
 msgid "Display Grid"
-msgstr ""
+msgstr "اعرض الشبكة"
 
 #. i18n: ectx: property (text), widget (QCheckBox, borderCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:452
 #, kde-format
 msgid "Display full border"
-msgstr ""
+msgstr "اعرض الإطار الكامل"
 
 #. i18n: ectx: property (text), widget (QCheckBox, colorCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:463
-#, fuzzy, kde-format
+#, kde-format
 msgid "Use Colors"
-msgstr "ا&ستخدم الألوان"
+msgstr "استخدم الألوان"
 
 #. i18n: ectx: property (text), widget (QCheckBox, inlineCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:470
 #, kde-format
 msgid "Display inline"
-msgstr ""
+msgstr "اعرض ضمنًا"
 
 #. i18n: ectx: property (text), widget (QCheckBox, xLogCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:481
 #, kde-format
 msgid "Logarithmic x scale"
-msgstr ""
+msgstr "مقياس لوغاريتمي للمحور س"
 
 #. i18n: ectx: property (text), widget (QCheckBox, yLogCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:502
 #, kde-format
 msgid "Logarithmic y scale"
-msgstr ""
+msgstr "مقياس لوغاريتمي للمحور ص"
 
 #. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:521
 #, kde-format
 msgid "File Options"
-msgstr ""
+msgstr "خيارات الملف"
 
 #. i18n: ectx: property (text), widget (QCheckBox, saveCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:527
 #, kde-format
 msgid "Save plot to file"
-msgstr ""
+msgstr "احفظ المخطط في ملف"
 
 #. i18n: ectx: property (text), widget (QLabel, label_23)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:547
@@ -1362,7 +1428,7 @@ msgstr "نوع الملفّات"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:555
 #, kde-format
 msgid "Detect from filename"
-msgstr ""
+msgstr "اكشف من اسم الملف"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, saveFileBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:560
@@ -1413,12 +1479,18 @@ msgid ""
 "equations), arbitrary precision, uncertainty propagation, interval "
 "arithmetic, plotting,"
 msgstr ""
+"<b>Qalculate!</b> هي آلة حاسبة سطح مكتب متعددة الأغراض وعابرة للمنصات. هي "
+"بسيطة للاستخدام لكنها توفر قوة ومرونة مخصصة عادة للحزم الرياضية المعقدة، "
+"بالإضافة إلى أدوات مفيدة للاحتياجات اليومية (مثل تحويل العملات وحساب النسبة "
+"المئوية). تشمل الميزات مكتبة كبيرة من الدوال القابلة للتخصيص، وحسابات "
+"الوحدات وتحويلها، وثوابت فيزيائية، وحسابات رمزية (بما في ذلك التكاملات "
+"والمعادلات)، ودقة عشوائية، وانتشار عدم اليقين، وحساب الفترات، والرسم البياني،"
 
 #. i18n: ectx: label, entry (Path), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:9
 #, kde-format
 msgid "Path to the Qalculate! executable"
-msgstr ""
+msgstr "مسار ملف Qalculate! التنفيذي"
 
 #. i18n: ectx: label, entry (postConversion), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:21
@@ -1427,24 +1499,26 @@ msgid ""
 "If and how units will be automatically converted. If true, convert to the "
 "best suited SI units (the least amount of units)."
 msgstr ""
+"ما إذا كانت الوحدات ستُحوّل تلقائيًا وكيف. إذا فعلّت هذا، فستُحوّل إلى وحدات SI "
+"الأكثر ملاءمة (أقل عدد من الوحدات)."
 
 #. i18n: ectx: label, entry (angleUnit), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:25
 #, kde-format
 msgid "Default angle unit for trigonometric functions."
-msgstr ""
+msgstr "وحدة الزاوية الافتراضية للدوال المثلثية."
 
 #. i18n: ectx: label, entry (base), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:35
 #, kde-format
 msgid "Base of parsed and evaluated numbers."
-msgstr ""
+msgstr "أساس الأعداد المحللة والمقيمة."
 
 #. i18n: ectx: label, entry (structuring), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:44
 #, kde-format
 msgid "If the evaluation result will be simplified or factorized."
-msgstr ""
+msgstr "ما إذا كانت نتيجة التقييم ستُبسّط أو تُحلّل إلى عوامل."
 
 #. i18n: ectx: label, entry (fractionFormat), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:54
@@ -1453,6 +1527,7 @@ msgid ""
 "If rational numbers will be displayed with decimals, as a fraction, or "
 "something in between."
 msgstr ""
+"ما إذا كانت الأعداد الكسرية ستُعرض بالكسور العشرية، ككسر عادي، أو شيء بين ذلك."
 
 #. i18n: ectx: label, entry (indicateInfiniteSeries), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:58
@@ -1461,6 +1536,8 @@ msgid ""
 "Show that the digit series of a number continues forever with three dots, "
 "instead of rounding (ex. 2/3 displays as 0.666666... instead of 0.666667)."
 msgstr ""
+"اعرض أن سلسلة الأرقام لعدد تستمر للأبد مع ثلاث نقاط، بدلاً من التقريب (مثال: "
+"2/3 يُعرض كـ 0.666666... بدلاً من 0.666667)."
 
 #. i18n: ectx: label, entry (useAllPrefixes), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:62
@@ -1469,6 +1546,8 @@ msgid ""
 "Use all decimal SI prefixes. If false, prefixes which is not a multiple of "
 "thousand (centi, deci, deca, hecto) will not be used automatically."
 msgstr ""
+"استخدم جميع بادئات SI العشرية. إذا كانت القيمة خاطئة، فلن تُستخدم البادئات "
+"التي ليست من مضاعفات الألف (سنتي، ديسي، ديكا، هيكتو) تلقائيًا."
 
 #. i18n: ectx: label, entry (negativeExponents), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:66
@@ -1477,12 +1556,14 @@ msgid ""
 "If true, negative exponents will be used instead of division (ex. 5/x^2 "
 "becomes 5*x^-2)."
 msgstr ""
+"إذا كانت القيمة صحيحة، فستُستخدم الأسس السالبة بدلاً من القسمة (مثال: 5/x^2 "
+"يصبح 5*x^-2)."
 
 #. i18n: ectx: label, entry (minExp), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:76
 #, kde-format
 msgid "Numerical display."
-msgstr ""
+msgstr "العرض العددي."
 
 #. i18n: ectx: label, entry (inlinePlot), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:80
@@ -1491,59 +1572,61 @@ msgid ""
 "If true, plots will be displayed inside the worksheet. If not they appear in "
 "a separate window."
 msgstr ""
+"إذا كانت القيمة صحيحة، فستُعرض المخططات داخل ورقة العمل. وإذا لم تكن، فستظهر "
+"في نافذة منفصلة."
 
 #. i18n: ectx: label, entry (coloredPlot), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:84
 #, kde-format
 msgid "Whether colors should be used in plots."
-msgstr ""
+msgstr "هل يجب استخدام الألوان في المخططات."
 
 #. i18n: ectx: label, entry (plotGrid), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:88
 #, kde-format
 msgid "Whether a grid should be plotted."
-msgstr ""
+msgstr "هل يجب رسم شبكة."
 
 #. i18n: ectx: label, entry (plotBorder), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:92
 #, kde-format
 msgid "Whether full borders should be drawn around the plot."
-msgstr ""
+msgstr "هل يجب رسم حدود كاملة حول المخطط."
 
 #. i18n: ectx: label, entry (plotLineWidth), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:96
 #, kde-format
 msgid "Width of lines, in pixels."
-msgstr ""
+msgstr "عرض الخطوط بالبكسل."
 
 #. i18n: ectx: label, entry (plotSteps), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:100
 #, kde-format
 msgid "Number of interpolation steps to be used in plotting."
-msgstr ""
+msgstr "عدد خطوات الاستيفاء التي ستُستخدم في الرسم."
 
 #. i18n: ectx: label, entry (plotSmoothing), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:111
 #, kde-format
 msgid "Smoothing mode in plots."
-msgstr ""
+msgstr "وضع التنعيم في المخططات."
 
 #. i18n: ectx: label, entry (plotStyle), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:125
 #, kde-format
 msgid "Style of plots."
-msgstr ""
+msgstr "نمط المخططات."
 
 #. i18n: ectx: label, entry (plotLegend), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:138
 #, kde-format
 msgid "Legend position in plots."
-msgstr ""
+msgstr "موضع وسيلة الإيضاح في المخططات."
 
 #: backends/qalculate/qalculateexpression.cpp:141
 #, kde-format
 msgid "Qalculate reports it cannot print. Is gnuplot installed?"
-msgstr ""
+msgstr "يفيد Qalculate بأنه لا يمكنه الطباعة. هل gnuplot مثبَّت؟"
 
 #: backends/qalculate/qalculateexpression.cpp:162
 #, kde-format
@@ -1553,27 +1636,27 @@ msgstr "مفقود %1"
 #: backends/qalculate/qalculateexpression.cpp:252
 #, kde-format
 msgid "%1 must be a number."
-msgstr ""
+msgstr "يجب أن يكون %1 عددًا."
 
 #: backends/qalculate/qalculateexpression.cpp:253
 #, kde-format
 msgid "%1 must be a integer."
-msgstr ""
+msgstr "يجب أن يكون %1 عددًا صحيحًا."
 
 #: backends/qalculate/qalculateexpression.cpp:254
 #, kde-format
 msgid "%1 must be a boolean."
-msgstr ""
+msgstr "يجب أن يكون %1 قيمة منطقية."
 
 #: backends/qalculate/qalculateexpression.cpp:255
 #, kde-format
 msgid "invalid option for %1: %2"
-msgstr ""
+msgstr "خيار غير صالح لـ %1: %2"
 
 #: backends/qalculate/qalculateexpression.cpp:582
 #, kde-format
 msgid "found multiple expressions in one plot command (%1 and %2)."
-msgstr ""
+msgstr "عُثر على عدة تعابير في أمر رسم بياني واحد (%1 و %2)."
 
 #: backends/qalculate/qalculateexpression.cpp:681
 #: backends/qalculate/qalculateexpression.cpp:789
@@ -1592,7 +1675,7 @@ msgstr "تحذير"
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:47
 #, kde-format
 msgid "No function, variable or unit with specified name exist."
-msgstr ""
+msgstr "لا يوجد دالة، متغير، أو وحدة بالاسم المحدد."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:54
 #, kde-format
@@ -1602,12 +1685,12 @@ msgstr "الدالة: %1"
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:139
 #, kde-format
 msgid "Plotting interface"
-msgstr ""
+msgstr "واجهة الرسم البياني"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:140
 #, kde-format
 msgid "Plots one or more functions either inline or in a separate window."
-msgstr ""
+msgstr "ارسم دالة أو أكثر إما مباشرة أو في نافذة منفصلة."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:141
 #, kde-format
@@ -1647,22 +1730,22 @@ msgstr "المبدئيّ: %1"
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:210
 #, kde-format
 msgid "The function's name"
-msgstr ""
+msgstr "اسم الدالة"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:212
 #, kde-format
 msgid "Title label"
-msgstr ""
+msgstr "تسمية العنوان"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:213
 #, kde-format
 msgid "x-axis label"
-msgstr ""
+msgstr "تسمية المحور السيني"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:214
 #, kde-format
 msgid "y-axis label"
-msgstr ""
+msgstr "تسمية المحور الصادي"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:215
 #, kde-format
@@ -1670,62 +1753,65 @@ msgid ""
 "Image to save plot to. If empty shows plot in a window on the screen. If "
 "inline=true the image is shown regardless of this option."
 msgstr ""
+"الصورة لحفظ المخطط. إذا كانت فارغة، يُعرض المخطط في نافذة على الشاشة. إذا كان "
+"inline=true، تُعرض الصورة بغض النظر عن هذا الخيار."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:216
 #, kde-format
 msgid "The image type to save as. One of auto, png, ps, eps, latex, svg, fig."
 msgstr ""
+"نوع الصورة للحفظ. واحد من الخيارات: تلقائي، png، ps، eps، latex، svg، fig."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:217
 #, kde-format
 msgid "Set to true for colored plot, false for monochrome."
-msgstr ""
+msgstr "اضبط على صحيح للمخططات الملونة، وخاطئ للمخططات أحادية اللون."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:218
 #, kde-format
 msgid "Minimum x-axis value."
-msgstr ""
+msgstr "القيمة الدنيا للمحور السيني."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:219
 #, kde-format
 msgid "Maximum x-axis value."
-msgstr ""
+msgstr "القيمة القصوى للمحور السيني."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:220
 #, kde-format
 msgid "If a logarithmic scale shall be used for the x-axis."
-msgstr ""
+msgstr "إذا كان يجب استخدام مقياس لوغاريتمي للمحور السيني."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:221
 #, kde-format
 msgid "If a logarithmic scale shall be used for the y-axis."
-msgstr ""
+msgstr "إذا كان يجب استخدام مقياس لوغاريتمي للمحور الصادي."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:222
 #, kde-format
 msgid "Logarithmic base for the x-axis."
-msgstr ""
+msgstr "الأساس اللوغاريتمي للمحور السيني."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:223
 #, kde-format
 msgid "Logarithmic base for the y-axis."
-msgstr ""
+msgstr "الأساس اللوغاريتمي للمحور الصادي."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:224
 #, kde-format
 msgid "If a grid shall be shown in the plot."
-msgstr ""
+msgstr "إذا كان يجب عرض شبكة في المخطط."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:225
 #, kde-format
 msgid ""
 "If the plot shall be surrounded by borders on all sides (not just axis)."
-msgstr ""
+msgstr "إذا كان يجب أن يحيط بالمخطط حدود من جميع الجوانب (وليس فقط المحاور)."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:226
 #, kde-format
 msgid "Width of lines."
-msgstr ""
+msgstr "عرض الخطوط."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:227
 #, kde-format
@@ -1733,11 +1819,14 @@ msgid ""
 "Where the plot legend shall be placed. One of none, top_left, top_right, "
 "bottom_left, bottom_right, below, outside"
 msgstr ""
+"مكان وضع وسيلة الإيضاح في المخطط. واحد من الخيارات: بلا، أعلى_يسار، "
+"أعلى_يمين، أسفل_يسار، أسفل_يمين، أسفل، خارج."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:228
 #, kde-format
 msgid "Plot smoothing. One of none, unique, csplines, bezier, sbezier"
 msgstr ""
+"تنعيم المخطط. واحد من الخيارات: بلا، فريد، منحنيات طبيعية، بيزير، بيزير_أملس."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:229
 #, kde-format
@@ -1745,47 +1834,50 @@ msgid ""
 "Plot style. One of lines, points, points_lines, boxes, histogram, steps, "
 "candlesticks, dots"
 msgstr ""
+"نمط المخطط. واحد من الخيارات: خطوط، نقاط، نقاط_وخطوط، صناديق، مدرج تكراري، "
+"خطوات، شموع، نقاط."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:230
 #, kde-format
 msgid "Use scale on second x-axis."
-msgstr ""
+msgstr "استخدم مقياسًا على المحور السيني الثاني."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:231
 #, kde-format
 msgid "Use scale on second y-axis."
-msgstr ""
+msgstr "استخدم مقياسًا على المحور الصادي الثاني."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:232
 #, kde-format
 msgid "If the plot is to be drawn inline, instead of in a new window."
-msgstr ""
+msgstr "إذا كان يجب رسم المخطط مباشرة، بدلاً من نافذة جديدة."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:233
 #, kde-format
 msgid "Distance between two interpolation points. See also steps."
-msgstr ""
+msgstr "المسافة بين نقطتي استيفاء. انظر أيضًا 'خطوات'."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:234
 #, kde-format
 msgid "Number of interpolation points. See also step."
-msgstr ""
+msgstr "عدد نقاط الاستيفاء. انظر أيضًا 'خطوة'."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:235
 #, kde-format
 msgid "The name of the x variable. This must be an unknown variable"
-msgstr ""
+msgstr "اسم المتغير السيني. يجب أن يكون متغيرًا غير معروف."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:242
 #, kde-format
 msgid "Save variables to a file"
-msgstr ""
+msgstr "احفظ المتغيرات إلى ملف"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:243
 #, kde-format
 msgid ""
 "Save all currently defined variables to a file. They can be reloaded with %1."
 msgstr ""
+"احفظ جميع المتغيرات المُعرَّفة حاليًا إلى ملف. يمكن إعادة تحميلها باستخدام %1."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:244
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:253
@@ -1796,52 +1888,52 @@ msgstr "ملف"
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:245
 #, kde-format
 msgid "file: the file to save to"
-msgstr ""
+msgstr "ملف: الملف الذي سيُحفظ فيه."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:251
 #, kde-format
 msgid "Load variables from a file"
-msgstr ""
+msgstr "حمّل المتغيرات من ملف"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:252
 #, kde-format
 msgid "Load variables from a file that has previously been created by %1."
-msgstr ""
+msgstr "حمّل المتغيرات من ملف أُنشِئ سابقًا بواسطة %1."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:254
 #, kde-format
 msgid "file: the file to load"
-msgstr ""
+msgstr "ملف: الملف الذي سيُحمَّل."
 
 #. i18n: ectx: property (text), widget (QLabel, label_6)
 #: backends/qalculate/settings.ui:52
 #, kde-format
 msgid "Indicate infinite series:"
-msgstr ""
+msgstr "أشر إلى السلسلة اللانهائية:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_8)
 #: backends/qalculate/settings.ui:62
 #, kde-format
 msgid "Use negative exponents:"
-msgstr ""
+msgstr "استخدم الأسس السالبة:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_9)
 #: backends/qalculate/settings.ui:75
 #, kde-format
 msgid "Numerical display:"
-msgstr ""
+msgstr "العرض العددي:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_7)
 #: backends/qalculate/settings.ui:85
 #, kde-format
 msgid "Use all SI prefixes:"
-msgstr ""
+msgstr "استخدم جميع بادئات SI:"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: backends/qalculate/settings.ui:95
 #, kde-format
 msgid "Number base:"
-msgstr ""
+msgstr "أساس العدد:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_5)
 #: backends/qalculate/settings.ui:112
@@ -1853,7 +1945,7 @@ msgstr "تنسيق الكسر"
 #: backends/qalculate/settings.ui:128
 #, kde-format
 msgid "Pure"
-msgstr ""
+msgstr "نقي"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_minExp)
 #: backends/qalculate/settings.ui:133
@@ -1889,7 +1981,7 @@ msgstr "كسور"
 #: backends/qalculate/settings.ui:189
 #, kde-format
 msgid "Combined"
-msgstr ""
+msgstr "مُدمج"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tab_2)
 #: backends/qalculate/settings.ui:205 worksheetentry.cpp:414
@@ -1901,7 +1993,7 @@ msgstr "قدّر"
 #: backends/qalculate/settings.ui:211
 #, kde-format
 msgid "Convert to best SI units:"
-msgstr ""
+msgstr "حوّل إلى أفضل وحدات SI:"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_angleUnit)
 #: backends/qalculate/settings.ui:240
@@ -1925,67 +2017,67 @@ msgstr "جراديان"
 #: backends/qalculate/settings.ui:258
 #, kde-format
 msgid "Structuring Mode:"
-msgstr ""
+msgstr "وضع الهيكلة:"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_structuring)
 #: backends/qalculate/settings.ui:274
 #, kde-format
 msgid "Simplify"
-msgstr ""
+msgstr "بسّط"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_structuring)
 #: backends/qalculate/settings.ui:279
 #, kde-format
 msgid "Factorize"
-msgstr ""
+msgstr "حلل"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: backends/qalculate/settings.ui:300
 #, kde-format
 msgid "Angle unit:"
-msgstr ""
+msgstr "وحدة الزاوية:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tab)
 #: backends/qalculate/settings.ui:311
 #, kde-format
 msgid "Plotting"
-msgstr ""
+msgstr "الرسم البياني"
 
 #. i18n: ectx: property (text), widget (QLabel, label_10)
 #: backends/qalculate/settings.ui:317
 #, kde-format
 msgid "Display plots inline:"
-msgstr ""
+msgstr "اعرض المخططات مباشرة:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_12)
 #: backends/qalculate/settings.ui:354
 #, kde-format
 msgid "Show full borders:"
-msgstr ""
+msgstr "اعرض الحدود الكاملة:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_17)
 #: backends/qalculate/settings.ui:371
 #, kde-format
 msgid "Width of lines:"
-msgstr ""
+msgstr "عرض الخطوط:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_18)
 #: backends/qalculate/settings.ui:388
 #, kde-format
 msgid "Sampling rate:"
-msgstr ""
+msgstr "معدل أخذ العينات:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_13)
 #: backends/qalculate/settings.ui:405
 #, kde-format
 msgid "Smoothing Mode:"
-msgstr ""
+msgstr "وضع التنعيم:"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotSmoothing)
 #: backends/qalculate/settings.ui:426
 #, kde-format
 msgid "Natural cubic Splines"
-msgstr ""
+msgstr "منحنيات تكعيبية طبيعية"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotStyle)
 #: backends/qalculate/settings.ui:470
@@ -1998,13 +2090,13 @@ msgstr "الخطوات"
 #: backends/qalculate/settings.ui:488
 #, kde-format
 msgid "Legend Position:"
-msgstr ""
+msgstr "موضع وسيلة الإيضاح:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_15)
 #: backends/qalculate/settings.ui:550
 #, kde-format
 msgid "Colored Plots:"
-msgstr ""
+msgstr "مخططات ملونة:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_11)
 #: backends/qalculate/settings.ui:560
@@ -2038,7 +2130,7 @@ msgstr "لا يمكن أن يكون ال
 #: backends/qthelpconfig.cpp:83
 #, kde-format
 msgid "Add local documentation"
-msgstr ""
+msgstr "أضف توثيقًا محليًا"
 
 #: backends/qthelpconfig.cpp:99
 #, kde-format
@@ -2049,7 +2141,7 @@ msgstr "اجلب توثيقًا جديد
 #: backends/qthelpconfig.cpp:102
 #, kde-format
 msgid "Download additional documentations"
-msgstr ""
+msgstr "نزّل توثيقات إضافية"
 
 #: backends/qthelpconfig.cpp:170
 #, kde-format
@@ -2059,7 +2151,7 @@ msgstr "لم يُعثر على ملفّ
 #: backends/qthelpconfig.cpp:179
 #, kde-format
 msgid "Documentation already imported"
-msgstr "التّوثيق مستورد بالفعل"
+msgstr "التّوثيق مستورد فعلًا"
 
 #: backends/qthelpconfig.cpp:269
 #, kde-format
@@ -2086,7 +2178,7 @@ msgid "Install Additional Documentation
 msgstr "تثبيت ملفّات توثيق إضافيّة"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2162,15 +2254,15 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "اختر ملفّ مساعدة كيوت..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
 "version and use the correct url"
 msgid "https://cran.r-project.org/manuals.html"
-msgstr ""
+msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2196,8 +2288,27 @@ msgid ""
 "these examples in the current R session via the <i>example()</i> command: e."
 "g., <i>example(lm)</i>."
 msgstr ""
+"<h1>نظام مساعدة R: <i>help()</i> و<i>؟</i>:</h1><br>توفر دالة <i>help()</i> "
+"ومعامل المساعدة <i>؟</i> في R إمكانية الوصول إلى صفحات التوثيق لدوال R، "
+"ومجموعات البيانات، والكائنات الأخرى، سواء للحزم في توزيع R القياسي أو للحزم "
+"المساهم بها.<br><br>للوصول إلى توثيق الدالة القياسية <i>lm</i> (النموذج "
+"الخطي)، على سبيل المثال، أدخِل الأمر <b><i>help(lm)</i></b> أو <i>help(\"lm"
+"\")</i>، أو <i>?lm</i> أو <i>?\"lm\"</i> (أي، علامات الاقتباس اختيارية)."
+"<br><br>للوصول إلى المساعدة لدالة في حزمة لم تُحمّل حاليًا، حدِّد بالإضافة إلى "
+"ذلك اسم الحزمة: على سبيل المثال، للحصول على توثيق لدالة <i>rlm()</i> "
+"(النموذج الخطي القوي) في حزمة MASS، <i>help(rlm, package=\"MASS\")</i>."
+"<br><br>تتكون الأسماء القياسية في R من أحرف كبيرة وصغيرة، وأرقام (0-9)، "
+"وشرطات سفلية (_)، ونقاط (.). ويجب أن تبدأ بحرف أو نقطة. للحصول على مساعدة "
+"لكائن ذي اسم غير قياسي (مثل معامل المساعدة <i>؟</i>)، يجب وضع الاسم بين "
+"علامات اقتباس: على سبيل المثال، <i>help('?')</i> أو <i>?\"?\"</i>."
+"<br><br>يمكنك أيضًا استخدام دالة <i>help()</i> للوصول إلى معلومات حول حزمة في "
+"مكتبتك — على سبيل المثال، <i>help(package=\"MASS\")</i> — والتي تعرض فهرسًا "
+"لصفحات المساعدة المتاحة للحزمة مع بعض المعلومات الأخرى.<br><br>تتضمن صفحات "
+"المساعدة للدوال عادةً قسمًا يحتوي على أمثلة قابلة للتنفيذ توضح كيفية عمل "
+"الدوال. يمكنك تنفيذ هذه الأمثلة في جلسة R الحالية عبر الأمر <i>example()</"
+"i>: على سبيل المثال، <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2208,6 +2319,11 @@ msgid ""
 "the vehicle of choice for research in statistical methodology, and R "
 "provides an Open Source route to participation in that activity."
 msgstr ""
+"<b>R</b> لغة وبيئة للحوسبة والإحصاء البياني، تشبه لغة وبيئة S. <br/>توفِّر "
+"مجموعة واسعة من التقنيات الإحصائية (النمذجة الخطية وغير الخطية، والاختبارات "
+"الإحصائية الكلاسيكية، وتحليل السلاسل الزمنية، والتصنيف، والتجميع، ...) "
+"والبيانية، وهي قابلة للتمديد بشكل كبير. لغة S هي غالبًا الوسيلة المفضلة للبحث "
+"في المنهجية الإحصائية، وR توفِّر مسارًا مفتوح المصدر للمشاركة في هذا النشاط."
 
 #: backends/R/rexpression.cpp:109 backends/R/rexpression.cpp:110
 #, kde-format
@@ -2217,33 +2333,33 @@ msgstr "خطأ في فتح الملف %1
 #: backends/R/rextensions.cpp:22
 #, kde-format
 msgid "R script file (*.R)"
-msgstr ""
+msgstr "ملف نصي R (*.R)"
 
 #: backends/R/rserver/rserver.cpp:364
 #, kde-format
 msgid "Error Parsing Command"
-msgstr ""
+msgstr "خطأ في تحليل الأمر"
 
 #. i18n: ectx: label, entry (localDoc), group (RBackend)
 #: backends/R/rserver/rserver.kcfg:9
 #, kde-format
 msgid "Url to the local R documentation"
-msgstr ""
+msgstr "رابط توثيق R المحلي"
 
 #: backends/R/rsession.cpp:54
 #, kde-format
 msgid "Failed to start R, please check R installation."
-msgstr ""
+msgstr "فشل في بدء تشغيل R، يرجى التحقق من تثبيت R."
 
 #: backends/R/rsettingswidget.cpp:30
 #, kde-format
 msgid "Double click to open file selection dialog"
-msgstr ""
+msgstr "انقر نقرًا مزدوجًا لفتح مربع حوار اختيار الملف"
 
 #: backends/R/rsettingswidget.cpp:69
 #, kde-format
 msgid "*.R *.r|R source files (*.R, *.r)"
-msgstr ""
+msgstr "*.R *.r|ملفات مصدر R (*.R, *.r)"
 
 #: backends/sage/sagebackend.cpp:79
 #, kde-format
@@ -2251,7 +2367,7 @@ msgctxt ""
 "the url to the documentation of Sage, please check if there is a translated "
 "version and use the correct url"
 msgid "https://doc.sagemath.org/html/en/reference/index.html"
-msgstr ""
+msgstr "https://doc.sagemath.org/html/en/reference/index.html"
 
 #: backends/sage/sagebackend.cpp:84
 #, kde-format
@@ -2260,23 +2376,26 @@ msgid ""
 "the GPL. <br/>It combines the power of many existing open-source packages "
 "into a common Python-based interface."
 msgstr ""
+"<b>Sage</b> هو نظام برامج رياضيات مجاني ومفتوح المصدر مرخص بموجب GPL. <br/"
+">يجمع قوة العديد من الحزم مفتوحة المصدر الحالية في واجهة مشتركة قائمة على "
+"لغة بايثون."
 
 #. i18n: ectx: label, entry (Path), group (SageBackend)
 #: backends/sage/sagebackend.kcfg:10
 #, kde-format
 msgid "Path to the Sage executable"
-msgstr ""
+msgstr "المسار إلى ملف Sage التنفيذي"
 
 #. i18n: ectx: label, entry (allowLatex), group (SageBackend)
 #: backends/sage/sagebackend.kcfg:14
 #, kde-format
 msgid "Enable LaTeX typesetting for Sage backend"
-msgstr ""
+msgstr "فعّل تنضيد LaTeX للواجهة الخلفية لـ Sage"
 
 #: backends/sage/sageexpression.cpp:230 backends/sage/sageexpression.cpp:235
 #, kde-format
 msgid "Result of %1"
-msgstr ""
+msgstr "نتيجة %1"
 
 #: backends/sage/sageexpression.cpp:243
 #, kde-format
@@ -2285,67 +2404,69 @@ msgid ""
 "The last output was: \n"
 " %2"
 msgstr ""
+"%1\n"
+"كان آخر ناتج: \n"
+" %2"
 
 #: backends/sage/sageextensions.cpp:32
 #, kde-format
 msgid "Python script file (*.py);;Sage script file (*.sage)"
-msgstr ""
+msgstr "ملف نصي بايثون (*.py);;ملف نصي Sage (*.sage)"
 
 #: backends/sage/sagesession.cpp:126
 #, kde-format
 msgid "Failed to start Sage, please check Sage installation."
-msgstr ""
+msgstr "فشل في بدء تشغيل Sage، يرجى التحقق من تثبيت Sage."
 
 #: backends/sage/sagesession.cpp:271
 #, kde-format
 msgid ""
 "Sage version %1.%2 is unsupported. Please update your installation to the "
 "versions 9.2 or higher."
-msgstr ""
+msgstr "إصدار Sage %1.%2 غير مدعوم. يرجى تحديث تثبيتك إلى الإصدار 9.2 أو أعلى."
 
 #: backends/sage/sagesession.cpp:273 backends/sage/sagesession.cpp:293
-#, fuzzy, kde-format
-#| msgid "All supported files"
+#, kde-format
 msgid "Unsupported Version"
-msgstr "كلّ الملفّات المدعومة"
+msgstr "إصدارة غير مدعومة"
 
 #: backends/sage/sagesession.cpp:292
 #, kde-format
 msgid ""
 "Failed to determine the version of Sage. Please check your installation and "
 "the output of 'sage -v'."
-msgstr ""
+msgstr "فشل في تحديد إصدار Sage. يرجى التحقق من تثبيتك ونتائج 'sage -v'."
 
 #: backends/sage/sagesession.cpp:354
 #, kde-format
 msgid "The Sage process crashed while evaluating this expression"
-msgstr ""
+msgstr "تعطلت عملية Sage أثناء تقييم هذا التعبير"
 
 #: backends/sage/sagesession.cpp:358
 #, kde-format
 msgid "The Sage process crashed"
-msgstr ""
+msgstr "تعطلت عملية Sage"
 
 #: backends/sage/sagesession.cpp:365
 #, kde-format
 msgid "The Sage process exited while evaluating this expression"
-msgstr ""
+msgstr "خرجت عملية Sage أثناء تقييم هذا التعبير"
 
 #: backends/sage/sagesession.cpp:369
 #, kde-format
 msgid "The Sage process exited"
-msgstr ""
+msgstr "خرجت عملية Sage"
 
 #: backends/sage/sagesession.cpp:379
 #, kde-format
 msgid "Failed to start Sage"
-msgstr ""
+msgstr "فشل في بدء تشغيل Sage"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: backends/sage/settings.ui:59
 #, kde-format
 msgid "LaTeX typesetting:"
-msgstr ""
+msgstr "تنضيد LaTeX:"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_allowLatex)
 #: backends/sage/settings.ui:66
@@ -2354,6 +2475,7 @@ msgid ""
 "Sage LaTeX output not always correct, so latex typesetting can be disabled "
 "for better experience"
 msgstr ""
+"ناتج LaTeX في Sage ليس صحيحًا دائمًا، لذا يمكن تعطيل تنضيد LaTeX لتجربة أفضل."
 
 #: backends/scilab/scilabbackend.cpp:68
 #, kde-format
@@ -2361,7 +2483,7 @@ msgctxt ""
 "The url to the documentation of Scilab, please check if there is a "
 "translated version and use the correct url"
 msgid "https://www.scilab.org/support/documentation"
-msgstr ""
+msgstr "https://www.scilab.org/support/documentation"
 
 #: backends/scilab/scilabbackend.cpp:73
 #, kde-format
@@ -2370,35 +2492,37 @@ msgid ""
 "package and a high-level, numerically oriented programming language.Scilab "
 "is distributed under CeCILL license (GPL compatible)."
 msgstr ""
+"<b>Scilab</b> هو برنامج مجاني، حزمة حوسبة رقمية متعددة المنصات ولغة برمجة "
+"عالية المستوى موجهة عدديًا. يُوزّع Scilab بموجب ترخيص CeCILL (متوافق مع GPL)."
 
 #. i18n: ectx: label, entry (Path), group (ScilabBackend)
 #: backends/scilab/scilabbackend.kcfg:10
 #, kde-format
 msgid "Path to the Scilab executable"
-msgstr ""
+msgstr "المسار إلى ملف Scilab التنفيذي"
 
 #: backends/scilab/scilabextensions.cpp:23
 #, kde-format
 msgid ";;Scilab script file (*.sce);;Scilab function file (*.sci)"
-msgstr ""
+msgstr ";;ملف نصي Scilab (*.sce);;ملف دالة Scilab (*.sci)"
 
 #: backends/scilab/scilabsession.cpp:67
 #, kde-format
 msgid "Failed to start Scilab, please check Scilab installation."
-msgstr ""
+msgstr "فشل في بدء تشغيل Scilab، يرجى التحقق من تثبيت Scilab."
 
 #. i18n: ectx: property (text), widget (QLabel, lPlotIntegration)
 #: backends/scilab/settings.ui:37
 #, kde-format
 msgid "Plot Integration:"
-msgstr ""
+msgstr "تكامل المخططات:"
 
 #: cantor.cpp:107
 #, kde-format
 msgid "The file %1 is already opened."
-msgstr ""
+msgstr "الملف %1 مفتوح بالفعل."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "افتح ملفًا"
@@ -2406,7 +2530,7 @@ msgstr "افتح ملفًا"
 #: cantor.cpp:149
 #, kde-format
 msgid "Download Examples"
-msgstr ""
+msgstr "نزّل الأمثلة"
 
 #: cantor.cpp:152
 #, kde-format
@@ -2416,21 +2540,23 @@ msgstr "ا&فتح مثالًا..."
 #: cantor.cpp:157
 #, kde-format
 msgid "Go to previous worksheet"
-msgstr ""
+msgstr "اذهب إلى ورقة العمل السابقة"
 
 #: cantor.cpp:169
 #, kde-format
 msgid "Go to next worksheet"
-msgstr ""
+msgstr "اذهب إلى ورقة العمل التالية"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
+"جميع الملفات المدعومة (*.cws *ipynb);;ورقة عمل كانتور (*.cws);;مفكرة جوبيتر "
+"(*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2445,75 +2571,101 @@ msgid_plural ""
 "<li>Installing packages for one of the following programs:</li>     %2   </"
 "ul> </div> "
 msgstr[0] ""
+"<h1>لا يوجد واجهة خلفية</h1>\n"
+"<div>يمكنك المحاولة:\n"
+"  <ul>    <li>تغيير الإعدادات في مربع حوار الإعدادات؛</li>    <li>تثبيت حزم "
+"للبرنامج التالي:</li>     %2   </ul> </div> "
 msgstr[1] ""
+"<h1>لا يوجد واجهة خلفية</h1>\n"
+"<div>يمكنك المحاولة:\n"
+"  <ul>    <li>تغيير الإعدادات في مربع حوار الإعدادات؛</li>    <li>تثبيت حزم "
+"لأحد البرامج التالية:</li>     %2   </ul> </div> "
 msgstr[2] ""
+"<h1>لا يوجد واجهة خلفية</h1>\n"
+"<div>يمكنك المحاولة:\n"
+"  <ul>    <li>تغيير الإعدادات في مربع حوار الإعدادات؛</li>    <li>تثبيت حزم "
+"لأحد البرامج التالية:</li>     %2   </ul> </div> "
 msgstr[3] ""
+"<h1>لا يوجد واجهة خلفية</h1>\n"
+"<div>يمكنك المحاولة:\n"
+"  <ul>    <li>تغيير الإعدادات في مربع حوار الإعدادات؛</li>    <li>تثبيت حزم "
+"لأحد البرامج التالية:</li>     %2   </ul> </div> "
 msgstr[4] ""
+"<h1>لا يوجد واجهة خلفية</h1>\n"
+"<div>يمكنك المحاولة:\n"
+"  <ul>    <li>تغيير الإعدادات في مربع حوار الإعدادات؛</li>    <li>تثبيت حزم "
+"لأحد البرامج التالية:</li>     %2   </ul> </div> "
 msgstr[5] ""
+"<h1>لا يوجد واجهة خلفية</h1>\n"
+"<div>يمكنك المحاولة:\n"
+"  <ul>    <li>تغيير الإعدادات في مربع حوار الإعدادات؛</li>    <li>تثبيت حزم "
+"لأحد البرامج التالية:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "خطأ"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
-msgstr ""
+msgstr "الواجهة الخلفية %1 غير مثبتة"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
+"الواجهة الخلفية %1 مثبَّتة، لكنها غير نشطة. يرجى التحقق من التثبيت وإعدادات "
+"كانتور"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "جلسة %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
-msgstr ""
+msgstr "فشل في العثور على جزء كانتور بالخطأ %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
-#, fuzzy, kde-format
+#: cantor.cpp:462 cantor_part.cpp:645
+#, kde-format
 msgid "Calculating..."
-msgstr "يحسب....."
+msgstr "يحسب..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "جاهز"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
-msgstr ""
+msgstr "غُيّر"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
-msgstr ""
+msgstr "فتح العديد من أوراق العمل غير المحفوظة. هل تريد إغلاقها؟"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
-msgstr ""
+msgstr "أغلق كانتور"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
-msgstr ""
+msgstr "المشروع الحالي جرى تعديله. هل تريد حفظه؟"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
-msgstr ""
+msgstr "احفظ المشروع"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "التنسيق"
@@ -2522,37 +2674,37 @@ msgstr "التنسيق"
 #: cantor.kcfg:10
 #, kde-format
 msgid "The Backend that is used by default"
-msgstr ""
+msgstr "الخلفية المستخدمة افتراضيًا"
 
 #. i18n: ectx: label, entry (TypesetDefault), group (Cantor)
 #: cantor.kcfg:14
 #, kde-format
 msgid "Do Typesetting by default"
-msgstr ""
+msgstr "افعل تنضيدًا افتراضيًا"
 
 #. i18n: ectx: label, entry (HighlightDefault), group (Cantor)
 #: cantor.kcfg:18
 #, kde-format
 msgid "Do Syntax Highlighting by default"
-msgstr ""
+msgstr "افعل إبراز الصيغة افتراضيًا"
 
 #. i18n: ectx: label, entry (CompletionDefault), group (Cantor)
 #: cantor.kcfg:22
 #, kde-format
 msgid "Enable Completions by default"
-msgstr ""
+msgstr "فعّل الإكمالات افتراضيًا"
 
 #. i18n: ectx: label, entry (ExpressionNumberingDefault), group (Cantor)
 #: cantor.kcfg:26
 #, kde-format
 msgid "Enable Numbering of Expressions by default"
-msgstr ""
+msgstr "فعّل ترقيم التعابير مبدئيًا"
 
 #. i18n: ectx: label, entry (AnimationDefault), group (Cantor)
 #: cantor.kcfg:30
 #, kde-format
 msgid "Animate changes in the Worksheet by default"
-msgstr ""
+msgstr "حرّك التغييرات في ورقة العمل افتراضيًا"
 
 #. i18n: ectx: label, entry (EmbeddedMathDefault), group (Cantor)
 #: cantor.kcfg:34
@@ -2561,25 +2713,27 @@ msgid ""
 "Enable rendering math expressions inside $$..$$ in Text and Markdown entries "
 "by default (needs pdflatex installed)"
 msgstr ""
+"فعّل إظهار التعابير الرياضية داخل $$..$$ في مدخلات النص والماركداون افتراضيًا "
+"(يستلزم تثبيت pdflatex)"
 
 #. i18n: ectx: label, entry (WarnAboutEntryDelete), group (Cantor)
 #: cantor.kcfg:38
 #, kde-format
 msgid "Ask for confirmation when deleting an entry"
-msgstr ""
+msgstr "اطلب تأكيدًا عند حذف مدخل"
 
 #. i18n: ectx: label, entry (AutoEval), group (Cantor)
 #: cantor.kcfg:42
 #, kde-format
 msgid "Automatically reevaluate the entries below the current"
-msgstr ""
+msgstr "أعد تقييم المدخلات أسفل المدخل الحالي تلقائيًا"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_WarnAboutSessionRestart)
 #. i18n: ectx: label, entry (WarnAboutSessionRestart), group (Cantor)
 #: cantor.kcfg:46 settings.ui:269
 #, kde-format
 msgid "Ask for confirmation when restarting the backend"
-msgstr ""
+msgstr "اطلب تأكيدًا عند إعادة تشغيل الخلفية"
 
 #. i18n: ectx: label, entry (StoreTextEntryFormatting), group (Cantor)
 #: cantor.kcfg:50
@@ -2588,169 +2742,170 @@ msgid ""
 "Save rich text formatting of TextEntry, when save Worksheet in Jupyter "
 "notebook format"
 msgstr ""
+"احفظ تنسيق النص الغني لمدخل النص، عند حفظ ورقة العمل في صيغة دفتر Jupyter"
 
 #. i18n: ectx: label, entry (UseOldCantorEntriesIndent), group (Cantor)
 #: cantor.kcfg:54
 #, kde-format
 msgid "Use old style Cantor entries placement style"
-msgstr ""
+msgstr "استخدم أسلوب وضع مدخلات كانتور القديم"
 
 #. i18n: ectx: label, entry (ShowMathRenderError), group (Cantor)
 #: cantor.kcfg:58
 #, kde-format
 msgid "Show embedded math render error"
-msgstr ""
+msgstr "أظهر خطأ إظهار الرياضيات المضمنة"
 
 #. i18n: ectx: label, entry (VisibleLinesLimit), group (Cantor)
 #: cantor.kcfg:62
 #, kde-format
 msgid "Limit of visible lines for text result"
-msgstr ""
+msgstr "حدد الأسطر المرئية لنتيجة النص"
 
 #. i18n: ectx: label, entry (ChapterFontFamily), group (Cantor)
 #: cantor.kcfg:66
 #, kde-format
 msgid "Hierarchy font for chapter"
-msgstr ""
+msgstr "خط التسلسل الهرمي للفصل"
 
 #. i18n: ectx: label, entry (ChapterFontSize), group (Cantor)
 #: cantor.kcfg:70
 #, kde-format
 msgid "Hierarchy font size for chapter"
-msgstr ""
+msgstr "حجم خط التسلسل الهرمي للفصل"
 
 #. i18n: ectx: label, entry (ChapterFontItalic), group (Cantor)
 #: cantor.kcfg:74
 #, kde-format
 msgid "Hierarchy font italic for chapter"
-msgstr ""
+msgstr "خط التسلسل الهرمي المائل للفصل"
 
 #. i18n: ectx: label, entry (ChapterFontBold), group (Cantor)
 #: cantor.kcfg:78
 #, kde-format
 msgid "Hierarchy font bold for chapter"
-msgstr ""
+msgstr "خط التسلسل الهرمي الغامق للفصل"
 
 #. i18n: ectx: label, entry (SubchapterFontFamily), group (Cantor)
 #: cantor.kcfg:82
 #, kde-format
 msgid "Hierarchy font for subchapter"
-msgstr ""
+msgstr "خط التسلسل الهرمي للفصل الفرعي"
 
 #. i18n: ectx: label, entry (SubchapterFontSize), group (Cantor)
 #: cantor.kcfg:86
 #, kde-format
 msgid "Hierarchy font size for subchapter"
-msgstr ""
+msgstr "حجم خط التسلسل الهرمي للفصل الفرعي"
 
 #. i18n: ectx: label, entry (SubchapterFontItalic), group (Cantor)
 #: cantor.kcfg:90
 #, kde-format
 msgid "Hierarchy font italic for subchapter"
-msgstr ""
+msgstr "خط التسلسل الهرمي المائل للفصل الفرعي"
 
 #. i18n: ectx: label, entry (SubchapterFontBold), group (Cantor)
 #: cantor.kcfg:94
 #, kde-format
 msgid "Hierarchy font bold for subchapter"
-msgstr ""
+msgstr "خط التسلسل الهرمي الغامق للفصل الفرعي"
 
 #. i18n: ectx: label, entry (SectionFontFamily), group (Cantor)
 #. i18n: ectx: label, entry (SectionFontSize), group (Cantor)
 #: cantor.kcfg:98 cantor.kcfg:102
 #, kde-format
 msgid "Hierarchy font for section"
-msgstr ""
+msgstr "خط التسلسل الهرمي للقسم"
 
 #. i18n: ectx: label, entry (SectionFontItalic), group (Cantor)
 #: cantor.kcfg:106
 #, kde-format
 msgid "Hierarchy font italic for section"
-msgstr ""
+msgstr "خط التسلسل الهرمي المائل للقسم"
 
 #. i18n: ectx: label, entry (SectionFontBold), group (Cantor)
 #: cantor.kcfg:110
 #, kde-format
 msgid "Hierarchy font bold for section"
-msgstr ""
+msgstr "خط التسلسل الهرمي الغامق للقسم"
 
 #. i18n: ectx: label, entry (SubsectionFontFamily), group (Cantor)
 #. i18n: ectx: label, entry (SubsectionFontSize), group (Cantor)
 #: cantor.kcfg:114 cantor.kcfg:118
 #, kde-format
 msgid "Hierarchy font for subsection"
-msgstr ""
+msgstr "خط التسلسل الهرمي للقسم الفرعي"
 
 #. i18n: ectx: label, entry (SubsectionFontItalic), group (Cantor)
 #: cantor.kcfg:122
 #, kde-format
 msgid "Hierarchy font italic for subsection"
-msgstr ""
+msgstr "خط التسلسل الهرمي المائل للقسم الفرعي"
 
 #. i18n: ectx: label, entry (SubsectionFontBold), group (Cantor)
 #: cantor.kcfg:126
 #, kde-format
 msgid "Hierarchy font bold for subsection"
-msgstr ""
+msgstr "خط التسلسل الهرمي الغامق للقسم الفرعي"
 
 #. i18n: ectx: label, entry (ParagraphFontFamily), group (Cantor)
 #. i18n: ectx: label, entry (ParagraphFontSize), group (Cantor)
 #: cantor.kcfg:130 cantor.kcfg:134
 #, kde-format
 msgid "Hierarchy font for paragraph"
-msgstr ""
+msgstr "خط التسلسل الهرمي للفقرة"
 
 #. i18n: ectx: label, entry (ParagraphFontItalic), group (Cantor)
 #: cantor.kcfg:138
 #, kde-format
 msgid "Hierarchy font italic for paragraph"
-msgstr ""
+msgstr "خط التسلسل الهرمي المائل للفقرة"
 
 #. i18n: ectx: label, entry (ParagraphFontBold), group (Cantor)
 #: cantor.kcfg:142
 #, kde-format
 msgid "Hierarchy font bold for paragraph"
-msgstr ""
+msgstr "خط التسلسل الهرمي الغامق للفقرة"
 
 #. i18n: ectx: label, entry (SubparagraphFontFamily), group (Cantor)
 #. i18n: ectx: label, entry (SubparagraphFontSize), group (Cantor)
 #: cantor.kcfg:146 cantor.kcfg:150
 #, kde-format
 msgid "Hierarchy font for subparagraph"
-msgstr ""
+msgstr "خط التسلسل الهرمي للفقرة الفرعية"
 
 #. i18n: ectx: label, entry (SubparagraphFontItalic), group (Cantor)
 #: cantor.kcfg:154
 #, kde-format
 msgid "Hierarchy font italic for subparagraph"
-msgstr ""
+msgstr "خط التسلسل الهرمي المائل للفقرة الفرعية"
 
 #. i18n: ectx: label, entry (SubparagraphFontBold), group (Cantor)
 #: cantor.kcfg:158
 #, kde-format
 msgid "Hierarchy font bold for subparagraph"
-msgstr ""
+msgstr "خط التسلسل الهرمي الغامق للفقرة الفرعية"
 
 #: cantor_part.cpp:144
 #, kde-format
 msgid "Save Plain Text"
-msgstr ""
+msgstr "احفظ كنص عادي"
 
 #: cantor_part.cpp:185 cantor_part.cpp:544
 #, kde-format
 msgid "Export to PDF"
-msgstr ""
+msgstr "صدر إلى PDF"
 
 #: cantor_part.cpp:189 cantor_part.cpp:556 worksheet.cpp:1307
 #: worksheet.cpp:1313
 #, kde-format
 msgid "Export to LaTeX"
-msgstr ""
+msgstr "صدر إلى LaTeX"
 
 #: cantor_part.cpp:204 cantor_part.cpp:652 worksheet.cpp:1936
 #, kde-format
 msgid "Evaluate Worksheet"
-msgstr ""
+msgstr "قيّم ورقة العمل"
 
 #: cantor_part.cpp:211 worksheet.cpp:1944
 #, kde-format
@@ -2764,12 +2919,12 @@ msgctxt ""
 "so make sure you include it in your translation in order to not to break "
 "anything"
 msgid "%1%"
-msgstr ""
+msgstr "%1%"
 
 #: cantor_part.cpp:233
 #, kde-format
 msgid "Typeset using LaTeX"
-msgstr ""
+msgstr "نضّد باستخدام LaTeX"
 
 #: cantor_part.cpp:238
 #, kde-format
@@ -2789,76 +2944,74 @@ msgstr "أرقام الأسطر"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_AnimationDefault)
 #: cantor_part.cpp:253 settings.ui:138
-#, fuzzy, kde-format
-#| msgid "Functions"
+#, kde-format
 msgid "Animations"
-msgstr "الدّوال"
+msgstr "التّحريكات"
 
 #: cantor_part.cpp:260
 #, kde-format
 msgid "Embedded Math"
-msgstr ""
+msgstr "رياضيات مضمنة"
 
 #: cantor_part.cpp:266
 #, kde-format
 msgid "Restart Backend"
-msgstr ""
+msgstr "أعد تشغيل الخلفية"
 
 #: cantor_part.cpp:272 worksheetentry.cpp:857
 #, kde-format
 msgid "Evaluate Entry"
-msgstr ""
+msgstr "قيّم المدخل"
 
 #: cantor_part.cpp:278
 #, kde-format
 msgid "Insert Command Entry"
-msgstr ""
+msgstr "أدخل مدخل أمر"
 
 #: cantor_part.cpp:284
 #, kde-format
 msgid "Insert Text Entry"
-msgstr ""
+msgstr "أدخل مدخل نص"
 
 #: cantor_part.cpp:290
 #, kde-format
 msgid "Insert Markdown Entry"
-msgstr ""
+msgstr "أدخل مدخل ماركداون"
 
 #: cantor_part.cpp:297
 #, kde-format
 msgid "Insert LaTeX Entry"
-msgstr ""
+msgstr "أدخل مدخل LaTeX"
 
 #: cantor_part.cpp:303
 #, kde-format
 msgid "Insert Page Break"
-msgstr ""
+msgstr "أدخل فاصل صفحة"
 
 #: cantor_part.cpp:308 markdownentry.cpp:63
 #, kde-format
 msgid "Insert Image"
-msgstr ""
+msgstr "أدخل صورة"
 
 #: cantor_part.cpp:313
 #, kde-format
 msgid "Collapse All Results"
-msgstr ""
+msgstr "اطوِ كل النتائج"
 
 #: cantor_part.cpp:318
 #, kde-format
 msgid "Expand All Results"
-msgstr ""
+msgstr "افرد كل النتائج"
 
 #: cantor_part.cpp:323
-#, fuzzy, kde-format
-#| msgid "Remove all results"
+#, kde-format
 msgid "Delete All Results"
-msgstr "أزل جميع النتائج"
+msgstr "احذف جميع النتائج"
 
 #: cantor_part.cpp:328
 #, kde-format
 msgid "Delete current Entry"
-msgstr ""
+msgstr "احذف المدخل الحالي"
 
 #. i18n("Publish Worksheet"), collection);
 #. publishWorksheet->setIcon(QIcon::fromTheme(QLatin1String("get-hot-new-stuff")));
@@ -2868,37 +3021,37 @@ msgstr ""
 #: cantor_part.cpp:344
 #, kde-format
 msgid "Show Script Editor"
-msgstr ""
+msgstr "أظهر محرر النص البرمجي"
 
 #: cantor_part.cpp:349
 #, kde-format
 msgid "Show Completion"
-msgstr ""
+msgstr "أظهر الإكمال"
 
 #: cantor_part.cpp:416
 #, kde-format
 msgid "CantorPart"
-msgstr ""
+msgstr "جزء كانتور"
 
 #: cantor_part.cpp:418
 #, kde-format
 msgid "(C) 2009-2015 Alexander Rieder"
-msgstr ""
+msgstr "(C) 2009-2015 Alexander Rieder"
 
 #: cantor_part.cpp:422 main.cpp:78
 #, kde-format
 msgid "Alexander Rieder"
-msgstr ""
+msgstr "ألكسندر ريدر"
 
 #: cantor_part.cpp:474
 #, kde-format
 msgid "Cantor Worksheet (*.cws)"
-msgstr ""
+msgstr "ورقة عمل كانتور (*.cws)"
 
 #: cantor_part.cpp:475
 #, kde-format
 msgid "Jupyter Notebook (*.ipynb)"
-msgstr ""
+msgstr "دفتر Jupyter (*.ipynb)"
 
 #: cantor_part.cpp:491
 #, kde-format
@@ -2913,24 +3066,24 @@ msgstr "احفظ"
 #: cantor_part.cpp:537 textresultitem.cpp:214
 #, kde-format
 msgid "Text Files (*.txt)"
-msgstr ""
+msgstr "ملفات نصية (*.txt)"
 
 #: cantor_part.cpp:544
 #, kde-format
 msgid "PDF Files (*.pdf)"
-msgstr ""
+msgstr "ملفات PDF‏ (*.pdf)"
 
 #: cantor_part.cpp:556
 #, kde-format
 msgid "TeX Files (*.tex)"
-msgstr ""
+msgstr "ملفات TeX‏ (*.tex)"
 
 #: cantor_part.cpp:601
 #, kde-format
 msgid ""
 "All the available calculation results will be lost. Do you really want to "
 "restart %1?"
-msgstr ""
+msgstr "كل نتائج الحسابات المتوفرة ستضيع. هل تريد حقًا إعادة تشغيل %1؟"
 
 #: cantor_part.cpp:602
 #, kde-format
@@ -2945,12 +3098,12 @@ msgstr "مقاطعة"
 #: cantor_part.cpp:668
 #, kde-format
 msgid "Session Error: %1"
-msgstr ""
+msgstr "خطأ الجلسة: %1"
 
 #: cantor_part.cpp:709
 #, kde-format
 msgid "Initialization complete"
-msgstr ""
+msgstr "اكتمل الإعداد"
 
 #: cantor_part.cpp:714
 #, kde-format
@@ -2965,33 +3118,33 @@ msgstr "[للقراءة فقط]"
 #: cantor_part.cpp:890
 #, kde-format
 msgid "Do you want to upload current Worksheet to public web server?"
-msgstr ""
+msgstr "هل تريد رفع ورقة العمل الحالية إلى خادم ويب عام؟"
 
 #: cantor_part.cpp:891
 #, kde-format
 msgid "Question - Cantor"
-msgstr ""
+msgstr "سؤال - كانتور"
 
 #: cantor_part.cpp:892
 #, kde-format
 msgctxt "@action:button"
 msgid "Upload"
-msgstr ""
+msgstr "ارفع"
 
 #: cantor_part.cpp:900
 #, kde-format
 msgid "The Worksheet is not saved. You should save it before uploading."
-msgstr ""
+msgstr "ورقة العمل غير محفوظة. يجب حفظها قبل الرفع."
 
 #: cantor_part.cpp:901
 #, kde-format
 msgid "Warning - Cantor"
-msgstr ""
+msgstr "تحذير - كانتور"
 
 #: cantor_part.cpp:973
 #, kde-format
 msgid "This backend does not support scripts."
-msgstr ""
+msgstr "هذه الخلفية لا تدعم النصوص البرمجية."
 
 #. i18n: ectx: Menu (edit)
 #: cantor_part.rc:15 cantor_shell.rc:19
@@ -3013,10 +3166,9 @@ msgstr "&ورقة العمل"
 
 #. i18n: ectx: Menu (settings)
 #: cantor_part.rc:51
-#, fuzzy, kde-format
-#| msgid "&Settings"
+#, kde-format
 msgid "Settings"
-msgstr "إ&عدادات"
+msgstr "إعدادات"
 
 #. i18n: ectx: Menu (file)
 #: cantor_shell.rc:4
@@ -3079,7 +3231,7 @@ msgstr "ثخين"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3104,7 +3256,7 @@ msgstr "حدد"
 #: commandentry.cpp:207
 #, kde-format
 msgid "Reset to Default"
-msgstr "صفّر إلى الافتراضيّ"
+msgstr "صفّر إلى المبدئيّ"
 
 #: commandentry.cpp:336
 #, kde-format
@@ -3213,10 +3365,9 @@ msgstr "خط الفصل"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontFamily)
 #: formating.ui:48 formating.ui:105 formating.ui:162 formating.ui:219
 #: formating.ui:276 formating.ui:333
-#, fuzzy, kde-format
-#| msgid "Font Family:"
+#, kde-format
 msgid "Fon&t Family:"
-msgstr "عائلة الخطّ:"
+msgstr "&عائلة الخطوط:"
 
 #. i18n: ectx: property (text), widget (QLabel, lChapterFontSize)
 #. i18n: ectx: property (text), widget (QLabel, lSubchapterFontSize)
@@ -3226,10 +3377,9 @@ msgstr "عائلة الخطّ:"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontSize)
 #: formating.ui:61 formating.ui:118 formating.ui:175 formating.ui:232
 #: formating.ui:289 formating.ui:346
-#, fuzzy, kde-format
-#| msgid "Font Size:"
+#, kde-format
 msgid "Font Si&ze:"
-msgstr "حجم الخطّ:"
+msgstr "&حجم الخطّ:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, SubchapterTab)
 #: formating.ui:99
@@ -3294,32 +3444,32 @@ msgstr "الفقرة الفرعية"
 #: hierarchyentry.cpp:48
 #, kde-format
 msgid "Set Hierarchy Level"
-msgstr ""
+msgstr "اضبط مستوى التسلسل الهرمي"
 
 #: horizontalruleentry.cpp:20
 #, kde-format
 msgid "Solid Line Style"
-msgstr ""
+msgstr "نمط خط صلب"
 
 #: horizontalruleentry.cpp:20
 #, kde-format
 msgid "Dash Line Style"
-msgstr ""
+msgstr "نمط خط متقطع"
 
 #: horizontalruleentry.cpp:20
 #, kde-format
 msgid "Dot Line Style"
-msgstr ""
+msgstr "نمط خط منقّط"
 
 #: horizontalruleentry.cpp:20
 #, kde-format
 msgid "Dash Dot Line Style"
-msgstr ""
+msgstr "نمط خط شرطة ونقطة"
 
 #: horizontalruleentry.cpp:20
 #, kde-format
 msgid "Dash Dot Dot Line Style"
-msgstr ""
+msgstr "نمط خط شرطة ونقطة ونقطة"
 
 #: horizontalruleentry.cpp:297
 #, kde-format
@@ -3354,12 +3504,12 @@ msgstr "نمط الخطّ"
 #: imageentry.cpp:47 imageentry.cpp:370
 #, kde-format
 msgid "Configure Image"
-msgstr ""
+msgstr "أعد ضبط الصورة"
 
 #: imageentry.cpp:256
 #, kde-format
 msgid "Double click here to configure image settings"
-msgstr ""
+msgstr "انقر نقرًا مزدوجًا هنا لضبط إعدادات الصورة"
 
 #: imageentry.cpp:287
 #, kde-format
@@ -3368,19 +3518,19 @@ msgstr "تعذّر تحميل الصّو
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
-msgstr ""
+msgstr "ملفات %1 (*.%2)"
 
 #: imageresultitem.cpp:93
 #, kde-format
 msgid "EPS files (*.eps)"
-msgstr ""
+msgstr "ملفات EPS‏ (*.eps)"
 
 #: imageresultitem.cpp:96
-#, fuzzy, kde-format
-#| msgid "Save result"
+#, kde-format
 msgid "Save image result"
-msgstr "احفظ النتيجة"
+msgstr "احفظ صورة النتيجة"
 
 #. i18n: ectx: property (windowTitle), widget (QWidget, ImageSettingsBase)
 #: imagesettings.ui:14
@@ -3398,7 +3548,7 @@ msgstr "افتح"
 #: imagesettings.ui:38
 #, kde-format
 msgid "Display Size"
-msgstr ""
+msgstr "حجم العرض"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #. i18n: ectx: property (text), widget (QLabel, label_5)
@@ -3430,7 +3580,7 @@ msgstr "مقاس الطّباعة"
 #: imagesettings.ui:94
 #, kde-format
 msgid "Use Display Size"
-msgstr ""
+msgstr "استخدم حجم العرض"
 
 #: imagesettingsdialog.cpp:23
 #, kde-format
@@ -3451,12 +3601,12 @@ msgstr "بكسل"
 #: imagesettingsdialog.cpp:40
 #, kde-format
 msgid "%"
-msgstr ""
+msgstr "٪"
 
 #: imagesettingsdialog.cpp:151 markdownentry.cpp:773
 #, kde-format
 msgid "Open image file"
-msgstr ""
+msgstr "افتح ملف الصورة"
 
 #: imagesettingsdialog.cpp:153 markdownentry.cpp:775
 #, kde-format
@@ -3466,7 +3616,7 @@ msgstr "الصور (%1)"
 #: latexentry.cpp:61 textentry.cpp:111
 #, kde-format
 msgid "Show LaTeX code"
-msgstr ""
+msgstr "أظهر شيفرة LaTeX"
 
 #: lib/backend.cpp:167
 #, kde-format
@@ -3474,6 +3624,8 @@ msgid ""
 "No path for the %1 executable specified. Please provide the correct path in "
 "the application settings and try again."
 msgstr ""
+"لا يوجد مسار للملف التنفيذي %1. يرجى إدخال المسار الصحيح في إعدادات التطبيق "
+"والمحاولة مرة أخرى."
 
 #: lib/backend.cpp:177
 #, kde-format
@@ -3481,6 +3633,8 @@ msgid ""
 "The specified file '%1' for the %2 executable doesn't exist. Please provide "
 "the correct path in the application settings and try again."
 msgstr ""
+"الملف المحدد '%1' للملف التنفيذي %2 غير موجود. يرجى إدخال المسار الصحيح في "
+"إعدادات التطبيق والمحاولة مرة أخرى."
 
 #: lib/backend.cpp:186
 #, kde-format
@@ -3488,55 +3642,57 @@ msgid ""
 "The specified file '%1' doesn't point to an executable. Please provide the "
 "correct path in the application settings and try again."
 msgstr ""
+"الملف المحدد '%1' لا يشير إلى ملف تنفيذي. يرجى إدخال المسار الصحيح في "
+"إعدادات التطبيق والمحاولة مرة أخرى."
 
 #: lib/backend.cpp:205
 #, kde-format
 msgid ""
 "The program %1 didn't finish the execution after %2 milliseconds during the "
 "plot integration test."
-msgstr ""
+msgstr "البرنامج %1 لم ينهِ التنفيذ بعد %2 مللي ثانية أثناء اختبار دمج المخطط."
 
 #: lib/backend.cpp:214
 #, kde-format
 msgid "Failed to open the file %1 during the plot integration test."
-msgstr ""
+msgstr "أخفق في فتح الملف %1 أثناء اختبار دمج المخطط."
 
 #: lib/backend.cpp:222
 #, kde-format
 msgid "Failed to parse the result during the plot integration test."
-msgstr ""
+msgstr "أخفق في تحليل النتيجة أثناء اختبار دمج المخطط."
 
 #. i18n: ectx: label, entry (latexCommand), group (Cantor)
 #: lib/cantor_libs.kcfg:10
 #, kde-format
 msgid "Path to the latex executable"
-msgstr ""
+msgstr "مسار الملف التنفيذي لـ latex"
 
 #. i18n: ectx: label, entry (dvipsCommand), group (Cantor)
 #: lib/cantor_libs.kcfg:14
 #, kde-format
 msgid "Path to the dvips executable"
-msgstr ""
+msgstr "مسار الملف التنفيذي لـ dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
-msgstr ""
+msgstr "النوع"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
-msgstr ""
+msgstr "الحجم [بايت]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
-msgstr ""
+msgstr "البعد"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -3557,40 +3713,40 @@ msgstr "إلى:"
 #: lib/directives/plotdirectives.cpp:19
 #, kde-format
 msgid "Main title"
-msgstr ""
+msgstr "العنوان الرئيسي"
 
 #: lib/directives/plotdirectives.cpp:30
 #, kde-format
 msgid "Abscissa scale"
-msgstr ""
+msgstr "مقياس المحور السيني"
 
 #: lib/directives/plotdirectives.cpp:41
 #, kde-format
 msgid "Ordinate scale"
-msgstr ""
+msgstr "مقياس المحور الصادي"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: lib/directives/plottitle.ui:19
 #, kde-format
 msgid "Plot title:"
-msgstr ""
+msgstr "عنوان المخطط:"
 
 #: lib/mimeresult.cpp:33
 #, kde-format
 msgid "This is unsupported Jupyter content of types ('%1')"
-msgstr ""
+msgstr "هذا محتوى Jupyter غير مدعوم من الأنواع ('%1')"
 
 #: lib/session.cpp:265
 #, kde-format
 msgid "%1 process has died unexpectedly. All calculation results are lost."
-msgstr ""
+msgstr "ماتت عملية %1 بشكل غير متوقع. كل نتائج الحسابات ضاعت."
 
 #: lib/session.cpp:267
 #, kde-format
 msgid ""
 "%1 process has died unexpectedly with message \"%2\". All calculation "
 "results are lost."
-msgstr ""
+msgstr "ماتت عملية %1 بشكل غير متوقع برسالة \"%2\". كل نتائج الحسابات ضاعت."
 
 #: lib/session.cpp:333
 #, kde-format
@@ -3599,31 +3755,33 @@ msgid ""
 "activated due to the missing requirements, so integration for this package "
 "will be disabled. %2"
 msgstr ""
+"اخترت دعمًا لحزمة رسومية %1، لكن الدعم لا يمكن تفعيله بسبب المتطلبات الناقصة، "
+"لذا سيجري تعطيل الدمج لهذه الحزمة. %2"
 
 #: main.cpp:69
 #, kde-format
 msgid "KDE Frontend to mathematical applications"
-msgstr ""
+msgstr "واجهة كيدي لتطبيقات الرياضيات"
 
 #: main.cpp:71
 #, kde-format
 msgid "(C) 2016 Filipe Saraiva<br/>(C) 2009-2015 Alexander Rieder"
-msgstr ""
+msgstr "(ج) 2016 فيليب سارايفا<br/>(ج) 2009-2015 ألكسندر ريدر"
 
 #: main.cpp:75
 #, kde-format
 msgid "Filipe Saraiva"
-msgstr ""
+msgstr "فيليب سارايفا"
 
 #: main.cpp:75
 #, kde-format
 msgid "Maintainer<br/>Qt5/KF5 port, Scilab and Python backends"
-msgstr ""
+msgstr "الصائن<br/>منفذ Qt5/KF5، خلفيات Scilab وبيثون"
 
 #: main.cpp:76
 #, kde-format
 msgid "Nikita Sirgienko"
-msgstr ""
+msgstr "نيكيتا سيرجينكو"
 
 #: main.cpp:76 main.cpp:77
 #, kde-format
@@ -3634,37 +3792,37 @@ msgstr "مطوّر"
 #: main.cpp:77
 #, kde-format
 msgid "Alexander Semke"
-msgstr "Alexander Semke"
+msgstr "ألكسندر سيمكي"
 
 #: main.cpp:78
 #, kde-format
 msgid "Original author<br/>Maintainer (2009 - 2015)"
-msgstr ""
+msgstr "المؤلف الأصلي<br/>الصائن (2009 - 2015)"
 
 #: main.cpp:79
 #, kde-format
 msgid "Aleix Pol Gonzalez"
-msgstr "Aleix Pol Gonzalez"
+msgstr "أليكس بول غونزاليس"
 
 #: main.cpp:79
 #, kde-format
 msgid "KAlgebra backend"
-msgstr ""
+msgstr "خلفية KAlgebra"
 
 #: main.cpp:80
 #, kde-format
 msgid "Miha Čančula"
-msgstr "Miha Čančula"
+msgstr "ميها شانكولا"
 
 #: main.cpp:80
 #, kde-format
 msgid "Octave backend"
-msgstr ""
+msgstr "خلفية Octave"
 
 #: main.cpp:81
 #, kde-format
 msgid "Martin Küttler"
-msgstr ""
+msgstr "مارتن كوتلر"
 
 #: main.cpp:81
 #, kde-format
@@ -3674,12 +3832,12 @@ msgstr "الواجهة"
 #: main.cpp:83 main.cpp:84
 #, kde-format
 msgid "Cantor icon"
-msgstr ""
+msgstr "أيقونة كانتور"
 
 #: main.cpp:89
 #, kde-format
 msgid "Use  backend <backend>"
-msgstr ""
+msgstr "استخدم الخلفية <backend>"
 
 #: main.cpp:92
 #, kde-format
@@ -3689,7 +3847,7 @@ msgstr "المستندات لفتحها.
 #: main.cpp:122
 #, kde-format
 msgid "Couldn't open the file %1"
-msgstr ""
+msgstr "تعذر فتح الملف %1"
 
 #: markdownentry.cpp:70
 #, kde-format
@@ -3699,46 +3857,46 @@ msgstr "ادخل نمط التحرير"
 #: markdownentry.cpp:78
 #, kde-format
 msgid "Clear Attachments"
-msgstr ""
+msgstr "امسح المرفقات"
 
 #: markdownentry.cpp:587
 #, kde-format
 msgid "Cantor Math Error"
-msgstr ""
+msgstr "خطأ كانتور الرياضي"
 
 #: markdownentry.cpp:796
 #, kde-format
 msgid "Failed to read the image \"%1\". Error \"%2\""
-msgstr ""
+msgstr "فشل في قراءة الصورة \"%1\". الخطأ \"%2\""
 
 #: pagebreakentry.cpp:28
 #, kde-format
 msgid "--- Page Break ---"
-msgstr ""
+msgstr "--- فاصل صفحة ---"
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:51
 #, kde-format
 msgctxt "@button go to contents page"
 msgid "Go to the contents"
-msgstr ""
+msgstr "اذهب إلى المحتويات"
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:58
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Search through keywords..."
-msgstr ""
+msgstr "ابحث عبر الكلمات المفتاحية..."
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:69
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Find in text of current documentation page"
-msgstr ""
+msgstr "ابحث في نص صفحة التوثيق الحالية"
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:75
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Reset zoom level to 100%"
-msgstr ""
+msgstr "أعد ضبط مستوى التكبير إلى 100%"
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:123
 #, kde-format
@@ -3762,27 +3920,27 @@ msgstr "انتقل إلى المطابق
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Match case sensitively"
-msgstr ""
+msgstr "طابق حالة الأحرف بدقّة"
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:410
 #, kde-format
 msgid "The file has been downloaded successfully at Downloads."
-msgstr ""
+msgstr "حُمِّل الملف بنجاح في التنزيلات."
 
 #: panelplugins/documentationpanel/documentationpanelwidget.cpp:410
 #, kde-format
 msgid "Download Successful"
-msgstr ""
+msgstr "اكتمل التنزيل بنجاح"
 
 #: panelplugins/filebrowserpanel/filebrowserpanelplugin.cpp:137
 #, kde-format
 msgid "Cantor files"
-msgstr ""
+msgstr "ملفات كانتور"
 
 #: panelplugins/filebrowserpanel/filebrowserpanelplugin.cpp:138
 #, kde-format
 msgid "Jupyter files"
-msgstr ""
+msgstr "ملفات جويبيتر"
 
 #: panelplugins/filebrowserpanel/filebrowserpanelplugin.cpp:139
 #, kde-format
@@ -3810,23 +3968,23 @@ msgstr "القيمة:"
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:205
 #, kde-format
 msgid "Add New Variable"
-msgstr ""
+msgstr "أضف متغيّرًا جديدًا"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:54
 #, kde-format
 msgid "Load Variables"
-msgstr ""
+msgstr "حمِّل المتغيّرات"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:60
 #, kde-format
 msgid "Save Variables"
-msgstr ""
+msgstr "احفظ المتغيّرات"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:66
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:144
 #, kde-format
 msgid "Remove Variables"
-msgstr ""
+msgstr "أزل المتغيّرات"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:76
 #, kde-format
@@ -3841,12 +3999,12 @@ msgstr "حساس للحالة"
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:91
 #, kde-format
 msgid "Match Complete Word"
-msgstr ""
+msgstr "طابق الكلمة الكاملة"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:143
 #, kde-format
 msgid "Are you sure you want to remove all variables?"
-msgstr ""
+msgstr "هل أنت متأكّد من إزالة كلّ المتغيّرات؟"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:190
 #, kde-format
@@ -3854,22 +4012,19 @@ msgid "Load file"
 msgstr "حمّل ملفاً"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:291
-#, fuzzy, kde-format
-#| msgid "Name"
+#, kde-format
 msgid "Copy Name"
-msgstr "الاسم"
+msgstr "انسخ الاسم"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:292
-#, fuzzy, kde-format
-#| msgctxt "@title:column"
-#| msgid "Value"
+#, kde-format
 msgid "Copy Value"
-msgstr "القيمة"
+msgstr "انسخ القيمة"
 
 #: panelplugins/variablemgr/variablemanagerwidget.cpp:293
 #, kde-format
 msgid "Copy Name and Value"
-msgstr ""
+msgstr "انسخ الاسم والقيمة"
 
 #: resultitem.cpp:48
 #, kde-format
@@ -3879,7 +4034,7 @@ msgstr "احفظ النتيجة"
 #: resultitem.cpp:49
 #, kde-format
 msgid "Remove result"
-msgstr ""
+msgstr "أزل النّتيجة"
 
 #: scripteditor/scripteditorwidget.cpp:47
 #, kde-format
@@ -3887,6 +4042,8 @@ msgid ""
 "A KDE text-editor component could not be found;\n"
 "please check your KDE installation."
 msgstr ""
+"لم يعثر على مكوّن محرّر نصوص كدي؛\n"
+"من فضلك، افحص تثبيت كدي."
 
 #: scripteditor/scripteditorwidget.cpp:142
 #, kde-format
@@ -3906,23 +4063,23 @@ msgstr "لم يُعثر عليه"
 #: searchbar.cpp:133
 #, kde-format
 msgid "Reached beginning"
-msgstr ""
+msgstr "وُصِل إلى البداية"
 
 #: searchbar.cpp:181
 #, kde-format
 msgid "Reached end"
-msgstr ""
+msgstr "وُصِل إلى النهاية"
 
 #: searchbar.cpp:238
 #, kde-format
 msgid "Replaced %1 instance"
 msgid_plural "Replaced %1 instances"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-msgstr[4] ""
-msgstr[5] ""
+msgstr[0] "استُبدِلت %1 نُسخَة"
+msgstr[1] "استُبدِلت نُسخة"
+msgstr[2] "استُبدِلت نُسخَتين"
+msgstr[3] "استُبدِلت %1 نُسَخ"
+msgstr[4] "استُبدِلت %1 نُسخَة"
+msgstr[5] "استُبدِلت %1 نُسخَة"
 
 #: searchbar.cpp:333 searchbar.cpp:362
 #, kde-format
@@ -3948,27 +4105,25 @@ msgstr "النص"
 #: searchbar.cpp:334 searchbar.cpp:363
 #, kde-format
 msgid "LaTeX Code"
-msgstr ""
+msgstr "كود لاتخ"
 
 #. i18n: ectx: property (text), widget (QLabel, label_4)
 #: settings.ui:23
-#, fuzzy, kde-format
-#| msgid "Equations:"
+#, kde-format
 msgid "Evaluation:"
-msgstr "المعادلات:"
+msgstr "التّقييم:"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_CompletionDefault)
 #: settings.ui:43
 #, kde-format
 msgid "Enable syntax completion"
-msgstr ""
+msgstr "فعّل إكمال الصّياغة"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: settings.ui:59
-#, fuzzy, kde-format
-#| msgid "Start"
+#, kde-format
 msgid "Startup:"
-msgstr "ابدأ"
+msgstr "بدء التّشغيل:"
 
 #. i18n: ectx: property (toolTip), widget (QLabel, label)
 #. i18n: ectx: property (toolTip), widget (KComboBox, kcfg_DefaultBackend)
@@ -3978,12 +4133,14 @@ msgid ""
 "Create a new worksheet for the selected backend system. If none is selected, "
 "the user is asked about which system to use on startup."
 msgstr ""
+"أنشِئ ورقة عمل جديدة لنظام الخلفيّة المحدّد. إن لم يُحدَّد أيّ نظام، يُسأَل المستخدم "
+"عن النّظام المراد استخدامه عند بدء التّشغيل."
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: settings.ui:69
 #, kde-format
 msgid "Default Backend:"
-msgstr ""
+msgstr "النّظام الخلفيّ الافتراضيّ:"
 
 #. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_VisibleLinesLimit)
 #: settings.ui:76
@@ -3992,6 +4149,7 @@ msgid ""
 "Maximal number of visible rows in the result of a command entry. Use 0 to "
 "work without limitations."
 msgstr ""
+"الحدّ الأقصى لعدد الأسطر المرئية في نتيجة مدخل الأمر. استخدِم 0 للعمل دون قيود."
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_TypesetDefault)
 #: settings.ui:89
@@ -3999,72 +4157,70 @@ msgstr ""
 msgid ""
 "Enable LaTeX typesetting for the results of the calculations, if supported "
 "by the backend system"
-msgstr ""
+msgstr "فعّل تنضيد لاتخ لنتائج الحسابات، إن كان النّظام الخلفيّ يدعمه"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_TypesetDefault)
 #: settings.ui:92
 #, kde-format
 msgid "LaTeX typesetting"
-msgstr ""
+msgstr "تنضيد لاتخ"
 
 #. i18n: ectx: property (text), widget (QLabel, VisibleLinesLimit_label)
 #: settings.ui:102
 #, kde-format
 msgid "Number of rows in the result (0 for unlimited):"
-msgstr ""
+msgstr "عدد الأسطر في النّتيجة (0 لغير المحدود):"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AnimationDefault)
 #: settings.ui:135
 #, kde-format
 msgid "Enable animation effects in the worksheet"
-msgstr ""
+msgstr "فعّل تأثيرات التّحريك في ورقة العمل"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_EmbeddedMathDefault)
 #: settings.ui:158
 #, kde-format
 msgid ""
 "Enable LaTeX typesetting for mathematical expressions in Markdown entries"
-msgstr ""
+msgstr "فعّل تنضيد لاتخ للتّعابير الرّياضيّة في مُدخَلات مارك‌داون"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_EmbeddedMathDefault)
 #: settings.ui:161
 #, kde-format
 msgid "Mathematical expressions via LaTeX"
-msgstr ""
+msgstr "التّعابير الرّياضيّة عبر لاتخ"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_AutoEval)
 #: settings.ui:168
 #, kde-format
 msgid ""
 "If enabled, all entries below the current one will be evaluated automatically"
-msgstr ""
+msgstr "إن فُعِّل، ستُقيَّم كلّ المُدخَلات تحت المُدخل الحالي تلقائيًّا"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoEval)
 #: settings.ui:171
 #, kde-format
 msgid "Reevaluate entries automatically"
-msgstr ""
+msgstr "أعد تقييم المُدخَلات تلقائيًّا"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: settings.ui:184
-#, fuzzy, kde-format
-#| msgid "&Worksheet"
+#, kde-format
 msgid "Worksheet:"
-msgstr "&ورقة العمل"
+msgstr "ورقة العمل:"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_StoreTextEntryFormatting)
 #: settings.ui:223
 #, kde-format
 msgid ""
 "Use rich text format for text entries when saving in Jupyter Notebook Format"
-msgstr ""
+msgstr "استخدِم تنسيق النّصّ المنسّق للمُدخَلات النّصّيّة عند الحفظ بتنسيق دَفتر جويبيتر"
 
 #. i18n: ectx: property (text), widget (QLabel, label_5)
 #: settings.ui:236
-#, fuzzy, kde-format
-#| msgid "Markdown"
+#, kde-format
 msgid "Markdown:"
-msgstr "مارك‌داون"
+msgstr "مارك‌داون:"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_UseOldCantorEntriesIndent)
 #: settings.ui:243
@@ -4072,13 +4228,13 @@ msgstr "مارك‌داون"
 msgid ""
 "If enabled, text entries are aligned at the worksheet border and not at the "
 "prompt border"
-msgstr ""
+msgstr "إن فُعِّل، ستُصَفّ مُدخَلات النّصوص على حدود ورقة العمل، وليس على حدود الموجه"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_UseOldCantorEntriesIndent)
 #: settings.ui:246
 #, kde-format
 msgid "Don't indent text entries"
-msgstr ""
+msgstr "لا تُزِح مُدخَلات النّصوص"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_WarnAboutSessionRestart)
 #: settings.ui:266
@@ -4086,39 +4242,35 @@ msgstr ""
 msgid ""
 "If enabled, the user will be asked for confirmation prior to restarting the "
 "backend system"
-msgstr ""
+msgstr "إن فُعِّل، سيُطلب من المستخدم التّأكيد قبل إعادة تشغيل النّظام الخلفيّ"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowMathRenderError)
 #: settings.ui:276
 #, kde-format
 msgid "Notify about render failures for mathematical expressions"
-msgstr ""
+msgstr "أشعِر بفشل العرض للتّعابير الرّياضيّة"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_ExpressionNumberingDefault)
 #: settings.ui:283
-#, fuzzy, kde-format
-#| msgid "Line Numbers"
+#, kde-format
 msgid "Show line numbers"
-msgstr "أرقام الأسطر"
+msgstr "أظهِر أرقام الأسطر"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ExpressionNumberingDefault)
 #: settings.ui:286
-#, fuzzy, kde-format
-#| msgid "Line Numbers"
+#, kde-format
 msgid "Line numbers"
 msgstr "أرقام الأسطر"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_HighlightDefault)
 #: settings.ui:293
-#, fuzzy, kde-format
-#| msgid "Syntax Highlighting"
+#, kde-format
 msgid "Enable syntax highlighting"
-msgstr "إبراز الصّياغة"
+msgstr "فعّل إبراز الصّياغة"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_HighlightDefault)
 #: settings.ui:296
-#, fuzzy, kde-format
-#| msgid "Syntax Highlighting"
+#, kde-format
 msgid "Syntax highlighting"
 msgstr "إبراز الصّياغة"
 
@@ -4126,7 +4278,7 @@ msgstr "إبراز الصّياغة"
 #: settings.ui:303
 #, kde-format
 msgid "Ask for confirmation when deleting entries"
-msgstr ""
+msgstr "اطلب التّأكيد عند حذف المُدخَلات"
 
 #. i18n: ectx: property (placeholderText), widget (KLineEdit, pattern)
 #: standardsearchbar.ui:35
@@ -4137,83 +4289,82 @@ msgstr "اعثر…"
 #: textentry.cpp:55
 #, kde-format
 msgid "Raw Cell Targets"
-msgstr ""
+msgstr "أهداف الخلية الخام"
 
 #: textentry.cpp:62
 #, kde-format
 msgid "Add custom target"
-msgstr ""
+msgstr "أضِف هدفًا مخصّصًا"
 
 #: textentry.cpp:76
 #, kde-format
 msgid "Convert to Text Entry"
-msgstr ""
+msgstr "حوِّل إلى مدخل نصّيّ"
 
 #: textentry.cpp:81
 #, kde-format
 msgid "Convert to Raw Cell"
-msgstr ""
+msgstr "حوِّل إلى خليّة خام"
 
 #: textentry.cpp:553
 #, kde-format
 msgid "Target MIME type:"
-msgstr ""
+msgstr "نوع MIME المستهدف:"
 
 #: textresultitem.cpp:62
 #, kde-format
 msgid "Copy result"
-msgstr ""
+msgstr "انسخ النّتيجة"
 
 #: textresultitem.cpp:71
 #, kde-format
 msgid "Show Rendered"
-msgstr ""
+msgstr "أظهِر المعروض"
 
 #: textresultitem.cpp:73
 #, kde-format
 msgid "Show Code"
-msgstr ""
+msgstr "أظهِر الكود"
 
 #: textresultitem.cpp:81 textresultitem.cpp:94
 #, kde-format
 msgid "Show HTML Code"
-msgstr ""
+msgstr "أظهِر كود HTML"
 
 #: textresultitem.cpp:83 textresultitem.cpp:89
 #, kde-format
 msgid "Show Plain Alternative"
-msgstr ""
+msgstr "أظهِر البديل العاديّ"
 
 #: textresultitem.cpp:87
 #, kde-format
 msgid "Show Html"
-msgstr ""
+msgstr "أظهِر Html"
 
 #: textresultitem.cpp:93
 #, kde-format
 msgid "Show HTML"
-msgstr ""
+msgstr "أظهِر HTML"
 
 #: textresultitem.cpp:162
 #, kde-format
 msgid "Cannot render Eps file. You may need additional packages"
-msgstr ""
+msgstr "لا يمكن عرض ملفّ Eps. قد تحتاج إلى حِزَم إضافيّة"
 
 #: textresultitem.cpp:214
-#, fuzzy, kde-format
-#| msgid "Save result"
+#, kde-format
 msgid "Save text result"
-msgstr "احفظ النتيجة"
+msgstr "احفظ النّتيجة النّصّيّة"
 
 #: worksheet.cpp:1203
 #, kde-format
 msgid "Cannot write file %1."
-msgstr ""
+msgstr "لا يمكن كتابة الملفّ %1."
 
 #: worksheet.cpp:1231 worksheet.cpp:1246
 #, kde-format
 msgid "Cannot write file."
-msgstr ""
+msgstr "لا يمكن كتابة الملفّ."
 
 #: worksheet.cpp:1263 worksheet.cpp:1307
 #, kde-format
@@ -4225,17 +4376,17 @@ msgstr "خطأ في حفظ الملفّ
 msgid ""
 "In read-only mode Cantor couldn't guarantee, that the export will be valid "
 "for %1"
-msgstr ""
+msgstr "في وضع القراءة فقط، لا يمكن لكانتور ضمان أن يكون التّصدير صالحًا لـ %1"
 
 #: worksheet.cpp:1313
 #, kde-format
 msgid "Error loading latex.xsl stylesheet"
-msgstr ""
+msgstr "خطأ في تحميل ورقة أنماط latex.xsl"
 
 #: worksheet.cpp:1354
 #, kde-format
 msgid "Couldn't open the file %1."
-msgstr ""
+msgstr "لم يمكن فتح الملفّ %1."
 
 #: worksheet.cpp:1354 worksheet.cpp:1377 worksheet.cpp:1397 worksheet.cpp:1414
 #: worksheet.cpp:1446 worksheet.cpp:1457 worksheet.cpp:1568 worksheet.cpp:1583
@@ -4247,17 +4398,17 @@ msgstr "افتح الملف"
 #: worksheet.cpp:1377
 #, kde-format
 msgid "Couldn't open the selected file for reading."
-msgstr ""
+msgstr "لم يمكن فتح الملفّ المحدّد للقراءة."
 
 #: worksheet.cpp:1397
 #, kde-format
 msgid "The selected file is not a valid Cantor or Jupyter project file."
-msgstr ""
+msgstr "الملفّ المحدّد ليس ملفّ مشروع كانتور أو جويبيتر صالحًا."
 
 #: worksheet.cpp:1414
 #, kde-format
 msgid "The selected file is not a valid Cantor project file."
-msgstr ""
+msgstr "الملفّ المحدّد ليس ملفّ مشروع كانتور صالحًا."
 
 #: worksheet.cpp:1436
 #, kde-format
@@ -4265,17 +4416,18 @@ msgid ""
 "This worksheet was created using Python2 which is not supported anymore. "
 "Python3 will be used."
 msgstr ""
+"أُنشِئت ورقة العمل هذه باستخدام بايثون 2 الذي لم يعد مدعومًا. سيُستخدم بايثون 3."
 
 #: worksheet.cpp:1437 worksheet.cpp:1607
 #, kde-format
 msgid "Python2 not supported anymore"
-msgstr ""
+msgstr "بايثون 2 لم يعد مدعومًا"
 
 #: worksheet.cpp:1446 worksheet.cpp:1624
 #, kde-format
 msgid ""
 "%1 backend was not found. Editing and executing entries is not possible."
-msgstr ""
+msgstr "لم يُعثر على النّظام الخلفيّ %1. تحرير المُدخَلات وتنفيذها غير ممكن."
 
 #: worksheet.cpp:1455 worksheet.cpp:1634
 #, kde-format
@@ -4284,6 +4436,9 @@ msgid ""
 "please check your configuration or install the needed packages.\n"
 "You will only be able to view this worksheet."
 msgstr ""
+"توجد بعض المشاكل في النّظام الخلفيّ %1،\n"
+"من فضلك، افحص إعداداتك أو ثبّت الحِزَم المطلوبة.\n"
+"ستتمكّن من عرض ورقة العمل هذه فقط."
 
 #: worksheet.cpp:1567
 #, kde-format
@@ -4291,6 +4446,7 @@ msgid ""
 "Jupyter notebooks with versions lower than 4.5 (detected version %1.%2) are "
 "not supported."
 msgstr ""
+"دفاتر جويبيتر التي إصداراتها أقلّ من 4.5 (الإصدار المكتشَف %1.%2) غير مدعومة."
 
 #: worksheet.cpp:1582
 #, kde-format
@@ -4298,6 +4454,7 @@ msgid ""
 "Jupyter notebooks with versions higher than 4.5 (detected version %1.%2) are "
 "not supported."
 msgstr ""
+"دفاتر جويبيتر التي إصداراتها أعلى من 4.5 (الإصدار المكتشَف %1.%2) غير مدعومة."
 
 #: worksheet.cpp:1606
 #, kde-format
@@ -4305,31 +4462,32 @@ msgid ""
 "This notebook was created using Python2 which is not supported anymore. "
 "Python3 will be used."
 msgstr ""
+"أُنشِئ الدّفتر هذا باستخدام بايثون 2 الذي لم يعد مدعومًا. سيُستخدم بايثون 3."
 
 #: worksheet.cpp:1674
 #, kde-format
 msgid "an object with keys: %1"
-msgstr ""
+msgstr "كائن بمفاتيح: %1"
 
 #: worksheet.cpp:1676
 #, kde-format
 msgid "non object JSON value"
-msgstr ""
+msgstr "قيمة JSON ليست كائنًا"
 
 #: worksheet.cpp:1679
 #, kde-format
 msgid "found incorrect data (%1) that is not Jupyter cell"
-msgstr ""
+msgstr "وُجِدت بيانات غير صحيحة (%1) ليست خلية جويبيتر"
 
 #: worksheet.cpp:1756
 #, kde-format
 msgid "The file is not valid Jupyter notebook"
-msgstr ""
+msgstr "الملفّ ليس دفتر جويبيتر صالحًا"
 
 #: worksheet.cpp:1758
 #, kde-format
 msgid "Invalid Jupyter notebook scheme: %1"
-msgstr ""
+msgstr "مخطّط دفتر جويبيتر غير صالح: %1"
 
 #: worksheet.cpp:1834
 #, kde-format
@@ -4354,27 +4512,27 @@ msgstr "صورة"
 #: worksheet.cpp:1856 worksheet.cpp:1881 worksheet.cpp:1901 worksheet.cpp:1919
 #, kde-format
 msgid "Page Break"
-msgstr ""
+msgstr "فاصل صفحة"
 
 #: worksheet.cpp:1859 worksheet.cpp:1880 worksheet.cpp:1900 worksheet.cpp:1918
 #, kde-format
 msgid "Horizontal Line"
-msgstr ""
+msgstr "خطّ أفقيّ"
 
 #: worksheet.cpp:1862 worksheet.cpp:1883 worksheet.cpp:1903 worksheet.cpp:1921
 #, kde-format
 msgid "Hierarchy Entry"
-msgstr ""
+msgstr "مدخل تسلسل هرميّ"
 
 #: worksheet.cpp:1865
 #, kde-format
 msgid "Insert After"
-msgstr ""
+msgstr "أدرِج بعد"
 
 #: worksheet.cpp:1886
 #, kde-format
 msgid "Insert Before"
-msgstr ""
+msgstr "أدرِج قبل"
 
 #: worksheet.cpp:1905
 #, kde-format
@@ -4382,67 +4540,64 @@ msgid "Insert"
 msgstr "أدرج"
 
 #: worksheet.cpp:1948
-#, fuzzy, kde-format
-#| msgid "Zoom"
+#, kde-format
 msgid "Zoom In"
-msgstr "تكبير"
+msgstr "قرِّب"
 
 #: worksheet.cpp:1951
-#, fuzzy, kde-format
-#| msgid "Zoom"
+#, kde-format
 msgid "Zoom Out"
-msgstr "تكبير"
+msgstr "بعِّد"
 
 #: worksheet.cpp:1955
-#, fuzzy, kde-format
-#| msgid "Print Size"
+#, kde-format
 msgid "Original Size"
-msgstr "مقاس الطّباعة"
+msgstr "الحجم الأصليّ"
 
 #: worksheet.cpp:1963
 #, kde-format
 msgid "Move Entries Up"
-msgstr ""
+msgstr "حرِّك المُدخَلات إلى الأعلى"
 
 #: worksheet.cpp:1964
 #, kde-format
 msgid "Move Entries Down"
-msgstr ""
+msgstr "حرِّك المُدخَلات إلى الأسفل"
 
 #: worksheet.cpp:1965
 #, kde-format
 msgid "Evaluate Entries"
-msgstr ""
+msgstr "قيِّم المُدخَلات"
 
 #: worksheet.cpp:1967 worksheet.cpp:2818
 #, kde-format
 msgid "Delete Entries"
-msgstr ""
+msgstr "احذف المُدخَلات"
 
 #: worksheet.cpp:1980
 #, kde-format
 msgid "Collapse Command Entry Results"
-msgstr ""
+msgstr "اطوِ نتائج مدخل الأمر"
 
 #: worksheet.cpp:1981
 #, kde-format
 msgid "Expand Command Entry Results"
-msgstr ""
+msgstr "افرد نتائج مدخل الأمر"
 
 #: worksheet.cpp:1983
 #, kde-format
 msgid "Delete Command Entry Results"
-msgstr ""
+msgstr "احذف نتائج مدخل الأمر"
 
 #: worksheet.cpp:1985
 #, kde-format
 msgid "Exclude Command Entry From Execution"
-msgstr ""
+msgstr "استبعِد مدخل الأمر من التّنفيذ"
 
 #: worksheet.cpp:1986
 #, kde-format
 msgid "Add Command Entry To Execution"
-msgstr ""
+msgstr "أضِف مدخل الأمر إلى التّنفيذ"
 
 #: worksheet.cpp:2094
 #, kde-format
@@ -4551,16 +4706,15 @@ msgstr "مساواة"
 msgid ""
 "This step cannot be undone. Do you really want to delete the selected "
 "entries?"
-msgstr ""
+msgstr "لا يمكن التّراجع عن هذه الخطوة. هل تريد حذف المُدخَلات المحدّدة حقًّا؟"
 
 #: worksheet.cpp:2907
 #, kde-format
 msgid "This step cannot be undone. Do you really want to delete all results?"
-msgstr ""
+msgstr "لا يمكن التّراجع عن هذه الخطوة. هل تريد حذف كلّ النّتائج حقًّا؟"
 
 #: worksheet.cpp:2908
-#, fuzzy, kde-format
-#| msgid "Remove all results"
+#, kde-format
 msgid "Delete all results"
 msgstr "أزل جميع النتائج"
 
@@ -4705,21 +4859,17 @@ msgid "Move Down"
 msgstr "انقل لأسفل"
 
 #: worksheetentry.cpp:436
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Delete"
+#, kde-format
 msgid "Delete"
 msgstr "احذف"
 
 #: worksheetentry.cpp:718
-#, fuzzy, kde-format
-#| msgid "Do you really want to remove this entry?"
+#, kde-format
 msgid "This step cannot be undone. Do you really want to delete this entry?"
-msgstr "هل ترغب حقاً في إزالة هذه المدخلة؟"
+msgstr "هذه الخطوة لا يمكن التراجع عنها، هل ترغب حقاً في إزالة هذه المدخلة؟"
 
 #: worksheetentry.cpp:718 worksheetentry.cpp:848
-#, fuzzy, kde-format
-#| msgid "Remove Entry"
+#, kde-format
 msgid "Delete Entry"
 msgstr "أزِل المدخلة"
 
diff -pruN 4:25.04.2-3/po/bg/cantor.po 4:25.11.80-0ubuntu1/po/bg/cantor.po
--- 4:25.04.2-3/po/bg/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/bg/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2023-01-06 22:57+0100\n"
 "Last-Translator: Mincho Kondarev <mkondarev@yahoo.de>\n"
 "Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
@@ -354,21 +354,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -440,7 +483,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, fuzzy, kde-format
 msgid "General"
 msgstr "Общи"
@@ -647,23 +690,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -783,26 +809,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -864,7 +870,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Изпълним файл:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -872,7 +878,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -912,8 +918,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2082,7 +2088,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, fuzzy, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2158,7 +2164,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2166,7 +2172,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2193,7 +2199,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2394,7 +2400,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Отваряне на файл"
@@ -2419,14 +2425,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2443,69 +2449,69 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, fuzzy, kde-format
 msgid "Error"
 msgstr "Грешка"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, fuzzy, kde-format
 msgid "Session %1"
 msgstr "Сесия"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Изчисляване..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, fuzzy, kde-format
 msgid "Ready"
 msgstr "Готово"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 msgid "Changed"
 msgstr "Променени:"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Запис на проект"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Форматиране"
@@ -3068,7 +3074,7 @@ msgstr "Получер"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3356,9 +3362,10 @@ msgid "Cannot load image %1"
 msgstr ""
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
-msgstr ""
+msgstr "Изображения"
 
 #: imageresultitem.cpp:93
 #, fuzzy, kde-format
@@ -3506,25 +3513,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, fuzzy, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Вид"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/bs/cantor.po 4:25.11.80-0ubuntu1/po/bs/cantor.po
--- 4:25.04.2-3/po/bs/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/bs/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdeedu\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2014-01-31 20:51+0100\n"
 "Last-Translator: Samir Ribić <megaribi@epn.ba>\n"
 "Language-Team: Bosnian <bs@li.org>\n"
@@ -370,21 +370,64 @@ msgstr "http://docs.python.org/2/"
 msgid "Enable Variable Management"
 msgstr "Uključi upravljanje varijablama"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista skripti koje se pokrećuna početku sesije"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "ugrađen crtež u radni list"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -459,7 +502,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Opšte"
@@ -686,23 +729,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista skripti koje se pokrećuna početku sesije"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -844,26 +870,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Put do Maxima izvršnog programa"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -928,7 +934,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -940,7 +946,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -992,8 +998,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2209,7 +2215,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2288,7 +2294,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2296,7 +2302,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2323,7 +2329,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2579,7 +2585,7 @@ msgstr "Integriši"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "Open image file"
 msgid "Open file"
@@ -2606,14 +2612,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2645,73 +2651,73 @@ msgstr[2] ""
 "<li>Instaliranjem paketa za jedan od sljedećih programa:</li> %2 </ul> </"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Greška"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Pozadina %1 nije instalirana"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesija %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Nemogu da nađem Cantor dio."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Računam..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Spreman"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 #| msgid "X range"
 msgid "Changed"
 msgstr "Rang X"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Spasi rezultat"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3295,7 +3301,7 @@ msgstr "&Podebljano"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3595,6 +3601,7 @@ msgstr "Ne mogu učitati sliku %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3748,25 +3755,25 @@ msgstr "Put do latex izvršne"
 msgid "Path to the dvips executable"
 msgstr "Put do dvips izvršne"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ca/cantor.po 4:25.11.80-0ubuntu1/po/ca/cantor.po
--- 4:25.04.2-3/po/ca/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ca/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -2,22 +2,22 @@
 # Copyright (C) 2009-2025 This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 #
-# Orestes Mas <orestes@tsc.upc.edu>, 2009, 2010, 2011, 2012.
-# Antoni Bella Pérez <antonibella5@yahoo.com>, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022.
-# Josep M. Ferrer <txemaq@gmail.com>, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
+# SPDX-FileCopyrightText: 2009, 2010, 2011, 2012 Orestes Mas <orestes@tsc.upc.edu>
+# SPDX-FileCopyrightText: 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Antoni Bella Pérez <antonibella5@yahoo.com>
+# SPDX-FileCopyrightText: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Josep M. Ferrer <txemaq@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 08:54+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-08-15 09:55+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
 "Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
 
@@ -365,21 +365,65 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Habilita la gestió de les variables"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+"Llista de scripts a executar automàticament al començament de la sessió"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integra les gràfiques en el full de treball"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Amplada predeterminada de la gràfica"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Alçada predeterminada de la gràfica"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Paquet gràfic per a l'assistent «Plot»"
@@ -461,7 +505,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "General"
@@ -672,24 +716,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra&language=ca"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-"Llista de scripts a executar automàticament al començament de la sessió"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -859,26 +885,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Camí a l'executable «maxima»"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Amplada predeterminada de la gràfica"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Alçada predeterminada de la gràfica"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -916,7 +922,7 @@ msgid ""
 "Maxima didn't respond with the proper prompt, please check Maxima "
 "installation."
 msgstr ""
-"El Maxima no ha respost amb l'indicatiu adequat. Verifiqueu la instal·lació "
+"El Maxima no ha respost amb l'indicador adequat. Verifiqueu la instal·lació "
 "del Maxima."
 
 #: backends/maxima/maximasession.cpp:217
@@ -945,7 +951,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Executable:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -953,7 +959,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -998,8 +1004,8 @@ msgid "The integration of plots will be
 msgstr "Es desactivarà la integració de les gràfiques."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2225,7 +2231,7 @@ msgid "Install Additional Documentation
 msgstr "Instal·la fitxers de documentació addicional"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2301,7 +2307,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Seleccioneu un fitxer d'ajuda de les Qt..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2310,7 +2316,7 @@ msgid "https://cran.r-project.org/manual
 msgstr "https://cran.r-project.org/manuals.html"
 
 # skip-rule: t-sp_in, t-pu_desp
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2360,7 +2366,7 @@ msgstr ""
 "funcions. Podeu executar aquests exemples en la sessió R actual a través de "
 "l'ordre <i>example()</i>: p. ex., <i>exemple(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2585,7 +2591,7 @@ msgstr "Integració de les gràfiques:"
 msgid "The file %1 is already opened."
 msgstr "El fitxer %1 ja està obert."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Obre un fitxer"
@@ -2610,7 +2616,7 @@ msgstr "Ves al full de treball anterior"
 msgid "Go to next worksheet"
 msgstr "Ves al full de treball següent"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2619,7 +2625,7 @@ msgstr ""
 "Tots els fitxers admesos (*.cws *ipynb);;Full de treball del Cantor (*.cws);;"
 "Bloc de notes del Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2645,17 +2651,17 @@ msgstr[1] ""
 "<li>Instal·lar els paquets d'algun dels programes següents:</li>     %2   </"
 "ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Error"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "El dorsal %1 no està instal·lat"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2664,52 +2670,52 @@ msgstr ""
 "S'ha instal·lat el dorsal %1, però és inactiu. Comproveu la instal·lació i "
 "la configuració del Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sessió %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Ha fallat en cercar la Part del Cantor amb l'error %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "S'està calculant..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Preparat"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Canviat"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Hi ha múltiples fulls de treball oberts sense desar. Els voleu tancar?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Tanca el Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "El projecte actual s'ha modificat. El voleu desar?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Desa el projecte"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "S'està donant format"
@@ -3279,7 +3285,7 @@ msgstr "Negreta"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3566,6 +3572,7 @@ msgstr "No s'ha pogut carregar la imatge
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Fitxers %1 (*.%2)"
 
@@ -3727,25 +3734,25 @@ msgstr "Camí a l'executable «latex»"
 msgid "Path to the dvips executable"
 msgstr "Camí a l'executable «dvips»"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipus"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Mida [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensió"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4958,3 +4965,6 @@ msgstr "Suprimeix l'entrada"
 #, kde-format
 msgid "Drag Entry"
 msgstr "Arrossega l'entrada"
+
+#~ msgid "Package for Plot Assistant:"
+#~ msgstr "Paquet de l'assistent «Plot»:"
diff -pruN 4:25.04.2-3/po/ca@valencia/cantor.po 4:25.11.80-0ubuntu1/po/ca@valencia/cantor.po
--- 4:25.04.2-3/po/ca@valencia/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ca@valencia/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -2,22 +2,22 @@
 # Copyright (C) 2009-2025 This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 #
-# Orestes Mas <orestes@tsc.upc.edu>, 2009, 2010, 2011, 2012.
-# Antoni Bella Pérez <antonibella5@yahoo.com>, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022.
-# Josep M. Ferrer <txemaq@gmail.com>, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.
+# SPDX-FileCopyrightText: 2009, 2010, 2011, 2012 Orestes Mas <orestes@tsc.upc.edu>
+# SPDX-FileCopyrightText: 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Antoni Bella Pérez <antonibella5@yahoo.com>
+# SPDX-FileCopyrightText: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Josep M. Ferrer <txemaq@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 08:54+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-08-15 09:55+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
 "Language: ca@valencia\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
 
@@ -301,7 +301,7 @@ msgstr "Variables:"
 #: backendchoosedialog.cpp:64
 #, kde-format
 msgid "Select the Backend"
-msgstr "Seleccioneu el dorsal"
+msgstr "Trieu el dorsal"
 
 #: backendchoosedialog.cpp:110
 #, kde-format
@@ -365,21 +365,66 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Habilita la gestió de les variables"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+"Llista de scripts que s'han d'executar automàticament al començament de la "
+"sessió"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integra les gràfiques en el full de treball"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Amplària predeterminada de la gràfica"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Alçària predeterminada de la gràfica"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Paquet gràfic per a l'assistent «Plot»"
@@ -460,7 +505,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "General"
@@ -671,25 +716,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra&language=ca"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-"Llista de scripts que s'han d'executar automàticament al començament de la "
-"sessió"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -859,26 +885,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Camí cap a l'executable «maxima»"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Amplària predeterminada de la gràfica"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Alçària predeterminada de la gràfica"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -916,7 +922,7 @@ msgid ""
 "Maxima didn't respond with the proper prompt, please check Maxima "
 "installation."
 msgstr ""
-"Maxima no ha respost amb l'indicatiu adequat. Verifiqueu la seua "
+"Maxima no ha respost amb l'indicador adequat. Verifiqueu la seua "
 "instal·lació."
 
 #: backends/maxima/maximasession.cpp:217
@@ -945,7 +951,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Executable:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -953,7 +959,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -998,8 +1004,8 @@ msgid "The integration of plots will be
 msgstr "Es desactivarà la integració de les gràfiques."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -1401,7 +1407,7 @@ msgstr "Exterior"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:445
 #, kde-format
 msgid "Display Grid"
-msgstr "Mostra la graella"
+msgstr "Mostra la quadrícula"
 
 #. i18n: ectx: property (text), widget (QCheckBox, borderCheckBox)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:452
@@ -1619,7 +1625,7 @@ msgstr "Si s'han d'utilitzar o no colors
 #: backends/qalculate/qalculatebackend.kcfg:88
 #, kde-format
 msgid "Whether a grid should be plotted."
-msgstr "Si s'ha de dibuixar o no una graella."
+msgstr "Si s'ha de dibuixar o no una quadrícula."
 
 # skip-rule: t-sc-plot
 #. i18n: ectx: label, entry (plotBorder), group (QalculateBackend)
@@ -1843,7 +1849,7 @@ msgstr "Base logarítmica per a l'eix Y.
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:224
 #, kde-format
 msgid "If a grid shall be shown in the plot."
-msgstr "Si s'ha de mostrar o no la graella de coordenades."
+msgstr "Si s'ha de mostrar o no la quadrícula de coordenades."
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:225
 #, kde-format
@@ -2151,7 +2157,7 @@ msgstr "Gràfiques acolorides:"
 #: backends/qalculate/settings.ui:560
 #, kde-format
 msgid "Show grid:"
-msgstr "Mostra la graella:"
+msgstr "Mostra la quadrícula:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_14)
 #: backends/qalculate/settings.ui:570
@@ -2227,7 +2233,7 @@ msgid "Install Additional Documentation
 msgstr "Instal·la fitxers de documentació addicional"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2259,7 +2265,7 @@ msgstr "Icona:"
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Select an icon"
-msgstr "Seleccioneu una icona"
+msgstr "Trieu una icona"
 
 #. i18n: ectx: property (text), widget (QLabel, lName)
 #: backends/qthelpconfigeditdialog.ui:34
@@ -2280,7 +2286,7 @@ msgstr "Introduïu un nom"
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Select a name..."
-msgstr "Seleccioneu un nom…"
+msgstr "Tria un nom…"
 
 #. i18n: ectx: property (text), widget (QLabel, lPath)
 #: backends/qthelpconfigeditdialog.ui:51
@@ -2294,16 +2300,16 @@ msgstr "Camí:"
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Select a Qt Help file..."
-msgstr "Seleccioneu un fitxer d'ajuda de les Qt…"
+msgstr "Tria un fitxer d'ajuda de les Qt…"
 
 #. i18n: ectx: property (placeholderText), widget (KUrlRequester, qchRequester)
 #: backends/qthelpconfigeditdialog.ui:70
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
-msgstr "Seleccioneu un fitxer d'ajuda de les Qt…"
+msgstr "Tria un fitxer d'ajuda de les Qt…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2312,7 +2318,7 @@ msgid "https://cran.r-project.org/manual
 msgstr "https://cran.r-project.org/manuals.html"
 
 # skip-rule: t-sp_in, t-pu_desp
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2363,7 +2369,7 @@ msgstr ""
 "exemples en la sessió R actual a través de l'ordre <i>example()</i>: p. ex., "
 "<i>exemple(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2587,7 +2593,7 @@ msgstr "Integració de les gràfiques:"
 msgid "The file %1 is already opened."
 msgstr "El fitxer %1 ja es troba obert."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Obri un fitxer"
@@ -2612,7 +2618,7 @@ msgstr "Ves fins al full de treball ante
 msgid "Go to next worksheet"
 msgstr "Ves fins al full de treball següent"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2621,7 +2627,7 @@ msgstr ""
 "Tots els fitxers admesos (*.cws *ipynb);;Full de treball de Cantor (*.cws);;"
 "Bloc de notes de Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2647,17 +2653,17 @@ msgstr[1] ""
 "<li>Instal·lar els paquets d'algun dels programes següents:</li>     %2   </"
 "ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "S'ha produït un error"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "El dorsal %1 no està instal·lat"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2666,53 +2672,53 @@ msgstr ""
 "S'ha instal·lat el dorsal %1, però és inactiu. Comproveu la instal·lació i "
 "la configuració de Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sessió %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "No s'ha pogut buscar la Part de Cantor amb l'error %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "S'està calculant…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Preparat"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Canviat"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Hi ha múltiples fulls de treball oberts sense guardar. Els voleu tancar?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Tanca Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "El projecte actual s'ha modificat. Voleu guardar-lo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Guarda el projecte"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "S'està donant format"
@@ -3283,7 +3289,7 @@ msgstr "Negreta"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3303,7 +3309,7 @@ msgstr "Disminuïx la mida"
 #: commandentry.cpp:203
 #, kde-format
 msgid "Select"
-msgstr "Selecciona"
+msgstr "Tria"
 
 #: commandentry.cpp:207
 #, kde-format
@@ -3570,6 +3576,7 @@ msgstr "No s'ha pogut carregar la imatge
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Fitxers %1 (*.%2)"
 
@@ -3731,25 +3738,25 @@ msgstr "Camí cap a l'executable «latex
 msgid "Path to the dvips executable"
 msgstr "Camí cap a l'executable «dvips»"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipus"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Mida [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensió"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4295,7 +4302,7 @@ msgid ""
 "prompt border"
 msgstr ""
 "Si està marcada, les entrades de text s'alinearan amb la vora del full de "
-"treball i no amb la vora de l'indicatiu"
+"treball i no amb la vora de l'indicador"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_UseOldCantorEntriesIndent)
 #: settings.ui:246
diff -pruN 4:25.04.2-3/po/cs/cantor.po 4:25.11.80-0ubuntu1/po/cs/cantor.po
--- 4:25.04.2-3/po/cs/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/cs/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-06-12 14:35+0200\n"
 "Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -355,21 +355,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Začlenit nákresy do pracovního listu"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Výchozí šířka grafu"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Výchozí výška grafu"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -441,7 +484,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Obecné"
@@ -603,10 +646,9 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QLabel, label3)
 #. i18n: ectx: property (text), widget (QLabel, label4)
 #: backends/julia/settings.ui:252 backends/python/settings.ui:221
-#, fuzzy, kde-format
-#| msgid "Package for Plot Assistant:"
+#, kde-format
 msgid "Plot Assistant:"
-msgstr "Balíček pro asistent grafu:"
+msgstr ""
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutorun)
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutoran)
@@ -649,23 +691,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -792,26 +817,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Cesta ke spustitelnému souboru Maximy"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Výchozí šířka grafu"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Výchozí výška grafu"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -876,7 +881,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Program:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -884,7 +889,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -929,8 +934,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2099,7 +2104,7 @@ msgid "Install Additional Documentation
 msgstr "Nainstalovat  dodatečné dokumentačních soubory"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2175,7 +2180,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Vyberte soubor Qt Help..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2183,7 +2188,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2210,7 +2215,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2425,7 +2430,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Otevřít soubor"
@@ -2450,14 +2455,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2487,70 +2492,70 @@ msgstr[2] ""
 "  <ul>    <li>Změnu nastavení v dialogu nastavení;</li>    <li>Instalaci "
 "balíčků pro následující programy:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Chyba"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Podpůrná vrstva %1 není nainstalována"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sezení %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Počítá se..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Připraven"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Změněno"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Je otevřeno vícero neuložených pracovních listů. Přejete si je uzavřít?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Zavřít Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Současný projekt byl změněn. Chcete jej uložit?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Uložit projekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formátování"
@@ -3113,7 +3118,7 @@ msgstr "Tučné"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3400,8 +3405,9 @@ msgstr "Nelze načíst obrázek %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
-msgstr "%1 soubory (*.%2)"
+msgstr ""
 
 #: imageresultitem.cpp:93
 #, kde-format
@@ -3549,25 +3555,25 @@ msgstr "Cesta ke spustitelnému souboru
 msgid "Path to the dvips executable"
 msgstr "Cesta ke spustitelnému souboru dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Typ"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Velikost [bajtů]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Rozměr"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/da/cantor.po 4:25.11.80-0ubuntu1/po/da/cantor.po
--- 4:25.04.2-3/po/da/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/da/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2016-05-28 16:30+0100\n"
 "Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
 "Language-Team: Danish <kde-i18n-doc@kde.org>\n"
@@ -371,21 +371,64 @@ msgstr "http://docs.python.org/2/"
 msgid "Enable Variable Management"
 msgstr "Aktivér håndtering af variable"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Liste over scripts der skal køres automatisk ved sessionens begyndelse"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrér plot i arbejdsark"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -460,7 +503,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Generelt"
@@ -687,23 +730,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Liste over scripts der skal køres automatisk ved sessionens begyndelse"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -848,26 +874,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Sti til programmet Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -931,7 +937,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -943,7 +949,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -993,8 +999,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2208,7 +2214,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2287,7 +2293,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2295,7 +2301,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2322,7 +2328,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2570,7 +2576,7 @@ msgstr "Intregrér"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Åbn fil"
@@ -2596,14 +2602,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2629,72 +2635,72 @@ msgstr[1] ""
 "<li>Installere pakker for et af de følgende programmer:</li>     %2   </ul> "
 "</div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Fejl"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Backenden %1 er ikke installeret"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Session %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Kunne ikke finde Cantor Part."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Beregner..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Klar"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 #| msgid "X range"
 msgid "Changed"
 msgstr "Definitionsmængde"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, fuzzy, kde-format
 #| msgid "Multiple unsaved Worksheets are opened do want to close?"
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Flere ikke gemte arbejdsark er åbne. Vil du lukke?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Luk Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Det aktuelle projekt er blevet ændret. Vil du gemme det?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Gem projekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3276,7 +3282,7 @@ msgstr "&Fed"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3577,6 +3583,7 @@ msgstr "Kan ikke indlæse billedet %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3730,25 +3737,25 @@ msgstr "Sti til programmet latex"
 msgid "Path to the dvips executable"
 msgstr "Sti til programmet dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/de/cantor.po 4:25.11.80-0ubuntu1/po/de/cantor.po
--- 4:25.04.2-3/po/de/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/de/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -1,24 +1,24 @@
-# Burkhard Lück <lueck@hube-lueck.de>, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021.
-# Frederik Schwarzer <schwarzer@kde.org>, 2009, 2010, 2011, 2012, 2016, 2017, 2020, 2022, 2023.
-# Panagiotis Papadopoulos <pano_90@gmx.net>, 2010, 2011.
-# Peter Rüthemann <peter.ruethemann@gmail.com>, 2010.
-# Rolf Eike Beer <kde@opensource.sf-tec.de>, 2011.
-# Rene Landert <rene.landert@bluewin.ch>, 2012.
-# loisspitz <spitz234@hotmail.com>, 2020.
+# SPDX-FileCopyrightText: 2020, 2023, 2025 Alois Spitzbart <spitz234@hotmail.com>
+# SPDX-FileCopyrightText: 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Burkhard Lück <lueck@hube-lueck.de>
+# SPDX-FileCopyrightText: 2009, 2010, 2011, 2012, 2016, 2017, 2020, 2022, 2023 Frederik Schwarzer <schwarzer@kde.org>
+# SPDX-FileCopyrightText: 2010, 2011 Panagiotis Papadopoulos <pano_90@gmx.net>
+# SPDX-FileCopyrightText: 2010 Peter Rüthemann <peter.ruethemann@gmail.com>
+# SPDX-FileCopyrightText: 2011 Rolf Eike Beer <kde@opensource.sf-tec.de>
+# SPDX-FileCopyrightText: 2012 Rene Landert <rene.landert@bluewin.ch>
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2023-05-05 19:55+0200\n"
-"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-04 18:12+0200\n"
+"Last-Translator: Alois Spitzbart <spitz234@hotmail.com>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 22.07.70\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -340,10 +340,10 @@ msgid ""
 "distributed parallel execution, numerical accuracy, and an extensive "
 "mathematical function library."
 msgstr ""
-"<b>Julia</b> ist eine leistungsstarke höhere Programmiersprache  für "
-"technische Berechnungen, mit einer Syntax, die den Benutzern von andere "
-"technische Berechnungsumgebungen bekannt ist. Sie bietet einen "
-"hochentwickelte Compiler, verteilte parallele Ausführung, numerische "
+"<b>Julia</b> ist eine leistungsstarke höhere Programmiersprache für "
+"technische Berechnungen, mit einer Syntax, die den Benutzern von anderen "
+"technischen Berechnungsumgebungen bekannt ist. Sie bietet einen "
+"hochentwickelten Compiler, verteilte parallele Ausführung, numerische "
 "Genauigkeit und eine umfangreiche mathematische Funktionsbibliothek."
 
 #: backends/julia/juliabackend.cpp:68
@@ -364,21 +364,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Variablenverwaltung aktivieren"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Liste der zu Beginn einer Sitzung automatisch auszuführenden Skripte"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Grafiken in das Arbeitsblatt integrieren"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, fuzzy, kde-format
 #| msgid "Graphic Package for \"Plot\"-assistant"
 msgid "Graphical package for the Plot-Assistant"
@@ -464,7 +507,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Allgemein"
@@ -677,23 +720,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Liste der zu Beginn einer Sitzung automatisch auszuführenden Skripte"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -827,26 +853,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Pfad zum Programm Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -910,7 +916,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Ausführbares Programm:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -918,7 +924,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -964,8 +970,8 @@ msgid "The integration of plots will be
 msgstr "Die Integration von Grafiken wird deaktiviert."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2184,7 +2190,7 @@ msgid "Install Additional Documentation
 msgstr "Weitere Dokumentationsdateien installieren"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2260,7 +2266,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Qt-Hilfedatei auswählen ..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2268,7 +2274,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2295,7 +2301,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2522,7 +2528,7 @@ msgstr "Diagramm-Integration:"
 msgid "The file %1 is already opened."
 msgstr "Die Datei %1 ist bereits geöffnet."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Datei öffnen"
@@ -2547,7 +2553,7 @@ msgstr "Gehe zum vorherigen Arbeitsblatt
 msgid "Go to next worksheet"
 msgstr "Gehe zum nächsten Arbeitsblatt"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2556,7 +2562,7 @@ msgstr ""
 "Alle unterstützten Dateien (*.cws *ipynb);;Cantor-Arbeitsblatt (* .cws);;"
 "Jupyter-Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2583,17 +2589,17 @@ msgstr[1] ""
 "<li>Installieren Sie die Pakete für eines der folgenden Programme:</li>     "
 "%2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Fehler"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Das Modul „%1“ ist nicht installiert."
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2602,56 +2608,56 @@ msgstr ""
 "Modul %1 ist installiert, aber inaktiv. Bitte überprüfen Sie die "
 "Installations- und Cantor-Einstellungen"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sitzung %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 "Der Pfad zur Komponente Cantor wurde nicht gefunden, die Fehlermeldung "
 "lautet %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Berechnung läuft ..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Fertig"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Geändert"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Mehrere ungespeicherte Arbeitsblätter sind geöffnet. Möchten Sie sie "
 "schließen?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cantor schließen"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Das aktuelle Projekt wurde geändert. Möchten Sie es speichern?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Projekt speichern"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatierung"
@@ -2880,16 +2886,15 @@ msgid "Save Plain Text"
 msgstr "Als einfache Textdatei speichern"
 
 #: cantor_part.cpp:185 cantor_part.cpp:544
-#, fuzzy, kde-format
-#| msgid "Export to LaTeX"
+#, kde-format
 msgid "Export to PDF"
-msgstr "LaTeX-Export"
+msgstr "Als PDF exportieren"
 
 #: cantor_part.cpp:189 cantor_part.cpp:556 worksheet.cpp:1307
 #: worksheet.cpp:1313
 #, kde-format
 msgid "Export to LaTeX"
-msgstr "LaTeX-Export"
+msgstr "Als LaTeX exportieren"
 
 #: cantor_part.cpp:204 cantor_part.cpp:652 worksheet.cpp:1936
 #, kde-format
@@ -3060,16 +3065,14 @@ msgid "Text Files (*.txt)"
 msgstr "Textdateien (*.txt)"
 
 #: cantor_part.cpp:544
-#, fuzzy, kde-format
-#| msgid "EPS files (*.eps)"
+#, kde-format
 msgid "PDF Files (*.pdf)"
-msgstr "EPS-Dateien (*.eps)"
+msgstr "PDF-Dateien (*.pdf)"
 
 #: cantor_part.cpp:556
-#, fuzzy, kde-format
-#| msgid "Text Files (*.txt)"
+#, kde-format
 msgid "TeX Files (*.tex)"
-msgstr "Textdateien (*.txt)"
+msgstr "TeX-Dateien (*.tex)"
 
 #: cantor_part.cpp:601
 #, kde-format
@@ -3125,7 +3128,7 @@ msgstr "Frage – Cantor"
 #, kde-format
 msgctxt "@action:button"
 msgid "Upload"
-msgstr ""
+msgstr "Hochladen"
 
 #: cantor_part.cpp:900
 #, kde-format
@@ -3229,7 +3232,7 @@ msgstr "Fett"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3363,10 +3366,9 @@ msgstr "Kapitel-Schriftart"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontFamily)
 #: formating.ui:48 formating.ui:105 formating.ui:162 formating.ui:219
 #: formating.ui:276 formating.ui:333
-#, fuzzy, kde-format
-#| msgid "Font Family:"
+#, kde-format
 msgid "Fon&t Family:"
-msgstr "Schriftartenfamile:"
+msgstr "Schrif&tartenfamile:"
 
 #. i18n: ectx: property (text), widget (QLabel, lChapterFontSize)
 #. i18n: ectx: property (text), widget (QLabel, lSubchapterFontSize)
@@ -3376,10 +3378,9 @@ msgstr "Schriftartenfamile:"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontSize)
 #: formating.ui:61 formating.ui:118 formating.ui:175 formating.ui:232
 #: formating.ui:289 formating.ui:346
-#, fuzzy, kde-format
-#| msgid "Font Size:"
+#, kde-format
 msgid "Font Si&ze:"
-msgstr "Schriftgröße:"
+msgstr "Schrift&größe:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, SubchapterTab)
 #: formating.ui:99
@@ -3517,9 +3518,11 @@ msgid "Cannot load image %1"
 msgstr "Das Bild %1 kann nicht geladen werden"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "EPS files (*.eps)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
-msgstr ""
+msgstr "EPS-Dateien (*.eps)"
 
 #: imageresultitem.cpp:93
 #, kde-format
@@ -3633,7 +3636,7 @@ msgid ""
 "The specified file '%1' for the %2 executable doesn't exist. Please provide "
 "the correct path in the application settings and try again."
 msgstr ""
-"Die angegebene Datei '%1' für die %2 Anwendung existiert nicht. Bitte geben "
+"Die angegebene Datei „%1“ verweist nicht auf eine %2-Anwendung. Bitte geben "
 "Sie den richtigen Pfad in den Anwendungseinstellungen an und versuchen Sie "
 "es nochmals."
 
@@ -3643,7 +3646,7 @@ msgid ""
 "The specified file '%1' doesn't point to an executable. Please provide the "
 "correct path in the application settings and try again."
 msgstr ""
-"Die angegebene Datei '%1' gibt nicht die  Anwendung an. Bitte geben Sie den "
+"Die angegebene Datei '%1' gibt nicht die Anwendung an. Bitte geben Sie den "
 "richtigen Pfad in den Anwendungseinstellungen an und versuchen Sie es "
 "nochmals."
 
@@ -3682,25 +3685,25 @@ msgstr "Pfad zum Programm LaTeX"
 msgid "Path to the dvips executable"
 msgstr "Pfad zum Programm dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Typ"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Größe [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimension"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -3779,7 +3782,7 @@ msgstr "KDE-Oberfläche für Mathematik-
 #: main.cpp:71
 #, kde-format
 msgid "(C) 2016 Filipe Saraiva<br/>(C) 2009-2015 Alexander Rieder"
-msgstr "(C) 2016 Filipe Saraiva<br/>(C) 2009-2015 Alexander Rieder"
+msgstr "© 2016 Filipe Saraiva<br/>© 2009–2015 Alexander Rieder"
 
 #: main.cpp:75
 #, kde-format
@@ -4399,7 +4402,7 @@ msgstr "Fehler beim Speichern der Datei
 msgid ""
 "In read-only mode Cantor couldn't guarantee, that the export will be valid "
 "for %1"
-msgstr "Im Nur-Lesen-Modus ist der Export für  %1 möglicherweise ungültig"
+msgstr "Im Nur-Lesen-Modus ist der Export für %1 möglicherweise ungültig"
 
 #: worksheet.cpp:1313
 #, kde-format
@@ -4453,8 +4456,8 @@ msgstr "Python 2 nicht mehr unterstützt
 msgid ""
 "%1 backend was not found. Editing and executing entries is not possible."
 msgstr ""
-"Das Modul  %1 wurde nicht gefunden. Die Bearbeitung und Ausführung der "
-"Einträge ist nicht möglich."
+"Das %1-Backend wurde nicht gefunden. Das Bearbeiten und Ausführen von "
+"Einträgen ist nicht möglich."
 
 #: worksheet.cpp:1455 worksheet.cpp:1634
 #, kde-format
@@ -4601,10 +4604,9 @@ msgid "Evaluate Entries"
 msgstr "Einträge auswerten"
 
 #: worksheet.cpp:1967 worksheet.cpp:2818
-#, fuzzy, kde-format
-#| msgid "Evaluate Entries"
+#, kde-format
 msgid "Delete Entries"
-msgstr "Einträge auswerten"
+msgstr "Einträge löschen"
 
 #: worksheet.cpp:1980
 #, kde-format
@@ -4893,23 +4895,21 @@ msgid "Move Down"
 msgstr "Nach unten verschieben"
 
 #: worksheetentry.cpp:436
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Delete"
+#, kde-format
 msgid "Delete"
 msgstr "Löschen"
 
 #: worksheetentry.cpp:718
-#, fuzzy, kde-format
-#| msgid "Do you really want to remove this entry?"
+#, kde-format
 msgid "This step cannot be undone. Do you really want to delete this entry?"
-msgstr "Möchten Sie diesen Eintrag wirklich löschen?"
+msgstr ""
+"Dieser Schritt kann nicht rückgängig gemacht werden. Möchten Sie diesen "
+"Eintrag wirklich löschen?"
 
 #: worksheetentry.cpp:718 worksheetentry.cpp:848
-#, fuzzy, kde-format
-#| msgid "Text Entry"
+#, kde-format
 msgid "Delete Entry"
-msgstr "Texteintrag"
+msgstr "Eintrag löschen"
 
 #: worksheetentry.cpp:853
 #, kde-format
diff -pruN 4:25.04.2-3/po/el/cantor.po 4:25.11.80-0ubuntu1/po/el/cantor.po
--- 4:25.04.2-3/po/el/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/el/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2023-07-25 19:54+0300\n"
 "Last-Translator: Theofilos Intzoglou <int.teo@gmail.com>\n"
 "Language-Team: Greek <kde-i18n-el@kde.org>\n"
@@ -365,21 +365,64 @@ msgstr "http://docs.julialang.org/en/lat
 msgid "Enable Variable Management"
 msgstr "Ενεργοποίηση της διαχείρισης μεταβλητών"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Λίστα σεναρίων για αυτόματη εκτέλεση κατά την εκκίνηση της συνεδρίας"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Ενσωμάτωση των γραφικών απεικονίσεων στο φύλλο εργασίας"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Προκαθορισμένο πλάτος γραφήματος"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Προκαθορισμένο ύψος γραφήματος"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Πακέτο γραφικών για τη «Γραφική απεικόνιση»"
@@ -462,7 +505,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Γενικά"
@@ -674,23 +717,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Λίστα σεναρίων για αυτόματη εκτέλεση κατά την εκκίνηση της συνεδρίας"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -864,26 +890,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Διαδρομή προς το εκτελέσιμο Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Προκαθορισμένο πλάτος γραφήματος"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Προκαθορισμένο ύψος γραφήματος"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -947,7 +953,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Εκτελέσιμο:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -955,7 +961,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -1000,8 +1006,8 @@ msgid "The integration of plots will be
 msgstr "Η ενσωμάτωση των γραφικών παραστάσεων θα απενεργοποιηθεί."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2228,7 +2234,7 @@ msgid "Install Additional Documentation
 msgstr "Εγκατάσταση πρόσθετων αρχείων τεκμηρίωσης"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2304,7 +2310,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Επιλογή αρχείου βοήθειας της Qt..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2312,7 +2318,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2364,7 +2370,7 @@ msgstr ""
 "Μπορείτε να εκτελέσετε αυτά τα παραδείγματα στην τρέχουσα συνεδρία R μέσω "
 "της εντολής <i>example()</i>: π.χ., <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2589,7 +2595,7 @@ msgstr "Ενσωμάτωση γραφι
 msgid "The file %1 is already opened."
 msgstr "Το αρχείο %1 είναι ήδη ανοικτό."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Άνοιγμα αρχείου"
@@ -2614,7 +2620,7 @@ msgstr "Μετάβαση στο προη
 msgid "Go to next worksheet"
 msgstr "Μετάβαση στο επόμενο φύλλο εργασίας"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2623,7 +2629,7 @@ msgstr ""
 "Όλα τα υποστηριζόμενα αρχεία (*.cws *ipynb);;Φύλλο εργασίας Cantor (*.cws);;"
 "Σημειωματάριο Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2650,17 +2656,17 @@ msgstr[1] ""
 "διαμόρφωσης.</li>    <li>Να εγκαταστήσετε πακέτα για ένα από τα ακόλουθα "
 "προγράμματα:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Σφάλμα"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Το σύστημα υποστήριξης %1 δεν είναι εγκατεστημένο"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2669,52 +2675,52 @@ msgstr ""
 "%1 σύστημα υποστήριξης εγκαταστάθηκε, αλλά είναι ανενεργό. Ελέγξτε την "
 "εγκατάστασή σας και τις ρυθμίσεις του Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Συνεδρία %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Αποτυχία εύρεσης του Cantor Part με σφάλμα %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Υπολογισμός..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Έτοιμο"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Τροποποιήθηκε"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Πολλά μη αποθηκευμένα φύλλα εργασίας είναι ανοιχτά. Να κλείσουν;"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Κλείσιμο Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Το τρέχον έργο έχει τροποποιηθεί. Θέλετε να αποθηκευθεί;"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Αποθήκευση έργου"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Μορφοποίηση"
@@ -3292,7 +3298,7 @@ msgstr "Έντονα"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3578,7 +3584,9 @@ msgid "Cannot load image %1"
 msgstr "Αδυναμία φόρτωσης εικόνας %1"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 αρχεία (*.%2)"
 
@@ -3741,25 +3749,25 @@ msgstr "Διαδρομή προς το 
 msgid "Path to the dvips executable"
 msgstr "Διαδρομή προς το εκτελέσιμο dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Τύπος"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Μέγεθος [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Διάσταση"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/en_GB/cantor.po 4:25.11.80-0ubuntu1/po/en_GB/cantor.po
--- 4:25.04.2-3/po/en_GB/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/en_GB/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-10-18 17:19+0100\n"
 "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
 "Language-Team: British English\n"
@@ -362,21 +362,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Enable Variable Management"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "List of scripts to autorun at the beginning of session"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrate Plots into the Worksheet"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Default plot width"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Default plot height"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Graphical package for the Plot-Assistant"
@@ -456,7 +499,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "General"
@@ -668,23 +711,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "List of scripts to autorun at the beginning of session"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -849,26 +875,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Path to the Maxima executable"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Default plot width"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Default plot height"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -932,7 +938,7 @@ msgstr "Maxima crashed twice within a sh
 msgid "Executable:"
 msgstr "Executable:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -940,7 +946,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -984,8 +990,8 @@ msgid "The integration of plots will be
 msgstr "The integration of plots will be disabled."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2190,7 +2196,7 @@ msgid "Install Additional Documentation
 msgstr "Install Additional Documentation Files"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2266,7 +2272,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Select a Qt Help file..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2274,7 +2280,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2323,7 +2329,7 @@ msgstr ""
 "these examples in the current R session via the <i>example()</i> command: e."
 "g., <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2545,7 +2551,7 @@ msgstr "Plot Integration:"
 msgid "The file %1 is already opened."
 msgstr "The file %1 is already opened."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Open file"
@@ -2570,7 +2576,7 @@ msgstr "Go to previous worksheet"
 msgid "Go to next worksheet"
 msgstr "Go to next worksheet"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2579,7 +2585,7 @@ msgstr ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2606,17 +2612,17 @@ msgstr[1] ""
 "<li>Installing packages for one of the following programs:</li>     %2   </"
 "ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Error"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Backend %1 is not installed"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2625,52 +2631,52 @@ msgstr ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Session %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Failed to find the Cantor Part with error %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Calculating..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Ready"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Changed"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Multiple unsaved Worksheets are opened. Do you want to close them?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Close Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "The current project has been modified. Do you want to save it?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Save Project"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatting"
@@ -3239,7 +3245,7 @@ msgstr "Bold"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3527,7 +3533,9 @@ msgid "Cannot load image %1"
 msgstr "Cannot load image %1"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 files (*.%2)"
 
@@ -3685,25 +3693,25 @@ msgstr "Path to the latex executable"
 msgid "Path to the dvips executable"
 msgstr "Path to the dvips executable"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Type"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Size [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimension"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/eo/cantor.po 4:25.11.80-0ubuntu1/po/eo/cantor.po
--- 4:25.04.2-3/po/eo/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/eo/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2024-12-28 17:41+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-09-07 23:34+0100\n"
 "Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
 "Language-Team: esperanto <kde-i18n-eo@kde.org>\n"
 "Language: eo\n"
@@ -366,21 +366,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Ebligi administradon de variabloj"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Listo de skriptoj aŭtomateneblaj komence de la sesio"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integri desegnojn en la laborfolion"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Defaŭlta desegna larĝeco"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Defaŭlta desegna alteco"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Grafika pako por la Plot-Asistanto"
@@ -460,7 +503,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Ĝenerala"
@@ -626,10 +669,9 @@ msgstr "Gadfly"
 #. i18n: ectx: property (text), widget (QLabel, label3)
 #. i18n: ectx: property (text), widget (QLabel, label4)
 #: backends/julia/settings.ui:252 backends/python/settings.ui:221
-#, fuzzy, kde-format
-#| msgid "Plot Assistant"
+#, kde-format
 msgid "Plot Assistant:"
-msgstr "Plot-Asistanto"
+msgstr "Plot Assistant:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutorun)
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutoran)
@@ -672,23 +714,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Listo de skriptoj aŭtomateneblaj komence de la sesio"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -855,26 +880,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Vojo al la plenumebla Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Defaŭlta desegna larĝeco"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Defaŭlta desegna alteco"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -938,7 +943,7 @@ msgstr "Maxima paneis dufoje ene de mall
 msgid "Executable:"
 msgstr "Efektivigebla:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -946,7 +951,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -990,8 +995,8 @@ msgid "The integration of plots will be
 msgstr "La integriĝo de desegnoj estos malŝaltita."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2196,7 +2201,7 @@ msgid "Install Additional Documentation
 msgstr "Instali Pliajn Dokumentajn Dosierojn"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2272,7 +2277,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Elekti Qt Helpdosieron..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2280,7 +2285,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2328,7 +2333,7 @@ msgstr ""
 "kiel funkcias la funkcioj. Vi povas plenumi ĉi tiujn ekzemplojn en la nuna R-"
 "sesio per la komando <i>ekzemplo()</i>: ekz., <i>ekzemplo(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2550,7 +2555,7 @@ msgstr "Desegno-Integriĝo:"
 msgid "The file %1 is already opened."
 msgstr "La dosiero %1 jam estas malfermita."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Malfermi dosieron"
@@ -2575,7 +2580,7 @@ msgstr "Iri al antaŭa laborfolio"
 msgid "Go to next worksheet"
 msgstr "Iri al la sekva laborfolio"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2584,7 +2589,7 @@ msgstr ""
 "Ĉiuj subtenataj dosieroj (*.cws *ipynb);; Cantor Worksheet (*.cws);; Jupyter "
 "Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2609,17 +2614,17 @@ msgstr[1] ""
 "  <ul>    <li>Ŝanĝi la metojn en la agorda dialogo;</li>    <li>Instali "
 "pakojn por la unu el la jenaj programoj:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Eraro"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Malantaŭaĵo %1 ne estas instalita"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2628,53 +2633,53 @@ msgstr ""
 "%1 malantaŭaĵo instalita sed neaktiva. Bonvolu kontroli instaladon kaj "
 "Kantor-agordojn"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Seanco %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Malsukcesis trovi la Cantor-Parton kun eraro %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Kalkulante..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Preta"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Ŝanĝita"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Pluraj nekonservitaj Laborfolioj estas malfermitaj. Ĉu vi volas fermi ilin?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Fermi Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "La nuna projekto estis modifita. Ĉu vi volas konservi ĝin?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Konservi Projekton"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatado"
@@ -3244,7 +3249,7 @@ msgstr "Grasa"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3531,8 +3536,9 @@ msgstr "Ne povas ŝargi bildon %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
-msgstr "%1 dosieroj (*.%2)"
+msgstr "%1-dosieroj (*.%2)"
 
 #: imageresultitem.cpp:93
 #, kde-format
@@ -3689,25 +3695,25 @@ msgstr "Vojo al la lateksa efektivigebla
 msgid "Path to the dvips executable"
 msgstr "Vojo al la rulebla dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Grandeco [Bajtoj]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensio"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4913,6 +4919,3 @@ msgstr "Forigi Eron"
 #, kde-format
 msgid "Drag Entry"
 msgstr "Treni Eron"
-
-#~ msgid "Package for Plot Assistant:"
-#~ msgstr "Pako por Plot-Asistanto:"
diff -pruN 4:25.04.2-3/po/es/cantor.po 4:25.11.80-0ubuntu1/po/es/cantor.po
--- 4:25.04.2-3/po/es/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/es/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,15 +8,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-05-05 00:32+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-03 12:14+0100\n"
 "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.04.2\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #, kde-format
@@ -363,21 +363,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Activar la gestión de variables"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista de scripts a ejecutar automáticamente al inicio de la sesión"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrar gráficos en la hoja de ejercicios"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Anchura predeterminada del gráfico"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Altura predeterminada del gráfico"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Paquete gráfico para el asistente de gráficos"
@@ -460,7 +503,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "General"
@@ -671,23 +714,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista de scripts a ejecutar automáticamente al inicio de la sesión"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -858,26 +884,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Ruta al ejecutable de Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Anchura predeterminada del gráfico"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Altura predeterminada del gráfico"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -943,7 +949,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Ejecutable:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -951,7 +957,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -996,8 +1002,8 @@ msgid "The integration of plots will be
 msgstr "La integración de los gráficos se desactivará."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2219,7 +2225,7 @@ msgid "Install Additional Documentation
 msgstr "Instalar archivos de documentación adicional"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2295,7 +2301,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Seleccionar un archivo de ayuda de Qt…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2303,7 +2309,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2354,7 +2360,7 @@ msgstr ""
 "de la función. Puede ejecutar dichos ejemplos en la sesión actual de R "
 "usando la orden <i>example()</i>; por ejemplo, <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2578,7 +2584,7 @@ msgstr "Integración de gráficos:"
 msgid "The file %1 is already opened."
 msgstr "El archivo %1 ya está abierto."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Abrir archivo"
@@ -2603,7 +2609,7 @@ msgstr "Ir a la hoja de ejercicios anter
 msgid "Go to next worksheet"
 msgstr "Ir a la hoja de ejercicios siguiente"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2612,7 +2618,7 @@ msgstr ""
 "Todos los archivos compatibles (*.cws *ipynb);;Hoja de ejercicios de Cantor "
 "(*.cws);;Cuaderno de Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2639,17 +2645,17 @@ msgstr[1] ""
 "li>    <li>Instalar paquetes para alguno de los siguientes programas:</"
 "li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Error"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "El motor %1 no está instalado"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2658,53 +2664,53 @@ msgstr ""
 "El motor %1 está instalado, aunque inactivo. Compruebe la instalación y las "
 "preferencias de Cantor."
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesión %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "No se ha podido encontrar Cantor Part con el error %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Calculando…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Listo"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Modificado"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Varias hojas de ejercicios sin guardar están abiertas. ¿Desea cerrarlas?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cerrar Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "El proyecto actual ha sido modificado. ¿Desea guardarlo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Guardar proyecto"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formato"
@@ -3277,7 +3283,7 @@ msgstr "Negrita"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3564,6 +3570,7 @@ msgstr "No se puede cargar la imagen %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Archivos %1 (*.%2)"
 
@@ -3725,25 +3732,25 @@ msgstr "Ruta al ejecutable latex"
 msgid "Path to the dvips executable"
 msgstr "Ruta al ejecutable dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Tamaño [bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensión"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/es/docs/cantor/index.docbook 4:25.11.80-0ubuntu1/po/es/docs/cantor/index.docbook
--- 4:25.04.2-3/po/es/docs/cantor/index.docbook	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/es/docs/cantor/index.docbook	2025-11-09 03:32:58.000000000 +0000
@@ -348,7 +348,7 @@
 ><guimenu
 >Preferencias</guimenu
 ><guimenuitem
->Configurar &cantor;...</guimenuitem
+>Configurar &cantor;…</guimenuitem
 ></menuchoice
 > <guilabel
 >Maxima</guilabel
@@ -747,7 +747,7 @@
 > <guimenu
 >Archivo</guimenu
 > <guimenuitem
->Abrir...</guimenuitem
+>Abrir…</guimenuitem
 > </menuchoice
 ></term>
 <listitem
@@ -968,7 +968,7 @@
 ><para
 ><action
 >Amplía</action
-> la hoja de ejercicios actual un 10%.</para
+> la hoja de ejercicios actual un 10 %.</para
 ></listitem>
 </varlistentry>
 <varlistentry>
@@ -990,7 +990,7 @@
 ><para
 ><action
 >Reduce</action
-> la hoja de ejercicios actual un 10%.</para
+> la hoja de ejercicios actual un 10 %.</para
 ></listitem>
 </varlistentry>
 <varlistentry>
@@ -1513,7 +1513,7 @@
 ><guimenu
 >Preferencias</guimenu
 ><guimenuitem
->Configurar &cantor;...</guimenuitem
+>Configurar &cantor;…</guimenuitem
 ></menuchoice
 > y modifique la <guilabel
 >Ruta</guilabel
diff -pruN 4:25.04.2-3/po/et/cantor.po 4:25.11.80-0ubuntu1/po/et/cantor.po
--- 4:25.04.2-3/po/et/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/et/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2020-05-12 10:53+0300\n"
 "Last-Translator: Marek Laane <qiilaq69@gmail.com>\n"
 "Language-Team: Estonian <kde-et@lists.linux.ee>\n"
@@ -363,21 +363,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Muutujate haldamise lubamine"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Seansi algul automaatselt käivitatavate skriptide nimekiri"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Jooniste lõimimine töölehele"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -450,7 +493,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Üldine"
@@ -676,23 +719,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Seansi algul automaatselt käivitatavate skriptide nimekiri"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -822,26 +848,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima teostusfaili asukoht"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -905,7 +911,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -917,7 +923,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -961,8 +967,8 @@ msgid "The integration of plots will be
 msgstr "Jooniste lõimimine keelatakse."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2164,7 +2170,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2243,7 +2249,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2251,7 +2257,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2278,7 +2284,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2505,7 +2511,7 @@ msgstr "Joonise lõimimise test nurjus."
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Faili avamine"
@@ -2531,14 +2537,14 @@ msgstr "Liigu eelmisele töölehele"
 msgid "Go to next worksheet"
 msgstr "Liigu järgmisele töölehele"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2563,17 +2569,17 @@ msgstr[1] ""
 "  <ul>    <li>Seadistuste muutmine seadistustedialoogis;</li>    <li>Ühe "
 "järgmistest programmidest pakettide paigaldamine:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Viga"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Taustaprogramm %1 ei ole paigaldatud"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2582,53 +2588,53 @@ msgstr ""
 "%1 taustaprogramm on paigaldatud, aga ei ole aktiivne. Palun kontrolli "
 "paigaldust ja Cantori seadustusi"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Seanss %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Cantori komponendi leidmine nurjus veateatega %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Arvutamine..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Valmis"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 #| msgid "Orange"
 msgid "Changed"
 msgstr "Oranž"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Avatud on mitu salvestamata töölehte. Kas sulgeda need?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cantori sulgemine"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Aktiivset projekti on muudetud. Kas salvestada see?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Projekti salvestamine"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3206,7 +3212,7 @@ msgstr "Rasvane"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3502,6 +3508,7 @@ msgstr "Pildi %1 laadimine nurjus"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3662,25 +3669,25 @@ msgstr "LaTeXi teostusfaili asukoht"
 msgid "Path to the dvips executable"
 msgstr "Dvips-i teostusfaili asukoht"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/eu/cantor.po 4:25.11.80-0ubuntu1/po/eu/cantor.po
--- 4:25.04.2-3/po/eu/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/eu/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-25 21:37+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-07 21:55+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
 "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
 "Language: eu\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -364,21 +364,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Gaitu aldagai-kudeaketa"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Saioaren hasieran automatikoki exekutatu beharreko gidoien zerrenda"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Grafikoak lan-orrian bateratu"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Trazuaren zabalera lehenetsia"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Trazuaren altuera lehenetsia"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Trazu-laguntzailearentzako pakete grafikoa"
@@ -458,7 +501,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Orokorra"
@@ -669,23 +712,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Saioaren hasieran automatikoki exekutatu beharreko gidoien zerrenda"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -856,26 +882,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima-ren exekutagarrirako bide-izena"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Trazuaren zabalera lehenetsia"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Trazuaren altuera lehenetsia"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -940,7 +946,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Exekutagarria:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -948,7 +954,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -994,8 +1000,8 @@ msgid "The integration of plots will be
 msgstr "Trazuen bateratzea ezgaitu egingo da."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2212,7 +2218,7 @@ msgid "Install Additional Documentation
 msgstr "Instalatu dokumentazio-fitxategi osagarriak"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2288,7 +2294,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Hautatu Qt laguntza fitxategi bat..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2296,7 +2302,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2346,7 +2352,7 @@ msgstr ""
 "izan ohi dute. <i>example()</i> komandoaren bidez komando horiek uneko R "
 "saioan exekutatu ditzakezu: adib. <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2568,7 +2574,7 @@ msgstr "Diagrama-integrazioa:"
 msgid "The file %1 is already opened."
 msgstr "%1 fitxategia jada irekita dago."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Ireki fitxategia"
@@ -2593,7 +2599,7 @@ msgstr "Joan aurreko lan-orrira"
 msgid "Go to next worksheet"
 msgstr "Joan hurrengo lan-orrira"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2602,7 +2608,7 @@ msgstr ""
 "Onartutako fitxategi guztiak (*.cws *ipynb);;Cantor lan-orria (*.cws);;"
 "Jupyter ohar-bloka (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2627,17 +2633,17 @@ msgstr[1] ""
 "  <ul>    <li>Konfigurazio elkarrizketa-koadroan ezarpenak aldatzea;</li>    "
 "<li>Ondoko programetarako paketeak instalatzea:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Akatsa"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "%1 'backend' instalatu gabe dago"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2646,52 +2652,52 @@ msgstr ""
 "%1 bizkarraldekoa instalatuta dago, baina ez dago aktibo. Mesedez, ikuskatu "
 "instalazioa eta Cantor-ren ezarpenak"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "%1 saioa"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Ezin izan du Cantor atala aurkitu, %1 errorea eman du"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Kalkulatzen..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Prest"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Aldatuta"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Gorde gabeko hainbat lan-orri irekita daude. Haiek itxi nahi dituzu?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Itxi Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Uneko proiektua aldatu egin da. Gorde nahi duzu?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Gorde proiektua"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatua ematea"
@@ -3260,7 +3266,7 @@ msgstr "Lodia"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3547,6 +3553,7 @@ msgstr "Ezin du %1 irudia zamatu"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 fitxategi (*.%2)"
 
@@ -3707,25 +3714,25 @@ msgstr "«Latex» exekutagarrirako bide-
 msgid "Path to the dvips executable"
 msgstr "«dvips» exekutagarrirako bide-izena"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Mota"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Neurria (Byte)"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimentsioa"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/fi/cantor.po 4:25.11.80-0ubuntu1/po/fi/cantor.po
--- 4:25.04.2-3/po/fi/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/fi/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -2,14 +2,14 @@
 # Author: Artnay
 # Author: Lliehu
 # Author: Niklas Laxström
-# SPDX-FileCopyrightText: 2018, 2019, 2020, 2022, 2024 Tommi Nieminen <translator@legisign.org>
+# SPDX-FileCopyrightText: 2018, 2019, 2020, 2022, 2024, 2025 Tommi Nieminen <translator@legisign.org>
 # Lasse Liehu <lasse.liehu@gmail.com>, 2012, 2013, 2014, 2015, 2016.
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2024-10-27 09:26+0200\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-21 21:23+0300\n"
 "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
 "Language: fi\n"
@@ -362,25 +362,67 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Käytä muuttujien hallintaa"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Istunnon aluksi automaattisesti suoritettavien skriptien luettelo"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Yhdistä kaaviot työvihkoon"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Kaavion oletusleveys"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Kaavion oletuskorkeus"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
-#, fuzzy, kde-format
-#| msgid "Graphic Package for \"Plot\"-assistant"
+#: backends/julia/juliabackend.kcfg:43
+#, kde-format
 msgid "Graphical package for the Plot-Assistant"
-msgstr "Kaavionpiirtoavustajan graafinen paketti"
+msgstr "Kaavioavustajan graafinen paketti"
 
 #: backends/julia/juliaextensions.cpp:239
 #, kde-format
@@ -452,7 +494,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Perusasetukset"
@@ -618,10 +660,9 @@ msgstr "Gadfly"
 #. i18n: ectx: property (text), widget (QLabel, label3)
 #. i18n: ectx: property (text), widget (QLabel, label4)
 #: backends/julia/settings.ui:252 backends/python/settings.ui:221
-#, fuzzy, kde-format
-#| msgid "Plot Assistant"
+#, kde-format
 msgid "Plot Assistant:"
-msgstr "Kaavionpiirtoavustaja"
+msgstr "Kaavioavustaja:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutorun)
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutoran)
@@ -664,23 +705,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Istunnon aluksi automaattisesti suoritettavien skriptien luettelo"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -813,26 +837,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima-ohjelmatiedoston sijainti"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Kaavion oletusleveys"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Kaavion oletuskorkeus"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -896,7 +900,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Ohjelmatiedosto:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -904,7 +908,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -950,8 +954,8 @@ msgstr "Kaavioiden eheytys poistetaan k
 # pmap: =:gen=Cantorin:
 # pmap: =:elat=Cantorista:
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -1155,13 +1159,14 @@ msgstr "Histogrammi"
 msgid "Steps"
 msgstr "Vaiheet"
 
+# Tätä nimitystä käyttää Lauri Nummenmaa (Tilastotieteen käsikirja)
 #. i18n: ectx: property (text), item, widget (KComboBox, styleBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotStyle)
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:175
 #: backends/qalculate/settings.ui:475
 #, kde-format
 msgid "Candlesticks"
-msgstr ""
+msgstr "Laatikko-jana-kuviot"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, styleBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotStyle)
@@ -1444,6 +1449,7 @@ msgstr "SVG"
 msgid "FIG"
 msgstr "FIG"
 
+# ”Virheen kasautumislaki” on Wikipediasta. ”Intervalliaritmetiikka” on väännös: käännöstä en löytänyt.
 #: backends/qalculate/qalculatebackend.cpp:51
 #, kde-format
 msgid ""
@@ -1456,6 +1462,14 @@ msgid ""
 "equations), arbitrary precision, uncertainty propagation, interval "
 "arithmetic, plotting,"
 msgstr ""
+"<b>Qalculate!</b> on monikäyttöinen ja -alustainen työpöytälaskin. Se on "
+"yksinkertainen käyttää mutta tarjoaa tehoa ja monipuolisuutta, jota yleensä "
+"löytyy vain raskaista matematiikkapaketeista, samoin kuin työkaluja arjen "
+"tarpeisiin (esim. valuuttamuunnoksen ja prosenttilaskut). Sen ominaisuuksiin "
+"kuuluu laaja mukautettavien funktioiden kirjasto, yksikkölaskut ja -"
+"muunnokset, fysiikan vakiot, symboliset laskut (integraalit ja yhtälöt "
+"mukaan lukien), mielivaltainen tarkkuus, virheen kasautumislaki, "
+"intervalliaritmetiikka ja kaavionpiirto."
 
 #. i18n: ectx: label, entry (Path), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:9
@@ -1810,6 +1824,8 @@ msgid ""
 "Plot style. One of lines, points, points_lines, boxes, histogram, steps, "
 "candlesticks, dots"
 msgstr ""
+"Kaaviotyyli, yksi seuraavista: lines, points, points_lines, boxes, "
+"histogram, steps, candlesticks, dots"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:230
 #, kde-format
@@ -2149,10 +2165,10 @@ msgstr "Poista tämän asennus GHNS:llä
 #: backends/qthelpconfig.ui:20
 #, kde-format
 msgid "Install Additional Documentation Files"
-msgstr ""
+msgstr "Asenna lisäohjetiedostoja"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2228,7 +2244,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Valitse Qt-ohjetiedosto…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2236,7 +2252,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2262,8 +2278,28 @@ msgid ""
 "these examples in the current R session via the <i>example()</i> command: e."
 "g., <i>example(lm)</i>."
 msgstr ""
+"<h1>R:n ohjejärjestelmä: <i>help()</i> ja <i>?</i></h1><br>R:n <i>help()</i>-"
+"funktio ja <i>?</i>-ohjeoperaattori tarjoavat pääsyn sekä R:n vakiojakelun "
+"että kolmannen osapuolen pakettien R-funktioiden, -datajoukkojen ja muiden "
+"olioiden ohjesivuihin.<br><br>Saadaksesi esimerkiksi <i>lm</i>-vakiofunktion "
+"(lineaarimalli) ohjeen syötä komento <b><i>help(lm)</i></b>, <i>help(\"lm"
+"\")</i>m <i>?lm</i> tai <i>?\"lm\"</i> (ts. lainausmerkit ovat valinnaiset)."
+"<br><br>Saadaksesi ohjeen funktiosta, jonka pakettia ei ole sillä hetkellä "
+"ladattu, anna myös paketin nimi. Esimerkiksi nähdäksesi MASS-paketin "
+"<i>rlm()</i>-funktion (robusti lineaarimalli) ohjeen: <i>help(rlm, package="
+"\"MASS\")</i>.<br><br>R:n vakionimet koostuvat suur- ja pienaakkosista, "
+"numeroista (0–9), alaviivoista (_) ja pisteistä (.), ja ne alkavat "
+"kirjaimella tai pisteellä. Saadaksesi ohjeen oliosta, jonka nimi ei ole "
+"vakiomuotoa (esim. ohjeoperaattori <i>?</i>), sen nimi tulee ympäröidä "
+"lainausmerkein, esimerkiksi <i>help('?')</i> tai <i>?\"?\"</i>."
+"<br><br><i>help()</i>-funktiota voi käyttää myös näyttämään tietoa kirjaston "
+"paketista. Esimerkiksi <i>help(package=\"MASS\")</i> näyttää hakemiston "
+"paketissa saatavilla olevista ohjesivuista sekä muuta tietoa."
+"<br><br>Funktioiden ohjesivut sisältävät yleensä osion, jossa on esimerkkejä "
+"niiden käytöstä. Esimerkit voi suorittaa nykyisessä R-istunnossa "
+"<i>example()</i>-komennolla, esim. <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2484,7 +2520,7 @@ msgstr "Kaavion eheytys:"
 msgid "The file %1 is already opened."
 msgstr "Tiedosto %1 on jo auki."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Avaa tiedosto"
@@ -2509,7 +2545,7 @@ msgstr "Siirry edelliseen työvihkoon"
 msgid "Go to next worksheet"
 msgstr "Siirry seuraavaan työvihkoon"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2518,7 +2554,7 @@ msgstr ""
 "Kaikki tuetut tiedostot (*.cws *.ipynb);;Cantor-työvihko (*.cws);;Jupyter-"
 "työvihko (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2543,17 +2579,17 @@ msgstr[1] ""
 " <ul>  <li>muuttaa asetuksia asetusikkunassa</li>   <li>asentaa seuraavien "
 "ohjelmien paketit:</li>      %2   </ul></div>"
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Virhe"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Taustaosaa %1 ei ole asennettu"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2562,52 +2598,52 @@ msgstr ""
 "%1-taustajärjestelmä on asennettu muttei aktiivinen. Tarkista sen asennus "
 "sekä Cantorin asetukset"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Istunto %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Cantor-osan haku päättyi virheeseen %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Lasketaan…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Valmis"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Muutettu"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Useampia tallentamattomia työkirjoja on auki. Haluatko sulkea ne?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Sulje Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Nykyistä projektia on muutettu. Haluatko tallentaa sen?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Tallenna projekti"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Muotoilu"
@@ -2696,7 +2732,7 @@ msgstr "Käytä Cantorin vanhaa rivien s
 #: cantor.kcfg:58
 #, kde-format
 msgid "Show embedded math render error"
-msgstr ""
+msgstr "Näytä upotetun matematiikan hahmonnusvirhe"
 
 #. i18n: ectx: label, entry (VisibleLinesLimit), group (Cantor)
 #: cantor.kcfg:62
@@ -3176,7 +3212,7 @@ msgstr "Lihavoitu"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3312,10 +3348,9 @@ msgstr "Luvun fontti"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontFamily)
 #: formating.ui:48 formating.ui:105 formating.ui:162 formating.ui:219
 #: formating.ui:276 formating.ui:333
-#, fuzzy, kde-format
-#| msgid "Font Family:"
+#, kde-format
 msgid "Fon&t Family:"
-msgstr "Fonttiperhe:"
+msgstr "&Fonttiperhe:"
 
 #. i18n: ectx: property (text), widget (QLabel, lChapterFontSize)
 #. i18n: ectx: property (text), widget (QLabel, lSubchapterFontSize)
@@ -3325,10 +3360,9 @@ msgstr "Fonttiperhe:"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontSize)
 #: formating.ui:61 formating.ui:118 formating.ui:175 formating.ui:232
 #: formating.ui:289 formating.ui:346
-#, fuzzy, kde-format
-#| msgid "Font Size:"
+#, kde-format
 msgid "Font Si&ze:"
-msgstr "Fonttikoko:"
+msgstr "F&onttikoko:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, SubchapterTab)
 #: formating.ui:99
@@ -3467,6 +3501,7 @@ msgstr "Kuvan %1 lataaminen epäonnistui
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1-tiedostot (*.%2)"
 
@@ -3625,25 +3660,25 @@ msgstr "latex-ohjelmatiedoston sijainti"
 msgid "Path to the dvips executable"
 msgstr "dvips-ohjelmatiedoston sijainti"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tyyppi"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Koko [tavuina]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Ulottuvuus"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4135,11 +4170,11 @@ msgstr "Käytä työvihkossa animointite
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_EmbeddedMathDefault)
 #: settings.ui:158
-#, fuzzy, kde-format
-#| msgid "Enable LaTeX typesetting for Sage backend"
+#, kde-format
 msgid ""
 "Enable LaTeX typesetting for mathematical expressions in Markdown entries"
-msgstr "Käytä Sage-taustajärjestelmässä LaTeX-ladontaa"
+msgstr ""
+"Käytä LaTeXia Markdown-tietueiden matemaattisten lausekkeiden ladontaan"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_EmbeddedMathDefault)
 #: settings.ui:161
@@ -4158,8 +4193,7 @@ msgstr ""
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_AutoEval)
 #: settings.ui:171
-#, fuzzy, kde-format
-#| msgid "Reevaluate Entries automatically"
+#, kde-format
 msgid "Reevaluate entries automatically"
 msgstr "Suorita rivit uudelleen automaattisesti"
 
@@ -4171,14 +4205,11 @@ msgstr "Työvihko:"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_StoreTextEntryFormatting)
 #: settings.ui:223
-#, fuzzy, kde-format
-#| msgid ""
-#| "Save rich text formatting of TextEntry, when save Worksheet in Jupyter "
-#| "notebook format"
+#, kde-format
 msgid ""
 "Use rich text format for text entries when saving in Jupyter Notebook Format"
 msgstr ""
-"Käytä tallennettaessa Jupyter-työvihkomuotoon muotoiltua tekstisyötettä"
+"Käytä Jupyter-työvihkomuotoon tallennettaessa muotoiltua tekstisyötettä"
 
 #. i18n: ectx: property (text), widget (QLabel, label_5)
 #: settings.ui:236
@@ -4202,12 +4233,13 @@ msgstr "Älä sisennä tekstitietueita"
 
 #. i18n: ectx: property (toolTip), widget (QCheckBox, kcfg_WarnAboutSessionRestart)
 #: settings.ui:266
-#, fuzzy, kde-format
-#| msgid "Ask for confirmation when restarting the backend"
+#, kde-format
 msgid ""
 "If enabled, the user will be asked for confirmation prior to restarting the "
 "backend system"
-msgstr "Pyydä vahvistus taustajärjestelmän uudelleenkäynnistykseen"
+msgstr ""
+"Jos käytössä, käyttäjää pyydetään vahvistamaan taustajärjestelmän "
+"uudelleenkäynnistys"
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowMathRenderError)
 #: settings.ui:276
@@ -4254,7 +4286,7 @@ msgstr "Etsi…"
 #: textentry.cpp:55
 #, kde-format
 msgid "Raw Cell Targets"
-msgstr ""
+msgstr "Raa’at solukohteet"
 
 #: textentry.cpp:62
 #, kde-format
@@ -4299,7 +4331,7 @@ msgstr "Näytä HTML-koodi"
 #: textresultitem.cpp:83 textresultitem.cpp:89
 #, kde-format
 msgid "Show Plain Alternative"
-msgstr ""
+msgstr "Näytä yksinkertainen vaihtoehto"
 
 #: textresultitem.cpp:87
 #, kde-format
@@ -4342,6 +4374,7 @@ msgid ""
 "In read-only mode Cantor couldn't guarantee, that the export will be valid "
 "for %1"
 msgstr ""
+"Vain luku -tilassa Cantor ei voi taata, että %1 hyväksyy viedyn tiedoston"
 
 #: worksheet.cpp:1313
 #, kde-format
@@ -4382,6 +4415,8 @@ msgid ""
 "This worksheet was created using Python2 which is not supported anymore. "
 "Python3 will be used."
 msgstr ""
+"Tämä työvihko on luotu Python 2:lla, jota ei enää tueta. Käytetään Python 3:"
+"a."
 
 #: worksheet.cpp:1437 worksheet.cpp:1607
 #, kde-format
@@ -4438,7 +4473,7 @@ msgstr ""
 #: worksheet.cpp:1676
 #, kde-format
 msgid "non object JSON value"
-msgstr ""
+msgstr "JSON-arvo ei olio"
 
 #: worksheet.cpp:1679
 #, kde-format
@@ -4542,33 +4577,29 @@ msgid "Delete Entries"
 msgstr "Poista tietueet"
 
 #: worksheet.cpp:1980
-#, fuzzy, kde-format
-#| msgid "Insert Command Entry"
+#, kde-format
 msgid "Collapse Command Entry Results"
-msgstr "Lisää komentokenttä"
+msgstr "Supista komentotietueen tulokset"
 
 #: worksheet.cpp:1981
-#, fuzzy, kde-format
-#| msgid "Command Entry"
+#, kde-format
 msgid "Expand Command Entry Results"
-msgstr "Komentokenttä"
+msgstr "Laajenna komentotietueen tulokset"
 
 #: worksheet.cpp:1983
-#, fuzzy, kde-format
-#| msgid "Command Entry"
+#, kde-format
 msgid "Delete Command Entry Results"
-msgstr "Komentokenttä"
+msgstr "Poista komentotietueen tulokset"
 
 #: worksheet.cpp:1985
 #, kde-format
 msgid "Exclude Command Entry From Execution"
-msgstr ""
+msgstr "Poista komentotietue suorituksesta"
 
 #: worksheet.cpp:1986
-#, fuzzy, kde-format
-#| msgid "Scripts to autorun"
+#, kde-format
 msgid "Add Command Entry To Execution"
-msgstr "Automaattisesti suoritettavat skriptit"
+msgstr "Lisää komentotietue suoritettavaksi"
 
 #: worksheet.cpp:2094
 #, kde-format
diff -pruN 4:25.04.2-3/po/fr/cantor.po 4:25.11.80-0ubuntu1/po/fr/cantor.po
--- 4:25.04.2-3/po/fr/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/fr/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -12,8 +12,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 08:42+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-04 08:12+0200\n"
 "Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
 "Language-Team: French <French <kde-francophone@kde.org>>\n"
 "Language: fr\n"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "X-Accelerator-Marker: &\n"
 "X-Environment: kde\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.04.3\n"
 "X-Text-Markup: kde4\n"
 
 #, kde-format
@@ -372,21 +372,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Activer la gestion des variables"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Liste des scripts à lancer automatiquement au début de la session"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Intégrer des graphes dans la feuille de calcul"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Largeur par défaut du tracé"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Hauteur par défaut du tracé"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Paquet de graphique pour l'assistant « Traçage »"
@@ -473,7 +516,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Général"
@@ -497,7 +540,7 @@ msgid ""
 "will be shown in an external window."
 msgstr ""
 "Si l'option est activée, les tracés seront affichés à l'intérieur de la "
-"feuille de travail. Dans le cas contraire, ils apparaîtront dans une fenêtre "
+"feuille de travail. Dans le cas contraire, ils apparaitront dans une fenêtre "
 "séparée."
 
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_allowLatex)
@@ -685,23 +728,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Liste des scripts à lancer automatiquement au début de la session"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -809,8 +835,8 @@ msgid ""
 "in which case <i>example</i> returns the list of all recognized topics."
 msgstr ""
 "<h1>Système d'aide de Maxima</h1><h2>Fonction <i>apropos</i></h2>Recherche "
-"les noms de Maxima dont le nom apparaît n'importe où. <i>nom</i> doit être "
-"une chaîne ou un symbole. Ainsi, <i>apropos(exp)</i> renvoie une liste de "
+"les noms de Maxima dont le nom apparait n'importe où. <i>nom</i> doit être "
+"une chaine ou un symbole. Ainsi, <i>apropos(exp)</i> renvoie une liste de "
 "toutes les étiquettes et fonctions qui possèdent « exp » dans une partie de "
 "leur nom, comme <i>expand</i>, <i>exp</i> et <i>exponentielle</i>. Donc, si "
 "vous ne pouvez retenir qu'une partie du nom d'une commande ou d'une variable "
@@ -820,11 +846,11 @@ msgstr ""
 "<i>tr_</i>. <br><br><i>apropos(«  »)</i> renvoie une liste avec tous les "
 "noms de Maxima. <br><br><i>apropos</i> renvoie la liste vide [], si aucun "
 "nom n'est trouvé. <br><br><h2>Description <i>des fonctions</i></"
-"h2><i>describe(string)</i> est équivalent à describe(chaîne, exact). "
-"<br><br><i>La fonction describe(chaîne, exact)</i> retrouve un élément dont "
-"le titre est égal (sans être sensible à la casse) à « chaîne », s'il un tel "
-"élément existe. <br><br><i>describe(chaîne, inexact)</i> trouve tous les "
-"éléments documentés contenant des chaînes dans leurs titres. S'il y a plus "
+"h2><i>describe(string)</i> est équivalent à describe(chaine, exact). "
+"<br><br><i>La fonction describe(chaine, exact)</i> retrouve un élément dont "
+"le titre est égal (sans être sensible à la casse) à « chaine », s'il un tel "
+"élément existe. <br><br><i>describe(chaine, inexact)</i> trouve tous les "
+"éléments documentés contenant des chaines dans leurs titres. S'il y a plus "
 "d'un tel élément, Maxima demande à l'utilisateur de sélectionner un ou "
 "plusieurs éléments à afficher. <br><br><i>? foo</i> (avec un espace entre "
 "<i> ? </i> et <i>foo</i>) est équivalent à <i>describe(« foo », exact)</i>, "
@@ -834,9 +860,9 @@ msgstr ""
 "argument. La fonction <i>describe</i> renvoie <i>Vrai</i> si une "
 "documentation est trouvée, sinon <i>Faux</i>. <br><h2>Exemple de "
 "<i>fonction</i></h2><i>La fonction example(sujet)</i> affiche quelques "
-"exemples de <i>sujet</i>, qui est un symbole ou une chaîne. Pour obtenir des "
+"exemples de <i>sujet</i>, qui est un symbole ou une chaine. Pour obtenir des "
 "exemples pour des opérateurs comme <i>if</i>, <i>do</i> ou <i>lambda</i>, "
-"l'argument doit être une chaîne, par exemple <i>example(« do »)</i>. "
+"l'argument doit être une chaine, par exemple <i>example(« do »)</i>. "
 "<i>exemple</i> n'est pas sensible à la casse. La plupart des sujets sont des "
 "noms de fonctions. <br> <br><i>example()</i> renvoie la liste de tous les "
 "sujets reconnus. <br><br>Le nom du fichier contenant les exemples est donné "
@@ -873,26 +899,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Emplacement de l'exécutable Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Largeur par défaut du tracé"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Hauteur par défaut du tracé"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -959,7 +965,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Exécutable :"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -967,7 +973,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -1013,8 +1019,8 @@ msgid "The integration of plots will be
 msgstr "L'intégration des tracés est désactivée."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -1623,7 +1629,7 @@ msgid ""
 "a separate window."
 msgstr ""
 "Si la valeur est « True », les tracés seront affichés sur la feuille de "
-"calcul. Dans le cas contraire, ils apparaîtront dans une fenêtre séparée."
+"calcul. Dans le cas contraire, ils apparaitront dans une fenêtre séparée."
 
 #. i18n: ectx: label, entry (coloredPlot), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:84
@@ -2246,7 +2252,7 @@ msgid "Install Additional Documentation
 msgstr "Installer les fichiers de documentation supplémentaires."
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2322,7 +2328,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Sélectionner un fichier d'aide de Qt..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2330,7 +2336,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2382,7 +2388,7 @@ msgstr ""
 "fonctions. Vous pouvez exécuter ces exemples dans la session R courante "
 "grâce à la commande <i>example()</i> : par exemple, <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2431,7 +2437,7 @@ msgstr "Impossible de lancer R. Veuillez
 #: backends/R/rsettingswidget.cpp:30
 #, kde-format
 msgid "Double click to open file selection dialog"
-msgstr "Double-cliquez pour ouvrir la boîte de dialogue de sélection"
+msgstr "Double-cliquez pour ouvrir la boite de dialogue de sélection"
 
 #: backends/R/rsettingswidget.cpp:69
 #, kde-format
@@ -2611,7 +2617,7 @@ msgstr "Intégration pour le traçage :
 msgid "The file %1 is already opened."
 msgstr "Le fichier %1 est déjà ouvert."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Ouvrir un fichier"
@@ -2636,7 +2642,7 @@ msgstr "Aller à la feuille de calcul pr
 msgid "Go to next worksheet"
 msgstr "Aller à la feuille de calcul suivante"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2645,7 +2651,7 @@ msgstr ""
 "Tous les fichiers pris en charge (*.cws, *ipynb, *.cws (Feuille Cantor), *."
 "ipynb (Jupyter Notebook)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2662,27 +2668,27 @@ msgid_plural ""
 msgstr[0] ""
 "<h1>Aucun moteur n'a été trouvé</h1>\n"
 "<div>Vous pouvez essayer :\n"
-" <ul> <li>De modifier les paramètres dans la boîte de dialogue de "
+" <ul> <li>De modifier les paramètres dans la boite de dialogue de "
 "configuration ;</li> <li>D'installer des paquets pour le programme suivant :"
 "</li> %2 </ul> </div> "
 msgstr[1] ""
 "<h1>Aucun moteur n'a été trouvé</h1>\n"
 "<div>Vous pouvez essayer :\n"
-" <ul> <li>De modifier les paramètres dans la boîte de dialogue de "
+" <ul> <li>De modifier les paramètres dans la boite de dialogue de "
 "configuration ;</li> <li>D'installer des paquets pour un des programmes "
 "suivants :</li> %2</ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Erreur"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Le moteur %1 n'est pas installé"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2691,54 +2697,54 @@ msgstr ""
 "Le moteur %1 est installé mais inactif. Veuillez vérifier votre installation "
 "et les paramètres de Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Session %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Impossible de trouver le composant Cantor: Erreur %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Calcul..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Prêt"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Modifié"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Plusieurs feuilles de travail non enregistrées sont ouvertes. Voulez-vous "
 "les fermer ?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Fermer Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Le projet courant a été modifié. Voulez-vous l'enregistrer ?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Enregistrer le projet"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatage"
@@ -3311,7 +3317,7 @@ msgstr "Gras"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3598,6 +3604,7 @@ msgstr "Impossible de charger l'image %
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 fichiers (*.%2)"
 
@@ -3759,25 +3766,25 @@ msgstr "Emplacement de l'exécutable LaT
 msgid "Path to the dvips executable"
 msgstr "Emplacement de l'exécutable « dvips »"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Type"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Taille [Octets]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimension"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ga/cantor.po 4:25.11.80-0ubuntu1/po/ga/cantor.po
--- 4:25.04.2-3/po/ga/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ga/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2009-12-24 06:59-0500\n"
 "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
 "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -353,21 +353,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -440,7 +483,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Ginearálta"
@@ -659,23 +702,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -800,26 +826,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -881,7 +887,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -889,7 +895,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -930,8 +936,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2107,7 +2113,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2186,7 +2192,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2194,7 +2200,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2221,7 +2227,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2432,7 +2438,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "file"
 msgid "Open file"
@@ -2458,14 +2464,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2485,70 +2491,70 @@ msgstr[2] ""
 msgstr[3] ""
 msgstr[4] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Earráid"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Seisiún %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Á Áireamh..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Réidh"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Error - Cantor"
 msgid "Close Cantor"
 msgstr "Earráid - Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr ""
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3127,7 +3133,7 @@ msgstr "&Trom"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3425,6 +3431,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3578,25 +3585,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/gl/cantor.po 4:25.11.80-0ubuntu1/po/gl/cantor.po
--- 4:25.04.2-3/po/gl/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/gl/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2025-03-19 13:13+0100\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.gal>\n"
 "Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
@@ -367,21 +367,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Activar a xestión de variábeis"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista de guións para executar automaticamente ao iniciar unha sesión"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Intercalar as gráficas na folla de traballo"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Anchura de gráfico predeterminada"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Altura de gráfico predeterminada"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Paquete gráfico para o asistente de gráficos"
@@ -461,7 +504,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Xeral"
@@ -672,23 +715,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista de guións para executar automaticamente ao iniciar unha sesión"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -855,26 +881,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Ruta ao executábel de Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Anchura de gráfico predeterminada"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Altura de gráfico predeterminada"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -938,7 +944,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Executábel:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -946,7 +952,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -991,8 +997,8 @@ msgid "The integration of plots will be
 msgstr "Desactivarase a integración de gráficos."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2216,7 +2222,7 @@ msgid "Install Additional Documentation
 msgstr "Instalar ficheiros de documentación adicionais"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2292,7 +2298,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Seleccione un ficheiro de axuda de Qt…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2300,7 +2306,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2350,7 +2356,7 @@ msgstr ""
 "na sesión actual de R mediante a orde <i>example()</i>. Por exemplo: "
 "<i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2573,7 +2579,7 @@ msgstr "Integración de gráficas:"
 msgid "The file %1 is already opened."
 msgstr "O ficheiro %1 xa está aberto."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Abrir un ficheiro"
@@ -2598,7 +2604,7 @@ msgstr "Ir á folla de traballo anterior
 msgid "Go to next worksheet"
 msgstr "Ir á seguinte folla de traballo"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2607,7 +2613,7 @@ msgstr ""
 "Todos os ficheiros compatíbeis (*.cws *ipynb);;Folla de traballo de Cantor "
 "(*.cws);;Caderno de Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2633,17 +2639,17 @@ msgstr[1] ""
 "<li>Instalar os paquetes dun dos seguintes programas:</li>     %2   </ul></"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Erro"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Non está instalada a infraestrutura %1"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2652,52 +2658,52 @@ msgstr ""
 "Instalouse a infraestrutura %1, pero está inactiva. Revise a instalación e a "
 "configuración de Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesión %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Non foi posíbel atopar a compoñente de Cantor co erro %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Calculando…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Preparado"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Cambiado"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Hai varias follas de traballo abertas e sen gardar. Quere pechalas?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Pechar Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Modificouse o proxecto actual. Quere gardalo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Gardar o proxecto"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formato"
@@ -3266,7 +3272,7 @@ msgstr "Grosa"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3552,7 +3558,9 @@ msgid "Cannot load image %1"
 msgstr "Non é posíbel cargar a imaxe %1"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Ficheiros %1 (*.%2)"
 
@@ -3714,25 +3722,25 @@ msgstr "Ruta ao executábel de latex"
 msgid "Path to the dvips executable"
 msgstr "Ruta ao executábel de dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Tamaño [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensión"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/he/cantor.po 4:25.11.80-0ubuntu1/po/he/cantor.po
--- 4:25.04.2-3/po/he/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/he/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-14 11:43+0200\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-10-05 12:18+0300\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
 "Language: he\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
 "n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.08.1\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -357,21 +357,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "הפעלת ניהול משתנים"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "רשימת סקריפטים להרצה אוטומטית בתחילת הפעלה"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "שילוב שרטוטים בגיליון העבודה"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "רוחב שרטוט כברירת מחדל"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "גובה שרטוט כברירת מחדל"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "חבילה גרפית למסייע שרטוט"
@@ -449,7 +492,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "כללי"
@@ -658,23 +701,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "רשימת סקריפטים להרצה אוטומטית בתחילת הפעלה"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -804,7 +830,7 @@ msgstr ""
 "<i>lambda</i> הארגומנט חייב להיות מחרוזת, למשל <i>example(\"do\")</i>. "
 "<i>example</i> אינה רגישה לרישיות. רוב הנושאים הם שמות פונקציות."
 "<br><br><i>example()‎</i> מחזירה את רשימת כל הנושאים המוכרים.<br><br>שם הקובץ "
-"המכיל את הדוגמאות נקבע על ידי משתנה האפשרויות הגלובלי <i>manual_demo</i>, "
+"המכיל את הדוגמאות נקבע על ידי משתנה האפשרויות המקיף <i>manual_demo</i>, "
 "שברירת המחדל שלו היא <i>\"manual.demo\"</i>.<br><br><i>example</i> מצטטת את "
 "הארגומנט שלה. <i>example</i> מחזירה <i>done</i> אלא אם לא נמצאו דוגמאות או "
 "אין ארגומנט, במקרה זה <i>example</i> מחזירה את רשימת כל הנושאים המוכרים."
@@ -833,26 +859,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "נתיב לקובץ ההפעלה של Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "רוחב שרטוט כברירת מחדל"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "גובה שרטוט כברירת מחדל"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -914,7 +920,7 @@ msgstr "Maxima קרסה פעמיים ת
 msgid "Executable:"
 msgstr "קובץ הפעלה:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -922,7 +928,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -965,8 +971,8 @@ msgid "The integration of plots will be
 msgstr "שילוב שרטוטים מושבת."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2167,7 +2173,7 @@ msgid "Install Additional Documentation
 msgstr "התקנת קובצי תיעוד נוספים"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2243,7 +2249,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "נא לבחור קובץ עזרה של Qt…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2251,7 +2257,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2281,7 +2287,7 @@ msgstr ""
 "i> ומפעיל העזרה <i>?</i> ב־R מספק גישה לעמודי התיעוד של פונקציות, סדרות "
 "נתונים ופריטים אחרים של R, גם לחבילות שהן חלק מהערכה התקנית של R וגם חבילות "
 "שנתרמו.<br><br>כדי לגשת לתיעוד לפונקציה התקנית <i>lm</i> (linear model - דגם "
-"לינארי) למשל, יש להקליד <b><i>help(lm)‎</i></b>  או <i>help(\"lm\")‎</i>, או "
+"לינארי) למשל, יש להקליד <b><i>help(lm)‎</i></b> או <i>help(\"lm\")‎</i>, או "
 "<i>?lm</i> או <i>?\"lm\"</i> (כלומר, המירכאות הן בגדר רשות).<br><br>כדי לגשת "
 "לעזרה על פונקציה בחבילה שאינה טעונה כרגע, יש לציין בנוסף את שם החבילה: למשל, "
 "כדי לקבל תיעוד על הפונקציה <i>rlm()</i> (robust linear model - מודל לינארי "
@@ -2296,7 +2302,7 @@ msgstr ""
 "עובדות. אפשר להריץ את הדוגמאות האלה בהפעלה הנוכחית של R באמצעות הפקודה "
 "<i>example()‎</i>: למשל, <i>example(lm)‎</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2308,7 +2314,7 @@ msgid ""
 "provides an Open Source route to participation in that activity."
 msgstr ""
 "<b>R</b> היא שפה וסביבה לחישוב סטטיסטי וגרפיקה, בדומה לשפת וסביבת S.<br/>היא "
-"מספקת מגוון רחב של טכניקות  סטטיסטיות (מידול לינארי וא־לינארי, בדיקות "
+"מספקת מגוון רחב של טכניקות סטטיסטיות (מידול לינארי וא־לינארי, בדיקות "
 "סטטיסיות קלסיות, ניתוח של נתונים על ציר זמן, סיווג, קיבוץ, …) וגרפיות, והיא "
 "גמישה מאוד. שפת S היא בדרך כלל המנגנון הנבחר למתודולוגיית מחקר בסטטיסטיקה, ו־"
 "R מספקת ניתוב בקוד פתוח להשתתפות בפעילות הזאת."
@@ -2512,7 +2518,7 @@ msgstr "שילוב שרטוט:"
 msgid "The file %1 is already opened."
 msgstr "הקובץ %1 כבר פתוח."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "פתיחת קובץ"
@@ -2537,7 +2543,7 @@ msgstr "מעבר לגיליון הנתו
 msgid "Go to next worksheet"
 msgstr "מעבר לגיליון הנתונים הבא"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2546,7 +2552,7 @@ msgstr ""
 "כל הקבצים הנתמכים (‎*.cws‏ ‎*ipynb);;גיליון עבודה של Cantor‏ (‎*.cws);;מחברת "
 "Jupyter (‎*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2581,17 +2587,17 @@ msgstr[3] ""
 "  <ul>    <li>לשנות את ההגדרות בחלונית ההגדרות;</li>    <li>להתקין חבילות "
 "לאחת מהתוכניות הבאות:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "שגיאה"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "המנגנון %1 לא מותקן."
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2599,52 +2605,52 @@ msgid ""
 msgstr ""
 "מנגנון %1 מותקן אבל לא פעיל. נא לבדוק שההתקנה וההגדרות של Cantor תקינים"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "הפעלה %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "איתור חלק Cantor נכשל עם השגיאה %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "מחושב..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "מוכן"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "השתנה"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "מגוון גיליונות עבודה שלא נשמרו פתוחים. לסגור אותם?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "סגירת Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "המיזם הנוכחי השתנה. לשמור אותו?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "שמירת מיזם"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "עיצוב"
@@ -3211,7 +3217,7 @@ msgstr "מודגש"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3498,6 +3504,7 @@ msgstr "לא ניתן לטעון את ה
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "קובצי %1 ‏(‎*.%2)"
 
@@ -3654,25 +3661,25 @@ msgstr "נתיב לקובץ ההפעלה
 msgid "Path to the dvips executable"
 msgstr "נתיב לקובץ ההפעלה dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "סוג"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "גודל [בתים]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "ממד"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/hi/cantor.po 4:25.11.80-0ubuntu1/po/hi/cantor.po
--- 4:25.04.2-3/po/hi/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/hi/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-12-15 15:57+0530\n"
 "Last-Translator: Kali <EMAIL@ADDRESS>\n"
 "Language-Team: Hindi <fedora-trans-hi@redhat.com>\n"
@@ -352,21 +352,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -438,7 +481,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr ""
@@ -645,23 +688,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -781,26 +807,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -862,7 +868,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -870,7 +876,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -910,8 +916,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2080,7 +2086,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2156,7 +2162,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2164,7 +2170,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2191,7 +2197,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2391,7 +2397,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr ""
@@ -2416,14 +2422,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2440,69 +2446,69 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr ""
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr ""
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr ""
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr ""
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr ""
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3065,7 +3071,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3352,6 +3358,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3501,25 +3508,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/hr/cantor.po 4:25.11.80-0ubuntu1/po/hr/cantor.po
--- 4:25.04.2-3/po/hr/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/hr/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2010-12-05 20:18+0100\n"
 "Last-Translator: Marko Dimjašević\n"
 "Language-Team: Croatian <kde-croatia-list@lists.sourceforge.net>\n"
@@ -369,21 +369,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista skripti koje se automatski pokreću na početku sesije"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integriraj slike u radnu tablu"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -458,7 +501,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Opće"
@@ -675,23 +718,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista skripti koje se automatski pokreću na početku sesije"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -833,26 +859,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Put do Maximine izvršne datoteke"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -915,7 +921,7 @@ msgstr "Maxima se srušila dvaput u krat
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -927,7 +933,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -968,8 +974,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2165,7 +2171,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, fuzzy, kde-format
 #| msgid "Name"
 msgctxt "@title:column"
@@ -2244,7 +2250,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2252,7 +2258,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2279,7 +2285,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2524,7 +2530,7 @@ msgstr "Integriraj"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "&Open Example"
 msgid "Open file"
@@ -2551,14 +2557,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2588,72 +2594,72 @@ msgstr[2] ""
 "  <ul>    <li>Promjena opcija u konfiguracijskom dijalogu;</li>    "
 "<li>Instaliranje paketa za sljedeće programe:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Greška"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Pozadinski servis %1 nije instaliran"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesija %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Neuspješno pronalaženje Cantora"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Računam …"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Spreman"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Spremi rezultat"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "&Plot"
 msgid "Formatting"
@@ -3235,7 +3241,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3530,6 +3536,7 @@ msgstr "Neuspješno pisanje u datoteku %
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3685,25 +3692,25 @@ msgstr "Put od latex izvršne datoteke"
 msgid "Path to the dvips executable"
 msgstr "Put do dvips izvršne datoteke"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, fuzzy, kde-format
 #| msgid "Variable:"
 msgctxt "@title:column"
diff -pruN 4:25.04.2-3/po/hu/cantor.po 4:25.11.80-0ubuntu1/po/hu/cantor.po
--- 4:25.04.2-3/po/hu/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/hu/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2014-06-15 00:51+0200\n"
 "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
 "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
@@ -369,21 +369,64 @@ msgstr "http://docs.python.org/2/"
 msgid "Enable Variable Management"
 msgstr "Változókezelés engedélyezése"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "A munkamenet kezdetén automatikusan futtatandó szkriptek listája"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Ábrák integrálása a munkalapba"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -458,7 +501,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Általános"
@@ -685,23 +728,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "A munkamenet kezdetén automatikusan futtatandó szkriptek listája"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -848,26 +874,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "A Maxima program elérési útja"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -932,7 +938,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -944,7 +950,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -995,8 +1001,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2210,7 +2216,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2289,7 +2295,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2297,7 +2303,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2324,7 +2330,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2581,7 +2587,7 @@ msgstr "Integrálás"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "Open image file"
 msgid "Open file"
@@ -2608,14 +2614,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2642,73 +2648,73 @@ msgstr[1] ""
 "<li>vagy a következő programok csomagjait telepíteni:</li>     %2   </ul></"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Hiba"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "A(z) %1 modul nincsen telepítve"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "%1. munkamenet"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "A Cantor Part nem található."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Számolás…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Kész"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 #| msgid "X range"
 msgid "Changed"
 msgstr "X tartomány"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Eredmény mentése"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3293,7 +3299,7 @@ msgstr "&Félkövér"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3594,6 +3600,7 @@ msgstr "Nem sikerült betölteni a képe
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3747,25 +3754,25 @@ msgstr "A latex program elérési útja"
 msgid "Path to the dvips executable"
 msgstr "A dvips program elérési útja"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ia/cantor.po 4:25.11.80-0ubuntu1/po/ia/cantor.po
--- 4:25.04.2-3/po/ia/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ia/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 14:24+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-09-24 17:10+0200\n"
 "Last-Translator: giovanni <g.sora@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
 "Language: ia\n"
@@ -362,21 +362,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Habilita Gestion de Variabile"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista de scripts de executar automaticamente al initio de session"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integra Plots (tracias) in le folio de travalio"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Largessa predefinite de plot"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Altessa predefinite de plot"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Pacchetto graphic per assistente de Plot(Tracia) Plot-Assitant"
@@ -457,7 +500,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "General"
@@ -668,23 +711,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista de scripts de executar automaticamente al initio de session"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -854,26 +880,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Percurso a executabile de Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Largessa predefinite de plot"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Altessa predefinite de plot"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -940,7 +946,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Executabile:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -948,7 +954,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -994,8 +1000,8 @@ msgid "The integration of plots will be
 msgstr "Le integration de tracis (plots) essera dishabilitate."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2218,7 +2224,7 @@ msgid "Install Additional Documentation
 msgstr "Installa files de documentation additional"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2294,7 +2300,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Selige un file de Adjuta de Qt ..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2302,7 +2308,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2353,7 +2359,7 @@ msgstr ""
 "functiones functiona. Tu pote exequer iste exemplos in le session  currente "
 "de  R  via le commando <i>example()</i> : e.g., <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2577,7 +2583,7 @@ msgstr "Integration de tracia (plot):"
 msgid "The file %1 is already opened."
 msgstr "Le file %1 ja es aperite."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Aperi file"
@@ -2602,7 +2608,7 @@ msgstr "Vade a previe folio de travalio"
 msgid "Go to next worksheet"
 msgstr "Vade a proxime folio de travalio"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2611,7 +2617,7 @@ msgstr ""
 "Omne file supportate (*.cws *ipynb);;Folios de travalio de Cantor (*.cws);;"
 "Jupyter Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2638,17 +2644,17 @@ msgstr[1] ""
 "<li>Installante pacchettos per le programmas sequente:</li>  %2 </ul></"
 "div>          "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Error"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "retroadministration %1 non es installate"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2657,52 +2663,52 @@ msgstr ""
 "Retroadministration %1 installate, ma inactive. Pro favor tu verifica tu "
 "installation e preferentias de Cantor "
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Session %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Falleva  trovar Cantor Part con error %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Il calcula..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Preste"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Modificate"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Folios de labor multiple es aperite. Tu vole clauder los?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Caude Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Le currente projecto ha essite modificate. Tu vole salveguardar lo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Salveguarda projecto"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Da formato"
@@ -3274,7 +3280,7 @@ msgstr "Grasse"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3561,6 +3567,7 @@ msgstr "Non pote cargar imagine %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 files (*.%2)"
 
@@ -3721,25 +3728,25 @@ msgstr "Percurso al executabile de latex
 msgid "Path to the dvips executable"
 msgstr "Percurso al executabile de dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Typo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Grandor [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimension"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/it/cantor.po 4:25.11.80-0ubuntu1/po/it/cantor.po
--- 4:25.04.2-3/po/it/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/it/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-05-28 10:37+0200\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-30 15:55+0200\n"
 "Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
 "Language-Team: Italian <kde-i18n-it@kde.org>\n"
 "Language: it\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.11.70\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -364,21 +364,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Avvia gestione delle variabili"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista di script da eseguire automaticamente all'inizio di una sessione"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integra grafici nel foglio di lavoro"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Larghezza predefinita del grafico"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Altezza predefinita del grafico"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Pacchetto grafico per l'assistente per il grafico"
@@ -462,7 +505,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Generale"
@@ -673,23 +716,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra&language=it"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista di script da eseguire automaticamente all'inizio di una sessione"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -858,26 +884,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Percorso dell'eseguibile di Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Larghezza predefinita del grafico"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Altezza predefinita del grafico"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -942,7 +948,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Eseguibile:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -950,7 +956,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -995,8 +1001,8 @@ msgid "The integration of plots will be
 msgstr "L'integrazione dei grafici verrà disabilitata."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2210,7 +2216,7 @@ msgid "Install Additional Documentation
 msgstr "Installa ulteriori file della documentazione"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2286,7 +2292,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Seleziona un file Qt Help..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2294,7 +2300,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2344,7 +2350,7 @@ msgstr ""
 "illustrano come agisce la funzione. Puoi eseguirli nella sessione di R "
 "corrente con il comando <i>example()</i>, ad esempio <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2570,7 +2576,7 @@ msgstr "Integrazione del grafico:"
 msgid "The file %1 is already opened."
 msgstr "Il file %1 è già aperto."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Apri file"
@@ -2595,7 +2601,7 @@ msgstr "Vai al foglio di lavoro preceden
 msgid "Go to next worksheet"
 msgstr "Vai al foglio di lavoro successivo"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2604,7 +2610,7 @@ msgstr ""
 "Tutti i file supportati (*.cws *ipynb);;Foglio di lavoro Cantor (*.cws);;"
 "Jupyter Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2631,17 +2637,17 @@ msgstr[1] ""
 "li>    <li>installare i pacchetti per uno dei seguenti programmi:</li>     "
 "%2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Errore"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Il motore %1 non è installato"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2650,52 +2656,52 @@ msgstr ""
 "Il motore %1 è installato, ma è inattivo. Controlla la tua installazione e "
 "le impostazioni di Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sessione %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Impossibile trovare il componente di Cantor, errore %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Calcolo..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Pronto"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Modificato"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Ci sono fogli di lavoro non salvati. Vuoi chiudere?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Chiudi Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Il progetto corrente è stato modificato. Vuoi salvarlo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Salva progetto"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formattazione"
@@ -3265,7 +3271,7 @@ msgstr "Grassetto"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3552,6 +3558,7 @@ msgstr "Impossibile caricare l'immagine
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 file (*.%2)"
 
@@ -3710,25 +3717,25 @@ msgstr "Percorso dell'eseguibile «latex
 msgid "Path to the dvips executable"
 msgstr "Percorso dell'eseguibile «dvips»"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Dimensione [byte]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensione"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ja/cantor.po 4:25.11.80-0ubuntu1/po/ja/cantor.po
--- 4:25.04.2-3/po/ja/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ja/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2009-05-18 00:19+0900\n"
 "Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
 "Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -349,21 +349,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -435,7 +478,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr ""
@@ -642,23 +685,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -778,26 +804,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -859,7 +865,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -867,7 +873,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -907,8 +913,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2077,7 +2083,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2153,7 +2159,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2161,7 +2167,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2188,7 +2194,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2388,7 +2394,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr ""
@@ -2413,14 +2419,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2436,69 +2442,69 @@ msgid_plural ""
 "ul> </div> "
 msgstr[0] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr ""
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr ""
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr ""
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr ""
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr ""
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3061,7 +3067,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3348,6 +3354,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3497,25 +3504,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ka/cantor.po 4:25.11.80-0ubuntu1/po/ka/cantor.po
--- 4:25.04.2-3/po/ka/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ka/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-20 09:00+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-03 14:46+0200\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
 "Language: ka\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.6\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -327,7 +327,7 @@ msgstr ""
 #: backendchooser.ui:37
 #, kde-format
 msgid "Make this the default backend"
-msgstr "ამის ნაგულისხმებ უკანაბოლოდ გადაკეთება"
+msgstr "ამის ნაგულისხმევ უკანაბოლოდ გადაკეთება"
 
 #: backends/julia/juliabackend.cpp:55
 #, kde-format
@@ -362,21 +362,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "ცვლადების მართვის ჩართვა"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "სესიის დაწყებისას ავტოგასაშვები სკრიპტების სია"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "სამუშაო ფურცელზე ნახაზების ინტეგრაცია"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "ნაგულისხმევი ნახაზის სიგანე"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "ნაგულისხმევი ნახაზის სიმაღლე"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "გრაფიკული პაკეტი Plot-Assistant-სთვის"
@@ -455,7 +498,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "მთავარი"
@@ -666,23 +709,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "სესიის დაწყებისას ავტოგასაშვები სკრიპტების სია"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -851,26 +877,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "ბილიკი Maxima-ის გამშვებ ფაილებამდე"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "ნაგულისხმევი ნახაზის სიგანე"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "ნაგულისხმევი ნახაზის სიმაღლე"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -934,7 +940,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "გამსვები ფაილი:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -942,7 +948,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -987,8 +993,8 @@ msgid "The integration of plots will be
 msgstr "გრაფიკების ინტეგრაცია გაითიშება."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -1524,7 +1530,7 @@ msgstr ""
 #: backends/qalculate/qalculatebackend.kcfg:25
 #, kde-format
 msgid "Default angle unit for trigonometric functions."
-msgstr "ტრიგონომეტრიული ფუნქციების კუთხის ნაგულისხმები ერთეული."
+msgstr "ტრიგონომეტრიული ფუნქციების კუთხის ნაგულისხმევი ერთეული."
 
 #. i18n: ectx: label, entry (base), group (QalculateBackend)
 #: backends/qalculate/qalculatebackend.kcfg:35
@@ -1745,7 +1751,7 @@ msgstr "ნომერი"
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:150
 #, kde-format
 msgid "default: %1"
-msgstr "ნაგულისხმები: %1"
+msgstr "ნაგულისხმევი: %1"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:210
 #, kde-format
@@ -2201,7 +2207,7 @@ msgid "Install Additional Documentation
 msgstr "დოკუმენტაციის დამატებითი ფაილების დამატება"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2277,7 +2283,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "აირჩიეთ Qt-ის დახმარების ფაილი..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2285,7 +2291,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2336,7 +2342,7 @@ msgstr ""
 "სესიაზე <i>მაგალითის ()</i> ბრძანების საშუალებით: <i>მაგალითად, მაგალითი "
 "(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2558,7 +2564,7 @@ msgstr "გრაფიკის ინ
 msgid "The file %1 is already opened."
 msgstr "ფაილი %1 უკვე ღიაა."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "ფაილის გახსნა"
@@ -2583,7 +2589,7 @@ msgstr "წინა სამუშა
 msgid "Go to next worksheet"
 msgstr "შემდეგ სამუშაო ცხრილზე გადასვლა"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2592,7 +2598,7 @@ msgstr ""
 "ყველა მხარდაჭერილი ფაილი (*.cws *ipynb);;Cantor-ის სამუშაო ფურცელი (*.cws);;"
 "Jupyter Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2617,17 +2623,17 @@ msgstr[1] ""
 "  <ul>    <li>პარამეტრების შეცვლა მორგების დიალოგში;</li>    <li>პაკეტების "
 "დაყენება ერთ-ერთი შემდეგ პროგრამისთვის:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "შეცდომა"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "უკანაბოლო %1 დაყენებული არაა"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2636,52 +2642,52 @@ msgstr ""
 "უკანაბოლო %1 დაყენებულია, აქტიური კი - არა. შეამოწმეთ პროგრამის ფაილები და "
 "Cantor-ის პარამეტრები"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "სესია %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Cantor Part-ის მოძებნა ჩავარდა შეცდომით %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "გაანგარიშება..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "მზადაა"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "შეცვლილია"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "გახსნილია ერთზე მეტი შეუნახავი სამუშაო ფურცელი. გნებავთ მათი დახურვა?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cantor-ისდახურვა"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "მიმდინარე პროექტი შეიცვალა. გნებავთ, შეინახოთ ის?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "პროექტის შენახვა"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "ფორმატირება"
@@ -3250,7 +3256,7 @@ msgstr "გასქელება"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3275,7 +3281,7 @@ msgstr "აირჩიეთ"
 #: commandentry.cpp:207
 #, kde-format
 msgid "Reset to Default"
-msgstr "ნაგულისხმებ მნიშვნელობაზე დაბრუნება"
+msgstr "ნაგულისხმევ მნიშვნელობაზე დაბრუნება"
 
 #: commandentry.cpp:336
 #, kde-format
@@ -3537,6 +3543,7 @@ msgstr "%1 გამოსახულ
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 ფაილი (*.%2)"
 
@@ -3694,25 +3701,25 @@ msgstr "ბილიკი latex გა
 msgid "Path to the dvips executable"
 msgstr "ბილიკი dvips გამშვებ ფაილამდე"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "ტიპი"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "ზომა [ბაიტი]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "განზომილება"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4159,7 +4166,7 @@ msgstr ""
 #: settings.ui:69
 #, kde-format
 msgid "Default Backend:"
-msgstr "ნაგულისხმები უკანაბოლო:"
+msgstr "ნაგულისხმევი უკანაბოლო:"
 
 #. i18n: ectx: property (toolTip), widget (QSpinBox, kcfg_VisibleLinesLimit)
 #: settings.ui:76
diff -pruN 4:25.04.2-3/po/kk/cantor.po 4:25.11.80-0ubuntu1/po/kk/cantor.po
--- 4:25.04.2-3/po/kk/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/kk/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2013-11-01 23:02+0600\n"
 "Last-Translator: Sairan Kikkarin <sairan@computer.org>\n"
 "Language-Team: Kazakh <kde-i18n-doc@kde.org>\n"
@@ -366,21 +366,64 @@ msgstr "http://docs.python.org/2/"
 msgid "Enable Variable Management"
 msgstr "Айнымалы басқаруын рұқсат ету"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Сеанс басында автожегілетін скрипттер тізімі"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Графиктер құжатқа ендірілсін"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -455,7 +498,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Жалпы"
@@ -682,23 +725,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Сеанс басында автожегілетін скрипттер тізімі"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -840,26 +866,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima орындалатын файлының жолы"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -922,7 +928,7 @@ msgstr "Maxima қысқа мерзімд
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -934,7 +940,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -985,8 +991,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2199,7 +2205,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2278,7 +2284,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2286,7 +2292,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2313,7 +2319,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2570,7 +2576,7 @@ msgstr "Интегралды алу"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "Open image file"
 msgid "Open file"
@@ -2597,14 +2603,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2624,73 +2630,73 @@ msgstr[0] ""
 "  <ul>    <li>Баптау диалогындағы параметрлерін өзгерту;</li>    <li>Келесі "
 "бағдарламалардың бірін орнату:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Қате"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "%1 тетігі орнатылмаған"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "%1 сеансы"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Cantor бөлшегі табылмады."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Есептеу..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Дайын"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 #| msgid "X range"
 msgid "Changed"
 msgstr "X ауқымы"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Нәтижені сақтау"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3275,7 +3281,7 @@ msgstr "Қал&ың"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3576,6 +3582,7 @@ msgstr "%1 кескіні жүктелм
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3729,25 +3736,25 @@ msgstr "Орындалатын latex ф
 msgid "Path to the dvips executable"
 msgstr "Орындалатын dvips файлдың жолы"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ko/cantor.po 4:25.11.80-0ubuntu1/po/ko/cantor.po
--- 4:25.04.2-3/po/ko/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ko/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-04-06 21:45+0200\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-20 00:51+0200\n"
 "Last-Translator: Shinjo Park <kde@peremen.name>\n"
 "Language-Team: Korean <kde-kr@kde.org>\n"
 "Language: ko\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 23.08.5\n"
+"X-Generator: Lokalize 24.12.3\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -359,21 +359,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "변수 관리 활성화"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "세션을 시작할 때 자동으로 실행할 스크립트 목록"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "워크시트에 플롯 통합"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "기본 플롯 너비"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "기본 플롯 높이"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "플롯 도우미용 그래픽 패키지"
@@ -451,7 +494,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "일반"
@@ -660,23 +703,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "세션을 시작할 때 자동으로 실행할 스크립트 목록"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -837,26 +863,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima 실행 파일 경로"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "기본 플롯 너비"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "기본 플롯 높이"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -919,7 +925,7 @@ msgstr "Maxima가 짧은 시간 동안 
 msgid "Executable:"
 msgstr "실행 파일:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -927,7 +933,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -970,8 +976,8 @@ msgid "The integration of plots will be
 msgstr "플롯 통합이 비활성화됩니다."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2176,7 +2182,7 @@ msgid "Install Additional Documentation
 msgstr "추가 문서 파일 설치"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2252,7 +2258,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Qt 도움말 파일 선택..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2260,7 +2266,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2305,7 +2311,7 @@ msgstr ""
 "있습니다. 현재 R 세션에서 예제를 실행하려면 <i>example()</i> 명령을 사용하십"
 "시오. 예: <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2522,7 +2528,7 @@ msgstr "플롯 통합:"
 msgid "The file %1 is already opened."
 msgstr "파일 %1이(가) 이미 열려 있습니다."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "파일 열기"
@@ -2547,7 +2553,7 @@ msgstr "이전 워크시트로 이동"
 msgid "Go to next worksheet"
 msgstr "다음 워크시트로 이동"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2556,7 +2562,7 @@ msgstr ""
 "모든 지원하는 파일 (*.cws *ipynb);;Cantor 워크시트 (*.cws);;Jupyter 노트북 "
 "(*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2576,17 +2582,17 @@ msgstr[0] ""
 "  <ul><li>설정 대화 상자의 설정 변경</li> <li>다음 중 하나 이상의 패키지 설"
 "치:</li> %2 </ul></div>"
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "오류"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "%1 백엔드가 설치되지 않음"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2595,52 +2601,52 @@ msgstr ""
 "%1 백엔드가 설치되었지만 비활성화되어 있습니다. 설치 상태와 Cantor 설정을 확"
 "인하십시오"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "세션 %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Cantor 부분을 찾을 수 없습니다. 오류 %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "계산 중..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "준비"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "변경됨"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "저장하지 않은 워크시트가 열려 있습니다. 닫으시겠습니까?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cantor 닫기"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "현재 프로젝트가 수정되었습니다. 저장하시겠습니까?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "프로젝트 저장"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "서식"
@@ -3205,7 +3211,7 @@ msgstr "굵게"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3492,6 +3498,7 @@ msgstr "%1 그림을 불러올 수 없
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 파일 (*.%2)"
 
@@ -3648,25 +3655,25 @@ msgstr "latex 실행 파일 경로"
 msgid "Path to the dvips executable"
 msgstr "dvips 실행 파일 경로"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "형식"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "크기 [바이트]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "면적"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/lt/cantor.po 4:25.11.80-0ubuntu1/po/lt/cantor.po
--- 4:25.04.2-3/po/lt/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/lt/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2017-06-25 15:07+0200\n"
 "Last-Translator: Mindaugas Baranauskas <opensuse.lietuviu.kalba@gmail.com>\n"
 "Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
@@ -355,21 +355,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -442,7 +485,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Bendri"
@@ -655,23 +698,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -792,26 +818,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -873,7 +879,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -881,7 +887,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -922,8 +928,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2094,7 +2100,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2172,7 +2178,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2180,7 +2186,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2207,7 +2213,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2411,7 +2417,7 @@ msgstr "Integruoti"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "&Open Example"
 msgid "Open file"
@@ -2438,14 +2444,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2464,71 +2470,71 @@ msgstr[1] ""
 msgstr[2] ""
 msgstr[3] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Klaida"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesija %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Skaičiuojama..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Pasiruošęs"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Įrašyti rezultatą"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3103,7 +3109,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3401,6 +3407,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3554,25 +3561,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/lv/cantor.po 4:25.11.80-0ubuntu1/po/lv/cantor.po
--- 4:25.04.2-3/po/lv/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/lv/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -4,20 +4,20 @@
 #
 # Einars Sprugis <einars8@gmail.com>, 2010, 2011, 2012.
 # Maris Nartiss <maris.kde@gmail.com>, 2010.
-# SPDX-FileCopyrightText: 2024 Toms Trasuns <toms.trasuns@posteo.net>
+# SPDX-FileCopyrightText: 2024, 2025 Toms Trasuns <toms.trasuns@posteo.net>
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2024-12-11 20:00+0200\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-09-25 13:01+0300\n"
 "Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
 "Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
 "Language: lv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 24.08.3\n"
+"X-Generator: Lokalize 25.08.0\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
 "2);\n"
 
@@ -365,21 +365,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Ieslēgt mainīgo pārvaldīšanu"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Skriptu saraksts, ko automātiski palaist sesijas sākumā"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrēt grafikus darblapā"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Noklusējuma grafika platums"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Noklusējuma grafika augstums"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "„Plot-Assistant“ grafiskā pakotne"
@@ -457,7 +500,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Pamata"
@@ -623,10 +666,9 @@ msgstr "Gadfly"
 #. i18n: ectx: property (text), widget (QLabel, label3)
 #. i18n: ectx: property (text), widget (QLabel, label4)
 #: backends/julia/settings.ui:252 backends/python/settings.ui:221
-#, fuzzy, kde-format
-#| msgid "Plot Assistant"
+#, kde-format
 msgid "Plot Assistant:"
-msgstr "Grafiku palīgs"
+msgstr "Grafiku palīgs:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutorun)
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutoran)
@@ -669,23 +711,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Skriptu saraksts, ko automātiski palaist sesijas sākumā"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -852,26 +877,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Ceļš uz „Maxima“ izpilddatni"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Noklusējuma grafika platums"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Noklusējuma grafika augstums"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -936,7 +941,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Izpilddatne:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -944,7 +949,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -989,8 +994,8 @@ msgid "The integration of plots will be
 msgstr "Grafiku integrācija būs izslēgta"
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2204,7 +2209,7 @@ msgid "Install Additional Documentation
 msgstr "Instalēt papildu dokumentācijas datnes"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2280,7 +2285,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Atlasiet „Qt“ palīdzības datni..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2288,7 +2293,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2337,7 +2342,7 @@ msgstr ""
 "izpildīt pašreizējā R sesijā caur <i>example()</i> komandu, piemēram, "
 "<i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2558,7 +2563,7 @@ msgstr "Grafika integrācija:"
 msgid "The file %1 is already opened."
 msgstr "Datne „%1“ ir jau atvērta."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Atvērt datni"
@@ -2583,7 +2588,7 @@ msgstr "Iet uz iepriekšējo darblapu"
 msgid "Go to next worksheet"
 msgstr "Iet uz nākamo darblapu"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2592,7 +2597,7 @@ msgstr ""
 "Visas atbalstītās datnes (*.cws *ipynb);;„Cantor“ darblapa (*.cws);;"
 "„Jupyter“ piezīmju grāmata (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2622,17 +2627,17 @@ msgstr[2] ""
 "  <ul>    <li>Mainīt iestatījumus konfigurācijas logā;</li>    <li>Instalēt "
 "pakotnes kādai no šīm programmām:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Kļūda"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Aizmugursistēma „%1“ nav instalēta"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2641,52 +2646,52 @@ msgstr ""
 "„%1“ aizmugursistēma ir instalēta, bet nav aktīva. Pārbaudiet instalāciju un "
 "„Cantor“ iestatījumus"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesija %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Neizdevās atrast Cantor daļu, kļūda — %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Aprēķina..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Gatavs"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Mainīts"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Ir atvērtas vairākas nesaglabātas darblapas. Vai vēlaties tās aizvērt?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Aizvērt „Cantor“"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Pašreizējais projekts ir mainīts. Vai vēlaties to saglabāt?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Saglabāt projektu"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatēšana"
@@ -3256,7 +3261,7 @@ msgstr "Treknraksts"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3390,10 +3395,9 @@ msgstr "Nodaļas fonts"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontFamily)
 #: formating.ui:48 formating.ui:105 formating.ui:162 formating.ui:219
 #: formating.ui:276 formating.ui:333
-#, fuzzy, kde-format
-#| msgid "Font Family:"
+#, kde-format
 msgid "Fon&t Family:"
-msgstr "Fonta saime:"
+msgstr "&Fonta saime:"
 
 #. i18n: ectx: property (text), widget (QLabel, lChapterFontSize)
 #. i18n: ectx: property (text), widget (QLabel, lSubchapterFontSize)
@@ -3403,10 +3407,9 @@ msgstr "Fonta saime:"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontSize)
 #: formating.ui:61 formating.ui:118 formating.ui:175 formating.ui:232
 #: formating.ui:289 formating.ui:346
-#, fuzzy, kde-format
-#| msgid "Font Size:"
+#, kde-format
 msgid "Font Si&ze:"
-msgstr "Fonta izmērs:"
+msgstr "Fonta i&zmērs:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, SubchapterTab)
 #: formating.ui:99
@@ -3545,6 +3548,7 @@ msgstr "Neizdevās ielādēt attēlu „
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 datnes (*.%2)"
 
@@ -3702,25 +3706,25 @@ msgstr "Ceļš uz „latex“ izpilddatn
 msgid "Path to the dvips executable"
 msgstr "Ceļš uz „dvips“ izpilddatni"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tips"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Lielums [baiti]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Izmēri"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ml/cantor.po 4:25.11.80-0ubuntu1/po/ml/cantor.po
--- 4:25.04.2-3/po/ml/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ml/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2019-12-12 21:37+0000\n"
 "Last-Translator: Vivek KJ Pazhedath <vivekkj2004@gmail.com>\n"
 "Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് <smc."
@@ -353,21 +353,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -439,7 +482,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr ""
@@ -646,23 +689,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -782,26 +808,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -863,7 +869,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -871,7 +877,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -911,8 +917,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2081,7 +2087,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2157,7 +2163,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2165,7 +2171,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2192,7 +2198,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2392,7 +2398,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr ""
@@ -2417,14 +2423,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2441,69 +2447,69 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr ""
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr ""
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr ""
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr ""
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr ""
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3067,7 +3073,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3354,6 +3360,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3504,25 +3511,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/mr/cantor.po 4:25.11.80-0ubuntu1/po/mr/cantor.po
--- 4:25.04.2-3/po/mr/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/mr/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2013-03-05 17:03+0530\n"
 "Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
 "Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
@@ -352,21 +352,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -438,7 +481,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, fuzzy, kde-format
 msgid "General"
 msgstr "सामान्य"
@@ -650,23 +693,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, fuzzy, kde-format
@@ -786,26 +812,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -867,7 +873,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -875,7 +881,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -915,8 +921,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2088,7 +2094,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2165,7 +2171,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2173,7 +2179,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2200,7 +2206,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2400,7 +2406,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 msgid "Open file"
 msgstr "फाईल"
@@ -2425,14 +2431,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2449,69 +2455,69 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "त्रुटी"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, fuzzy, kde-format
 msgid "Session %1"
 msgstr "सत्र"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "गणना करत आहे..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, fuzzy, kde-format
 msgid "Ready"
 msgstr "तयार"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr ""
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3082,7 +3088,7 @@ msgstr "ठळक (&B)"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3378,6 +3384,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3530,25 +3537,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/nb/cantor.po 4:25.11.80-0ubuntu1/po/nb/cantor.po
--- 4:25.04.2-3/po/nb/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/nb/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2014-01-07 14:17+0100\n"
 "Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
 "Language-Team: Norwegian Bokmål <l10n-no@lister.huftis.org>\n"
@@ -354,21 +354,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr "Slå på håndtering av variabler"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Liste over skripter som skal kjøres automatisk når en økt begynner"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Bygg inn plott i arbeidsarket"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -440,7 +483,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Generelt"
@@ -647,23 +690,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Liste over skripter som skal kjøres automatisk når en økt begynner"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -783,26 +809,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Sti til Maxima-programmet"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -864,7 +870,7 @@ msgstr "Maxima krasjet to ganger på kor
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -872,7 +878,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -912,8 +918,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2106,7 +2112,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2182,7 +2188,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2190,7 +2196,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2217,7 +2223,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2420,7 +2426,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Åpne fil"
@@ -2445,14 +2451,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2478,69 +2484,69 @@ msgstr[1] ""
 "installere pakkene for ett av følgende programmer:</li>     %2   </ul> </"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Feil"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Bakgrunnsmotoren %1 er ikke installert"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Økt %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Beregner …"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Klar"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Lagre prosjekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3103,7 +3109,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3390,6 +3396,7 @@ msgstr "Kan ikke laste inn bilde %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3539,25 +3546,25 @@ msgstr "Sti til latex-programmet"
 msgid "Path to the dvips executable"
 msgstr "Sti til dvips-programmet"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/nds/cantor.po 4:25.11.80-0ubuntu1/po/nds/cantor.po
--- 4:25.04.2-3/po/nds/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/nds/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2014-05-13 11:57+0200\n"
 "Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
 "Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
@@ -368,21 +368,64 @@ msgstr "http://docs.python.org/2/"
 msgid "Enable Variable Management"
 msgstr "Variabelnpleeg anmaken"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "List mit Skripten, de bi Törnstart automaatsch utföhrt warrt"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Diagrammen na Arbeitblatt inbinnen"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -457,7 +500,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Allmeen"
@@ -684,23 +727,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/de/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "List mit Skripten, de bi Törnstart automaatsch utföhrt warrt"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -847,26 +873,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Padd na't Programm »Maxima«"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -930,7 +936,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -942,7 +948,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -993,8 +999,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2219,7 +2225,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2298,7 +2304,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2306,7 +2312,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2333,7 +2339,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2591,7 +2597,7 @@ msgstr "Integreren"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "Open image file"
 msgid "Open file"
@@ -2618,14 +2624,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2651,73 +2657,73 @@ msgstr[1] ""
 "<li>Installeer Paketen för een vun disse Programmen:</li>     %2   </ul> </"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Fehler"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Hülpprogramm »%1« is nich installeert."
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Törn %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "De Cantor-Komponent lett sik nich finnen."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "An't Utreken..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Afslaten"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, fuzzy, kde-format
 #| msgid "X range"
 msgid "Changed"
 msgstr "X-Rebeet"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Resultaat sekern"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plotting"
 msgid "Formatting"
@@ -3302,7 +3308,7 @@ msgstr "&Fett"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3603,6 +3609,7 @@ msgstr "Bild „%1“ lett sik nich lade
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3756,25 +3763,25 @@ msgstr "Padd na't utföhrbor Programm »
 msgid "Path to the dvips executable"
 msgstr "Padd na't Programm »dvips«"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/nl/cantor.po 4:25.11.80-0ubuntu1/po/nl/cantor.po
--- 4:25.04.2-3/po/nl/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/nl/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -11,15 +11,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 17:38+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-03 14:22+0200\n"
 "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
-"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language-Team: \n"
 "Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.04.2\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #, kde-format
@@ -366,21 +366,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Variabelenbeheer activeren"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lijst van zelfstartende scripts aan het begin van de sessie"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Plots opnemen in het werkblad"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Standaard breedte van plot"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Standaard hoogte van plot"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Grafisch pakket voor de Plot-assistent"
@@ -460,7 +503,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Algemeen"
@@ -671,23 +714,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lijst van zelfstartende scripts aan het begin van de sessie"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -857,26 +883,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Path naar het uitvoerbaar bestand voor Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Standaard breedte van plot"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Standaard hoogte van plot"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -942,7 +948,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Uitvoerbaar:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -950,7 +956,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -995,8 +1001,8 @@ msgid "The integration of plots will be
 msgstr "Het integreren (samenvoegen?) van plots wordt uitgezet."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2209,7 +2215,7 @@ msgid "Install Additional Documentation
 msgstr "Installeer verdere documentatiebestanden"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2285,7 +2291,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "selecteer een Qt helpbestand..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2293,7 +2299,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2344,7 +2350,7 @@ msgstr ""
 "de huidige R-sessie via het commando <i>example()</i>: bijv., "
 "<i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2568,7 +2574,7 @@ msgstr "Plotintegratie:"
 msgid "The file %1 is already opened."
 msgstr "Bestand %1 is al geopend."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Bestand openen"
@@ -2593,7 +2599,7 @@ msgstr "Ga naar vorige werkblad"
 msgid "Go to next worksheet"
 msgstr "Ga naar volgende werkblad"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2602,7 +2608,7 @@ msgstr ""
 "Alle ondersteunde bestanden (*.cws *ipynb);;Cantor Worksheet (*.cws);;"
 "Jupyter Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2629,17 +2635,17 @@ msgstr[1] ""
 "<li>Pakketten te installeren voor een van de volgende programma's:</li>     "
 "%2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Fout"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Backend %1 is niet geïnstalleerd"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2648,53 +2654,53 @@ msgstr ""
 "Backend %1 is geïnstalleerd, maar niet actief. Controleer aub. de "
 "installatie en instellingen van Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sessie %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Kon het Cantor-gedeelte niet vinden, foutmelding %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Berekenen..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Gereed"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Gewijzigd"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Er zijn meerdere niet opgeslagen open werkbladen. Wilt u die afsluiten?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cantor afsluiten"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Het huidige project is gewijzigd. Wilt u dit opslaan?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Project opslaan"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatteren"
@@ -3264,7 +3270,7 @@ msgstr "Vet"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3551,6 +3557,7 @@ msgstr "Kan afbeelding %1 niet inlezen"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 bestanden (*.%2)"
 
@@ -3710,25 +3717,25 @@ msgstr "Path naar het uitvoerbaar bestan
 msgid "Path to the dvips executable"
 msgstr "Path naar het uitvoerbaar bestand voor dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Type"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Grootte [bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensie"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/nn/cantor.po 4:25.11.80-0ubuntu1/po/nn/cantor.po
--- 4:25.04.2-3/po/nn/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/nn/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2016-01-31 14:32+0100\n"
 "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
@@ -355,21 +355,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr "Bruk variabelhandsaming"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Liste over skript som skal køyrast automatisk ved øktstart"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrer plott i arbeidsarket"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -441,7 +484,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Generelt"
@@ -648,23 +691,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Liste over skript som skal køyrast automatisk ved øktstart"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -784,26 +810,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Adresse til Maxima-programfila"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -865,7 +871,7 @@ msgstr "Maxima har krasja to gongar på
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -873,7 +879,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -913,8 +919,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2093,7 +2099,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2169,7 +2175,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2177,7 +2183,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2204,7 +2210,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2407,7 +2413,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Opna fil"
@@ -2432,14 +2438,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2456,69 +2462,69 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Feil"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Motoren %1 er ikkje installert"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Økt %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Reknar ut …"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Klar"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr ""
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Lagra prosjekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3081,7 +3087,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3368,6 +3374,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3517,25 +3524,25 @@ msgstr "Adresse til LaTeX-programfila"
 msgid "Path to the dvips executable"
 msgstr "Adresse til dvips-programfila"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/pa/cantor.po 4:25.11.80-0ubuntu1/po/pa/cantor.po
--- 4:25.04.2-3/po/pa/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/pa/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2019-02-10 09:37-0800\n"
 "Last-Translator: A S Alam <alam.yellow@gmail.com>\n"
 "Language-Team: Punjabi <punjabi-users@lists.sf.net>\n"
@@ -365,21 +365,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -452,7 +495,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "ਆਮ"
@@ -669,23 +712,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -810,26 +836,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -891,7 +897,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -899,7 +905,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -940,8 +946,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2128,7 +2134,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, fuzzy, kde-format
 #| msgid "Name"
 msgctxt "@title:column"
@@ -2208,7 +2214,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2216,7 +2222,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2243,7 +2249,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2455,7 +2461,7 @@ msgstr ""
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "ਫਾਇਲ ਖੋਲ੍ਹੋ"
@@ -2481,14 +2487,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2505,71 +2511,71 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "ਗਲਤੀ"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "ਬੈਕਐਂਡ %1 ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "ਸ਼ੈਸ਼ਨ %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not start the server."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "ਸਰਵਰ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "ਗਿਣਤੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "ਤਿਆਰ"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "ਕੇਨਟੋਰ"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "ਪਰੋਜੈਕਟ ਸੰਭਾਲੋ"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "&Plot"
 msgid "Formatting"
@@ -3147,7 +3153,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3442,6 +3448,7 @@ msgstr "ਫਾਇਲ %1 ਲਿਖੀ ਨ
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3597,25 +3604,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, fuzzy, kde-format
 #| msgid "Variable:"
 msgctxt "@title:column"
diff -pruN 4:25.04.2-3/po/pl/cantor.po 4:25.11.80-0ubuntu1/po/pl/cantor.po
--- 4:25.04.2-3/po/pl/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/pl/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -9,16 +9,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-15 10:04+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-26 19:25+0200\n"
 "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
-"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language-Team: pl\n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 25.04.3\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -363,21 +364,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Włącz zarządzanie zmiennymi"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista skryptów wczytywanych na początku posiedzenia"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Zintegruj wykresy do arkusza pracy"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Domyślna szerokość wykresu"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Domyślna wysokość wykresu"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Pakiet graficzny dla pomocnika wykresów"
@@ -458,7 +502,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Ogólne"
@@ -668,23 +712,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista skryptów wczytywanych na początku posiedzenia"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -852,26 +879,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Ścieżka do pliku wykonywalnego Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Domyślna szerokość wykresu"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Domyślna wysokość wykresu"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -936,7 +943,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Plik wykonywalny:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -944,7 +951,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -989,8 +996,8 @@ msgid "The integration of plots will be
 msgstr "Integracja wykresów zostanie wyłączona."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2203,7 +2210,7 @@ msgid "Install Additional Documentation
 msgstr "Wgraj dodatkowe pliki dokumentacji"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2279,7 +2286,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Wybierz plik Pomocy Qt..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2287,7 +2294,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2336,7 +2343,7 @@ msgstr ""
 "funkcje. Możesz uruchomić te przykłady w bieżącej posiedzenia R poprzez "
 "polecenie <i>example()</i>: e.g., <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2559,7 +2566,7 @@ msgstr "Integracja wykresów:"
 msgid "The file %1 is already opened."
 msgstr "Plik %1 jest już otwarty."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Otwórz plik"
@@ -2584,7 +2591,7 @@ msgstr "Przejdź do poprzedniego arkusza
 msgid "Go to next worksheet"
 msgstr "Przejdź do następnego arkusza pracy"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2593,7 +2600,7 @@ msgstr ""
 "Wszystkie obsługiwane pliki (*.cws *ipynb);;Arkusze pracy Cantora (*.cws);;"
 "Zeszyty Jupytera (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2625,17 +2632,17 @@ msgstr[2] ""
 "<li>Zainstalowania jednego z następujących programów:</li>     %2   </ul> </"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Błąd"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Silnik %1 nie jest wgrany"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2644,53 +2651,53 @@ msgstr ""
 "Wgrano silnik %1, lecz nie został on włączony. Sprawdź swoją instalację oraz "
 "ustawienia Cantora"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Posiedzenie %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Nie można znaleźć modułu Cantor, kod błędu %1."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Obliczanie..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Gotowy"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Zmieniony"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Otwartych jest wiele niezapisanych arkuszy pracy. Czy chcesz je zamknąć?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Zamknij Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Bieżący projekt uległ zmianie. Czy chcesz go zapisać?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Zapisz projekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatowanie"
@@ -3259,7 +3266,7 @@ msgstr "Pogrubienie"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3546,6 +3553,7 @@ msgstr "Nie można wczytać obrazu %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 pliki (*.%2)"
 
@@ -3703,25 +3711,25 @@ msgstr "Ścieżka do pliku wykonywalnego
 msgid "Path to the dvips executable"
 msgstr "Ścieżka do pliku wykonywalnego dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Rodzaj"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Rozmiar [w bajtach]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Wymiar"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/pt/cantor.po 4:25.11.80-0ubuntu1/po/pt/cantor.po
--- 4:25.04.2-3/po/pt/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/pt/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2023-05-06 11:51+0100\n"
 "Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
 "Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -378,21 +378,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Activar a Gestão das Variáveis"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista dos programas a executar no início da sessão"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrar os Gráficos na Folha de Cálculo"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Largura predefinida do gráfico"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Altura predefinida do gráfico"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Pacote gráfico do Assistente de \"Gráficos\""
@@ -474,7 +517,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Geral"
@@ -686,23 +729,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista dos programas a executar no início da sessão"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -873,26 +899,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Localização do executável Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Largura predefinida do gráfico"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Altura predefinida do gráfico"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -956,7 +962,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Executável:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -964,7 +970,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -1009,8 +1015,8 @@ msgid "The integration of plots will be
 msgstr "Será desactivada a integração dos gráficos."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2232,7 +2238,7 @@ msgid "Install Additional Documentation
 msgstr "Instalar os Ficheiros de Documentação Adicional"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2308,7 +2314,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Seleccionar um ficheiro de Ajuda do Qt..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2316,7 +2322,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2366,7 +2372,7 @@ msgstr ""
 "Poderá executar estes exemplos na sessão actual do R, através do comando "
 "<i>example()</i>: p.ex., <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2591,7 +2597,7 @@ msgstr "Integração de Gráficos:"
 msgid "The file %1 is already opened."
 msgstr "O ficheiro %1 já está aberto."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Abrir um ficheiro"
@@ -2616,7 +2622,7 @@ msgstr "Ir para a área de trabalho ante
 msgid "Go to next worksheet"
 msgstr "Ir para a área de trabalho seguinte"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2625,7 +2631,7 @@ msgstr ""
 "Todos os ficheiros suportados (*.cws *ipynb);;Área de Trabalho do Cantor (*."
 "cws);;Bloco de Notas do Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2651,17 +2657,17 @@ msgstr[1] ""
 "<li>Instalar os pacotes para um dos seguintes programas:</li>     %2   </ul> "
 "</div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Erro"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "A infra-estrutura %1 não está instalada"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2670,52 +2676,52 @@ msgstr ""
 "A infra-estrutura %1 está instalada, mas desactivada. Verifique por favor a "
 "instalação e a configuração do Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sessão %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Não foi possível obter a componente do Cantor com o erro %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "A calcular..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Pronto"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Modificado"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Estão abertas diversas área de trabalho por gravar. Deseja fechá-las?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Fechar o Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "O projecto actual foi modificado. Deseja gravá-lo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Gravar o Projecto"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatação"
@@ -3289,7 +3295,7 @@ msgstr "Negrito"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3577,7 +3583,9 @@ msgid "Cannot load image %1"
 msgstr "Não é possível carregar a imagem %1"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Ficheiros %1 (%2)"
 
@@ -3739,25 +3747,25 @@ msgstr "Localização do executável 'la
 msgid "Path to the dvips executable"
 msgstr "Localização do executável 'dvips'"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Tamanho [Bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensão"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/pt_BR/cantor.po 4:25.11.80-0ubuntu1/po/pt_BR/cantor.po
--- 4:25.04.2-3/po/pt_BR/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/pt_BR/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -5,15 +5,15 @@
 # Luiz Fernando Ranghetti <elchevive@opensuse.org>, 2009, 2010, 2011, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024.
 # André Marcelo Alvarenga <alvarenga@kde.org>, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020.
 # Aracele Torres <araceletorres@gmail.com>, 2010, 2011.
-# Marcus Gama <marcus.gama@gmail.com>, 2011.
+# SPDX-FileCopyrightText: 2011, 2025 Marcus Gama <marcus.gama@gmail.com>
 # Geraldo Simiao <geraldosimiao@fedoraproject.org>, 2023.
 # SPDX-FileCopyrightText: 2025 Guilherme Marçal Silva <guimarcalsilva@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-12 22:10-0300\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-11-08 21:16-0300\n"
 "Last-Translator: Guilherme Marçal Silva <guimarcalsilva@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
 "Language: pt_BR\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.08.2\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -368,21 +368,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Habilitar o gerenciamento de variáveis"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista dos scripts a executar automaticamente no início da sessão"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrar gráficos na planilha"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Largura de plotagem padrão"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Altura de plotagem padrão"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Pacote gráfico para o assistente de gráfico"
@@ -398,10 +441,9 @@ msgid "Julia script file (*.jl)"
 msgstr "Arquivo de script Julia (*.jil)"
 
 #: backends/julia/juliasession.cpp:70
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start Julia, please check Julia installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o Julia, verifique a instalação do Julia."
 
 #: backends/julia/juliasession.cpp:118 backends/julia/juliasession.cpp:127
 #: backends/maxima/maximasession.cpp:298 cantor_part.cpp:973
@@ -466,7 +508,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Geral"
@@ -632,10 +674,9 @@ msgstr "Gadfly"
 #. i18n: ectx: property (text), widget (QLabel, label3)
 #. i18n: ectx: property (text), widget (QLabel, label4)
 #: backends/julia/settings.ui:252 backends/python/settings.ui:221
-#, fuzzy, kde-format
-#| msgid "Plot Assistant"
+#, kde-format
 msgid "Plot Assistant:"
-msgstr "Assistente de gráfico"
+msgstr "Assistente de gráfico:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutorun)
 #. i18n: ectx: attribute (title), widget (QWidget, tabAutoran)
@@ -678,23 +719,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista dos scripts a executar automaticamente no início da sessão"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -746,10 +770,9 @@ msgid "Lua script file (*.lua)"
 msgstr "Arquivo de script Lua (*.lua)"
 
 #: backends/lua/luasession.cpp:59
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start Lua, please check Lua installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o Lua, verifique a instalação do Lua."
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: backends/lua/settings.ui:27
@@ -865,26 +888,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Caminho para o executável do Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Largura de plotagem padrão"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Altura de plotagem padrão"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -916,10 +919,7 @@ msgid "Failed to start Maxima, please ch
 msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
 
 #: backends/maxima/maximasession.cpp:79
-#, fuzzy, kde-format
-#| msgid ""
-#| "Maxima didn't respond with the proper prompt, please check Maxima's "
-#| "installation."
+#, kde-format
 msgid ""
 "Maxima didn't respond with the proper prompt, please check Maxima "
 "installation."
@@ -953,7 +953,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Executável:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -961,7 +961,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -986,10 +986,9 @@ msgid "Octave script file (*.m)"
 msgstr "Arquivo de script Octave (*.m)"
 
 #: backends/octave/octavesession.cpp:98
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start Octave, please check Octave installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o Octave, verifique a instalação do Octave."
 
 #: backends/octave/octavesession.cpp:278 backends/sage/sageexpression.cpp:49
 #, kde-format
@@ -1007,8 +1006,8 @@ msgid "The integration of plots will be
 msgstr "A integração dos gráficos será desabilitada."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -1048,10 +1047,9 @@ msgid "Python script file (*.py)"
 msgstr "Arquivo de script Python (*.py)"
 
 #: backends/python/pythonsession.cpp:74
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start Python, please check Python installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o Python, verifique a instalação do Python."
 
 #: backends/python/pythonsession.cpp:282
 #, kde-format
@@ -2233,7 +2231,7 @@ msgid "Install Additional Documentation
 msgstr "Instalar arquivos de documentação adicionais"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2309,7 +2307,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Selecionar um arquivo de ajuda do Qt..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2317,7 +2315,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2367,7 +2365,7 @@ msgstr ""
 "executar esses exemplos na sessão R atual por meio do  <i>example()</i> "
 "comando: por exemplo, <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2409,10 +2407,9 @@ msgid "Url to the local R documentation"
 msgstr "URL para a documentação R local"
 
 #: backends/R/rsession.cpp:54
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start R, please check R installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o R, verifique a instalação do R."
 
 #: backends/R/rsettingswidget.cpp:30
 #, kde-format
@@ -2477,10 +2474,9 @@ msgid "Python script file (*.py);;Sage s
 msgstr "Arquivo de script Python (*.py);;Arquivo de script Sage (*.sage)"
 
 #: backends/sage/sagesession.cpp:126
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start Sage, please check Sage installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o Sage, verifique a instalação do Sage."
 
 #: backends/sage/sagesession.cpp:271
 #, kde-format
@@ -2577,10 +2573,9 @@ msgid ";;Scilab script file (*.sce);;Sci
 msgstr ";;Arquivo de script Scilab (*.sce);;Arquivo de função Scilab (*.sci)"
 
 #: backends/scilab/scilabsession.cpp:67
-#, fuzzy, kde-format
-#| msgid "Failed to start Maxima, please check Maxima's installation."
+#, kde-format
 msgid "Failed to start Scilab, please check Scilab installation."
-msgstr "Falha ao iniciar o Maxima, verifique a instalação do Maxima."
+msgstr "Falha ao iniciar o Scilab, verifique a instalação do Scilab."
 
 #. i18n: ectx: property (text), widget (QLabel, lPlotIntegration)
 #: backends/scilab/settings.ui:37
@@ -2593,7 +2588,7 @@ msgstr "Integração do gráfico:"
 msgid "The file %1 is already opened."
 msgstr "O arquivo %1 já está aberto."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Abrir arquivo"
@@ -2618,7 +2613,7 @@ msgstr "Ir para a planilha anterior"
 msgid "Go to next worksheet"
 msgstr "Ir para a próxima planilha"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2627,7 +2622,7 @@ msgstr ""
 "Todos os arquivos suportados (*.cws *ipynb);;Planilha do Cantor (*.cws);;"
 "Bloco de notas do Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2653,17 +2648,17 @@ msgstr[1] ""
 "<li>Instalar os pacotes de um dos seguintes programas:</li>     %2   </ul> </"
 "div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Erro"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "A infraestrutura %1 não está instalada"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2672,54 +2667,54 @@ msgstr ""
 "Infraestrutura %1 instalada mas inativa. Verifique a instalação ou as "
 "configurações do Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sessão %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Não foi possível encontrar o componente do Cantor com o erro %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Calculando..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Pronto"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Alterado"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Estão abertas diversas planilhas que ainda não foram salvas. Deseja fechá-"
 "las?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Fechar o Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "O projeto atual foi modificado. Deseja salvá-lo?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Salvar projeto"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatação"
@@ -3060,16 +3055,14 @@ msgid "Expand All Results"
 msgstr "Expandir todos os resultados"
 
 #: cantor_part.cpp:323
-#, fuzzy, kde-format
-#| msgid "Remove All Results"
+#, kde-format
 msgid "Delete All Results"
-msgstr "Remover todos os resultado"
+msgstr "Excluir todos os resultados"
 
 #: cantor_part.cpp:328
-#, fuzzy, kde-format
-#| msgid "Remove current Entry"
+#, kde-format
 msgid "Delete current Entry"
-msgstr "Remover entrada atual"
+msgstr "Excluir entrada atual"
 
 #. i18n("Publish Worksheet"), collection);
 #. publishWorksheet->setIcon(QIcon::fromTheme(QLatin1String("get-hot-new-stuff")));
@@ -3189,7 +3182,7 @@ msgstr "Pergunta - Cantor"
 #, kde-format
 msgctxt "@action:button"
 msgid "Upload"
-msgstr ""
+msgstr "Enviar"
 
 #: cantor_part.cpp:900
 #, kde-format
@@ -3291,7 +3284,7 @@ msgstr "Negrito"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3425,10 +3418,9 @@ msgstr "Fonte do capítulo"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontFamily)
 #: formating.ui:48 formating.ui:105 formating.ui:162 formating.ui:219
 #: formating.ui:276 formating.ui:333
-#, fuzzy, kde-format
-#| msgid "Font Family:"
+#, kde-format
 msgid "Fon&t Family:"
-msgstr "Família da fonte:"
+msgstr "&Família da fonte:"
 
 #. i18n: ectx: property (text), widget (QLabel, lChapterFontSize)
 #. i18n: ectx: property (text), widget (QLabel, lSubchapterFontSize)
@@ -3438,10 +3430,9 @@ msgstr "Família da fonte:"
 #. i18n: ectx: property (text), widget (QLabel, lSubparagraphFontSize)
 #: formating.ui:61 formating.ui:118 formating.ui:175 formating.ui:232
 #: formating.ui:289 formating.ui:346
-#, fuzzy, kde-format
-#| msgid "Font Size:"
+#, kde-format
 msgid "Font Si&ze:"
-msgstr "Tamanho da fonte:"
+msgstr "&Tamanho da fonte:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, SubchapterTab)
 #: formating.ui:99
@@ -3580,6 +3571,7 @@ msgstr "Não foi possível carregar a im
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Arquivos %1 (*.%2)"
 
@@ -3738,25 +3730,25 @@ msgstr "Caminho para o executável do La
 msgid "Path to the dvips executable"
 msgstr "Caminho para o executável dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tipo"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Tamanho [bytes]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimensão"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4361,7 +4353,7 @@ msgstr "Pedir confirmação ao excluir e
 #: standardsearchbar.ui:35
 #, kde-format
 msgid "Find…"
-msgstr "Localizar..."
+msgstr "Localizar…"
 
 #: textentry.cpp:55
 #, kde-format
@@ -4660,10 +4652,9 @@ msgid "Evaluate Entries"
 msgstr "Calcular entradas"
 
 #: worksheet.cpp:1967 worksheet.cpp:2818
-#, fuzzy, kde-format
-#| msgid "Evaluate Entries"
+#, kde-format
 msgid "Delete Entries"
-msgstr "Calcular entradas"
+msgstr "Excluir entradas"
 
 #: worksheet.cpp:1980
 #, kde-format
@@ -4676,10 +4667,9 @@ msgid "Expand Command Entry Results"
 msgstr "Expandir os resultados da entrada de comando"
 
 #: worksheet.cpp:1983
-#, fuzzy, kde-format
-#| msgid "Remove Command Entry Results"
+#, kde-format
 msgid "Delete Command Entry Results"
-msgstr "Remover os resultados da entrada de comando"
+msgstr "Excluir os resultados da entrada de comando"
 
 #: worksheet.cpp:1985
 #, kde-format
@@ -4799,17 +4789,19 @@ msgid ""
 "This step cannot be undone. Do you really want to delete the selected "
 "entries?"
 msgstr ""
+"Esta etapa não pode ser desfeita. Você realmente deseja excluir as entradas "
+"selecionadas?"
 
 #: worksheet.cpp:2907
 #, kde-format
 msgid "This step cannot be undone. Do you really want to delete all results?"
 msgstr ""
+"Esta etapa não pode ser desfeita. Deseja mesmo excluir todos os resultados?"
 
 #: worksheet.cpp:2908
-#, fuzzy, kde-format
-#| msgid "Remove all results"
+#, kde-format
 msgid "Delete all results"
-msgstr "Remover todos os resultados"
+msgstr "Excluir todos os resultados"
 
 #: worksheetentry.cpp:67
 #, kde-format
@@ -4952,23 +4944,20 @@ msgid "Move Down"
 msgstr "Mover para baixo"
 
 #: worksheetentry.cpp:436
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Delete"
+#, kde-format
 msgid "Delete"
 msgstr "Excluir"
 
 #: worksheetentry.cpp:718
-#, fuzzy, kde-format
-#| msgid "Do you really want to remove this entry?"
+#, kde-format
 msgid "This step cannot be undone. Do you really want to delete this entry?"
-msgstr "Deseja realmente remover esta entrada?"
+msgstr ""
+"Esta etapa não pode ser desfeita. Você realmente deseja excluir esta entrada?"
 
 #: worksheetentry.cpp:718 worksheetentry.cpp:848
-#, fuzzy, kde-format
-#| msgid "Text Entry"
+#, kde-format
 msgid "Delete Entry"
-msgstr "Entrada de texto"
+msgstr "Excluir entrada"
 
 #: worksheetentry.cpp:853
 #, kde-format
diff -pruN 4:25.04.2-3/po/ro/cantor.po 4:25.11.80-0ubuntu1/po/ro/cantor.po
--- 4:25.04.2-3/po/ro/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ro/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2022-08-14 16:51+0100\n"
 "Last-Translator: Sergiu Bivol <sergiu@cip.md>\n"
 "Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
@@ -368,21 +368,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Listă de scripturi către autorulare la începutul sesiunii"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrează delimitări in foaia de lucru"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -457,7 +500,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "General"
@@ -678,23 +721,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Listă de scripturi către autorulare la începutul sesiunii"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -836,26 +862,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Calea către programul Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -920,7 +926,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -932,7 +938,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -984,8 +990,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2183,7 +2189,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2261,7 +2267,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2269,7 +2275,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2296,7 +2302,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2544,7 +2550,7 @@ msgstr "Integrează"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "&Open Example"
 msgid "Open file"
@@ -2571,14 +2577,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2610,72 +2616,72 @@ msgstr[2] ""
 "instalează pachetele pentru unul dintre programele următoare:</li>     %2   "
 "</ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Eroare"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Platforma %1 nu este instalată."
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sesiunea %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Nu s-a putut găsi partea Cantor."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Se calculează..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Gata"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "Salvează rezultatul"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plot"
 msgid "Formatting"
@@ -3254,7 +3260,7 @@ msgstr "Aldin"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3544,6 +3550,7 @@ msgstr "Nu se poate încărca imaginea %
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3696,25 +3703,25 @@ msgstr "Calea către programul latex"
 msgid "Path to the dvips executable"
 msgstr "Calea către programul dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ru/cantor.po 4:25.11.80-0ubuntu1/po/ru/cantor.po
--- 4:25.04.2-3/po/ru/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ru/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -5,21 +5,21 @@
 # Yury G. Kudryashov <urkud.urkud@gmail.com>, 2009, 2012.
 # Alexey Subach <alexey.subach@gmail.com>, 2011.
 # Yuri Efremov <yur.arh@gmail.com>, 2013.
-# Alexander Yavorsky <kekcuha@gmail.com>, 2020.
+# SPDX-FileCopyrightText: 2020, 2025 Alexander Yavorsky <kekcuha@gmail.com>
 # SPDX-FileCopyrightText: 2021, 2022, 2023, 2025 Olesya Gerasimenko <translation-team@basealt.ru>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-17 10:20+0300\n"
-"Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
-"Language-Team: Basealt Translation Team\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-08-22 17:57+0300\n"
+"Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 23.08.5\n"
+"X-Generator: Lokalize 25.08.0\n"
 "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Environment: kde\n"
@@ -370,21 +370,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Включить управление переменными"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Список сценариев, которые запускаются в начале сеанса"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Встраивать графики в документ"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Ширина графика по умолчанию"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Высота графика по умолчанию"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Графический пакет для вспомогательного средства построения графиков"
@@ -465,7 +508,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Общие"
@@ -678,23 +721,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Список сценариев, которые запускаются в начале сеанса"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -862,26 +888,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Путь к исполняемому файлу Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Ширина графика по умолчанию"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Высота графика по умолчанию"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -949,7 +955,7 @@ msgstr "Исполняемый файл:
 
 # http://xgu.ru/wiki/GNU_Octave -- ссылки на информацию об Octave (в том числе на русском языке).
 # http://ru.wikibooks.org/wiki/GNU_Octave -- зачатки русского перевода документации.
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -957,7 +963,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -1002,8 +1008,8 @@ msgid "The integration of plots will be
 msgstr "Встраивание графиков будет отключено."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2234,7 +2240,7 @@ msgid "Install Additional Documentation
 msgstr "Установка дополнительных файлов документации"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2310,7 +2316,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Выберите файл справки Qt…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2318,7 +2324,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2368,7 +2374,7 @@ msgstr ""
 "работу функций. Эти примеры возможно выполнять в текущем сеансе R с помощью "
 "команды <i>example()</i>: например, <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2593,7 +2599,7 @@ msgstr "Встраивание граф
 msgid "The file %1 is already opened."
 msgstr "Файл «%1» уже открыт."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Открытие файла"
@@ -2618,7 +2624,7 @@ msgstr "Перейти к предыду
 msgid "Go to next worksheet"
 msgstr "Перейти к следующему документу"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2627,7 +2633,7 @@ msgstr ""
 "Все поддерживаемые файлы (*.cws *ipynb);;Документы Cantor (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2663,17 +2669,17 @@ msgstr[3] ""
 "<ul><li>Изменить настройки в диалоге конфигурации;</li> <li>Установить "
 "пакеты, содержащие следующую программу:</li> %2 </ul></div>"
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Ошибка"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Базовая система %1 не установлена"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2682,55 +2688,55 @@ msgstr ""
 "Базовая система %1 установлена, но не активна. Проверьте установку и "
 "параметры Cantor"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Сеанс %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Не удалось найти компонент Cantor, ошибка %1."
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Вычисление..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Готово"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "изменён"
 
 # BUGME: broken English --aspotashev
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Несколько открытых документов не были сохранены. Выйти из Cantor и закрыть "
 "все документы?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Выход из Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Проект был изменён. Сохранить изменения?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Сохранение проекта"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Форматирование"
@@ -3301,7 +3307,7 @@ msgstr "Полужирный"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3590,6 +3596,7 @@ msgstr "Не удалось загруз
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Файлы %1 (*.%2)"
 
@@ -3747,25 +3754,25 @@ msgstr "Путь к исполняемо
 msgid "Path to the dvips executable"
 msgstr "Путь к исполняемому файлу dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Тип"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Размер [в байтах]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Размерность"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/sa/cantor.po 4:25.11.80-0ubuntu1/po/sa/cantor.po
--- 4:25.04.2-3/po/sa/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/sa/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-12-25 19:37+0530\n"
 "Last-Translator: kali <shreekantkalwar@gmail.com>\n"
 "Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
@@ -360,21 +360,64 @@ msgstr "https://docs.julialang.org/hi/
 msgid "Enable Variable Management"
 msgstr "चर प्रबन्धन सक्षम करें"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "सत्रस्य आरम्भे स्वयमेव चालयितुं स्क्रिप्ट्-सूची"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Worksheet मध्ये Plots एकीकृत्य स्थापयन्तु"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "पूर्वनिर्धारित प्लॉट चौड़ाई"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "पूर्वनिर्धारित प्लॉट् ऊर्ध्वता"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "प्लॉट-सहायकस्य कृते चित्रात्मकं संकुलम्"
@@ -453,7 +496,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "सामान्य"
@@ -663,23 +706,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?अनुप्रयोग=कल्गेब्रा"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "सत्रस्य आरम्भे स्वयमेव चालयितुं स्क्रिप्ट्-सूची"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -840,26 +866,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima कार्यान्वयनीयस्य मार्गः"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "पूर्वनिर्धारित प्लॉट चौड़ाई"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "पूर्वनिर्धारित प्लॉट् ऊर्ध्वता"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -922,7 +928,7 @@ msgstr "मक्सिमा अल्
 msgid "Executable:"
 msgstr "निष्पादनीयः :"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -930,7 +936,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/ इति वृत्तान्तः ।"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -973,8 +979,8 @@ msgid "The integration of plots will be
 msgstr "भूखण्डानां एकीकरणं अक्षमं भविष्यति।"
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2175,7 +2181,7 @@ msgid "Install Additional Documentation
 msgstr "अतिरिक्तदस्तावेजसञ्चिकाः संस्थापयन्तु"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2251,7 +2257,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Qt Help सञ्चिकां चिनोतु..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2259,7 +2265,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html इति ग्रन्थः"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2306,7 +2312,7 @@ msgstr ""
 "<i>example()</i> आदेशस्य माध्यमेन निष्पादयितुं शक्नोति: उदाहरणार्थं, <i>example(lm)</"
 "i> ."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2527,7 +2533,7 @@ msgstr "कथानक एकीकर
 msgid "The file %1 is already opened."
 msgstr "%1 इति सञ्चिका पूर्वमेव उद्घाटिता अस्ति ।"
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "सञ्चिकां उद्घाटयन्तु"
@@ -2552,7 +2558,7 @@ msgstr "पूर्वकार्य
 msgid "Go to next worksheet"
 msgstr "अग्रिमकार्यपत्रं गच्छन्तु"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2561,7 +2567,7 @@ msgstr ""
 "सर्वाणि समर्थितसञ्चिकाः (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2584,70 +2590,70 @@ msgstr[1] ""
 "config संवादे सेटिंग्स् परिवर्तयन्;</li><li> निम्नलिखितकार्यक्रमेषु एकस्य कृते संकुलं संस्थापनम् ।"
 "</li> %2</ul></div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "त्रुटि"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "पृष्ठभागः %1 संस्थापितः नास्ति"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr "%1 पृष्ठभागः संस्थापितः, परन्तु निष्क्रियः । कृपया संस्थापनं Cantor सेटिंग्स् च पश्यन्तु"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "सत्र %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "%1 त्रुटिना सह Cantor Part अन्वेष्टुं असफलम्"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "गणना कर..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "आत्त"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "परिवर्तितः"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "अनेकाः असरक्षिताः Worksheets उद्घाटिताः भवन्ति । किं भवन्तः तान् पिधातुम् इच्छन्ति ?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "कैंटरं बन्दं कुर्वन्तु"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "वर्तमान परियोजनायां परिवर्तनं कृतम् अस्ति । किं त्वं तत् रक्षितुम् इच्छसि ?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "परियोजना रक्षतु"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "स्वरूपणम्"
@@ -3215,7 +3221,7 @@ msgstr "विक्रान्तः"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3501,7 +3507,9 @@ msgid "Cannot load image %1"
 msgstr "%1 प्रतिबिम्बं लोड् कर्तुं न शक्यते"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 सञ्चिकाः (*.%2)"
 
@@ -3659,25 +3667,25 @@ msgstr "लेटेक्स-निष
 msgid "Path to the dvips executable"
 msgstr "dvips कार्यान्वयनीयस्य मार्गः"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "प्रकारः"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "आकारः [बाइट्] ।"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "आयामः"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/sk/cantor.po 4:25.11.80-0ubuntu1/po/sk/cantor.po
--- 4:25.04.2-3/po/sk/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/sk/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2023-12-06 19:20+0100\n"
 "Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
 "Language-Team: Slovak <kde-sk@linux.sk>\n"
@@ -365,21 +365,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Povoliť správu premenných"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Zoznam skriptov automaticky spustených na začiatku sedenia"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrovať grafy do pracovného listu"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -452,7 +495,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Všeobecné"
@@ -674,23 +717,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Zoznam skriptov automaticky spustených na začiatku sedenia"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -820,26 +846,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Cesta k spustiteľnému súboru Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -903,7 +909,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Spustiteľný súbor:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -915,7 +921,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -960,8 +966,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2168,7 +2174,7 @@ msgid "Install Additional Documentation
 msgstr "Nainštalovať ďalšie súbory dokumentácie"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2244,7 +2250,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Vyberte súbor QtHelp..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2252,7 +2258,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2279,7 +2285,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2510,7 +2516,7 @@ msgstr "Integrovať"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Otvoriť súbor"
@@ -2536,14 +2542,14 @@ msgstr "Prejsť na predošlý pracovný
 msgid "Go to next worksheet"
 msgstr "Prejsť na ďalší pracovný list"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2573,17 +2579,17 @@ msgstr[2] ""
 "  <ul>    <li>Zmena nastavení v konfiguračnom dialógu;</li>    "
 "<li>Inštalácia balíčkov pre nasledujúce programy:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Chyba"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Backend %1 nie je nainštalovaný"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2592,52 +2598,52 @@ msgstr ""
 "Backend %1 je nainštalovaný, ale neaktívny. Prosím, skontrolujte inštaláciu "
 "a nastavenia Cantor."
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Sedenie %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Nepodarilo sa nájsť časť Cantor s chybou %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Vypočítava sa..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Pripravený"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Zmenené"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Je otvorených viac neuložených pracovných listov. Chcete ich zatvoriť?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Zatvoriť Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Aktuálny projekt bol zmenený. Chcete ho uložiť?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Uloženie projektu"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formátovanie"
@@ -3208,7 +3214,7 @@ msgstr "Tučné"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3499,6 +3505,7 @@ msgstr "Nemožno načítať obrázok %1"
 
 #: imageresultitem.cpp:90
 #, fuzzy, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "Súbory"
 
@@ -3655,25 +3662,25 @@ msgstr "Cesta k spustiteľnému súboru
 msgid "Path to the dvips executable"
 msgstr "Cesta k spustiteľnému súboru dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Typ"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, fuzzy, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Veľkosť (bajtov):"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Rozmer"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/sl/cantor.po 4:25.11.80-0ubuntu1/po/sl/cantor.po
--- 4:25.04.2-3/po/sl/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/sl/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 09:43+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-03 09:50+0200\n"
 "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
 "Language-Team: Slovenian <lugos-slo@lugos.si>\n"
 "Language: sl\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
 "%100==4 ? 3 : 0);\n"
 "Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.6\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -364,21 +364,64 @@ msgstr "http://docs.julialang.org/en/lat
 msgid "Enable Variable Management"
 msgstr "Omogoči upravljanje spremenljivk"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Seznam skriptov, ki bodo samodejno zagnani na začetku seje"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Vgradi grafe v delovni list"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Privzeta širina risbe"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Privzeta višina risbe"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Grafični paket za Plot-Assistant"
@@ -457,7 +500,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Splošno"
@@ -668,23 +711,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Seznam skriptov, ki bodo samodejno zagnani na začetku seje"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -847,26 +873,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Pot do izvedljive datoteke Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Privzeta širina risbe"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Privzeta višina risbe"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -932,7 +938,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Izvajalni programi:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -940,7 +946,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -984,8 +990,8 @@ msgid "The integration of plots will be
 msgstr "Integracija grafov bo onemogočena."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2198,7 +2204,7 @@ msgid "Install Additional Documentation
 msgstr "Namesti dodatne datoteke dokumentacije"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2274,7 +2280,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Izberi datoteko Qt pomoči..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2282,7 +2288,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2330,7 +2336,7 @@ msgstr ""
 "lahko izvedete v trenutni seji R prek ukaza <i>example()</i> ukaz: npr. "
 "<i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2553,7 +2559,7 @@ msgstr "Integracija risanja:"
 msgid "The file %1 is already opened."
 msgstr "Datoteka %1 je že odprta."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Odpri datoteko"
@@ -2578,7 +2584,7 @@ msgstr "Pojdi na prejšnji delovni list"
 msgid "Go to next worksheet"
 msgstr "Pojdi na naslednji delovni list"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2587,7 +2593,7 @@ msgstr ""
 "Vse podprte datoteke (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2622,17 +2628,17 @@ msgstr[3] ""
 "<ul><li>Spremeniti nastavitve</li><li>Namestiti pakete za enega izmed "
 "naslednjih programov:</li>     %2     </ul></div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Napaka"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Zaledje %1 ni nameščeno"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2641,52 +2647,52 @@ msgstr ""
 "%1 zaledna podpora je nameščena, a ni dejavna. Prosim preverite namestitev "
 "in nastavitve Cantorja"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Seja %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Ni bilo mogoče najti sestavnega dela Cantor z napako %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Preračunavanje ..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Pripravljen"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Spremenjeno"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Več odprtih delovnih listov še ni shranjenih. Ali jih želite zapreti?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Zapri Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Trenutni projekt je bil spremenjen. Ali ga želite shraniti?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Shrani projekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Oblikovanje"
@@ -3255,7 +3261,7 @@ msgstr "Krepko"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3542,6 +3548,7 @@ msgstr "Ni mogoče naložiti slike %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 datoteke (*.%2)"
 
@@ -3701,25 +3708,25 @@ msgstr "Pot do izvedljive datoteke latex
 msgid "Path to the dvips executable"
 msgstr "Pot do izvedljive datoteke dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Vrsta"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Velikost [Byti]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimenzija"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/sv/cantor.po 4:25.11.80-0ubuntu1/po/sv/cantor.po
--- 4:25.04.2-3/po/sv/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/sv/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,15 +8,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-26 17:10+0100\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-03 15:56+0200\n"
 "Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
 "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
 "Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 24.12.0\n"
+"X-Generator: Lokalize 25.04.1\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #, kde-format
@@ -362,21 +362,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Aktivera variabelhantering"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Lista med skript att köra automatiskt när sessionen startas"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Integrera diagram på arbetsblad"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Förvald diagrambredd"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Förvald diagramhöjd"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Grafikpaket för diagramguiden"
@@ -456,7 +499,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Allmänt"
@@ -667,23 +710,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Lista med skript att köra automatiskt när sessionen startas"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -851,26 +877,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Sökväg till körbar fil för Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Förvald diagrambredd"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Förvald diagramhöjd"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -933,7 +939,7 @@ msgstr "Maxima kraschade två gånger p
 msgid "Executable:"
 msgstr "Körbart program:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -941,7 +947,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -986,8 +992,8 @@ msgid "The integration of plots will be
 msgstr "Integrering av diagram kommer att inaktiveras."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2197,7 +2203,7 @@ msgid "Install Additional Documentation
 msgstr "Installera ytterligare dokumentationsfiler"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2273,7 +2279,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Välj en Qt-hjälpfil..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2281,7 +2287,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2331,7 +2337,7 @@ msgstr ""
 "exemplen i den aktuella R-sessionen via kommandot <i>example()</i>: t.ex., "
 "<i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2553,7 +2559,7 @@ msgstr "Diagramintegrering:"
 msgid "The file %1 is already opened."
 msgstr "Filen %1 är redan öppen."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Öppna fil"
@@ -2578,7 +2584,7 @@ msgstr "Gå till föregående arbetsblad
 msgid "Go to next worksheet"
 msgstr "Gå till nästa arbetsblad"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2587,7 +2593,7 @@ msgstr ""
 "Alla filer som stöds (*.cws *ipynb);;Cantor-arbetsblad (*.cws);;Jupyter "
 "anteckningsblock (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2614,17 +2620,17 @@ msgstr[1] ""
 "<li>Installera paket för någon av följande programvaror:</li>     %2   </ul> "
 "</div>"
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Fel"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Bakgrundsprogrammet %1 är inte installerat"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2633,52 +2639,52 @@ msgstr ""
 "Gränssnitt %1 installerat, men inaktivt. Kontrollera installationen och "
 "Cantors inställningar."
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Session %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Misslyckades hitta Cantor-delprogram med fel %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Beräknar..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Klar"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Ändrad"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "Flera osparade arbetsblad är öppna. Vill du stänga dem?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Stäng Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Aktuellt projekt har ändrats. Vill du spara det?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Spara projekt"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Formatering"
@@ -3247,7 +3253,7 @@ msgstr "Fetstil"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3534,8 +3540,9 @@ msgstr "Kan inte läsa in bild %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
-msgstr "%1-filer (*.%2)"
+msgstr "%1 filer (*.%2)"
 
 #: imageresultitem.cpp:93
 #, kde-format
@@ -3691,25 +3698,25 @@ msgstr "Sökväg till körbar fil för l
 msgid "Path to the dvips executable"
 msgstr "Sökväg till körbar fil för dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Typ"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Storlek [byte]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Dimension"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/ta/cantor.po 4:25.11.80-0ubuntu1/po/ta/cantor.po
--- 4:25.04.2-3/po/ta/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ta/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-12-08 14:27+0530\n"
 "Last-Translator: Kishore G <kishore96@gmail.com>\n"
 "Language-Team: Tamil <kde-i18n-doc@kde.org>\n"
@@ -355,21 +355,64 @@ msgstr "https://docs.julialang.org/"
 msgid "Enable Variable Management"
 msgstr "மாறி மேலாண்மையை இயக்கு"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "அமர்வின் துவக்கத்தில் தானாக இயக்கவேண்டிய கட்டளைகள்"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "படங்களை பணித்தாளிலேயே காட்டு"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -441,7 +484,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "பொதுவானவை"
@@ -651,23 +694,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "அமர்வின் துவக்கத்தில் தானாக இயக்கவேண்டிய கட்டளைகள்"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -789,26 +815,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -870,7 +876,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "நிரல்:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -878,7 +884,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -918,8 +924,8 @@ msgid "The integration of plots will be
 msgstr "வரைபட ஒருங்கிணைப்பு முடக்கப்படும்."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2090,7 +2096,7 @@ msgid "Install Additional Documentation
 msgstr "கூடுதல் கையேடுகளை நிறுவு"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2166,7 +2172,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Qt உதவிக்கோப்பைத் தேர்ந்தெடு..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2174,7 +2180,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2201,7 +2207,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2405,7 +2411,7 @@ msgstr "வரைபட ஒருங்
 msgid "The file %1 is already opened."
 msgstr "%1 எனும் கோப்பு ஏற்கனவே திறக்கப்பட்டுள்ளது."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "கோப்பை திற"
@@ -2430,7 +2436,7 @@ msgstr "முந்தைய பணி
 msgid "Go to next worksheet"
 msgstr "அடுத்த பணித்தாளுக்கு செல்"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2439,7 +2445,7 @@ msgstr ""
 "ஆதரிக்கப்படும் அனைத்து கோப்புகள் (*.cws *ipynb);;கேண்ட்டொர் பணித்தாள் (*.cws);;ஜுப்பிட்டர் "
 "பணித்தாள் (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2456,17 +2462,17 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "சிக்கல்"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "%1 பின்நிலை நிறுவப்படவில்லை"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2475,52 +2481,52 @@ msgstr ""
 "%1 பின்நிலை நிறுவப்பட்டுள்ளது, ஆனால் செயலில் இல்லை. நிறுவலையும் கேண்ட்டொரின் "
 "அமைப்புகளையும் சரிபாருங்கள்"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "அமர்வு %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "%1 சிக்கலால் கேண்ட்டொர்"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "கணிக்கிறது..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "தயார்"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "மாற்றப்பட்டுள்ளது"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "சேமிக்கப்படா பணித்தாள்கள் உள்ளன. அவற்றை உறுதியாக மூட வேண்டுமா?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "கேண்ட்டொரை மூடு"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "தற்போதைய பணித்தாள் மாற்றப்பட்டுள்ளது. அதை சேமிக்க வேண்டுமா?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "பணித்தாளை சேமி"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "வடிவமைப்பு"
@@ -3087,7 +3093,7 @@ msgstr "தடித்தது"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3375,7 +3381,9 @@ msgid "Cannot load image %1"
 msgstr "%1 எனும் படத்தை ஏற்ற முடியவில்லை"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 கோப்புகள் (*.%2)"
 
@@ -3532,25 +3540,25 @@ msgstr "latex நிரலுக்க
 msgid "Path to the dvips executable"
 msgstr "dvips நிரலுக்கான பாதை"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "வகை"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "அளவு [பைட்டுகள்]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "பரிமாணம்"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/th/cantor.po 4:25.11.80-0ubuntu1/po/th/cantor.po
--- 4:25.04.2-3/po/th/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/th/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2011-05-12 22:47+0700\n"
 "Last-Translator: Phuwanat Sakornsakolpat <narachai@gmail.com>\n"
 "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
@@ -364,21 +364,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "รายการของสคริปต์ที่จะเริ่มทำงานเมื่อเปิดขณะเริ่มวาระ"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "หาปริพันธ์ของจุดไปยังตารางงาน"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -453,7 +496,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "ทั่วไป"
@@ -671,23 +714,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "http://docs.kde.org/stable/en/kdeedu/kalgebra/"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "รายการของสคริปต์ที่จะเริ่มทำงานเมื่อเปิดขณะเริ่มวาระ"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -827,26 +853,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "ตำแหน่งของโปรแกรม Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -909,7 +915,7 @@ msgstr "Maxima หยุดทำงา
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -921,7 +927,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "http://www.gnu.org/software/octave/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, fuzzy, kde-format
 #| msgid ""
 #| "GNU Octave is a high-level language, primarily intended for numerical "
@@ -971,8 +977,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2170,7 +2176,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2248,7 +2254,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2256,7 +2262,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2283,7 +2289,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, fuzzy, kde-format
 #| msgid ""
 #| "R is a language and environment for statistical computing and graphics, "
@@ -2528,7 +2534,7 @@ msgstr "หาปริพันธ์"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "&Open Example"
 msgid "Open file"
@@ -2555,14 +2561,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2582,72 +2588,72 @@ msgstr[0] ""
 "  <ul>    <li>เปลี่ยนการตั้งค่านี้ในหน้าต่างการตั้งค่า</li>    "
 "<li>ติดตั้งแพกเกจใดแพกเกจหนึ่งในนี้:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "ผิดพลาด"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "โปรแกรมเบื้องหลัง %1 ยังไม่ถูกติดตั้ง"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "วาระ %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, fuzzy, kde-format
 #| msgid "Could not find the Cantor Part."
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "ไม่พบ Cantor Part"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "กำลังคำนวณ..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "พร้อม"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, fuzzy, kde-format
 #| msgid "Save result"
 msgid "Save Project"
 msgstr "บันทึกผล"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, fuzzy, kde-format
 #| msgid "Plot"
 msgid "Formatting"
@@ -3228,7 +3234,7 @@ msgstr ""
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3525,6 +3531,7 @@ msgstr "ไม่สามารถเ
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3680,25 +3687,25 @@ msgstr "ตำแหน่งของ
 msgid "Path to the dvips executable"
 msgstr "ตำแหน่งของโปรแกรม dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/tr/cantor.po 4:25.11.80-0ubuntu1/po/tr/cantor.po
--- 4:25.04.2-3/po/tr/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/tr/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -12,16 +12,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdeedu-kde4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-13 22:40+0300\n"
-"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-09-04 15:05+0300\n"
+"Last-Translator: Emir SARI <emir_sari@îcloud.com>\n"
 "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
 "Language: tr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 25.07.70\n"
+"X-Generator: Lokalize 25.08.0\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -366,21 +366,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Değişken Yönetimini Etkinleştir"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Oturum başlangıcında otomatik çalıştırılacak betiklerin listesi"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Çizimlerin integralini çalışma sayfasına koy"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Öntanımlı çizim genişliği"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Öntanımlı çizim yüksekliği"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Çizim Yardımcısı için grafiksel paket"
@@ -459,7 +502,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Genel"
@@ -670,23 +713,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Oturum başlangıcında otomatik çalıştırılacak betiklerin listesi"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -851,26 +877,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima yürütülebilirinin yolu"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Öntanımlı çizim genişliği"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Öntanımlı çizim yüksekliği"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -934,7 +940,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Yürütülebilir:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -942,7 +948,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -986,8 +992,8 @@ msgid "The integration of plots will be
 msgstr "Çizimlerin tümleştirilmesi devre dışı bırakılacak."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -1326,7 +1332,7 @@ msgstr "Y ekseni etiketi"
 #: backends/qalculate/plotassistant/qalculateplotdialog.ui:395
 #, kde-format
 msgid "Legend position"
-msgstr "Açıklama konumu"
+msgstr "Lejant konumu"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, legendBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotLegend)
@@ -1334,7 +1340,7 @@ msgstr "Açıklama konumu"
 #: backends/qalculate/settings.ui:499
 #, kde-format
 msgid "Hide legend"
-msgstr "Açıklamayı gizle"
+msgstr "Lejantı gizle"
 
 #. i18n: ectx: property (text), item, widget (KComboBox, legendBox)
 #. i18n: ectx: property (text), item, widget (KComboBox, kcfg_plotLegend)
@@ -1639,7 +1645,7 @@ msgstr "Çizimlerin biçemi."
 #: backends/qalculate/qalculatebackend.kcfg:138
 #, kde-format
 msgid "Legend position in plots."
-msgstr "Çizimde açıklamanın konumu."
+msgstr "Çizimlerde lejantların konumu."
 
 #: backends/qalculate/qalculateexpression.cpp:141
 #, kde-format
@@ -1840,7 +1846,7 @@ msgid ""
 "Where the plot legend shall be placed. One of none, top_left, top_right, "
 "bottom_left, bottom_right, below, outside"
 msgstr ""
-"Çizim açıklamasının konumu. none, top_left, top_right, bottom_left, "
+"Çizim lejantının konumu. none, top_left, top_right, bottom_left, "
 "bottom_right, below veya outside olabilir"
 
 #: backends/qalculate/qalculatesyntaxhelpobject.cpp:228
@@ -2113,7 +2119,7 @@ msgstr "Adımlar"
 #: backends/qalculate/settings.ui:488
 #, kde-format
 msgid "Legend Position:"
-msgstr "Açıklama konumu:"
+msgstr "Lejant konumu:"
 
 #. i18n: ectx: property (text), widget (QLabel, label_15)
 #: backends/qalculate/settings.ui:550
@@ -2201,7 +2207,7 @@ msgid "Install Additional Documentation
 msgstr "Ek Belgelendirme Dosyalarını Kur"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2277,7 +2283,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Bir Qt yardım dosyası seç…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2285,7 +2291,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2333,7 +2339,7 @@ msgstr ""
 "oturumunda <i>example()</i> komutu ile yürütebilirsiniz: Örneğin, "
 "<i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2556,7 +2562,7 @@ msgstr "Çizim tümleştirmesi:"
 msgid "The file %1 is already opened."
 msgstr "%1 dosyası halihazırda açık."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Dosya aç"
@@ -2581,7 +2587,7 @@ msgstr "Bir önceki çalışma sayfasın
 msgid "Go to next worksheet"
 msgstr "Bir sonraki çalışma sayfasına git"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2590,7 +2596,7 @@ msgstr ""
 "Tüm desteklenen dosyalar (*.cws *ipynb);;Cantor Çalışma Sayfası (*.cws);;"
 "Jupyter Defteri (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2615,17 +2621,17 @@ msgstr[1] ""
 "  <ul>    <li>Yapılandırma penceresinden ayarları değiştirin;</li>    <li>Şu "
 "programlar için gerekli paketleri kurun:</li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Hata"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "%1 arka ucu kurulu değil"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2634,54 +2640,54 @@ msgstr ""
 "%1 arka ucu kurulu; ancak etkin değil. Kurulumunuzu ve Cantor ayarlarınızı "
 "denetleyin"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Oturum %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Cantor parçacığı bulunamadı, hata %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Hesaplanıyor…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Hazır"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Değiştirildi"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Birden çok kaydedilmemiş Çalışma Sayfası açık. Onları kapatmak istiyor "
 "musunuz?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Cantor’u Kapat"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "Mevcut proje değiştirildi. Kaydetmek istiyor musunuz?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Projeyi Kaydet"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Biçimlendirme"
@@ -2790,7 +2796,7 @@ msgstr "Fasıl için hiyerarşi yazıtip
 #: cantor.kcfg:70
 #, kde-format
 msgid "Hierarchy font size for chapter"
-msgstr "Fasıl için hiyerarşi yazıtipi boyutu"
+msgstr "Fasıl için hiyerarşi yazıtipi puntosu"
 
 #. i18n: ectx: label, entry (ChapterFontItalic), group (Cantor)
 #: cantor.kcfg:74
@@ -2814,7 +2820,7 @@ msgstr "Alt fasıl için hiyerarşi yaz
 #: cantor.kcfg:86
 #, kde-format
 msgid "Hierarchy font size for subchapter"
-msgstr "Alt fasıl için hiyerarşi yazıtipi boyutu"
+msgstr "Alt fasıl için hiyerarşi yazıtipi puntosu"
 
 #. i18n: ectx: label, entry (SubchapterFontItalic), group (Cantor)
 #: cantor.kcfg:90
@@ -3253,7 +3259,7 @@ msgstr "Kalın"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3401,7 +3407,7 @@ msgstr "Yazı&tipi ailesi:"
 #: formating.ui:289 formating.ui:346
 #, kde-format
 msgid "Font Si&ze:"
-msgstr "Yazıtipi bo&yutu:"
+msgstr "Yazıtipi &puntosu:"
 
 #. i18n: ectx: attribute (title), widget (QWidget, SubchapterTab)
 #: formating.ui:99
@@ -3540,6 +3546,7 @@ msgstr "%1 görseli yüklenemiyor"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 dosyaları (*.%2)"
 
@@ -3697,25 +3704,25 @@ msgstr "LaTeX yürütülebilirinin yolu"
 msgid "Path to the dvips executable"
 msgstr "dvips yürütülebilirinin yolu"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Tür"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
-msgstr "Boyut [Bayt]"
+msgstr "Büyüklük [Bayt]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Boyut"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
@@ -4671,7 +4678,7 @@ msgstr "&Yazıtipi"
 #, kde-format
 msgctxt "@action"
 msgid "Font &Size"
-msgstr "Yazıtipi Boyutu"
+msgstr "Yazıtipi Puntosu"
 
 #: worksheet.cpp:2123
 #, kde-format
@@ -4923,3 +4930,21 @@ msgstr "Girdiyi Sil"
 #, kde-format
 msgid "Drag Entry"
 msgstr "Girdiyi Sürükle"
+
+#~ msgid "Package for Plot Assistant:"
+#~ msgstr "Çizim Yardımcısı için paket:"
+
+#~ msgid "Hierarchy Fonts"
+#~ msgstr "Hiyerarşi Yazıtipleri"
+
+#~ msgid "Remove Entries"
+#~ msgstr "Girdileri Kaldır"
+
+#~ msgid ""
+#~ "This action will remove all results without the possibility of "
+#~ "cancellation. Are you sure?"
+#~ msgstr ""
+#~ "Bu eylem, tüm sonuçları iptal olanağı olmadan kaldıracaktır. Emin misiniz?"
+
+#~ msgid "Remove Entry"
+#~ msgstr "Girdiyi Kaldır"
diff -pruN 4:25.04.2-3/po/ug/cantor.po 4:25.11.80-0ubuntu1/po/ug/cantor.po
--- 4:25.04.2-3/po/ug/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/ug/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2013-09-08 07:05+0900\n"
 "Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
 "Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
@@ -363,21 +363,64 @@ msgstr ""
 msgid "Enable Variable Management"
 msgstr ""
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr ""
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr ""
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -449,7 +492,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "ئادەتتىكى"
@@ -664,23 +707,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr ""
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr ""
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -800,26 +826,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr ""
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -881,7 +887,7 @@ msgstr ""
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -889,7 +895,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -929,8 +935,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2105,7 +2111,7 @@ msgid "Install Additional Documentation
 msgstr ""
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2184,7 +2190,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr ""
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2192,7 +2198,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr ""
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2219,7 +2225,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2420,7 +2426,7 @@ msgstr "ئىنتېگرال"
 msgid "The file %1 is already opened."
 msgstr ""
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, fuzzy, kde-format
 #| msgid "&Open Example"
 msgid "Open file"
@@ -2447,14 +2453,14 @@ msgstr ""
 msgid "Go to next worksheet"
 msgstr ""
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2470,70 +2476,70 @@ msgid_plural ""
 "ul> </div> "
 msgstr[0] ""
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "خاتالىق"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr ""
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr ""
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "ئەڭگىمە %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr ""
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "ھېسابلاۋاتىدۇ…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "تەييار"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr ""
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, fuzzy, kde-format
 #| msgid "Cantor"
 msgid "Close Cantor"
 msgstr "Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr ""
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr ""
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr ""
@@ -3110,7 +3116,7 @@ msgstr "توم(&B)"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, fuzzy, kde-format
@@ -3411,6 +3417,7 @@ msgstr ""
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3564,25 +3571,25 @@ msgstr ""
 msgid "Path to the dvips executable"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/uk/cantor.po 4:25.11.80-0ubuntu1/po/uk/cantor.po
--- 4:25.04.2-3/po/uk/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/uk/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cantor\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
-"PO-Revision-Date: 2025-03-11 18:49+0200\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
+"PO-Revision-Date: 2025-07-04 12:20+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
 "Language: uk\n"
@@ -366,21 +366,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "Увімкнути керування змінними"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "Список скриптів, які буде автоматично запущено на початку сеансу"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "Інтегрувати графіки до робочого аркуша"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr "Типова ширина креслення"
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr "Типова висота креслення"
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr "Графічний пакунок для допоміжного засобу креслення"
@@ -463,7 +506,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "Загальне"
@@ -674,23 +717,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra&language=uk"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "Список скриптів, які буде автоматично запущено на початку сеансу"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -861,26 +887,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Шлях до виконуваного файла Maxima"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr "Типова ширина креслення"
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr "Типова висота креслення"
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -948,7 +954,7 @@ msgstr ""
 msgid "Executable:"
 msgstr "Виконуваний файл:"
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -956,7 +962,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -1003,8 +1009,8 @@ msgid "The integration of plots will be
 msgstr "Інтегрування графіків вимкнено."
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2233,7 +2239,7 @@ msgid "Install Additional Documentation
 msgstr "Встановлення додаткових файлів документації"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2309,7 +2315,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "Вибрати файл довідки з Qt…"
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2317,7 +2323,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2366,7 +2372,7 @@ msgstr ""
 "функції. Ви можете виконати ці приклади у поточному сеансі R за допомогою "
 "команди <i>example()</i>. Приклад: <i>example(lm)</i>."
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2599,7 +2605,7 @@ msgstr "Інтеграція графі
 msgid "The file %1 is already opened."
 msgstr "Файл %1 вже відкрито."
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "Відкриття файла"
@@ -2624,7 +2630,7 @@ msgstr "Перейти до попере
 msgid "Go to next worksheet"
 msgstr "Перейти до наступного робочого аркуша"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2633,7 +2639,7 @@ msgstr ""
 "усі підтримувані файли (*.cws *ipynb);;робочий аркуш Cantor (*.cws);;"
 "нотатник Jupyter (*.ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2668,17 +2674,17 @@ msgstr[3] ""
 " <ul>    <li>змінити параметри у діалоговому вікні налаштування</li> "
 "<li>встановити пакунки цієї програми: </li>   %2 </ul> </div>"
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "Помилка"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "Модуль %1 не встановлено"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
@@ -2687,54 +2693,54 @@ msgstr ""
 "Модуль %1 встановлено, але не задіяно. Будь ласка, перевірте, чи належним "
 "чином його встановлено і чи правильно визначено параметри Cantor."
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "Сеанс %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "Не вдалося знайти модуль Cantor. Помилка %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "Обчислення…"
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "Виконано"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "Змінено"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr ""
 "Відкрито декілька робочих аркушів, зміни у яких не збережено. Хочете закрити "
 "їх усі?"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "Закрити Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "До поточного проєкту було внесено зміни. Хочете зберегти їх?"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "Зберегти проєкт"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "Форматування"
@@ -3305,7 +3311,7 @@ msgstr "Напівжирний"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3592,6 +3598,7 @@ msgstr "Не вдалося завант
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "файли %1 (*.%2)"
 
@@ -3750,25 +3757,25 @@ msgstr "Шлях до виконуван
 msgid "Path to the dvips executable"
 msgstr "Шлях до виконуваного файла dvips"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "Тип"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "Розмір [у байтах]"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "Розмірність"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/zh_CN/cantor.po 4:25.11.80-0ubuntu1/po/zh_CN/cantor.po
--- 4:25.04.2-3/po/zh_CN/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/zh_CN/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-04-22 16:04\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
@@ -357,21 +357,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "启用变量管理"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "会话开始前自动运行的脚本"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "将绘图整合到工作表"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -447,7 +490,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "常规"
@@ -654,23 +697,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "会话开始前自动运行的脚本"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -797,26 +823,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima 可执行文件路径"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -878,7 +884,7 @@ msgstr "Maxima 在短时间内连续崩
 msgid "Executable:"
 msgstr "可执行文件："
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, kde-format
 msgctxt ""
 "the url to the documentation of Octave, please check if there is a "
@@ -886,7 +892,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -929,8 +935,8 @@ msgid "The integration of plots will be
 msgstr "绘图集成将被禁用。"
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2116,7 +2122,7 @@ msgid "Install Additional Documentation
 msgstr "安装额外文档文件"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2192,7 +2198,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "选择 Qt Help 文件..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2200,7 +2206,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2227,7 +2233,7 @@ msgid ""
 "g., <i>example(lm)</i>."
 msgstr ""
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2442,7 +2448,7 @@ msgstr "绘图集成："
 msgid "The file %1 is already opened."
 msgstr "文件 %1 已经打开。"
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "打开文件"
@@ -2467,7 +2473,7 @@ msgstr "转到上一个工作表"
 msgid "Go to next worksheet"
 msgstr "转到下一个工作表"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
@@ -2476,7 +2482,7 @@ msgstr ""
 "所有支持的文件 (*.cws *ipynb);;Cantor 工作表 (*.cws);;Jupyter Notebook (*."
 "ipynb)"
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2496,69 +2502,69 @@ msgstr[0] ""
 "  <ul>    <li>在配置对话框中更改设置；</li>    <li>安装以下程序之一：</"
 "li>     %2   </ul> </div> "
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "错误"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "后端 %1 未安装"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr "已安装 %1 后端，但未激活。请检查安装和 Cantor 设置"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "会话 %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "无法找到 Cantor 组件：%1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "正在计算..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "就绪"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "已更改"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "打开了多个未保存的工作表。是否要关闭它们？"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "关闭 Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "当前项目已被修改。您想要保存它吗？"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "保存项目"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "格式"
@@ -3123,7 +3129,7 @@ msgstr "粗体"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3410,6 +3416,7 @@ msgstr "无法加载图片 %1"
 
 #: imageresultitem.cpp:90
 #, kde-format
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr ""
 
@@ -3559,25 +3566,25 @@ msgstr "latex 可执行文件路径"
 msgid "Path to the dvips executable"
 msgstr "dvips 可执行文件路径"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr ""
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/po/zh_TW/cantor.po 4:25.11.80-0ubuntu1/po/zh_TW/cantor.po
--- 4:25.04.2-3/po/zh_TW/cantor.po	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/po/zh_TW/cantor.po	2025-11-09 03:32:58.000000000 +0000
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mathematik\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2025-04-30 02:32+0000\n"
+"POT-Creation-Date: 2025-09-29 00:38+0000\n"
 "PO-Revision-Date: 2024-03-07 20:07+0900\n"
 "Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
 "Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
@@ -359,21 +359,64 @@ msgstr "https://docs.julialang.org/en/la
 msgid "Enable Variable Management"
 msgstr "開啟變數管理"
 
+#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (JuliaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
+#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
+#: backends/julia/juliabackend.kcfg:14 backends/kalgebra/kalgebrabackend.kcfg:9
+#: backends/lua/luabackend.kcfg:14 backends/maxima/maximabackend.kcfg:30
+#: backends/python/pythonbackend.kcfg:18
+#: backends/qalculate/qalculatebackend.kcfg:142
+#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
+#: backends/scilab/scilabbackend.kcfg:26
+#, kde-format
+msgid "List of scripts to autorun at the beginning of session"
+msgstr "在工作階段開始時要自動執行的文稿"
+
 #. i18n: ectx: label, entry (integratePlots), group (SageBackend)
 #. i18n: ectx: label, entry (integratePlots), group (JuliaBackend)
 #. i18n: ectx: label, entry (integratePlots), group (PythonBackend)
 #. i18n: ectx: label, entry (integratePlots), group (RBackend)
 #. i18n: ectx: label, entry (integratePlots), group (ScilabBackend)
 #. i18n: ectx: label, entry (integratePlots), group (MaximaBackend)
-#: backends/julia/juliabackend.kcfg:14 backends/maxima/maximabackend.kcfg:22
+#: backends/julia/juliabackend.kcfg:17 backends/maxima/maximabackend.kcfg:22
 #: backends/python/pythonbackend.kcfg:10 backends/R/rserver/rserver.kcfg:12
 #: backends/sage/sagebackend.kcfg:18 backends/scilab/scilabbackend.kcfg:22
 #, kde-format
 msgid "Integrate Plots into the Worksheet"
 msgstr "將 Plots 整合進工作表"
 
+#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
+#. i18n: ectx: label, entry (plotWidth), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
+#. i18n: ectx: label, entry (plotWidth), group (RBackend)
+#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:29 backends/maxima/maximabackend.kcfg:41
+#: backends/python/pythonbackend.kcfg:29 backends/R/rserver/rserver.kcfg:31
+#: backends/sage/sagebackend.kcfg:29
+#, kde-format
+msgid "Default plot width"
+msgstr ""
+
+#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
+#. i18n: ectx: label, entry (plotHeight), group (JuliaBackend)
+#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
+#. i18n: ectx: label, entry (plotHeight), group (RBackend)
+#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
+#: backends/julia/juliabackend.kcfg:33 backends/maxima/maximabackend.kcfg:45
+#: backends/python/pythonbackend.kcfg:33 backends/R/rserver/rserver.kcfg:35
+#: backends/sage/sagebackend.kcfg:33
+#, kde-format
+msgid "Default plot height"
+msgstr ""
+
 #. i18n: ectx: label, entry (plotExtenstionGraphicPackage), group (JuliaBackend)
-#: backends/julia/juliabackend.kcfg:31
+#: backends/julia/juliabackend.kcfg:43
 #, kde-format
 msgid "Graphical package for the Plot-Assistant"
 msgstr ""
@@ -446,7 +489,7 @@ msgstr ""
 #: backends/maxima/settings.ui:36 backends/octave/settings.ui:36
 #: backends/python/settings.ui:36 backends/qalculate/settings.ui:36
 #: backends/R/settings.ui:21 backends/sage/settings.ui:36
-#: backends/scilab/settings.ui:21 cantor.cpp:654
+#: backends/scilab/settings.ui:21 cantor.cpp:666
 #, kde-format
 msgid "General"
 msgstr "一般"
@@ -660,23 +703,6 @@ msgctxt ""
 msgid "https://docs.kde.org/?application=kalgebra"
 msgstr "https://docs.kde.org/?application=kalgebra"
 
-#. i18n: ectx: label, entry (autorunScripts), group (SageBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (KAlgebraBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (PythonBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (RBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (LuaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (ScilabBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (MaximaBackend)
-#. i18n: ectx: label, entry (autorunScripts), group (QalculateBackend)
-#: backends/kalgebra/kalgebrabackend.kcfg:9 backends/lua/luabackend.kcfg:14
-#: backends/maxima/maximabackend.kcfg:30 backends/python/pythonbackend.kcfg:18
-#: backends/qalculate/qalculatebackend.kcfg:142
-#: backends/R/rserver/rserver.kcfg:20 backends/sage/sagebackend.kcfg:37
-#: backends/scilab/scilabbackend.kcfg:26
-#, kde-format
-msgid "List of scripts to autorun at the beginning of session"
-msgstr "在工作階段開始時要自動執行的文稿"
-
 #: backends/kalgebra/kalgebraexpression.cpp:44
 #: backends/maxima/maximasession.cpp:83
 #, kde-format
@@ -828,26 +854,6 @@ msgstr ""
 msgid "Path to the Maxima executable"
 msgstr "Maxima 執行檔路徑"
 
-#. i18n: ectx: label, entry (plotWidth), group (SageBackend)
-#. i18n: ectx: label, entry (plotWidth), group (PythonBackend)
-#. i18n: ectx: label, entry (plotWidth), group (RBackend)
-#. i18n: ectx: label, entry (plotWidth), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:41 backends/python/pythonbackend.kcfg:29
-#: backends/R/rserver/rserver.kcfg:31 backends/sage/sagebackend.kcfg:29
-#, kde-format
-msgid "Default plot width"
-msgstr ""
-
-#. i18n: ectx: label, entry (plotHeight), group (SageBackend)
-#. i18n: ectx: label, entry (plotHeight), group (PythonBackend)
-#. i18n: ectx: label, entry (plotHeight), group (RBackend)
-#. i18n: ectx: label, entry (plotHeight), group (MaximaBackend)
-#: backends/maxima/maximabackend.kcfg:45 backends/python/pythonbackend.kcfg:33
-#: backends/R/rserver/rserver.kcfg:35 backends/sage/sagebackend.kcfg:33
-#, kde-format
-msgid "Default plot height"
-msgstr ""
-
 #: backends/maxima/maximaexpression.cpp:110
 #, kde-format
 msgid "Error: Too many */"
@@ -909,7 +915,7 @@ msgstr "Maxima 在短時間內發生錯
 msgid "Executable:"
 msgstr ""
 
-#: backends/octave/octavebackend.cpp:63
+#: backends/octave/octavebackend.cpp:64
 #, fuzzy, kde-format
 #| msgctxt ""
 #| "the url to the documentation of Octave, please check if there is a "
@@ -921,7 +927,7 @@ msgctxt ""
 msgid "https://octave.org/doc/interpreter/"
 msgstr "https://octave.org/doc/interpreter/"
 
-#: backends/octave/octavebackend.cpp:68
+#: backends/octave/octavebackend.cpp:69
 #, kde-format
 msgid ""
 "<b>GNU Octave</b> is a high-level language, primarily intended for numerical "
@@ -964,8 +970,8 @@ msgid "The integration of plots will be
 msgstr ""
 
 #: backends/octave/octavesession.cpp:402 backends/sage/sagesession.cpp:358
-#: backends/sage/sagesession.cpp:369 cantor.cpp:219 cantor.cpp:221
-#: cantor.cpp:340 cantor.cpp:347 lib/session.cpp:335 main.cpp:63 main.cpp:122
+#: backends/sage/sagesession.cpp:369 cantor.cpp:231 cantor.cpp:233
+#: cantor.cpp:352 cantor.cpp:359 lib/session.cpp:335 main.cpp:63 main.cpp:122
 #: markdownentry.cpp:797 textentry.cpp:553 worksheet.cpp:1286
 #, kde-format
 msgid "Cantor"
@@ -2152,7 +2158,7 @@ msgid "Install Additional Documentation
 msgstr "安裝額外說明文件檔案"
 
 #. i18n: ectx: property (text), widget (QTreeWidget, qchTable)
-#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:69
+#: backends/qthelpconfig.ui:49 lib/defaultvariablemodel.cpp:70
 #, kde-format
 msgctxt "@title:column"
 msgid "Name"
@@ -2228,7 +2234,7 @@ msgctxt "@info:placeholder"
 msgid "Select a Qt Help file..."
 msgstr "選擇 Qt 說明檔案..."
 
-#: backends/R/rbackend.cpp:81
+#: backends/R/rbackend.cpp:80
 #, kde-format
 msgctxt ""
 "the url to the documentation of R, please check if there is a translated "
@@ -2236,7 +2242,7 @@ msgctxt ""
 msgid "https://cran.r-project.org/manuals.html"
 msgstr "https://cran.r-project.org/manuals.html"
 
-#: backends/R/rbackend.cpp:88
+#: backends/R/rbackend.cpp:87
 #, kde-format
 msgid ""
 "<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>The <i>help()</i> "
@@ -2279,7 +2285,7 @@ msgstr ""
 "包含可以執行的範例，展示該函數如何運作。您可以使用 <i>example()</i> 指令在目"
 "前的 R 工作階段內執行這些範例：例如 <i>example(lm)</i>。"
 
-#: backends/R/rbackend.cpp:99
+#: backends/R/rbackend.cpp:98
 #, kde-format
 msgid ""
 "<b>R</b> is a language and environment for statistical computing and "
@@ -2498,7 +2504,7 @@ msgstr "積分"
 msgid "The file %1 is already opened."
 msgstr "檔案 %1 已經被開啟。"
 
-#: cantor.cpp:107 cantor.cpp:231
+#: cantor.cpp:107 cantor.cpp:243
 #, kde-format
 msgid "Open file"
 msgstr "開啟檔案"
@@ -2523,14 +2529,14 @@ msgstr "前往上個工作表格"
 msgid "Go to next worksheet"
 msgstr "前往下個工作表格"
 
-#: cantor.cpp:230
+#: cantor.cpp:242
 #, kde-format
 msgid ""
 "All supported files (*.cws *ipynb);;Cantor Worksheet (*.cws);;Jupyter "
 "Notebook (*.ipynb)"
 msgstr ""
 
-#: cantor.cpp:298
+#: cantor.cpp:310
 #, kde-format
 msgid ""
 "<h1>No Backend Found</h1>\n"
@@ -2550,69 +2556,69 @@ msgstr[0] ""
 "<ul><li>變更設定對話框中的設定；</li> <li>安裝以下程式軟體包之一：</li>%2</"
 "ul></div>"
 
-#: cantor.cpp:318
+#: cantor.cpp:330
 #, kde-format
 msgid "Error"
 msgstr "錯誤"
 
-#: cantor.cpp:340
+#: cantor.cpp:352
 #, kde-format
 msgid "Backend %1 is not installed"
 msgstr "後端介面 %1 未安裝"
 
-#: cantor.cpp:347
+#: cantor.cpp:359
 #, kde-format
 msgid ""
 "%1 backend installed, but inactive. Please check installation and Cantor "
 "settings"
 msgstr "已安裝 %1 後端但未啟用。請檢查您的後端安裝和 Cantor 設定"
 
-#: cantor.cpp:375
+#: cantor.cpp:387
 #, kde-format
 msgid "Session %1"
 msgstr "作業階段 %1"
 
-#: cantor.cpp:392
+#: cantor.cpp:404
 #, kde-format
 msgid "Failed to find the Cantor Part with error %1"
 msgstr "找不到 Cantor 元件，錯誤碼為 %1"
 
-#: cantor.cpp:450 cantor_part.cpp:645
+#: cantor.cpp:462 cantor_part.cpp:645
 #, kde-format
 msgid "Calculating..."
 msgstr "計算中..."
 
-#: cantor.cpp:453 cantor_part.cpp:656 cantor_part.cpp:719
+#: cantor.cpp:465 cantor_part.cpp:656 cantor_part.cpp:719
 #, kde-format
 msgid "Ready"
 msgstr "已就緒"
 
-#: cantor.cpp:497
+#: cantor.cpp:509
 #, kde-format
 msgid "Changed"
 msgstr "已變更"
 
-#: cantor.cpp:583
+#: cantor.cpp:595
 #, kde-format
 msgid "Multiple unsaved Worksheets are opened. Do you want to close them?"
 msgstr "有多個未儲存的工作表開啟中。是否要將它們關閉？"
 
-#: cantor.cpp:584
+#: cantor.cpp:596
 #, kde-format
 msgid "Close Cantor"
 msgstr "關閉 Cantor"
 
-#: cantor.cpp:603
+#: cantor.cpp:615
 #, kde-format
 msgid "The current project has been modified. Do you want to save it?"
 msgstr "專案已修改，您是否要儲存？"
 
-#: cantor.cpp:604
+#: cantor.cpp:616
 #, kde-format
 msgid "Save Project"
 msgstr "儲存專案"
 
-#: cantor.cpp:655
+#: cantor.cpp:667
 #, kde-format
 msgid "Formatting"
 msgstr "格式"
@@ -3178,7 +3184,7 @@ msgstr "粗體"
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubsectionFontItalic)
 #. i18n: ectx: property (text), widget (QCheckBox, kcfg_ParagraphFontItalic)
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubpragraphFontItalic)
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_SubparagraphFontItalic)
 #: commandentry.cpp:186 formating.ui:91 formating.ui:148 formating.ui:205
 #: formating.ui:262 formating.ui:319 formating.ui:376
 #, kde-format
@@ -3466,7 +3472,9 @@ msgid "Cannot load image %1"
 msgstr "無法載入影像 %1"
 
 #: imageresultitem.cpp:90
-#, kde-format
+#, fuzzy, kde-format
+#| msgid "%1 files (*.%2)"
+msgctxt "%1 and %2 are file extensions"
 msgid "%1 files (*.%2)"
 msgstr "%1 檔案 (*.%2)"
 
@@ -3616,25 +3624,25 @@ msgstr "latex 執行檔路徑"
 msgid "Path to the dvips executable"
 msgstr "dvips 執行檔路徑"
 
-#: lib/defaultvariablemodel.cpp:71
+#: lib/defaultvariablemodel.cpp:72
 #, kde-format
 msgctxt "@title:column"
 msgid "Type"
 msgstr "類型"
 
-#: lib/defaultvariablemodel.cpp:73
+#: lib/defaultvariablemodel.cpp:74
 #, kde-format
 msgctxt "@title:column"
 msgid "Size [Bytes]"
 msgstr "大小（位元組）"
 
-#: lib/defaultvariablemodel.cpp:75
+#: lib/defaultvariablemodel.cpp:76
 #, kde-format
 msgctxt "@title:column"
 msgid "Dimension"
 msgstr "尺寸"
 
-#: lib/defaultvariablemodel.cpp:77
+#: lib/defaultvariablemodel.cpp:78
 #, kde-format
 msgctxt "@title:column"
 msgid "Value"
diff -pruN 4:25.04.2-3/snapcraft.yaml 4:25.11.80-0ubuntu1/snapcraft.yaml
--- 4:25.04.2-3/snapcraft.yaml	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/snapcraft.yaml	2025-11-09 03:32:58.000000000 +0000
@@ -1,11 +1,11 @@
-# SPDX-FileCopyrightText: 2024 Scarlett Moore <sgmoore@kde.org>
+# SPDX-FileCopyrightText: 2024, 2025 Scarlett Moore <sgmoore@kde.org>
 #
 # SPDX-License-Identifier: CC0-1.0
 ---
 name: cantor
 confinement: strict
 grade: stable
-base: core22
+base: core24
 adopt-info: cantor
 apps:
   cantor:
@@ -14,8 +14,6 @@ apps:
     common-id: org.kde.cantor.desktop
     desktop: usr/share/applications/org.kde.cantor.desktop
     command: usr/bin/cantor
-    command-chain:
-      - snap/command-chain/desktop-launch6
 environment:
   PATH_TO_CANTOR_PLUGINS: $SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/cantor/backends
 slots:
@@ -23,15 +21,6 @@ slots:
     interface: dbus
     name: org.kde.cantor
     bus: session
-package-repositories:
-  - type: apt
-    components:
-      - main
-    suites:
-      - jammy
-    key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
-    url: http://origin.archive.neon.kde.org/user
-    key-server: keyserver.ubuntu.com
 parts:
   analitza:
     plugin: cmake
@@ -49,21 +38,124 @@ parts:
       - -DQT_MAJOR_VERSION=6
       - -DBUILD_WITH_QT6=ON
       - -DBUILD_TESTING=OFF
-      - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-      - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-      - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-      - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-      - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-      - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-      - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-      - -DCMAKE_VERBOSE_MAKEFILE=ON
-      - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-      - --log-level=STATUS
-      - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-      - "-DKDE_INSTALL_PLUGINDIR=/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/"
+  libqalculate:
+    plugin: autotools
+    source: https://github.com/Qalculate/libqalculate/releases/download/v5.5.0/libqalculate-5.5.0.tar.gz
+    autotools-configure-parameters:
+      - --prefix=/usr
+    build-packages:
+      - autotools-dev
+      - intltool
+      - libgmp-dev
+      - libmpfr-dev
+      - libcurl4-openssl-dev
+      - libicu-dev
+      - icu-devtools
+      - libxml2-dev
+    stage-packages:
+      - libgmp10
+      - libmpfr6
+      - libcurl4t64
+      - libicu74
+      - libxml2
+  libgpgmepp-qt6:
+    build-packages:
+      - libassuan-dev
+      - libgpg-error-dev
+      - rsync
+    stage-packages:
+      - libassuan0
+      - libgpg-error0
+    source: https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.23.2.tar.bz2
+    source-checksum: sha256/9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224
+    plugin: autotools
+    autotools-configure-parameters:
+      - --disable-gpgsm-test
+      - --enable-languages=cpp,qt6
+      - --prefix=/usr
+      - --enable-fixed-path=/snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
+    build-environment: &buildenvironment
+      - LD_LIBRARY_PATH: $LD_LIBRARY_PATH:/snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:/snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:/snap/kf6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:$CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:/usr
+      - PKG_CONFIG_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig
+    override-build: |
+      craftctl default
+      rsync -a --ignore-existing $CRAFT_PART_INSTALL/ /
+  poppler:
+    after:
+      - libgpgmepp-qt6
+    plugin: cmake
+    source: https://poppler.freedesktop.org/poppler-25.07.0.tar.xz
+    build-packages:
+      - cmake
+      - libfreetype6-dev
+      - libfontconfig1-dev
+      - libjpeg-dev
+      - zlib1g-dev
+      - libnss3-dev
+      - liblcms2-dev
+      - libcurl4-openssl-dev
+      - libopenjp2-7-dev
+      - libboost-dev
+      - libgl1-mesa-dev
+      - libtiff-dev
+      - libpulse0
+    stage-packages:
+      - libasn1-8-heimdal
+      - libbrotli1
+      - libcurl4t64
+      - libdouble-conversion3
+      - libfontconfig1
+      - libfreetype6
+      - libgraphite2-3
+      - libgssapi3-heimdal
+      - libharfbuzz0b
+      - libhcrypto5t64-heimdal
+      - libheimbase1-heimdal
+      - libheimntlm0-heimdal
+      - libhx509-5-heimdal
+      - libicu74
+      - libjbig0
+      - libjpeg-turbo8
+      - libkrb5-26-heimdal
+      - liblcms2-2
+      - libldap2
+      - libnghttp2-14
+      - libnspr4
+      - libnss3
+      - libpcre2-16-0
+      - libpng16-16
+      - libpsl5
+      - libroken19-heimdal
+      - librtmp1
+      - libsasl2-2
+      - libssh-4
+      - libtiff6
+      - libwebp7
+      - libwind0-heimdal
+      - libx11-6
+      - libxau6
+      - libxcb1
+      - libxdmcp6
+      - libmd4c0
+      - libopenjpip7
+      - libtiff6
+      - libpulse0
+    cmake-parameters:
+      - -DCMAKE_INSTALL_PREFIX=/usr
+      - -DCMAKE_BUILD_TYPE=Release
+      - -DQT_MAJOR_VERSION=6
+      - -DENABLE_QT5=OFF
+      - -DENABLE_QT6=ON
+      - -DBUILD_TESTING=OFF
+      - ENABLE_NSS3=OFF
+    override-build: |
+      craftctl default
+      rsync -a --ignore-existing $CRAFT_PART_INSTALL/ /
   cantor:
     after:
       - analitza
+      - libqalculate
+      - poppler
     parse-info:
       - usr/share/metainfo/org.kde.cantor.appdata.xml
     plugin: cmake
@@ -74,7 +166,6 @@ parts:
       - libglib2.0-dev
       - liblapack-dev
       - libluajit-5.1-dev
-      - libqalculate-dev
       - libspectre-dev
       - pkg-config
       - python3-dev
@@ -85,11 +176,10 @@ parts:
       - libglib2.0-0
       - liblapack3
       - libluajit-5.1-2
-      - libqalculate22
       - libspectre1
       - python3
       - r-base-core
-      - libpython3.10
+      - libpython3.12
       - libncurses6
       - libreadline8
       - libgl1
@@ -99,7 +189,6 @@ parts:
       - texlive-latex-base
       - maxima
       - octave
-      - sagemath
       - scilab
     cmake-parameters:
       - -DCMAKE_INSTALL_PREFIX=/usr
@@ -107,23 +196,12 @@ parts:
       - -DQT_MAJOR_VERSION=6
       - -DBUILD_WITH_QT6=ON
       - -DBUILD_TESTING=OFF
-      - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-      - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-      - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-      - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-      - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-      - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-      - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-      - -DCMAKE_VERBOSE_MAKEFILE=ON
-      - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-      - --log-level=STATUS
-      - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
     build-environment:
-      - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-      - PKG_CONFIG_PATH: /snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
-      - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-      - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-      - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+      - PATH: /snap/kf6-core24-sdk/current/usr/bin:/snap/kde-qt6-core24-sdk/current/usr/bin${PATH:+:$PATH}
+      - PKG_CONFIG_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:/snap/kf6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
+      - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf6-core24-sdk/current/usr/share:/snap/kde-qt6-core24-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
+      - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf6-core24-sdk/current/etc/xdg:/snap/kde-qt6-core24-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
+      - LD_LIBRARY_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:/snap/kde-qt6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:/snap/kde-qt6-core24-sdk/current/usr/lib:/snap/kf6-core24-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR:/snap/kf6-core24-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
     prime:
       - -usr/lib/*/cmake/*
       - -usr/include/*
@@ -133,16 +211,36 @@ parts:
       - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET_BUILD_FOR/6.0.0
       - -usr/lib/aspell/*
       - -usr/share/lintian
-    cleanup:
-      after:
-        - cantor
-      plugin: nil
-      build-snaps:
-        - core22
-        - kf6-core22
-      override-prime: |
+      - -etc/ssl/certs/java/cacerts
+      - -etc/perl/XML/SAX/ParserDetails.ini
+      - -var/lib/texmf/ls-R-TEXLIVEDIST
+      - -var/lib/texmf/tex/generic/config/language.dat
+      - -var/lib/texmf/tex/generic/config/language.dat.lua
+      - -var/lib/texmf/tex/generic/config/language.def
+      - -var/lib/texmf/fmtutil.cnf-TEXLIVEDIST
+      - -var/lib/texmf/updmap.cfg-TEXLIVEDIST
+      - -var/lib/texmf/ls-R-TEXMFMAIN
+      - -var/lib/texmf/fmtutil.cnf-DEBIAN
+      - -var/lib/texmf/updmap.cfg-DEBIAN
+  gpu-2404:
+    after: [cantor]
+    source: https://github.com/canonical/gpu-snap.git
+    plugin: dump
+    override-prime: |
+        craftctl default
+        ${CRAFT_PART_SRC}/bin/gpu-2404-cleanup mesa-2404
+    prime:
+      - bin/gpu-2404-wrapper
+  cleanup:
+    after:
+      - cantor
+    plugin: nil
+    build-snaps:
+      - core24
+      - kf6-core24
+    override-prime: |
         set -eux
-        for snap in "core22" "kf6-core22"; do
+        for snap in "core24" "kf6-core24"; do
             cd "/snap/$snap/current" && find . -type f,l -exec rm -rf "${CRAFT_PRIME}/{}" \;
         done
 
diff -pruN 4:25.04.2-3/src/assistants/advancedplot/advancedplotassistant.json 4:25.11.80-0ubuntu1/src/assistants/advancedplot/advancedplotassistant.json
--- 4:25.04.2-3/src/assistants/advancedplot/advancedplotassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/advancedplot/advancedplotassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -2,6 +2,7 @@
     "KPlugin": {
         "License": "GPL",
         "Name": "AdvancedPlot",
+        "Name[ar]": "رسم متقدم",
         "Name[ca@valencia]": "GràficAvançat",
         "Name[ca]": "GràficAvançat",
         "Name[cs]": "Pokročilý graf",
@@ -33,7 +34,6 @@
         "Name[sv]": "Avancerat diagram",
         "Name[tr]": "GelişmişGrafik",
         "Name[uk]": "Складне креслення",
-        "Name[x-test]": "xxAdvancedPlotxx",
         "Name[zh_CN]": "高级绘图",
         "Name[zh_TW]": "進階繪製"
     },
diff -pruN 4:25.04.2-3/src/assistants/differentiate/differentiateassistant.json 4:25.11.80-0ubuntu1/src/assistants/differentiate/differentiateassistant.json
--- 4:25.04.2-3/src/assistants/differentiate/differentiateassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/differentiate/differentiateassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify calculating derivatives of expressions",
+        "Description[ar]": "حوار مساعد لتبسيط حساب مشتقات التعبيرات",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar els càlculs de derivades d'expressions",
         "Description[ca]": "Un diàleg assistent per a simplificar els càlculs de derivades d'expressions",
         "Description[cs]": "Pomocný dialog pro zjednodušení derivace výrazů",
@@ -12,7 +13,7 @@
         "Description[et]": "Avaldiste tuletiste arvutamist lihtsustav abiline",
         "Description[eu]": "Adierazpenen deribatuak kalkulatzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan lausekkeiden derivaattojen laskemista",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant le calcul de dérivées d'expressions",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant le calcul de dérivées d'expressions",
         "Description[gl]": "Un asistente para simplificar o cálculo das derivadas de expresións.",
         "Description[he]": "חלונית סיוע לפישוט חישוב נגזרות של ביטויים",
         "Description[ia]": "Un dialogo Assistente per simplificar calcular derivates de expressiones",
@@ -32,12 +33,12 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla beräkning av derivator för uttryck",
         "Description[tr]": "İfadelerin türevlerini hesaplamayı kolaylaştırmak için kullanılan yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника у обчисленні похідних від виразів",
-        "Description[x-test]": "xxAn Assistant dialog to simplify calculating derivatives of expressionsxx",
         "Description[zh_CN]": "用于简化微分表达式计算的助手对话框",
         "Description[zh_TW]": "簡化多項式導數計算的小助手對話框",
         "Icon": "office-chart-area",
         "License": "GPL",
         "Name": "Differentiate",
+        "Name[ar]": "التفاضل",
         "Name[ca@valencia]": "Deriva",
         "Name[ca]": "Deriva",
         "Name[cs]": "Derivovat",
@@ -70,7 +71,6 @@
         "Name[sv]": "Derivera",
         "Name[tr]": "Farklılaştır",
         "Name[uk]": "Продиференціювати",
-        "Name[x-test]": "xxDifferentiatexx",
         "Name[zh_CN]": "微分",
         "Name[zh_TW]": "微分"
     },
diff -pruN 4:25.04.2-3/src/assistants/importpackage/importpackageassistant.json 4:25.11.80-0ubuntu1/src/assistants/importpackage/importpackageassistant.json
--- 4:25.04.2-3/src/assistants/importpackage/importpackageassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/importpackage/importpackageassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to import a specific package (or library or module) to Cantor workspace",
+        "Description[ar]": "حوار مساعد لاستيراد حزمة معينة (أو مكتبة أو وحدة) إلى مساحة عمل كانتور",
         "Description[ca@valencia]": "Un diàleg d'assistència per a importar un paquet específic (o biblioteca o mòdul) a l'espai de treball de Cantor",
         "Description[ca]": "Un diàleg d'assistència per a importar un paquet específic (o biblioteca o mòdul) a l'espai de treball del Cantor",
         "Description[de]": "Ein Assistent, um ein angegebenes Paket, Bibliothek oder Modul in den Arbeitsbereich von Cantor zu importieren",
@@ -31,11 +32,11 @@
         "Description[sv]": "En dialogruta med en guide för att importera ett specifikt paket (eller bibliotek eller modul) till en Cantor arbetsrymd",
         "Description[tr]": "Cantor çalışma alanına özel bir paket (veya kitaplık/modül) içe aktarmak için bir yardımcı penceresi",
         "Description[uk]": "Допоміжне діалогове вікно для імпортування певного пакунка (бібліотеки або модуля) до робочого простору Cantor",
-        "Description[x-test]": "xxAn Assistant dialog to import a specific package (or library or module) to Cantor workspacexx",
         "Description[zh_CN]": "用于导入指定包 (或者库和模块) 到 Cantor 工作空间的助手对话框",
         "Description[zh_TW]": "匯入特定套件（或是函式庫與模組）到 Cantor 工作空間的小助手對話框",
         "License": "GPL",
         "Name": "Import Package",
+        "Name[ar]": "استيراد حزمة",
         "Name[ca@valencia]": "Importació de paquet",
         "Name[ca]": "Importació de paquet",
         "Name[cs]": "Importovat balíček",
@@ -67,7 +68,6 @@
         "Name[sv]": "Importera paket",
         "Name[tr]": "Paketi İçe Aktar",
         "Name[uk]": "Імпортування пакунка",
-        "Name[x-test]": "xxImport Packagexx",
         "Name[zh_CN]": "导入包",
         "Name[zh_TW]": "匯入套件"
     },
diff -pruN 4:25.04.2-3/src/assistants/integrate/integrateassistant.json 4:25.11.80-0ubuntu1/src/assistants/integrate/integrateassistant.json
--- 4:25.04.2-3/src/assistants/integrate/integrateassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/integrate/integrateassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify calculation of integrals",
+        "Description[ar]": "حوار مساعد لتبسيط حساب التكاملات",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar els càlculs d'integrals",
         "Description[ca]": "Un diàleg assistent per a simplificar els càlculs d'integrals",
         "Description[cs]": "Pomocný dialog pro zjednodušení výpočtu integrálů",
@@ -12,7 +13,7 @@
         "Description[et]": "Integraalide arvutamist lihtsustav abiline",
         "Description[eu]": "Integralen kalkuluak sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan integraalien laskemista",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant le calcul d'intégrales",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant le calcul d'intégrales",
         "Description[gl]": "Un asistente para simplificar o cálculo de integrais.",
         "Description[he]": "חלונית סיוע לפישוט חישוב אינטגרלים",
         "Description[ia]": "Un dialogo Assistente per simplificar calcular integrales",
@@ -32,12 +33,12 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla beräkning av integraler",
         "Description[tr]": "İfadelerin integrallerini hesaplamayı kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника у обчисленні інтегралів",
-        "Description[x-test]": "xxAn Assistant dialog to simplify calculation of integralsxx",
         "Description[zh_CN]": "用于简化积分运算的助手对话框",
         "Description[zh_TW]": "簡化積分計算的小助手對話框",
         "Icon": "office-chart-area",
         "License": "GPL",
         "Name": "Integrate",
+        "Name[ar]": "التكامل",
         "Name[ca@valencia]": "Integra",
         "Name[ca]": "Integra",
         "Name[cs]": "Integrovat",
@@ -70,7 +71,6 @@
         "Name[sv]": "Integrera",
         "Name[tr]": "Bütünleştir",
         "Name[uk]": "Проінтегрувати",
-        "Name[x-test]": "xxIntegratexx",
         "Name[zh_CN]": "积分",
         "Name[zh_TW]": "積分"
     },
diff -pruN 4:25.04.2-3/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json
--- 4:25.04.2-3/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify entering of matrices",
+        "Description[ar]": "حوار مساعد لتبسيط إدخال المصفوفات",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar la introducció de matrius",
         "Description[ca]": "Un diàleg assistent per a simplificar la introducció de matrius",
         "Description[cs]": "Pomocný dialog pro zjednodušení zadávání matic",
@@ -12,7 +13,7 @@
         "Description[et]": "Maatriksite sisestamist lihtsustav abiline",
         "Description[eu]": "Matrizeak sartzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan matriisin arvojen antamista",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant la saisie de matrices",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant la saisie de matrices",
         "Description[gl]": "Un asistente para simplificar a inserción de matrices.",
         "Description[he]": "חלונית סיוע לפישוט הוספת מטריצות",
         "Description[ia]": "Un dialogo Assistente per simplificar insertar matrices",
@@ -32,11 +33,11 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla inmatning av matriser",
         "Description[tr]": "Matris girişini kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника введення матриць",
-        "Description[x-test]": "xxAn Assistant dialog to simplify entering of matricesxx",
         "Description[zh_CN]": "用于简化矩阵输入的助手对话框",
         "Description[zh_TW]": "簡化輸入矩陣的小助手對話框",
         "License": "GPL",
         "Name": "Create Matrix",
+        "Name[ar]": "إنشاء مصفوفة",
         "Name[ca@valencia]": "Crea una matriu",
         "Name[ca]": "Crea una matriu",
         "Name[cs]": "Vytvořit matici",
@@ -68,7 +69,6 @@
         "Name[sv]": "Skapa matris",
         "Name[tr]": "Matris Oluştur",
         "Name[uk]": "Створити матрицю",
-        "Name[x-test]": "xxCreate Matrixxx",
         "Name[zh_CN]": "创建矩阵",
         "Name[zh_TW]": "建立矩陣"
     },
diff -pruN 4:25.04.2-3/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json
--- 4:25.04.2-3/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify calculating of Eigenvalues",
+        "Description[ar]": "حوار مساعد لتبسيط حساب القيم الذاتية",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar el càlcul d'autovalors",
         "Description[ca]": "Un diàleg assistent per a simplificar el càlcul d'autovalors",
         "Description[cs]": "Pomocný dialog pro zjednodušení výpočtu vlastních čísel",
@@ -12,7 +13,7 @@
         "Description[et]": "Omaväärtuste arvutamist lihtsustav abiline",
         "Description[eu]": "Balio-propioak kalkulatzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan ominaisarvojen laskemista",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant le calcul de valeurs propres",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant le calcul de valeurs propres",
         "Description[gl]": "Un asistente para simplificar o cálculo de valores de Eigen.",
         "Description[he]": "חלונית סיוע לפישוט חישוב ערכים עצמיים",
         "Description[ia]": "Un dialogo Assistente per simplificar calcular autovalores (Eigen)",
@@ -32,11 +33,11 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla beräkning av egenvärden",
         "Description[tr]": "Eigen Değerleri hesaplamayı kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника у обчисленні власних значень",
-        "Description[x-test]": "xxAn Assistant dialog to simplify calculating of Eigenvaluesxx",
         "Description[zh_CN]": "用于简化特征值计算的助手对话框",
         "Description[zh_TW]": "簡化特徵值計算的小助手對話框",
         "License": "GPL",
         "Name": "Eigenvalues",
+        "Name[ar]": "القيم الذاتية",
         "Name[ca@valencia]": "Valors propis (autovalors)",
         "Name[ca]": "Valors propis (autovalors)",
         "Name[cs]": "Vlastní čísla",
@@ -68,7 +69,6 @@
         "Name[sv]": "Egenvärden",
         "Name[tr]": "Eigen değerleri",
         "Name[uk]": "Власні значення",
-        "Name[x-test]": "xxEigenvaluesxx",
         "Name[zh_CN]": "特征值",
         "Name[zh_TW]": "特徵值"
     },
diff -pruN 4:25.04.2-3/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json
--- 4:25.04.2-3/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify calculating of EigenVectors",
+        "Description[ar]": "حوار مساعد لتبسيط حساب المتجهات الذاتية",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar el càlcul d'autovectors",
         "Description[ca]": "Un diàleg assistent per a simplificar el càlcul d'autovectors",
         "Description[cs]": "Pomocný dialog pro zjednodušení výpočtu vlastních vektorů",
@@ -12,7 +13,7 @@
         "Description[et]": "Omavektorite arvutamist lihtsustav abiline",
         "Description[eu]": "Bektore-propioak kalkulatzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan ominaisvektoreiden laskemista",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant le calcul de vecteurs propres",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant le calcul de vecteurs propres",
         "Description[gl]": "Un asistente para simplificar o cálculo de vectores de Eigen.",
         "Description[he]": "חלונית סיוע לפישוט חישוב וקטורים עצמיים",
         "Description[ia]": "Un dialogo Assistente per simplificar calcular autovectores (Eigen)",
@@ -32,11 +33,11 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla beräkning av egenvektorer",
         "Description[tr]": "Eigen Vektörleri hesaplamayı kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника у обчисленні власних векторів",
-        "Description[x-test]": "xxAn Assistant dialog to simplify calculating of EigenVectorsxx",
         "Description[zh_CN]": "用于简化特征向量计算的助手对话框",
         "Description[zh_TW]": "簡化特徵向量計算的小助手對話框",
         "License": "GPL",
         "Name": "Eigenvectors",
+        "Name[ar]": "المتجهات الذاتية",
         "Name[ca@valencia]": "Vectors propis (autovectors)",
         "Name[ca]": "Vectors propis (autovectors)",
         "Name[cs]": "Vlastní vektory",
@@ -68,7 +69,6 @@
         "Name[sv]": "Egenvektorer",
         "Name[tr]": "Eigen Vektörleri",
         "Name[uk]": "Власні вектори",
-        "Name[x-test]": "xxEigenvectorsxx",
         "Name[zh_CN]": "特征向量",
         "Name[zh_TW]": "特徵向量"
     },
diff -pruN 4:25.04.2-3/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json
--- 4:25.04.2-3/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify inverting of matrices",
+        "Description[ar]": "حوار مساعد لتبسيط قلب المصفوفات",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar la inversió de matrius",
         "Description[ca]": "Un diàleg assistent per a simplificar la inversió de matrius",
         "Description[cs]": "Pomocný dialog pro zjednodušení invertování matice",
@@ -12,7 +13,7 @@
         "Description[et]": "Maatriksite inverteerimist lihtsustav abiline",
         "Description[eu]": "Matrizeak alderantzikatzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan matriisien kääntämistä",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant l'inversion de matrices",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant l'inversion de matrices",
         "Description[gl]": "Un asistente para simplificar a inversión de matrices.",
         "Description[he]": "חלונית סיוע לפישוט היפוך מטריצות",
         "Description[ia]": "Un dialogo Assistente per simplificar inverter matrices",
@@ -32,11 +33,11 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla invertering av matriser",
         "Description[tr]": "Ters matris almayı kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника обчислення оберненої матриці",
-        "Description[x-test]": "xxAn Assistant dialog to simplify inverting of matricesxx",
         "Description[zh_CN]": "用于简化逆矩阵计算的助手对话框",
         "Description[zh_TW]": "簡化逆變換矩陣的小助手對話框",
         "License": "GPL",
         "Name": "Invert Matrix",
+        "Name[ar]": "قلب مصفوفة",
         "Name[ca@valencia]": "Invertix la matriu",
         "Name[ca]": "Inverteix la matriu",
         "Name[cs]": "Invertovat matici",
@@ -68,7 +69,6 @@
         "Name[sv]": "Invertera matris",
         "Name[tr]": "Matrisi Tersine Çevir",
         "Name[uk]": "Знайти обернену матрицю",
-        "Name[x-test]": "xxInvert Matrixxx",
         "Name[zh_CN]": "逆矩阵",
         "Name[zh_TW]": "逆矩陣"
     },
diff -pruN 4:25.04.2-3/src/assistants/plot2d/plot2dassistant.json 4:25.11.80-0ubuntu1/src/assistants/plot2d/plot2dassistant.json
--- 4:25.04.2-3/src/assistants/plot2d/plot2dassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/plot2d/plot2dassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify plotting of 2D functions",
+        "Description[ar]": "حوار مساعد لتبسيط رسم الدوال ثنائية الأبعاد",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar la representació gràfica de funcions en 2D",
         "Description[ca]": "Un diàleg assistent per a simplificar la representació gràfica de funcions en 2D",
         "Description[cs]": "Pomocný dialog pro zjednodušení vytvoření grafu dvourozměrných funkcí",
@@ -12,7 +13,7 @@
         "Description[et]": "2D jooniste loomist lihtsustav abiline",
         "Description[eu]": "2D funtzioak trazatzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan kaksiulotteisten funktioiden piirtämistä",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant le tracé de fonctions 2D",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant le tracé de fonctions 2D",
         "Description[gl]": "Un asistente para simplificar a representación de funcións 2D.",
         "Description[he]": "חלונית סיוע לפישוט שרטוט של פונקציות דו־ממדיות",
         "Description[ia]": "Un dialogo Assistente per simplificar traciar (plot) functiones 2D",
@@ -32,11 +33,11 @@
         "Description[sv]": "En dialogruta med guide för att förenkla uppritning av tvådimensionella funktioner",
         "Description[tr]": "2 boyutlu işlevleri çizdirmeyi kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника спрощення побудови графіків на площині",
-        "Description[x-test]": "xxAn Assistant dialog to simplify plotting of 2D functionsxx",
         "Description[zh_CN]": "用于简化二维函数图绘制的助手对话框",
         "Description[zh_TW]": "簡化繪製二維函式小助手對話框",
         "License": "GPL",
         "Name": "Plot2d",
+        "Name[ar]": "ارسم ثنائي الأبعاد",
         "Name[ca@valencia]": "Plot2d",
         "Name[ca]": "Plot2d",
         "Name[cs]": "Graf2d",
@@ -69,7 +70,6 @@
         "Name[sv]": "Rita i två dimensioner",
         "Name[tr]": "2B Çizim",
         "Name[uk]": "Plot2d",
-        "Name[x-test]": "xxPlot2dxx",
         "Name[zh_CN]": "Plot2d",
         "Name[zh_TW]": "繪製平面圖"
     },
diff -pruN 4:25.04.2-3/src/assistants/plot3d/plot3dassistant.json 4:25.11.80-0ubuntu1/src/assistants/plot3d/plot3dassistant.json
--- 4:25.04.2-3/src/assistants/plot3d/plot3dassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/plot3d/plot3dassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify plotting of 3D functions",
+        "Description[ar]": "حوار مساعد لتبسيط رسم الدوال ثلاثية الأبعاد",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar la representació gràfica de funcions en 3D",
         "Description[ca]": "Un diàleg assistent per a simplificar la representació gràfica de funcions en 3D",
         "Description[cs]": "Pomocný dialog pro zjednodušení vytvoření grafu trojrozměrných funkcí",
@@ -12,7 +13,7 @@
         "Description[et]": "3D jooniste loomist lihtsustav abiline",
         "Description[eu]": "3D funtzioak trazatzea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan kolmiulotteisten funktioiden piirtämistä",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant le tracé de fonctions 3D",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant le tracé de fonctions 3D",
         "Description[gl]": "Un asistente para simplificar a representación de funcións 3D.",
         "Description[he]": "חלונית סיוע לפישוט שרטוט של פונקציות תלת־ממדיות",
         "Description[ia]": "Un dialogo Assistente per simplificar traciar (plot) de functiones 3D ",
@@ -32,11 +33,11 @@
         "Description[sv]": "En dialogruta med guide för att förenkla uppritning av tredimensionella funktioner",
         "Description[tr]": "3 boyutlu işlevleri çizdirmeyi kolaylaştıran yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника спрощення побудови поверхонь",
-        "Description[x-test]": "xxAn Assistant dialog to simplify plotting of 3D functionsxx",
         "Description[zh_CN]": "用于简化三维函数图绘制的助手对话框",
         "Description[zh_TW]": "簡化繪製三維函式小助手對話框",
         "License": "GPL",
         "Name": "Plot3d",
+        "Name[ar]": "ارسم ثلاثيّ الأبعاد",
         "Name[ca@valencia]": "Plot3d",
         "Name[ca]": "Plot3d",
         "Name[cs]": "Graf3d",
@@ -69,7 +70,6 @@
         "Name[sv]": "Rita i tre dimensioner",
         "Name[tr]": "3B Çizim",
         "Name[uk]": "Plot3d",
-        "Name[x-test]": "xxPlot3dxx",
         "Name[zh_CN]": "Plot3d",
         "Name[zh_TW]": "繪製立體圖"
     },
diff -pruN 4:25.04.2-3/src/assistants/runscript/runscriptassistant.json 4:25.11.80-0ubuntu1/src/assistants/runscript/runscriptassistant.json
--- 4:25.04.2-3/src/assistants/runscript/runscriptassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/runscript/runscriptassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant for running an external Script file",
+        "Description[ar]": "مساعد لتشغيل ملف سكربت خارجي",
         "Description[ca@valencia]": "Un assistent per a executar un fitxer de script extern",
         "Description[ca]": "Un assistent per a executar un fitxer de script extern",
         "Description[cs]": "Pomocník pro spouštění externího skriptu",
@@ -32,12 +33,12 @@
         "Description[sv]": "En guide för att köra en extern skriptfil",
         "Description[tr]": "Harici betik çalıştırma penceresi",
         "Description[uk]": "Помічник для запуску зовнішнього скриптового файла",
-        "Description[x-test]": "xxAn Assistant for running an external Script filexx",
         "Description[zh_CN]": "用于运行外部脚本文件的助手",
         "Description[zh_TW]": "執行外部文稿檔的小助手",
         "Icon": "system-run",
         "License": "GPL",
         "Name": "RunScript",
+        "Name[ar]": "تشغيل سكربت",
         "Name[ca@valencia]": "ExecutaScript",
         "Name[ca]": "ExecutaScript",
         "Name[cs]": "Spustit skript",
@@ -69,7 +70,6 @@
         "Name[sv]": "Kör skript",
         "Name[tr]": "Betiği Çalıştır",
         "Name[uk]": "Виконати скрипт",
-        "Name[x-test]": "xxRunScriptxx",
         "Name[zh_CN]": "运行脚本",
         "Name[zh_TW]": "執行文稿"
     },
diff -pruN 4:25.04.2-3/src/assistants/solve/solveassistant.json 4:25.11.80-0ubuntu1/src/assistants/solve/solveassistant.json
--- 4:25.04.2-3/src/assistants/solve/solveassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/assistants/solve/solveassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant dialog to simplify solving of equations",
+        "Description[ar]": "حوار مساعد لتبسيط حل المعادلات",
         "Description[ca@valencia]": "Un diàleg assistent per a simplificar la resolució d'equacions",
         "Description[ca]": "Un diàleg assistent per a simplificar la resolució d'equacions",
         "Description[cs]": "Pomocný dialog pro zjednodušení řešení rovnic",
@@ -12,7 +13,7 @@
         "Description[et]": "Võrrandite lahendamist lihtsustav abiline",
         "Description[eu]": "Ekuazioak ebaztea sinplifikatzeko elkarrizketa laguntzaile bat",
         "Description[fi]": "Apuikkuna helpottamaan yhtälöiden ratkaisemista",
-        "Description[fr]": "Une boîte de dialogue d'assistant simplifiant la résolution d'équations",
+        "Description[fr]": "Une boite de dialogue d'assistant simplifiant la résolution d'équations",
         "Description[gl]": "Un asistente para simplificar a resolución de ecuacións.",
         "Description[he]": "חלונית סיוע לפישוט פתרון משוואות",
         "Description[ia]": "Un dialogo Assistente per simplificar solver equationes",
@@ -32,7 +33,6 @@
         "Description[sv]": "En dialogruta med en guide för att förenkla lösning av ekvationer",
         "Description[tr]": "Eşitlikleri çözmeye yardımcı olan yardımcı penceresi",
         "Description[uk]": "Діалогове вікно помічника у розв’язанні рівнянь",
-        "Description[x-test]": "xxAn Assistant dialog to simplify solving of equationsxx",
         "Description[zh_CN]": "用于简化解方程式运算的助手对话框",
         "Description[zh_TW]": "簡化解方程式的小助手對話框",
         "Icon": "dialog-ok",
@@ -71,7 +71,6 @@
         "Name[sv]": "Lös",
         "Name[tr]": "Çözümle",
         "Name[uk]": "Розв’язати",
-        "Name[x-test]": "xxSolvexx",
         "Name[zh_CN]": "解答",
         "Name[zh_TW]": "解決"
     },
diff -pruN 4:25.04.2-3/src/backends/R/DESIGN 4:25.11.80-0ubuntu1/src/backends/R/DESIGN
--- 4:25.04.2-3/src/backends/R/DESIGN	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/R/DESIGN	2025-11-09 03:32:58.000000000 +0000
@@ -1,7 +1,7 @@
 This backend integrates the R environment into Cantor.
 
 The design of the R backend is different from the other backends:
-As R offers a C API, there is no necesity for parsing output.
+As R offers a C API, there is no necessity for parsing output.
 As the R API is not thread-save and to not let the backend freeze
 Cantors ui, the backend is implemented as 2 parts:
 
diff -pruN 4:25.04.2-3/src/backends/R/rbackend.cpp 4:25.11.80-0ubuntu1/src/backends/R/rbackend.cpp
--- 4:25.04.2-3/src/backends/R/rbackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/R/rbackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -43,16 +43,15 @@ Cantor::Session* RBackend::createSession
 
 Cantor::Backend::Capabilities RBackend::capabilities() const
 {
-    qDebug()<<"Requesting capabilities of RSession";
-    Cantor::Backend::Capabilities cap=
+    static Cantor::Backend::Capabilities cap=
         SyntaxHighlighting|
         Completion |
         InteractiveMode;
 
     if (RServerSettings::variableManagement())
-        cap |= VariableManagement;
-
-    return cap;
+        return cap |= VariableManagement;
+    else
+        return cap;
 }
 
 bool RBackend::requirementsFullfilled(QString* const reason) const
@@ -84,7 +83,7 @@ QUrl RBackend::helpUrl() const
 QString RBackend::defaultHelp() const
 {
     //description of R's help system taken from https://www.r-project.org/help.html
-    //@tranlators: don't tranlate R's keywords here ("help", etc.) which are put inside <i></i>
+    //@translators: don't translate R's keywords here ("help", etc.) which are put inside <i></i>
     return i18n("<h1>R' Help System: <i>help()</i> and <i>?</i>:</h1><br>"
     "The <i>help()</i> function and <i>?</i> help operator in R provide access to the documentation pages for R functions, data sets, and other objects, both for packages in the standard R distribution and for contributed packages.<br><br>"
     "To access documentation for the standard <i>lm</i> (linear model) function, for example, enter the command <b><i>help(lm)</i></b> or <i>help(\"lm\")</i>, or <i>?lm</i> or <i>?\"lm\"</i> (i.e., the quotes are optional).<br><br>"
diff -pruN 4:25.04.2-3/src/backends/R/rbackend.json 4:25.11.80-0ubuntu1/src/backends/R/rbackend.json
--- 4:25.04.2-3/src/backends/R/rbackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/R/rbackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for The R Project for Statistical Computing",
+        "Description[ar]": "خلفية لمشروع R للحوسبة الإحصائية",
         "Description[ca@valencia]": "Dorsal per al projecte R, paquet d'estadística per ordinador",
         "Description[ca]": "Dorsal per al projecte R, paquet d'estadística per ordinador",
         "Description[cs]": "Podpůrná vrstva pro projekt R pro statistické výpočty",
@@ -32,12 +33,12 @@
         "Description[sv]": "Bakgrundsprogram för R-projektet i statistisk datorberäkning",
         "Description[tr]": "İstatistiksel hesaplama için R Project arka ucu",
         "Description[uk]": "Модуль проєкту R для статистичних обчислень",
-        "Description[x-test]": "xxBackend for The R Project for Statistical Computingxx",
         "Description[zh_CN]": "R 计算器统计工程的后端",
         "Description[zh_TW]": "R 統計計算專案的後端介面",
         "Icon": "rbackend",
         "License": "GPL",
         "Name": "R",
+        "Name[ar]": "R",
         "Name[ca@valencia]": "R",
         "Name[ca]": "R",
         "Name[cs]": "R",
@@ -70,7 +71,6 @@
         "Name[sv]": "R",
         "Name[tr]": "R",
         "Name[uk]": "R",
-        "Name[x-test]": "xxRxx",
         "Name[zh_CN]": "R",
         "Name[zh_TW]": "R",
         "Website": "https://www.r-project.org/"
diff -pruN 4:25.04.2-3/src/backends/R/rcompletionobject.cpp 4:25.11.80-0ubuntu1/src/backends/R/rcompletionobject.cpp
--- 4:25.04.2-3/src/backends/R/rcompletionobject.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/R/rcompletionobject.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -79,7 +79,7 @@ void RCompletionObject::receiveCompletio
             break;
         }
         case Expression::Status::Error:
-            qWarning() << "R code for completion command finishs with error message: " << m_expression->errorMessage();
+            qWarning() << "R code for completion command finishes with error message: " << m_expression->errorMessage();
             break;
 
         case Expression::Status::Interrupted:
diff -pruN 4:25.04.2-3/src/backends/julia/juliabackend.cpp 4:25.11.80-0ubuntu1/src/backends/julia/juliabackend.cpp
--- 4:25.04.2-3/src/backends/julia/juliabackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/julia/juliabackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -41,12 +41,12 @@ Cantor::Session *JuliaBackend::createSes
 
 Cantor::Backend::Capabilities JuliaBackend::capabilities() const
 {
-    Cantor::Backend::Capabilities cap = SyntaxHighlighting | Completion | IntegratedPlots;
+    static Cantor::Backend::Capabilities cap = SyntaxHighlighting | Completion | IntegratedPlots;
 
     if (JuliaSettings::variableManagement())
-        cap |= VariableManagement;
-
-    return cap;
+        return cap |= VariableManagement;
+    else
+        return cap;
 }
 
 QString JuliaBackend::description() const
diff -pruN 4:25.04.2-3/src/backends/julia/juliabackend.json 4:25.11.80-0ubuntu1/src/backends/julia/juliabackend.json
--- 4:25.04.2-3/src/backends/julia/juliabackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/julia/juliabackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Julia backend for Cantor",
+        "Description[ar]": "الخلفية جوليا لكانتور",
         "Description[ca@valencia]": "Dorsal de Julia per a Cantor",
         "Description[ca]": "Dorsal del Julia per al Cantor",
         "Description[cs]": "Podpůrná vrstva Cantoru Julia",
@@ -32,11 +33,11 @@
         "Description[sv]": "Julia bakgrundsprogram för Cantor",
         "Description[tr]": "Cantor için Julia arka ucu",
         "Description[uk]": "Модуль Julia для Cantor",
-        "Description[x-test]": "xxJulia backend for Cantorxx",
         "Description[zh_CN]": "Cantor 的 Julia 后端",
         "Description[zh_TW]": "Cantor 的 Julia 後端",
         "Icon": "juliabackend",
         "Name": "Julia",
+        "Name[ar]": "جوليا",
         "Name[ca@valencia]": "Julia",
         "Name[ca]": "Julia",
         "Name[cs]": "Julia",
@@ -68,7 +69,6 @@
         "Name[sv]": "Julia",
         "Name[tr]": "Julia",
         "Name[uk]": "Julia",
-        "Name[x-test]": "xxJuliaxx",
         "Name[zh_CN]": "Julia",
         "Name[zh_TW]": "Julia",
         "Website": "https://julialang.org/"
diff -pruN 4:25.04.2-3/src/backends/julia/juliabackend.kcfg 4:25.11.80-0ubuntu1/src/backends/julia/juliabackend.kcfg
--- 4:25.04.2-3/src/backends/julia/juliabackend.kcfg	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/julia/juliabackend.kcfg	2025-11-09 03:32:58.000000000 +0000
@@ -10,16 +10,28 @@
             <label>Enable Variable Management</label>
             <default>true</default>
         </entry>
+        <entry name="autorunScripts" type="StringList">
+            <label>List of scripts to autorun at the beginning of session</label>
+        </entry>
         <entry name="integratePlots" type="Bool">
             <label>Integrate Plots into the Worksheet</label>
             <default>true</default>
         </entry>
         <entry name="inlinePlotFormat" type="Enum">
             <choices>
+                <choice name="pdf"/>
                 <choice name="svg"/>
                 <choice name="png"/>
             </choices>
-            <default>svg</default>
+            <default>0</default>
+        </entry>
+        <entry name="plotWidth" type="Double">
+            <label>Default plot width</label>
+            <default>12.0</default>
+        </entry>
+        <entry name="plotHeight" type="Double">
+            <label>Default plot height</label>
+            <default>8.0</default>
         </entry>
         <entry name="plotExtenstionGraphicPackage" type="Enum">
             <choices>
diff -pruN 4:25.04.2-3/src/backends/julia/juliahighlighter.cpp 4:25.11.80-0ubuntu1/src/backends/julia/juliahighlighter.cpp
--- 4:25.04.2-3/src/backends/julia/juliahighlighter.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/julia/juliahighlighter.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -97,7 +97,7 @@ void JuliaHighlighter::highlightBlock(co
                     // not in this block, highlight till the end
                     length = text.length() - pos;
                 } else {
-                    // highlight untill the marker and modify state
+                    // highlight until the marker and modify state
                     length = new_pos - pos + match.capturedLength(0);
                     state -= flag;
                 }
diff -pruN 4:25.04.2-3/src/backends/julia/juliaserver/juliaserver.cpp 4:25.11.80-0ubuntu1/src/backends/julia/juliaserver/juliaserver.cpp
--- 4:25.04.2-3/src/backends/julia/juliaserver/juliaserver.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/julia/juliaserver/juliaserver.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -175,12 +175,23 @@ void JuliaServer::parseJlModule(jl_modul
 #endif
     for (size_t i = 0; i < jl_array_len(names); i++)
     {
-        bool isBindingResolved = (bool)jl_binding_resolved_p(module, (jl_sym_t*)(data[i]));
+        bool isBindingResolved;
+#if QT_VERSION_CHECK(JULIA_VERSION_MAJOR, JULIA_VERSION_MINOR, 0) >= QT_VERSION_CHECK(1, 12, 0)
+        isBindingResolved = (bool)jl_boundp(module, (jl_sym_t*)(data[i]), 0);
+#else
+        isBindingResolved = (bool)jl_binding_resolved_p(module, (jl_sym_t*)(data[i]));
+#endif
         if (isBindingResolved)
         {
 
             const auto& name = fromJuliaString(jl_call1(jl_string_function, data[i]));
-            jl_value_t* value = jl_get_binding_or_error(module, (jl_sym_t*)(data[i]))->value;
+            jl_value_t* value;
+#if QT_VERSION_CHECK(JULIA_VERSION_MAJOR, JULIA_VERSION_MINOR, 0) >= QT_VERSION_CHECK(1, 12, 0)
+            value = jl_get_global(module, (jl_sym_t*)(data[i]));
+#else
+            value = jl_get_binding_or_error(module, (jl_sym_t*)(data[i]))->value;
+#endif
+
             jl_datatype_t* datetype = (jl_datatype_t*)jl_typeof(value);
             const auto& type = QString::fromUtf8(jl_typeof_str(value));
 
diff -pruN 4:25.04.2-3/src/backends/kalgebra/kalgebrabackend.json 4:25.11.80-0ubuntu1/src/backends/kalgebra/kalgebrabackend.json
--- 4:25.04.2-3/src/backends/kalgebra/kalgebrabackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/kalgebra/kalgebrabackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "KAlgebra backend for Cantor. Lets you use the same language you use in the KAlgebra application in Cantor worksheets.",
+        "Description[ar]": "الخلفية KAlgebra لكانتور. تتيح لك استخدام نفس اللغة التي تستخدمها في تطبيق KAlgebra في أوراق عمل كانتور.",
         "Description[ca@valencia]": "Dorsal de KAlgebra per a Cantor. Us permet utilitzar als fulls de treball de Cantor el mateix llenguatge que utilitzeu en l'aplicació KAlgebra.",
         "Description[ca]": "Dorsal de KAlgebra per al Cantor. Us permet utilitzar als fulls de treball del Cantor el mateix llenguatge que feu servir a l'aplicació KAlgebra.",
         "Description[cs]": "Podpůrná vrstva KAlgebra pro Cantor. Umožňuje v listech Cantoru používat stejný jazyk jako v KAlgebra.",
@@ -32,7 +33,6 @@
         "Description[sv]": "Kalgebra bakgrundsprogram för Cantor. Låter dig använda samma språk i Cantors arbetsblad som i programmet Kalgebra.",
         "Description[tr]": "Cantor için K Cebir arka ucu. K Cebir uygulaması içinde Cantor çalışma sayfalarında kullanılan dille aynı dili kullanmanıza izin verir.",
         "Description[uk]": "Модуль KAlgebra для Cantor. Надає вам змогу використовувати мову команд програми KAlgebra на робочих аркушах Cantor.",
-        "Description[x-test]": "xxKAlgebra backend for Cantor. Lets you use the same language you use in the KAlgebra application in Cantor worksheets.xx",
         "Description[zh_CN]": "KAlgebra 的 Cantor 后端。可供您在 Cantor 工作表里使用和 KAlgebra 一致的语言。",
         "Description[zh_TW]": "KAlgebra 的 Cantor 後端介面。讓您使用與在 KAlgebra 應用程式中的 Cantor 工作表中相同的語言。",
         "Icon": "kalgebrabackend",
@@ -71,7 +71,6 @@
         "Name[sv]": "Kalgebra",
         "Name[tr]": "K Cebir",
         "Name[uk]": "KAlgebra",
-        "Name[x-test]": "xxKAlgebraxx",
         "Name[zh_CN]": "KAlgebra",
         "Name[zh_TW]": "數學_KAlgebra",
         "Website": "https://edu.kde.org/kalgebra"
diff -pruN 4:25.04.2-3/src/backends/lua/luabackend.cpp 4:25.11.80-0ubuntu1/src/backends/lua/luabackend.cpp
--- 4:25.04.2-3/src/backends/lua/luabackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/lua/luabackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -34,7 +34,7 @@ Cantor::Session* LuaBackend::createSessi
 
 Cantor::Backend::Capabilities LuaBackend::capabilities() const
 {
-    Cantor::Backend::Capabilities cap =
+    static Cantor::Backend::Capabilities cap =
         Cantor::Backend::SyntaxHighlighting |
         Cantor::Backend::Completion;
 
diff -pruN 4:25.04.2-3/src/backends/lua/luabackend.json 4:25.11.80-0ubuntu1/src/backends/lua/luabackend.json
--- 4:25.04.2-3/src/backends/lua/luabackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/lua/luabackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for luajit",
+        "Description[ar]": "خلفية لـ luajit",
         "Description[ca@valencia]": "Dorsal pel Luajit",
         "Description[ca]": "Dorsal pel Luajit",
         "Description[cs]": "Podpůrná vrstva pro luajit",
@@ -32,7 +33,6 @@
         "Description[sv]": "Bakgrundsprogram för luajit",
         "Description[tr]": "Luajit için arka uç",
         "Description[uk]": "Модуль для luajit",
-        "Description[x-test]": "xxBackend for luajitxx",
         "Description[zh_CN]": "luajia 后端",
         "Description[zh_TW]": "luajit 後端介面",
         "Icon": "luabackend",
@@ -71,7 +71,6 @@
         "Name[sv]": "Lua",
         "Name[tr]": "Lua",
         "Name[uk]": "Lua",
-        "Name[x-test]": "xxLuaxx",
         "Name[zh_CN]": "Lua",
         "Name[zh_TW]": "Lua",
         "Website": "https://luajit.org"
diff -pruN 4:25.04.2-3/src/backends/lua/luasession.cpp 4:25.11.80-0ubuntu1/src/backends/lua/luasession.cpp
--- 4:25.04.2-3/src/backends/lua/luasession.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/lua/luasession.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -111,7 +111,7 @@ void LuaSession::readOutputLuaJIT()
         if (line.endsWith(QLatin1String("\n")))
             line.chop(1);
 
-        // join multiple lines with Lua's promt so we can parse the lines as the separate results later
+        // join multiple lines with Lua's prompt so we can parse the lines as the separate results later
         if (!output.isEmpty())
             output += QLatin1String("> ");
         output += line;
@@ -147,7 +147,7 @@ void LuaSession::readOutputLua()
         // X + "\n" + command_output + "\n" + "> " or ">> " + "\n"
         // or (merged form, rare, only 10% of output
         // X + "\n" + command_output + "\n" + ("> " or ">> " in beginning of next X)
-        // Sometimes empty lines also apears in command output
+        // Sometimes empty lines also appears in command output
 
         // In this realisation we iterate over input lines and output line and copy only output lines
         int input_idx = 0;
diff -pruN 4:25.04.2-3/src/backends/maxima/maximabackend.cpp 4:25.11.80-0ubuntu1/src/backends/maxima/maximabackend.cpp
--- 4:25.04.2-3/src/backends/maxima/maximabackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/maxima/maximabackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -48,16 +48,16 @@ Cantor::Session* MaximaBackend::createSe
 
 Cantor::Backend::Capabilities MaximaBackend::capabilities() const
 {
-    Cantor::Backend::Capabilities cap =
+    static Cantor::Backend::Capabilities cap =
         Cantor::Backend::LaTexOutput |
         Cantor::Backend::InteractiveMode|
         Cantor::Backend::SyntaxHighlighting|
         Cantor::Backend::Completion |
         Cantor::Backend::SyntaxHelp;
     if(MaximaSettings::self()->variableManagement())
-        cap |= Cantor::Backend::VariableManagement;
-
-    return cap;
+        return cap |= Cantor::Backend::VariableManagement;
+    else
+        return cap;
 }
 
 bool MaximaBackend::requirementsFullfilled(QString* const reason) const
@@ -75,7 +75,7 @@ QUrl MaximaBackend::helpUrl() const
 QString MaximaBackend::defaultHelp() const
 {
     //taken from https://maxima.sourceforge.io/docs/manual/maxima_5.html
-    //@tranlators: don't tranlate Maxima's keywords here ("describe", "true", "false", etc.) which are put inside of <i></i>
+    //@translators: don't translate Maxima's keywords here ("describe", "true", "false", etc.) which are put inside of <i></i>
     return i18n("<h1>Maxima's Help System</h1>"
                 "<h2>Function <i>apropos</i></h2>"
                 "Searches for Maxima names which have name appearing anywhere within them; <i>name</i> must be a string or symbol. Thus, <i>apropos(exp)</i> returns a list of all the flags and functions which have exp as part of their name, such as <i>expand</i>, <i>exp</i>, and <i>exponentialize</i>. So, if you can only remember part of the name of a Maxima command or variable, you can use this command to find the rest of the name. Similarly, you can type <i>apropos(tr_)</i> to find a list of many of the switches relating to the translator, most of which begin with <i>tr_</i>.<br><br>"
diff -pruN 4:25.04.2-3/src/backends/maxima/maximabackend.json 4:25.11.80-0ubuntu1/src/backends/maxima/maximabackend.json
--- 4:25.04.2-3/src/backends/maxima/maximabackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/maxima/maximabackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for the Maxima Computer Algebra System",
+        "Description[ar]": "خلفية لنظام Maxima للحساب الجبري",
         "Description[ca@valencia]": "Dorsal per a Maxima: un sistema d'àlgebra per ordinador",
         "Description[ca]": "Dorsal per al Maxima: un sistema d'àlgebra per ordinador",
         "Description[cs]": "Podpůrná vrstva pro počítačový systém algebry Maxima",
@@ -32,7 +33,6 @@
         "Description[sv]": "Bakgrundsprogram för datoralgebrasystemet Maxima",
         "Description[tr]": "Maxima Computer Algebra System için arka uç",
         "Description[uk]": "Модуль системи комп’ютерної алгебри Maxima",
-        "Description[x-test]": "xxBackend for the Maxima Computer Algebra Systemxx",
         "Description[zh_CN]": "Maxima 计算器代数系统后端",
         "Description[zh_TW]": "Maxima 電腦代數系統的後端介面",
         "Icon": "maximabackend",
@@ -71,7 +71,6 @@
         "Name[sv]": "Maxima",
         "Name[tr]": "Maxima",
         "Name[uk]": "Maxima",
-        "Name[x-test]": "xxMaximaxx",
         "Name[zh_CN]": "Maxima",
         "Name[zh_TW]": "Maxima",
         "Website": "http://maxima.sourceforge.net/"
diff -pruN 4:25.04.2-3/src/backends/maxima/maximaexpression.cpp 4:25.11.80-0ubuntu1/src/backends/maxima/maximaexpression.cpp
--- 4:25.04.2-3/src/backends/maxima/maximaexpression.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/maxima/maximaexpression.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -237,7 +237,7 @@ void MaximaExpression::parseOutput(const
     const int promptEnd = out.indexOf(QLatin1String("</cantor-prompt>"));
     const QString prompt = out.mid(promptStart + 15, promptEnd - promptStart - 15).simplified();
 
-    //check whether the result is part of the promt - this is the case when additional input is required from the user
+    //check whether the result is part of the prompt - this is the case when additional input is required from the user
     if (prompt.contains(QLatin1String("<cantor-result>")))
     {
         //text part of the output
@@ -280,7 +280,7 @@ void MaximaExpression::parseOutput(const
         const QString resultContent = out.mid(resultStart + 15, resultEnd - resultStart - 15);
         parseResult(resultContent);
 
-        //search for the next openning <cantor-result> tag after the current closing </cantor-result> tag
+        //search for the next opening <cantor-result> tag after the current closing </cantor-result> tag
         resultStart = out.indexOf(QLatin1String("<cantor-result>"), resultEnd + 16);
     }
 
diff -pruN 4:25.04.2-3/src/backends/maxima/maximasession.cpp 4:25.11.80-0ubuntu1/src/backends/maxima/maximasession.cpp
--- 4:25.04.2-3/src/backends/maxima/maximasession.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/maxima/maximasession.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -187,7 +187,7 @@ void MaximaSession::readStdOut()
     QString out = QString::fromLocal8Bit(m_process->readAllStandardOutput());
     m_cache += out;
 
-    //collect the multi-line output until Maxima has finished the calculation and returns a new promt
+    //collect the multi-line output until Maxima has finished the calculation and returns a new prompt
     if ( !out.contains(QLatin1String("</cantor-prompt>")) )
         return;
 
diff -pruN 4:25.04.2-3/src/backends/maxima/testmaxima.cpp 4:25.11.80-0ubuntu1/src/backends/maxima/testmaxima.cpp
--- 4:25.04.2-3/src/backends/maxima/testmaxima.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/maxima/testmaxima.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -74,7 +74,7 @@ void TestMaxima::testMultilineCommand02(
 }
 
 /*
- * test multiple variable assignments with a supressed output.
+ * test multiple variable assignments with a suppressed output.
  */
 void TestMaxima::testMultilineCommand03()
 {
@@ -267,6 +267,8 @@ void TestMaxima::testDrawWithAnotherText
 
 void TestMaxima::testInvalidSyntax()
 {
+    QSKIP("TODO: failing on CI");
+
     auto* e = evalExp( QLatin1String("2+2*(") );
 
     QVERIFY( e!=nullptr );
@@ -283,7 +285,7 @@ void TestMaxima::testWarning01()
     QVERIFY(e->results().size() == 2); //two results, the warning and the actual result of the calculation
 
     //the actual warning string "rat: replaced 7.5 by 15/2 = 7.5" which we don't checked since it's translated,
-    //we just check it's existance.
+    //we just check it's existence.
     auto* result = dynamic_cast<Cantor::TextResult*>(e->results().at(0));
     QVERIFY(e != nullptr);
     QVERIFY(result->data().toString().isEmpty() == false);
@@ -304,7 +306,7 @@ void TestMaxima::testWarning02()
     QVERIFY(e != nullptr);
     QVERIFY(e->results().size() == 2); //two results, the TeX output and an additional 'false'
 
-    //the actual TeX string is of no interest for us, we just check it's existance.
+    //the actual TeX string is of no interest for us, we just check its existence.
     auto* result = dynamic_cast<Cantor::TextResult*>(e->results().at(0));
     QVERIFY(e != nullptr);
     QVERIFY(result->data().toString().isEmpty() == false);
diff -pruN 4:25.04.2-3/src/backends/octave/octavebackend.cpp 4:25.11.80-0ubuntu1/src/backends/octave/octavebackend.cpp
--- 4:25.04.2-3/src/backends/octave/octavebackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/octave/octavebackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -34,7 +34,7 @@ QString OctaveBackend::version() const
 
 Cantor::Backend::Capabilities OctaveBackend::capabilities() const
 {
-    Cantor::Backend::Capabilities cap =
+    static Cantor::Backend::Capabilities cap =
         SyntaxHighlighting |
         Completion         |
         SyntaxHelp         |
@@ -42,8 +42,9 @@ Cantor::Backend::Capabilities OctaveBack
         VariableDimension;
 
     if (OctaveSettings::self()->variableManagement())
-        cap |= VariableManagement;
-    return cap;
+        return cap |= VariableManagement;
+    else
+        return cap;
 }
 
 Cantor::Session* OctaveBackend::createSession()
diff -pruN 4:25.04.2-3/src/backends/octave/octavebackend.json 4:25.11.80-0ubuntu1/src/backends/octave/octavebackend.json
--- 4:25.04.2-3/src/backends/octave/octavebackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/octave/octavebackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for GNU Octave",
+        "Description[ar]": "خلفية لـ GNU Octave",
         "Description[ca@valencia]": "Un dorsal per a GNU Octave",
         "Description[ca]": "Un dorsal per al GNU Octave",
         "Description[cs]": "Podpůrná vrstva pro GNU Octave",
@@ -32,12 +33,12 @@
         "Description[sv]": "Ett bakgrundsprogram för GNU Octave",
         "Description[tr]": "GNU Octave için arka uç",
         "Description[uk]": "Модуль GNU Octave",
-        "Description[x-test]": "xxBackend for GNU Octavexx",
         "Description[zh_CN]": "GNU Octave 后端",
         "Description[zh_TW]": "GNU Octave 後端介面",
         "Icon": "octavebackend",
         "License": "GPL",
         "Name": "Octave",
+        "Name[ar]": "أوكتاف",
         "Name[ca@valencia]": "Octave",
         "Name[ca]": "Octave",
         "Name[cs]": "Octave",
@@ -70,7 +71,6 @@
         "Name[sv]": "Octave",
         "Name[tr]": "Octave",
         "Name[uk]": "Octave",
-        "Name[x-test]": "xxOctavexx",
         "Name[zh_CN]": "Octave",
         "Name[zh_TW]": "Octave",
         "Website": "https://www.gnu.org/software/octave/"
diff -pruN 4:25.04.2-3/src/backends/octave/octavekeywords.cpp 4:25.11.80-0ubuntu1/src/backends/octave/octavekeywords.cpp
--- 4:25.04.2-3/src/backends/octave/octavekeywords.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/octave/octavekeywords.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -17,7 +17,7 @@ OctaveKeywords::OctaveKeywords()
     //we use "keywords" and "functions" at the moment. decide what to do with "forge", "builtin" and "commands".
     m_keywords = definition.keywordList(QLatin1String("keywords"));
 
-    //KSyntaxHighlighting store this keywords separatly of keywords list, so we add them manually
+    //KSyntaxHighlighting store this keywords separately of keywords list, so we add them manually
     m_keywords
         << QLatin1String("function") << QLatin1String("endfunction")
         << QLatin1String("for") << QLatin1String("endfor")
diff -pruN 4:25.04.2-3/src/backends/octave/octavevariablemodel.cpp 4:25.11.80-0ubuntu1/src/backends/octave/octavevariablemodel.cpp
--- 4:25.04.2-3/src/backends/octave/octavevariablemodel.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/octave/octavevariablemodel.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -90,7 +90,7 @@ void OctaveVariableModel::parseNewVariab
 
                 const QString& name = elements.constFirst();
 
-                // skip the output of results that are not assigned to any varialbe ("ans" used by Octave)
+                // skip the output of results that are not assigned to any variable ("ans" used by Octave)
                 if (name == QStringLiteral("ans"))
                     continue;
 
diff -pruN 4:25.04.2-3/src/backends/python/pythonbackend.cpp 4:25.11.80-0ubuntu1/src/backends/python/pythonbackend.cpp
--- 4:25.04.2-3/src/backends/python/pythonbackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/python/pythonbackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -50,16 +50,16 @@ Cantor::Backend::Capabilities PythonBack
 {
     qDebug()<<"Requesting capabilities of PythonSession";
 
-    Backend::Capabilities cap =
+    static Backend::Capabilities cap =
         Cantor::Backend::SyntaxHighlighting |
         Cantor::Backend::Completion         |
         Cantor::Backend::SyntaxHelp         |
         Cantor::Backend::IntegratedPlots;
 
     if(PythonSettings::variableManagement())
-        cap |= Cantor::Backend::VariableManagement;
-
-    return cap;
+        return cap |= Cantor::Backend::VariableManagement;
+    else
+        return cap;
 }
 
 QUrl PythonBackend::helpUrl() const
diff -pruN 4:25.04.2-3/src/backends/python/pythonbackend.json 4:25.11.80-0ubuntu1/src/backends/python/pythonbackend.json
--- 4:25.04.2-3/src/backends/python/pythonbackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/python/pythonbackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for Python Scientific Programming",
+        "Description[ar]": "خلفية لبرمجة بيثون العلمية",
         "Description[ca@valencia]": "Dorsal per a la programació científica en Python",
         "Description[ca]": "Dorsal per a la programació científica en Python",
         "Description[de]": "Modul für die wissenschaftliche Programmierumgebung Python ",
@@ -31,13 +32,12 @@
         "Description[sv]": "Bakgrundsprogram för Python vetenskaplig programmeringsmiljö",
         "Description[tr]": "Python Bilimsel Programlaması için arka uç",
         "Description[uk]": "Модуль наукового програмування мовою Python",
-        "Description[x-test]": "xxBackend for Python Scientific Programmingxx",
         "Description[zh_CN]": "Python 科学编程环境的后端",
         "Description[zh_TW]": "Python 科學程式環境的後端介面",
         "Icon": "pythonbackend",
         "License": "GPL",
         "Name": "Python",
-        "Name[ar]": "بايثون",
+        "Name[ar]": "بيثون",
         "Name[ca@valencia]": "Python",
         "Name[ca]": "Python",
         "Name[cs]": "Python",
@@ -69,7 +69,6 @@
         "Name[sv]": "Python",
         "Name[tr]": "Python",
         "Name[uk]": "Python",
-        "Name[x-test]": "xxPythonxx",
         "Name[zh_CN]": "Python",
         "Name[zh_TW]": "Python",
         "Website": "https://python.org/"
diff -pruN 4:25.04.2-3/src/backends/qalculate/plotassistant/qalculateplotassistant.json 4:25.11.80-0ubuntu1/src/backends/qalculate/plotassistant/qalculateplotassistant.json
--- 4:25.04.2-3/src/backends/qalculate/plotassistant/qalculateplotassistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/qalculate/plotassistant/qalculateplotassistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "An Assistant for plotting with the Qalculate backend.",
+        "Description[ar]": "مساعد للرسم باستخدام خلفية Qalculate.",
         "Description[ca@valencia]": "Un assistent per a fer gràfiques amb el dorsal de Qalculate.",
         "Description[ca]": "Un assistent per a fer gràfiques amb el dorsal del Qalculate.",
         "Description[cs]": "Asistent pro grafy s podpůrnou vrstvou Qalculate.",
@@ -32,12 +33,12 @@
         "Description[sv]": "En guide för att rita med bakgrundsprogrammet Qalculate.",
         "Description[tr]": "Qalculate arka ucu ile bir grafik yardımcısı.",
         "Description[uk]": "Допоміжна програма для креслення за допомогою модуля Qalculate.",
-        "Description[x-test]": "xxAn Assistant for plotting with the Qalculate backend.xx",
         "Description[zh_CN]": "用 Qalculate 后端画图的助手。",
         "Description[zh_TW]": "使用 Qalculate 後端介面的繪圖助手。",
         "Id": "Plot2d",
         "License": "GPL",
         "Name": "QalculatePlot",
+        "Name[ar]": "QalculatePlot",
         "Name[ca@valencia]": "Gràfic de Qalculate",
         "Name[ca]": "Gràfic de Qalculate",
         "Name[cs]": "QalculatePlot",
@@ -69,7 +70,6 @@
         "Name[sv]": "Rita med Qalculate",
         "Name[tr]": "QalculatePlot",
         "Name[uk]": "QalculatePlot",
-        "Name[x-test]": "xxQalculatePlotxx",
         "Name[zh_CN]": "QalculatePlot",
         "Name[zh_TW]": "QalculatePlot"
     },
diff -pruN 4:25.04.2-3/src/backends/qalculate/qalculatebackend.json 4:25.11.80-0ubuntu1/src/backends/qalculate/qalculatebackend.json
--- 4:25.04.2-3/src/backends/qalculate/qalculatebackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/qalculate/qalculatebackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Qalculate backend for Cantor. Gives you the advanced features of Qalculate",
+        "Description[ar]": "خلفية Qalculate لكانتور. تمنحك الميزات المتقدمة لـ Qalculate",
         "Description[ca@valencia]": "Dorsal de Qalculate per a Cantor. Vos oferix les característiques avançades de Qalculate",
         "Description[ca]": "Dorsal de Qalculate per al Cantor. Us ofereix les característiques avançades de Qalculate",
         "Description[cs]": "Podpůrná vrstva Qalculate pro Cantor. Poskytuje pokročilé vlastnosti Qalculate",
@@ -32,12 +33,12 @@
         "Description[sv]": "Bakgrundsprogrammet Qalculate förr Cantor. Ger tillgång till de avancerade funktionerna i Qalculate.",
         "Description[tr]": "Cantor için Qalculate arka ucu. Qalculate gelişmiş özelliklerini sunar.",
         "Description[uk]": "Модуль Qalculate для Cantor. Надає до ваших послуг додаткові можливості Qalculate",
-        "Description[x-test]": "xxQalculate backend for Cantor. Gives you the advanced features of Qalculatexx",
         "Description[zh_CN]": "Qalculate 的 Cantor 后端，可以使用 Qalculate 的高级功能",
         "Description[zh_TW]": "Cantor 的 Qalculate 後端介面。讓您使用 Qalculate 的進階功能",
         "Icon": "qalculatebackend",
         "License": "GPL",
         "Name": "Qalculate",
+        "Name[ar]": "Qalculate",
         "Name[ca@valencia]": "Qalculate",
         "Name[ca]": "Qalculate",
         "Name[cs]": "Qalculate",
@@ -70,7 +71,6 @@
         "Name[sv]": "Qalculate",
         "Name[tr]": "Qalculate",
         "Name[uk]": "Qalculate",
-        "Name[x-test]": "xxQalculatexx",
         "Name[zh_CN]": "Qalculate",
         "Name[zh_TW]": "Qalculate",
         "Website": "https://qalculate.github.io/"
diff -pruN 4:25.04.2-3/src/backends/qalculate/qalculatesession.cpp 4:25.11.80-0ubuntu1/src/backends/qalculate/qalculatesession.cpp
--- 4:25.04.2-3/src/backends/qalculate/qalculatesession.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/qalculate/qalculatesession.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -69,7 +69,7 @@ void QalculateSession::login()
     m_process = new QProcess(this);
 
     m_process->setProgram(QStandardPaths::findExecutable(QLatin1String("qalc")));
-    QStringList args{QLatin1String("-s"), QLatin1String("color 0")}; // switch off the colored output
+    QStringList args{QLatin1String("-defaults"), QLatin1String("-s"), QLatin1String("color 0")}; // switch off the colored output
     m_process->setArguments(args);
     m_process->setProcessChannelMode(QProcess::SeparateChannels);
 
@@ -157,7 +157,7 @@ void QalculateSession::storeVariables(QS
         value.remove(QLatin1String(">"));
     }
 
-    //find the varaiable.
+    //find the variable.
     // ex1: currentCmd = save(10, var_1,category, title): var_1 = variable
     // ex2: currentCmd = save(planet(jupter,mass), jupiter_mass, category, title): jupiter_mass = variable
 
@@ -312,7 +312,7 @@ QString QalculateSession::parseSaveComma
     /*
         If we have not returned by this point, it's because:
         * we did not parse the save command properly. This might be due to malformed regular expressions.
-        * or the commnad given by the user is malformed. More likely to happen
+        * or the command given by the user is malformed. More likely to happen
         In both these cases we will simply return an empty string because we don't want qalc to run malformed queries,
         else it would wait for user input and hence Qprocess would never return a complete output and the expression will remain in
         'calculating' state
@@ -321,7 +321,7 @@ QString QalculateSession::parseSaveComma
     return QLatin1String("");
 }
 
-//TODO: unify with the funcion in the base class
+//TODO: unify with the function in the base class
 void QalculateSession::currentExpressionStatusChanged(Cantor::Expression::Status status)
 {
     // depending on the status of the expression change the status of the session;
diff -pruN 4:25.04.2-3/src/backends/sage/sagebackend.cpp 4:25.11.80-0ubuntu1/src/backends/sage/sagebackend.cpp
--- 4:25.04.2-3/src/backends/sage/sagebackend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/sage/sagebackend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -48,13 +48,13 @@ Cantor::Session* SageBackend::createSess
 
 Cantor::Backend::Capabilities SageBackend::capabilities() const
 {
-    Cantor::Backend::Capabilities caps = Cantor::Backend::SyntaxHighlighting|Cantor::Backend::Completion;
+    static Cantor::Backend::Capabilities caps = Cantor::Backend::SyntaxHighlighting|Cantor::Backend::Completion;
 
     // Latex output from sage sometimes correct, sometimes not, so allow disable typesetting, if user want it
     if (SageSettings::self()->allowLatex())
-        caps |= Cantor::Backend::LaTexOutput;
-
-    return caps;
+        return caps |= Cantor::Backend::LaTexOutput;
+    else
+        return caps;
 }
 
 bool SageBackend::requirementsFullfilled(QString* const reason) const
diff -pruN 4:25.04.2-3/src/backends/sage/sagebackend.json 4:25.11.80-0ubuntu1/src/backends/sage/sagebackend.json
--- 4:25.04.2-3/src/backends/sage/sagebackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/sage/sagebackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for the Sage Mathematics Software",
+        "Description[ar]": "خلفية لبرنامج Sage Mathematics",
         "Description[ca@valencia]": "Dorsal per al programari matemàtic Sage",
         "Description[ca]": "Dorsal per al programari matemàtic Sage",
         "Description[cs]": "Podpůrná vrstva pro matematický software Sage",
@@ -32,7 +33,6 @@
         "Description[sv]": "Bakgrundsprogram för matematikprogramvaran Sage",
         "Description[tr]": "Sage Matematik Yazılımı için arka uç",
         "Description[uk]": "Модуль математичного програмного забезпечення Sage",
-        "Description[x-test]": "xxBackend for the Sage Mathematics Softwarexx",
         "Description[zh_CN]": "Sage 数学软件的后端",
         "Description[zh_TW]": "Sage 數學系統的後端介面",
         "Icon": "sagebackend",
@@ -71,7 +71,6 @@
         "Name[sv]": "Sage",
         "Name[tr]": "Sage",
         "Name[uk]": "Sage",
-        "Name[x-test]": "xxSagexx",
         "Name[zh_CN]": "Sage",
         "Name[zh_TW]": "Sage",
         "Website": "https://www.sagemath.org/"
diff -pruN 4:25.04.2-3/src/backends/sage/sageexpression.cpp 4:25.11.80-0ubuntu1/src/backends/sage/sageexpression.cpp
--- 4:25.04.2-3/src/backends/sage/sageexpression.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/sage/sageexpression.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -181,7 +181,7 @@ void SageExpression::evalFinished()
                     stripped.insert(curr_index, QLatin1String("&"));
                 }
             }
-            // Replace new-line characters with \\ for LaTeX's newline intepretation
+            // Replace new-line characters with \\ for LaTeX's newline interpretation
             stripped.replace(QLatin1Char('\n'), QLatin1String("\\\\"));
             stripped.prepend(QLatin1String("\\begin{align*}"));
             stripped.append(QLatin1String("\\end{align*}"));
diff -pruN 4:25.04.2-3/src/backends/sage/sagesession.cpp 4:25.11.80-0ubuntu1/src/backends/sage/sagesession.cpp
--- 4:25.04.2-3/src/backends/sage/sagesession.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/sage/sagesession.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -136,7 +136,7 @@ void SageSession::login()
     connect(m_process, &QProcess::errorOccurred, this, &SageSession::reportProcessError);
     connect(m_process, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(processFinished(int,QProcess::ExitStatus)));
 
-    // initialize the settings for embeded plots
+    // initialize the settings for embedded plots
     // TODO: right now the settings are evaluated during the login only and the user needs to re-login
     // or to restart the application to get the changes applied. A better logic would be to recognize
     // a plot command and to apply the changes "on the fly" as in maximasession for example or
diff -pruN 4:25.04.2-3/src/backends/scilab/scilabbackend.json 4:25.11.80-0ubuntu1/src/backends/scilab/scilabbackend.json
--- 4:25.04.2-3/src/backends/scilab/scilabbackend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/backends/scilab/scilabbackend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Backend for the Scilab Scientific Programming Environment",
+        "Description[ar]": "خلفية لبيئة Scilab للبرمجة العلمية",
         "Description[ca@valencia]": "Dorsal per a l'entorn de programació científic Scilab",
         "Description[ca]": "Dorsal per a l'entorn de programació científic Scilab",
         "Description[cs]": "Podpůrná vrstva pro vědecké programovací prostředí Scilab",
@@ -32,7 +33,6 @@
         "Description[sv]": "Bakgrundsprogram för Scilab vetenskaplig programmeringsmiljö",
         "Description[tr]": "Scilab Bilimsel Programlama Ortamı için arka uç",
         "Description[uk]": "Модуль наукового середовища програмування Scilab",
-        "Description[x-test]": "xxBackend for the Scilab Scientific Programming Environmentxx",
         "Description[zh_CN]": "Scilab 科学编程环境的后端",
         "Description[zh_TW]": "Scilab 科學程式環境的後端介面",
         "Icon": "scilabbackend",
@@ -70,7 +70,6 @@
         "Name[sv]": "Scilab",
         "Name[tr]": "Scilab",
         "Name[uk]": "Scilab",
-        "Name[x-test]": "xxScilabxx",
         "Name[zh_CN]": "Scilab",
         "Name[zh_TW]": "Scilab",
         "Website": "https://scilab.org/"
diff -pruN 4:25.04.2-3/src/cantor-documentation.knsrc 4:25.11.80-0ubuntu1/src/cantor-documentation.knsrc
--- 4:25.04.2-3/src/cantor-documentation.knsrc	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/cantor-documentation.knsrc	2025-11-09 03:32:58.000000000 +0000
@@ -34,7 +34,6 @@ Name[sv]=Dokumentation
 Name[ta]=கையேடு
 Name[tr]=Belgelendirme
 Name[uk]=Документація
-Name[x-test]=xxDocumentationxx
 Name[zh_CN]=文档
 Name[zh_TW]=說明文件
 ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
diff -pruN 4:25.04.2-3/src/cantor.cpp 4:25.11.80-0ubuntu1/src/cantor.cpp
--- 4:25.04.2-3/src/cantor.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/cantor.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -179,19 +179,31 @@ void CantorShell::setupActions()
     addAction(toNextTab);
 }
 
-void CantorShell::saveProperties(KConfigGroup & /*config*/)
+void CantorShell::saveProperties(KConfigGroup & config)
 {
-    // the 'config' object points to the session managed
-    // config file.  anything you write here will be available
-    // later when this app is restored
+    const int tabCount = m_tabWidget->count();
+    config.writeEntry("tabCount", tabCount);
+    config.writeEntry("activeTab", m_tabWidget->currentIndex());
+
+    for (int i = 0; i < tabCount; ++i) {
+        auto url = m_parts[i]->url();
+        auto name = QString::fromLatin1("tabURL%1").arg(i);
+        config.writeEntry(name, url);
+    }
 }
 
-void CantorShell::readProperties(const KConfigGroup & /*config*/)
+void CantorShell::readProperties(const KConfigGroup & config)
 {
-    // the 'config' object points to the session managed
-    // config file.  this function is automatically called whenever
-    // the app is being restored.  read in here whatever you wrote
-    // in 'saveProperties'
+    const int tabCount = config.readEntry("tabCount", 0);
+    const int activeTab = config.readEntry("activeTab", 0);
+
+    for (int i = 0; i < tabCount; ++i) {
+        auto name = QString::fromLatin1("tabURL%1").arg(i);
+        QUrl url(config.readEntry(name));
+        load(url);
+    }
+
+    activateWorksheet(activeTab);
 }
 
 /*!
@@ -770,7 +782,7 @@ void CantorShell::updatePanel()
     if (m_part)
         wa = m_part->findChild<Cantor::WorksheetAccessInterface*>(Cantor::WorksheetAccessInterface::Name);
 
-    // Worksheet interface can be missing on m_part clossing (and m_part on this moment can be nullptr)
+    // Worksheet interface can be missing on m_part closing (and m_part on this moment can be nullptr)
     QList<Cantor::PanelPlugin*> plugins;
     if (wa)
     {
diff -pruN 4:25.04.2-3/src/cantor_part.cpp 4:25.11.80-0ubuntu1/src/cantor_part.cpp
--- 4:25.04.2-3/src/cantor_part.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/cantor_part.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -730,8 +730,8 @@ void CantorPart::enableTypesetting(bool
  * called when the current worksheet has requested to show the documentation for \c keyword.
  * In case the local documentation is available for the current backend, the signal is
  * forwarded to the shell to show the documentation plugin/widget.
- * If no local documentation is available, the defaul online URL for the backend documentation
- * is openned.
+ * If no local documentation is available, the default online URL for the backend documentation
+ * is opened.
  */
 void CantorPart::documentationRequested(const QString& keyword) {
     auto* backend = m_worksheet->session()->backend();
diff -pruN 4:25.04.2-3/src/cantor_part.json 4:25.11.80-0ubuntu1/src/cantor_part.json
--- 4:25.04.2-3/src/cantor_part.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/cantor_part.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Name": "CantorPart",
+        "Name[ar]": "جزء من كانتور",
         "Name[ca@valencia]": "CantorPart",
         "Name[ca]": "CantorPart",
         "Name[cs]": "CantorPart",
@@ -33,7 +34,6 @@
         "Name[sv]": "Cantor-delprogram",
         "Name[tr]": "CantorPart",
         "Name[uk]": "CantorPart",
-        "Name[x-test]": "xxCantorPartxx",
         "Name[zh_CN]": "Cantor 组件",
         "Name[zh_TW]": "Cantor 部件",
         "ServiceTypes": [
diff -pruN 4:25.04.2-3/src/commandentry.cpp 4:25.11.80-0ubuntu1/src/commandentry.cpp
--- 4:25.04.2-3/src/commandentry.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/commandentry.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -811,8 +811,8 @@ QDomElement CommandEntry::toXml(QDomDocu
     else
         isTextColorNotDefault = m_textColorCustom;
 
-    // Setting both values is necessary for previous Cantor versions compability
-    // Value, added only for compability reason, marks with attribute
+    // Setting both values is necessary for previous Cantor versions compatibility
+    // Value, added only for compatibility reason, marks with attribute
     if (isFontNotDefault || isTextColorNotDefault)
     {
         QDomElement textElem = doc.createElement(QLatin1String("Text"));
@@ -954,7 +954,7 @@ void CommandEntry::expressionChangedStat
     {
     case Cantor::Expression::Computing:
     {
-        //change the background of the promt item and start animating it (fade in/out).
+        //change the background of the prompt item and start animating it (fade in/out).
         //don't start the animation immediately in order to avoid unwanted flickering for "short" commands,
         //start the animation after 1 second passed.
         if (worksheet()->animationsEnabled())
@@ -993,7 +993,7 @@ void CommandEntry::expressionChangedStat
 
         recalculateSize();
         // Mostly we handle setting of modification in WorksheetEntry inside ::evaluateNext.
-        // But command entry wouldn't triger ::evaluateNext for Error and Interrupted states
+        // But command entry wouldn't trigger ::evaluateNext for Error and Interrupted states
         // So, we set it here
         worksheet()->setModified();
         break;
@@ -1570,7 +1570,7 @@ qreal CommandEntry::promptItemWidth()
 /*!
  * called when the "Get Help" action is triggered in the context menu.
  * requests the worksheet to show the current keyword in the documentation panel.
- * the current keyword is either the currenly selected text or the text under
+ * the current keyword is either the currently selected text or the text under
  * the cursor if there is no selection.
  */
 void CommandEntry::showHelp()
diff -pruN 4:25.04.2-3/src/formating.ui 4:25.11.80-0ubuntu1/src/formating.ui
--- 4:25.04.2-3/src/formating.ui	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/formating.ui	2025-11-09 03:32:58.000000000 +0000
@@ -371,7 +371,7 @@
         </widget>
        </item>
        <item row="3" column="1">
-        <widget class="QCheckBox" name="kcfg_SubpragraphFontItalic">
+        <widget class="QCheckBox" name="kcfg_SubparagraphFontItalic">
          <property name="text">
           <string>Italic</string>
          </property>
diff -pruN 4:25.04.2-3/src/hierarchyentry.cpp 4:25.11.80-0ubuntu1/src/hierarchyentry.cpp
--- 4:25.04.2-3/src/hierarchyentry.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/hierarchyentry.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -416,7 +416,7 @@ void HierarchyEntry::recalculateControlG
 
 void HierarchyEntry::startDrag(QPointF grabPos)
 {
-    // We need reset entry cursor manually, because otherwise the entry cursor will be visible on dragable item
+    // We need reset entry cursor manually, because otherwise the entry cursor will be visible on draggable item
     worksheet()->resetEntryCursor();
 
     QDrag* drag = new QDrag(worksheetView());
diff -pruN 4:25.04.2-3/src/imageentry.cpp 4:25.11.80-0ubuntu1/src/imageentry.cpp
--- 4:25.04.2-3/src/imageentry.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/imageentry.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -263,7 +263,7 @@ void ImageEntry::updateEntry()
         if (!m_imageItem)
             m_imageItem = new WorksheetImageItem(this);
 
-        // This if-else block was used for backward compability for *cws files
+        // This if-else block was used for backward compatibility for *cws files
         // without FileName tag. After some releases from 20.08 version, it will
         // be possible to remove the else part and strip the m_imagePath from the
         // code and Path tag from the CWS format
diff -pruN 4:25.04.2-3/src/imageresultitem.cpp 4:25.11.80-0ubuntu1/src/imageresultitem.cpp
--- 4:25.04.2-3/src/imageresultitem.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/imageresultitem.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -87,7 +87,7 @@ void ImageResultItem::saveResult()
     if (m_result->type() == Cantor::ImageResult::Type)
     {
         auto* imageResult = static_cast<Cantor::ImageResult*>(result());
-        format = i18n("%1 files (*.%2)", imageResult->extension().toUpper(), imageResult->extension());
+        format = i18nc("%1 and %2 are file extensions", "%1 files (*.%2)", imageResult->extension().toUpper(), imageResult->extension());
     }
     else
         format = i18n("EPS files (*.eps)");
diff -pruN 4:25.04.2-3/src/lib/backend.cpp 4:25.11.80-0ubuntu1/src/lib/backend.cpp
--- 4:25.04.2-3/src/lib/backend.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/backend.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -122,7 +122,7 @@ QList<Backend*> Backend::availableBacken
 
 	QString reason;
 	if (! backend->requirementsFullfilled(&reason))
-		qDebug() << "Requirements not fullfilled: " << reason;
+		qDebug() << "Requirements not fulfilled: " << reason;
 
         backend->d->name = plugin.name();
         backend->d->comment = plugin.description();
diff -pruN 4:25.04.2-3/src/lib/backend.h 4:25.11.80-0ubuntu1/src/lib/backend.h
--- 4:25.04.2-3/src/lib/backend.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/backend.h	2025-11-09 03:32:58.000000000 +0000
@@ -208,7 +208,7 @@ class CANTOR_EXPORT Backend : public QOb
     /**
      * @return @c true if all the requirements (the path is correct, the file is executable, etc.) are fulfilled
      * for the backend @c Name with the path to the executable @c path and false otherwise.
-     * In case the requrements are not fulfilled, the reason is written to @c reason.
+     * In case the requirements are not fulfilled, the reason is written to @c reason.
      */
     static bool checkExecutable(const QString& name, const QString& path, QString* reason = nullptr);
 
diff -pruN 4:25.04.2-3/src/lib/cantor_assistant.desktop 4:25.11.80-0ubuntu1/src/lib/cantor_assistant.desktop
--- 4:25.04.2-3/src/lib/cantor_assistant.desktop	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/cantor_assistant.desktop	2025-11-09 03:32:58.000000000 +0000
@@ -51,7 +51,6 @@ Comment[th]=ตัวช่วยสำ
 Comment[tr]=Cantor için bir yardımcı
 Comment[ug]=Cantor ياردەمچىسى
 Comment[uk]=Помічник Cantor
-Comment[x-test]=xxAn Assistant for Cantorxx
 Comment[zh_CN]=Cantor 助手
 Comment[zh_TW]=Cantor 小助手
 
diff -pruN 4:25.04.2-3/src/lib/cantor_assistant.json 4:25.11.80-0ubuntu1/src/lib/cantor_assistant.json
--- 4:25.04.2-3/src/lib/cantor_assistant.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/cantor_assistant.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,9 +1,11 @@
 {
     "KPlugin": {
         "Description": "An Assistant for Cantor",
+        "Description[ar]": "مساعد لكنتور",
         "Description[ca@valencia]": "Un assistent per a Cantor",
         "Description[ca]": "Un assistent per al Cantor",
         "Description[cs]": "Pomocník pro Cantor",
+        "Description[de]": "Ein Assistent für Cantor",
         "Description[en_GB]": "An Assistant for Cantor",
         "Description[eo]": "Asistanto por Kantor",
         "Description[es]": "Un asistente para Cantor",
@@ -19,13 +21,13 @@
         "Description[lv]": "„Cantor“ palīgs",
         "Description[nl]": "Een assistent voor Cantor",
         "Description[pl]": "Asystent programu Cantor",
+        "Description[pt_BR]": "Um Assistente para o Cantor",
         "Description[ru]": "Мастер для Cantor",
         "Description[sa]": "कैन्टरस्य एकः सहायकः",
         "Description[sl]": "Asistent za Cantorja",
         "Description[sv]": "En guide för Cantor",
         "Description[tr]": "Cantor için bir yardımcı",
         "Description[uk]": "Помічник Cantor",
-        "Description[x-test]": "xxAn Assistant for Cantorxx",
         "ServiceType": "Cantor/Assistant"
     }
 }
diff -pruN 4:25.04.2-3/src/lib/cantor_backend.desktop 4:25.11.80-0ubuntu1/src/lib/cantor_backend.desktop
--- 4:25.04.2-3/src/lib/cantor_backend.desktop	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/cantor_backend.desktop	2025-11-09 03:32:58.000000000 +0000
@@ -52,6 +52,5 @@ Comment[th]=โปรแกรมเบ
 Comment[tr]=Bir Cantor arka ucu
 Comment[ug]=Cantor ئارقا ئۇچى
 Comment[uk]=Модуль Cantor
-Comment[x-test]=xxA Backend for Cantorxx
 Comment[zh_CN]=Cantor 后端
 Comment[zh_TW]=Cantor 後端介面
diff -pruN 4:25.04.2-3/src/lib/cantor_backend.json 4:25.11.80-0ubuntu1/src/lib/cantor_backend.json
--- 4:25.04.2-3/src/lib/cantor_backend.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/cantor_backend.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,9 +1,11 @@
 {
     "KPlugin": {
         "Description": "A Backend for Cantor",
+        "Description[ar]": "خلفية تشغيلية لكنتور",
         "Description[ca@valencia]": "Un dorsal per a Cantor",
         "Description[ca]": "Un dorsal per al Cantor",
         "Description[cs]": "Podpůrná vrstva Cantoru",
+        "Description[de]": "Ein Backend für Cantor",
         "Description[en_GB]": "A Backend for Cantor",
         "Description[eo]": "Backend por Kantor",
         "Description[es]": "Un motor para Cantor",
@@ -19,13 +21,13 @@
         "Description[lv]": "„Cantor“ aizmugursistēma",
         "Description[nl]": "Een backend voor Cantor",
         "Description[pl]": "Silnik dla Cantor",
+        "Description[pt_BR]": "Infraestrutura para o Cantor",
         "Description[ru]": "Модуль поддержки для Cantor",
         "Description[sa]": "Cantor कृते एकः Backend",
         "Description[sl]": "Zaledje za Cantorja",
         "Description[sv]": "Ett bakgrundsprogram för Cantor",
         "Description[tr]": "Cantor için bir arka uç",
         "Description[uk]": "Модуль Cantor",
-        "Description[x-test]": "xxA Backend for Cantorxx",
         "ServiceType": "Cantor/Backend"
     }
 }
diff -pruN 4:25.04.2-3/src/lib/cantor_panelplugin.desktop 4:25.11.80-0ubuntu1/src/lib/cantor_panelplugin.desktop
--- 4:25.04.2-3/src/lib/cantor_panelplugin.desktop	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/cantor_panelplugin.desktop	2025-11-09 03:32:58.000000000 +0000
@@ -50,7 +50,6 @@ Comment[th]=ปลั๊กอินส
 Comment[tr]=Cantor’un paneli için bir eklenti
 Comment[ug]=Cantor كۆزنەكچىسىنىڭ قىستۇرمىسى
 Comment[uk]=Додаток панелі Cantor
-Comment[x-test]=xxA Plugin for Cantor's Panelxx
 Comment[zh_CN]=Cantor 面板插件
 Comment[zh_TW]=Cantor 的面板外掛程式
 
diff -pruN 4:25.04.2-3/src/lib/cantor_panelplugin.json 4:25.11.80-0ubuntu1/src/lib/cantor_panelplugin.json
--- 4:25.04.2-3/src/lib/cantor_panelplugin.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/cantor_panelplugin.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,9 +1,11 @@
 {
     "KPlugin": {
         "Description": "A Plugin for Cantor's Panel",
+        "Description[ar]": "ملحق للوحة كنتور",
         "Description[ca@valencia]": "Un connector per al quadro de Cantor",
         "Description[ca]": "Un connector per al plafó del Cantor",
         "Description[cs]": "Modul pro panel Cantoru",
+        "Description[de]": "Ein Modul für Cantors Kontrollleiste",
         "Description[en_GB]": "A Plugin for Cantor's Panel",
         "Description[eo]": "Kromprogramo por la Panelo de Kantor",
         "Description[es]": "Un complemento para el panel de Cantor",
@@ -19,13 +21,13 @@
         "Description[lv]": "„Cantor“ paneļa spraudnis",
         "Description[nl]": "Een plugin voor het paneel van Cantor",
         "Description[pl]": "Wtyczka dla panelu Cantor",
+        "Description[pt_BR]": "Um Plugin para o Painel do Cantor",
         "Description[ru]": "Модуль для панели Cantor",
         "Description[sa]": "Cantor's Panel कृते एकः प्लगिन्",
         "Description[sl]": "Vtičnik za Cantorjevo ploščo",
         "Description[sv]": "Ett insticksprogram för Cantors panel",
         "Description[tr]": "Cantor’un paneli için bir eklenti",
         "Description[uk]": "Додаток панелі Cantor",
-        "Description[x-test]": "xxA Plugin for Cantor's Panelxx",
         "ServiceType": "Cantor/PanelPlugin"
     }
 }
diff -pruN 4:25.04.2-3/src/lib/defaulthighlighter.h 4:25.11.80-0ubuntu1/src/lib/defaulthighlighter.h
--- 4:25.04.2-3/src/lib/defaulthighlighter.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/defaulthighlighter.h	2025-11-09 03:32:58.000000000 +0000
@@ -156,7 +156,7 @@ class CANTOR_EXPORT DefaultHighlighter :
     void highlightRegExps(const QString& text);
 
     /**
-     * Returns a string  that contains a regular expression that matches for characters thar are allowed inside
+     * Returns a string that contains a regular expression that matches for characters that are allowed inside
      * words for this backend. For example, maxima or scilab allow % at the beginning of variable names
      */
     virtual QString nonSeparatingCharacters() const;
diff -pruN 4:25.04.2-3/src/lib/defaultvariablemodel.cpp 4:25.11.80-0ubuntu1/src/lib/defaultvariablemodel.cpp
--- 4:25.04.2-3/src/lib/defaultvariablemodel.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/defaultvariablemodel.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -1,7 +1,7 @@
 /*
     SPDX-License-Identifier: GPL-2.0-or-later
     SPDX-FileCopyrightText: 2010 Miha Čančula <miha.cancula@gmail.com>
-    SPDX-FileCopyrightText: 2018-2022 Alexander Semke <alexander.semke@web.de>
+    SPDX-FileCopyrightText: 2018-2025 Alexander Semke <alexander.semke@web.de>
 */
 
 #include "defaultvariablemodel.h"
@@ -20,6 +20,7 @@ public:
     QStringList functions;
     Session* session = nullptr;
     VariableManagementExtension* extension = nullptr;
+    int columnCount{DefaultVariableModel::ColumnCount};
 };
 
 DefaultVariableModel::DefaultVariableModel(Session* session): QAbstractTableModel(session),
@@ -27,8 +28,13 @@ d_ptr(new DefaultVariableModelPrivate)
 {
     Q_D(DefaultVariableModel);
     d->session = session;
-    if (session)
+    if (session) {
         d->extension = dynamic_cast<Cantor::VariableManagementExtension*>(session->backend()->extension(QStringLiteral("VariableManagementExtension")));
+
+        const auto& capabilities = d->session->backend()->capabilities();
+        if (!capabilities.testFlag(Cantor::Backend::VariableDimension))
+            d->columnCount = ColumnCount - 1;
+    }
 }
 
 DefaultVariableModel::~DefaultVariableModel()
@@ -37,15 +43,10 @@ DefaultVariableModel::~DefaultVariableMo
     delete d;
 }
 
-int DefaultVariableModel::columnCount(const QModelIndex& parent) const
+int DefaultVariableModel::columnCount(const QModelIndex& /* parent */) const
 {
-    Q_UNUSED(parent);
     Q_D(const DefaultVariableModel);
-    const auto& capabilities = d->session->backend()->capabilities();
-    if (capabilities.testFlag(Cantor::Backend::VariableDimension))
-        return ColumnCount;
-    else
-        return ColumnCount - 1;
+    return d->columnCount;
 }
 
 int DefaultVariableModel::rowCount(const QModelIndex& parent) const
diff -pruN 4:25.04.2-3/src/lib/expression.h 4:25.11.80-0ubuntu1/src/lib/expression.h
--- 4:25.04.2-3/src/lib/expression.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/expression.h	2025-11-09 03:32:58.000000000 +0000
@@ -206,7 +206,7 @@ class CANTOR_EXPORT Expression : public
     /**
      * Sets whether the expression is a help request (available for Maxima and R) where
      * additional information/help can be requested and shown.
-     * Used internally to controll whether the update of the variable model needs to be done.
+     * Used internally to control whether the update of the variable model needs to be done.
      */
     void setIsHelpRequest(bool);
     bool isHelpRequest() const;
diff -pruN 4:25.04.2-3/src/lib/graphicpackage.h 4:25.11.80-0ubuntu1/src/lib/graphicpackage.h
--- 4:25.04.2-3/src/lib/graphicpackage.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/graphicpackage.h	2025-11-09 03:32:58.000000000 +0000
@@ -18,7 +18,7 @@ class Session;
 class Expression;
 
 /**
- * This class represents of embedded graphic handler for certaion graphical package some of @c Backend
+ * This class represents of embedded graphic handler for certain graphical package some of @c Backend
  * It provides access to native backend code (octave code for Octave backend, python code for Python backend, etc)
  * for few operations, which need for embedded graphics.
  *
@@ -72,15 +72,15 @@ public:
     /**
      * @brief This function return command for saving image result(s) from expression (if results are existed).
      * @param filenamePrefix Prefix of files with plots. Can be something like @c "/tmp/cantor_octave_2432_plot". Optional parameter.
-     * @param plotNumber Currect plot number, should be used for full filename construction. Optional parameter.
+     * @param plotNumber Current plot number, should be used for full filename construction. Optional parameter.
      * @param additionalInfo This is additional parameter from backend, which go to @c "%3" template. Optional parameter.
      * @return Command which will save plot to certain file or empty string (see isHavePlotCommand())
      */
     QString savePlotCommand(QString filenamePrefix = QString(), int plotNumber = -1, QString additionalInfo = QString()) const;
 
     /**
-     * Some graphic package can't capture plots correctly, for example, some packages can't test precense of created plot.
-     * So, the package handling need some code for testing of plot command precense
+     * Some graphic package can't capture plots correctly, for example, some packages can't test presence of created plot.
+     * So, the package handling need some code for testing of plot command presence.
      * This method return list of some strings, which should be in plot command.
      * @return List of strings, which should be in plot command or empty list.
      */
diff -pruN 4:25.04.2-3/src/lib/mimeresult.h 4:25.11.80-0ubuntu1/src/lib/mimeresult.h
--- 4:25.04.2-3/src/lib/mimeresult.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/mimeresult.h	2025-11-09 03:32:58.000000000 +0000
@@ -17,7 +17,7 @@ namespace Cantor
 class MimeResultPrivate;
 
 /**
- * Class for Jupyter results, which can't be handeled by Cantor
+ * Class for Jupyter results, which can't be handled by Cantor
  * So data of the results and their mime types stored in this result
  * for preventing loosing
  * This must be used only with Jupyter notebook results with unsupported mime type
diff -pruN 4:25.04.2-3/src/lib/session.cpp 4:25.11.80-0ubuntu1/src/lib/session.cpp
--- 4:25.04.2-3/src/lib/session.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/session.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -116,7 +116,7 @@ void Session::finishFirstExpression(bool
             // Some variable models could update internal lists without running expressions
             // or don't need to be updated at all like for Maxima being in Lisp-mode.
             // So, if after update queue still empty, set status to Done
-            // setDoneAfterUpdate used for compatibility with some backends, like R - TODO: check why this is requried
+            // setDoneAfterUpdate used for compatibility with some backends, like R - TODO: check why this is required
             if (setDoneAfterUpdate && d->expressionQueue.isEmpty())
                 changeStatus(Done);
             else if (d->expressionQueue.isEmpty())
@@ -205,7 +205,7 @@ QSyntaxHighlighter* Session::syntaxHighl
 
 DefaultVariableModel* Session::variableModel() const
 {
-    //By default, there is variableModel in session, used by syntax higlighter for variable analyzing
+    //By default, there is variableModel in session, used by syntax highlighter for variable analyzing
     //The model store only variable names by default.
     //In backends with VariableManagement Capability flag, this model also used for Cantor variable doc panel
     return d->variableModel;
diff -pruN 4:25.04.2-3/src/lib/session.h 4:25.11.80-0ubuntu1/src/lib/session.h
--- 4:25.04.2-3/src/lib/session.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/lib/session.h	2025-11-09 03:32:58.000000000 +0000
@@ -47,8 +47,8 @@ class CANTOR_EXPORT Session : public QOb
     };
 
     /**
-     * Create a new Session. This should not yet set up the complete session,
-     * thats job of the login() function
+     * Create a new Session. This should not set up the complete session yet.
+     * That's the job of the login() function.
      * @see login()
      */
     explicit Session(Backend*);
@@ -79,9 +79,9 @@ class CANTOR_EXPORT Session : public QOb
     virtual void logout();
 
     /**
-    * This method run precense test for available graphic packages. The packages, which will sucessfuly pass the test
+    * This method run presence test for available graphic packages. The packages, which will successfully pass the test
     * will go to @c usableGraphicPackages list
-    * @param targetPackage If set, precense test will run only for this package. If empty string, then all available packages will be tested
+    * @param targetPackage If set, presence test will run only for this package. If empty string, then all available packages will be tested
     */
     void testGraphicsPackages(QList<GraphicPackage> packages);
 
@@ -202,7 +202,7 @@ class CANTOR_EXPORT Session : public QOb
     int nextExpressionId();
 
     /**
-     * Return list all enabled (which precense in system and choosen for run by user) graphic packages
+     * Return list all enabled (that are present in the system and chosen to run by user) graphic packages
      * Can be empty.
      */
     const QList<GraphicPackage>& enabledGraphicPackages() const;
diff -pruN 4:25.04.2-3/src/markdownentry.cpp 4:25.11.80-0ubuntu1/src/markdownentry.cpp
--- 4:25.04.2-3/src/markdownentry.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/markdownentry.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -209,7 +209,7 @@ void MarkdownEntry::setContent(const QDo
     }
 
     // Because, all previous actions was on load stage,
-    // them shoudl unconverted by user
+    // them should unconverted by user
     m_textItem->document()->clearUndoRedoStacks();
 }
 
@@ -673,7 +673,7 @@ void MarkdownEntry::setRenderedMath(int
 
         // Don't add new line for $$...$$ on document's begin and end
         // And if we in block, which haven't non-space characters except out math expression
-        // In another sitation, Cantor will move rendered image into another QTextBlock
+        // In another situation, Cantor will move rendered image into another QTextBlock
         QTextCursor prevSymCursor = m_textItem->document()->find(QRegularExpression(QStringLiteral("[^\\s]")),
                                                                  cursor, QTextDocument::FindBackward);
         if (type == Cantor::LatexRenderer::FullEquation
@@ -737,7 +737,7 @@ void MarkdownEntry::markUpMath()
         // Use index+1 in math array as property tag
         format.setProperty(JobProperty, i+1);
 
-        // We found the math expression, so remove 'marker' (ACII symbol 'Acknowledgement')
+        // We found the math expression, so remove 'marker' (ASCII symbol 'Acknowledgement')
         // The marker have been placed after "$" or "$$"
         // We remove the marker, only if it presents
         QString codeWithoutMarker = foundMath[i].first;
diff -pruN 4:25.04.2-3/src/mathrender.h 4:25.11.80-0ubuntu1/src/mathrender.h
--- 4:25.04.2-3/src/mathrender.h	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/mathrender.h	2025-11-09 03:32:58.000000000 +0000
@@ -25,7 +25,7 @@ class MathRenderer : public QObject {
 
     static bool mathRenderAvailable();
 
-    // Resulution contol
+    // Resolution control
     void setScale(qreal scale);
     qreal scale();
     void useHighResolution(bool b);
diff -pruN 4:25.04.2-3/src/org.kde.cantor.desktop 4:25.11.80-0ubuntu1/src/org.kde.cantor.desktop
--- 4:25.04.2-3/src/org.kde.cantor.desktop	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/org.kde.cantor.desktop	2025-11-09 03:32:58.000000000 +0000
@@ -50,7 +50,6 @@ Name[te]=కన్టొర్
 Name[tr]=Cantor
 Name[ug]=Cantor
 Name[uk]=Cantor
-Name[x-test]=xxCantorxx
 Name[zh_CN]=Cantor
 Name[zh_TW]=Cantor
 Exec=cantor -qwindowicon cantor -qwindowtitle %c %U
@@ -97,7 +96,6 @@ GenericName[sv]=Gränssnitt till matemat
 GenericName[ta]=கணித நிரல்களுக்கான இடைமுகப்பு
 GenericName[tr]=Matematik yazılımları için ön uç
 GenericName[uk]=Графічна оболонка до математичного програмного забезпечення
-GenericName[x-test]=xxFrontend to Mathematical Softwarexx
 GenericName[zh_CN]=数学软件前端
 GenericName[zh_TW]=數學軟體的前端介面
 Comment=KDE Frontend to Mathematical Software
@@ -141,7 +139,6 @@ Comment[sv]=KDE-gränssnitt till matemat
 Comment[ta]=கணித நிரல்களுக்கான கே.டீ.யீ. இடைமுகப்பு
 Comment[tr]=Matematik yazılımları için KDE ön ucu
 Comment[uk]=Графічна оболонка KDE до математичного програмного забезпечення
-Comment[x-test]=xxKDE Frontend to Mathematical Softwarexx
 Comment[zh_CN]=数学软件的 KDE 前端
 Comment[zh_TW]=KDE 數學軟體的前端介面
 Categories=Qt;KDE;Education;Math;Science;
diff -pruN 4:25.04.2-3/src/panelplugins/documentationpanel/documentationpanelplugin.json 4:25.11.80-0ubuntu1/src/panelplugins/documentationpanel/documentationpanelplugin.json
--- 4:25.04.2-3/src/panelplugins/documentationpanel/documentationpanelplugin.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/panelplugins/documentationpanel/documentationpanelplugin.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "A panel to display the official documentation of various backends",
+        "Description[ar]": "لوحة لعرض الوثائق الرسمية للخلفيات المختلفة",
         "Description[ca@valencia]": "Un quadro per a mostrar la documentació oficial de diversos dorsals",
         "Description[ca]": "Un plafó per a mostrar la documentació oficial de diversos dorsals",
         "Description[de]": "Eine Leiste zur Anzeige der offiziellen Dokumentation für verschiedene Module",
@@ -29,7 +30,6 @@
         "Description[ta]": "தற்போதைய பின்நிலைக்கான கையேட்டைக் காட்டும் பலகை",
         "Description[tr]": "Çeşitli arka uçların belgelendirmelerini görüntülemek için bir panel",
         "Description[uk]": "Панель для показу офіційної документації до різних модулів обробки",
-        "Description[x-test]": "xxA panel to display the official documentation of various backendsxx",
         "Description[zh_CN]": "显示各种后端官方文档的面板",
         "Description[zh_TW]": "顯示各個後端的官方說明文件用的面板",
         "Icon": "",
@@ -65,7 +65,6 @@
         "Name[ta]": "கையேடு",
         "Name[tr]": "Belgelendirme",
         "Name[uk]": "Документація",
-        "Name[x-test]": "xxDocumentationxx",
         "Name[zh_CN]": "文档",
         "Name[zh_TW]": "說明文件",
         "ServiceTypes": [
diff -pruN 4:25.04.2-3/src/panelplugins/filebrowserpanel/filebrowserpanelplugin.json 4:25.11.80-0ubuntu1/src/panelplugins/filebrowserpanel/filebrowserpanelplugin.json
--- 4:25.04.2-3/src/panelplugins/filebrowserpanel/filebrowserpanelplugin.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/panelplugins/filebrowserpanel/filebrowserpanelplugin.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "A panel for working with files inside Cantor",
+        "Description[ar]": "لوحة للعمل مع الملفات داخل كانتور",
         "Description[ca@valencia]": "Un quadro per a treballar amb fitxers dins de Cantor",
         "Description[ca]": "Un plafó per a treballar amb fitxers dins del Cantor",
         "Description[de]": "Eine Kontrollleiste zur Verwaltung von Dateien in Cantor",
@@ -30,12 +31,12 @@
         "Description[ta]": "கேண்ட்டொருக்குள்ளேயே கோப்புகளை கையாள உதவும் பலகை",
         "Description[tr]": "Cantor içinde dosyalarla çalışmak için bir panel",
         "Description[uk]": "Панель для роботи з файлами у вікні Cantor",
-        "Description[x-test]": "xxA panel for working with files inside Cantorxx",
         "Description[zh_CN]": "用于在 Cantor 内处理文件的面板",
         "Description[zh_TW]": "在 Cantor 裡面瀏覽檔案的面板",
         "Icon": "",
         "License": "GPL",
         "Name": "File Browser",
+        "Name[ar]": "مستعرض الملفات",
         "Name[ca@valencia]": "Navegador de fitxers",
         "Name[ca]": "Navegador de fitxers",
         "Name[cs]": "Prohlížeč souborů",
@@ -66,7 +67,6 @@
         "Name[ta]": "கோப்பு உலாவி",
         "Name[tr]": "Dosya Tarayıcısı",
         "Name[uk]": "Навігація файлами",
-        "Name[x-test]": "xxFile Browserxx",
         "Name[zh_CN]": "文件浏览器",
         "Name[zh_TW]": "檔案瀏覽器"
     },
diff -pruN 4:25.04.2-3/src/panelplugins/helppanel/helppanelplugin.json 4:25.11.80-0ubuntu1/src/panelplugins/helppanel/helppanelplugin.json
--- 4:25.04.2-3/src/panelplugins/helppanel/helppanelplugin.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/panelplugins/helppanel/helppanelplugin.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "A panel to display help",
+        "Description[ar]": "لوحة لعرض المساعدة",
         "Description[ca@valencia]": "Un quadro per a mostrar les pàgines d'ajuda",
         "Description[ca]": "Un plafó per a mostrar les pàgines d'ajuda",
         "Description[cs]": "Panel pro zobrazení nápovědy",
@@ -33,7 +34,6 @@
         "Description[ta]": "உதவியைக் காட்டும் பலகை",
         "Description[tr]": "Yardımı görüntülemek üzere bir panel",
         "Description[uk]": "Панель для показу довідки",
-        "Description[x-test]": "xxA panel to display helpxx",
         "Description[zh_CN]": "显示帮助的面板",
         "Description[zh_TW]": "顯示說明的面板",
         "Icon": "",
@@ -73,7 +73,6 @@
         "Name[ta]": "உதவி",
         "Name[tr]": "Yardım",
         "Name[uk]": "Довідка",
-        "Name[x-test]": "xxHelpxx",
         "Name[zh_CN]": "帮助",
         "Name[zh_TW]": "求助"
     },
diff -pruN 4:25.04.2-3/src/panelplugins/tocpanel/tocpanelplugin.json 4:25.11.80-0ubuntu1/src/panelplugins/tocpanel/tocpanelplugin.json
--- 4:25.04.2-3/src/panelplugins/tocpanel/tocpanelplugin.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/panelplugins/tocpanel/tocpanelplugin.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "A panel for showing worksheet structure",
+        "Description[ar]": "لوحة لعرض هيكل ورقة العمل",
         "Description[ca@valencia]": "Un quadro per a mostrar l'estructura del full de treball",
         "Description[ca]": "Un plafó per a mostrar l'estructura del full de treball",
         "Description[de]": "Eine Leiste zur Anzeige der Arbeitsblattstruktur",
@@ -30,7 +31,6 @@
         "Description[ta]": "பணித்தாளின் வடிவமைப்பைக் காட்டும் பலகை",
         "Description[tr]": "Çalışma sayfası yapısını gösteren bir panel",
         "Description[uk]": "Панель для показу структури робочого аркуша",
-        "Description[x-test]": "xxA panel for showing worksheet structurexx",
         "Description[zh_CN]": "显示工作表结构的面板",
         "Description[zh_TW]": "顯示工作表結構的面板",
         "Icon": "",
@@ -67,7 +67,6 @@
         "Name[ta]": "பொருளடக்கம்",
         "Name[tr]": "İçindekiler",
         "Name[uk]": "Зміст",
-        "Name[x-test]": "xxTable Of Contentsxx",
         "Name[zh_CN]": "目录",
         "Name[zh_TW]": "目錄"
     },
diff -pruN 4:25.04.2-3/src/panelplugins/variablemgr/variablemanagerplugin.json 4:25.11.80-0ubuntu1/src/panelplugins/variablemgr/variablemanagerplugin.json
--- 4:25.04.2-3/src/panelplugins/variablemgr/variablemanagerplugin.json	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/panelplugins/variablemgr/variablemanagerplugin.json	2025-11-09 03:32:58.000000000 +0000
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "A panel to manage the variables of a session",
+        "Description[ar]": "لوحة لإدارة متغيرات الجلسة",
         "Description[ca@valencia]": "Un quadro per a gestionar les variables d'una sessió",
         "Description[ca]": "Un plafó per a gestionar les variables d'una sessió",
         "Description[cs]": "Panel pro správu proměnných sezení",
@@ -33,7 +34,6 @@
         "Description[ta]": "தற்போதைய அமர்விலுள்ள மாறிகளைக் காட்டும் பலகை",
         "Description[tr]": "Bir oturumun değişkenleri yönetmek için bir panel",
         "Description[uk]": "Панель керування змінними сеансу",
-        "Description[x-test]": "xxA panel to manage the variables of a sessionxx",
         "Description[zh_CN]": "管理会话中变量的面板",
         "Description[zh_TW]": "管理工作階段內的變數的面板",
         "Icon": "",
@@ -70,7 +70,6 @@
         "Name[ta]": "மாறிகள்",
         "Name[tr]": "Değişkenler",
         "Name[uk]": "Змінні",
-        "Name[x-test]": "xxVariablesxx",
         "Name[zh_TW]": "變數"
     },
     "RequiredExtensions": "VariableManagementExtension"
diff -pruN 4:25.04.2-3/src/test/worksheet_test.cpp 4:25.11.80-0ubuntu1/src/test/worksheet_test.cpp
--- 4:25.04.2-3/src/test/worksheet_test.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/test/worksheet_test.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -1178,7 +1178,7 @@ void WorksheetTest::testJupyter2()
         "                          resolution=100., cmap=cm.viridis_r, \n"
         "                          rstride=1, cstride=10, linewidth=0.15,\n"
         "                          alpha=0.65, ax=None):\n"
-        "    'Plots a given deap benchmark problem as a countour plot'\n"
+        "    'Plots a given deap benchmark problem as a contour plot'\n"
         "    (minx,miny),(maxx,maxy) = bounds\n"
         "    x_range = np.arange(minx, maxx, (maxx-minx)/resolution)\n"
         "    y_range = np.arange(miny, maxy, (maxy-miny)/resolution)\n"
@@ -1345,7 +1345,7 @@ void WorksheetTest::testJupyter2()
 
     testCommandEntry(entry, 32, QLatin1String(
         "def plot_individual(individual, ax=None):\n"
-        "    'Plots an ES indiviual as center and 3*sigma ellipsis.'\n"
+        "    'Plots an ES individual as center and 3*sigma ellipsis.'\n"
         "    cov = np.eye(len(individual)) * individual.strategy\n"
         "    plot_cov_ellipse(individual, cov, volume=0.99, alpha=0.56, ax=ax)\n"
         "    if ax:\n"
@@ -1930,7 +1930,7 @@ void WorksheetTest::testJupyter2()
         "## Homework\n"
         "\n"
         "1. Make an animated plot with the covariance update process. You can rely on the notebook of the previous demonstration class.\n"
-        "2. Compare ES, CMA-ES and a genetic algortihm.\n"
+        "2. Compare ES, CMA-ES and a genetic algorithm.\n"
         "2. How do you think that evolutionary strategies and CMA-ES should be modified in order to cope with combinatorial problems?\n"
         "3. How can evolution strategies be improved?\n"
     ));
@@ -2008,7 +2008,7 @@ void WorksheetTest::testJupyter3()
     testMarkdown(entry, QString::fromUtf8(
         "## Population Genetics in *an* RNA World\n"
         "\n"
-        "In order to study population genetics, we first need a model of a population. And even before that, we need to define what we mean by *population*. Populations can be defined on many levels and with many diffferent criteria. For our purposes, we will simply say that a population is a set of individuals sharing a common environment. And because this is population *genetics* we can think of individuals as entities comprising of specific genes or chromosomes. \n"
+        "In order to study population genetics, we first need a model of a population. And even before that, we need to define what we mean by *population*. Populations can be defined on many levels and with many different criteria. For our purposes, we will simply say that a population is a set of individuals sharing a common environment. And because this is population *genetics* we can think of individuals as entities comprising of specific genes or chromosomes. \n"
         "\n"
         "So where do we get a population from? As you may have discussed in previous workshops, there are very large datasets containing sequencing information from different populations. So we could download one of these datasets and perform some analysis on it. But I find this can be dry and tedious. So why download data when we can simply create our own?\n"
         "\n"
@@ -2022,7 +2022,7 @@ void WorksheetTest::testJupyter3()
         "\n"
         "### Building an RNA population\n"
         "\n"
-        "As we saw earlier, RNA has the nice property of posessing a strong mapping between information carrying (sequence) and function (structure). This is analogous to what is known in evolutionary terms as a genotype and a phenotype. With these properties, we have everything we need to model a population, and simulate its evolution.\n"
+        "As we saw earlier, RNA has the nice property of possessing a strong mapping between information carrying (sequence) and function (structure). This is analogous to what is known in evolutionary terms as a genotype and a phenotype. With these properties, we have everything we need to model a population, and simulate its evolution.\n"
         "\n"
         "#### RNA sequence-structure\n"
         "\n"
@@ -2128,7 +2128,7 @@ void WorksheetTest::testJupyter3()
     testMarkdown(entry, QString::fromUtf8(
         "## Defining a cell: a little bit of Object Oriented Programming (OOP)\n"
         "\n"
-        "Since we're going to be playing aroudn with sequences and structures and fitness values a lot, it's best to package it all nicely into an object. As you'll have seen with Vlad, objects are just a nice way of grouping data into an easily accessible form. \n"
+        "Since we're going to be playing around with sequences and structures and fitness values a lot, it's best to package it all nicely into an object. As you'll have seen with Vlad, objects are just a nice way of grouping data into an easily accessible form. \n"
         "\n"
         "We're trying to simulate evolution on a very simple kind of organism, or cell. It contains two copies of a RNA gene, each with a corresponding structure. "
     ));
@@ -2671,7 +2671,7 @@ void WorksheetTest::testJupyter3()
         "        child_chrom_2 = (parents_pair[1].sequence_2, parents_pair[1].structure_2)\n"
         "\n"
         "\n"
-        "        #initialize the new child Cell witht he new chromosomes.\n"
+        "        #initialize the new child Cell with the new chromosomes.\n"
         "        child_cell = Cell(child_chrom_1[0], child_chrom_1[1], child_chrom_2[0], child_chrom_2[1])\n"
         "\n"
         "        #give the child and id and store who its parents are\n"
@@ -3032,7 +3032,7 @@ void WorksheetTest::testJupyter3()
     ));
 
     testMarkdown(entry, QString::fromUtf8(
-        "Let's get some data for our F-tests. First we need to evolve two populations indepenently of each other, to simulate isolated mating. Then to simulate the total population we combine the two sub-populations. We then use our `allele_finder()` function to get all the alleles, and the `hardy_weinberg_chi_2_test()` function to get our expected and observed counts. Finally we plug those into the `f_statistics()` function."
+        "Let's get some data for our F-tests. First we need to evolve two populations independently of each other, to simulate isolated mating. Then to simulate the total population we combine the two sub-populations. We then use our `allele_finder()` function to get all the alleles, and the `hardy_weinberg_chi_2_test()` function to get our expected and observed counts. Finally we plug those into the `f_statistics()` function."
     ));
 
     qDebug() << "command entry 34";
@@ -3185,7 +3185,7 @@ void WorksheetTest::testJupyter3()
         "        #select two parents based on their fitness\n"
         "        parents_pair = np.random.choice(population, 2, p=[rna.fitness for rna in population], replace=False)\n"
         "        \n"
-        "        #look up probabilty of mating in the preference_matrix\n"
+        "        #look up probability of mating in the preference_matrix\n"
         "        mating_probability = preference_matrix[parents_pair[0].preference][parents_pair[1].preference]\n"
         "        \n"
         "        r = random.random()\n"
@@ -3198,7 +3198,7 @@ void WorksheetTest::testJupyter3()
         "            child_chrom_2 = (parents_pair[1].sequence_2, parents_pair[1].structure_2)\n"
         "\n"
         "\n"
-        "            #initialize the new child Cell witht he new chromosomes.\n"
+        "            #initialize the new child Cell with the new chromosomes.\n"
         "            child_cell = Cell(child_chrom_1[0], child_chrom_1[1], child_chrom_2[0], child_chrom_2[1])\n"
         "\n"
         "            #give the child and id and store who its parents are\n"
@@ -3293,7 +3293,7 @@ void WorksheetTest::testJupyter3()
         "\n"
         "*Exercise 1.  Make a tree using maximum parsimony.*\n"
         "\n"
-        "We saw how to make trees using a distance score. Another popular method is known as the maximum parsimony approach. I won't go into too much detail on this since we are short on time, but I will give a quick intro and we'll look at how ot make a tree using maximum parsimony.\n"
+        "We saw how to make trees using a distance score. Another popular method is known as the maximum parsimony approach. I won't go into too much detail on this since we are short on time, but I will give a quick intro and we'll look at how to make a tree using maximum parsimony.\n"
         "\n"
         "This approach is based on the principle of parsimony, which states that the simplest explanation for our data is the most likely to be true. So given an alignment, we assume that the best tree is the one that minimizes the number of changes, or mutations. This is often a reasonable assumption to make since mutation rates in real populations are generally low, and things like back-mutations (e.g. A --> C --> A) are unlikely. Computing the tree that that maximizes parsimony directly is a difficult task, but evaluating the parsimony score of a tree given the tree is easy. So this approach basically generates many random trees for the data and scores them based on parsimony keeping the most parsimonious tree. Take a look at [the biopython manual to work through this example](http://biopython.org/wiki/Phylo), and [this one](http://biopython.org/DIST/docs/api/Bio.Phylo.TreeConstruction.ParsimonyTreeConstructor-class.html).\n"
         "\n"
@@ -3473,9 +3473,9 @@ void WorksheetTest::testJupyter3()
         "\n"
         "Similarly to the $\\chi^{2}$ test we saw for testing deviations from HW equilibrium, we can use a T-test to compare differences in means between two independent samples. We can use this to revisit a the first programming question in the exercsies section. Does mutation rate and population size have an effect on the fitness of populations? We can translate this question to, is there a difference in the mean base pair distance between populations under different mutation and population size regimes?\n"
         "\n"
-        "Scipy has a very useful function that implements the T-test called `scipy.stats.ttest_ind`. Run two independent simulations (with different mutation rates) and compute the difference in mean bp distance between the two at their final generation. Store the populations in two different variables. Give a list of `bp_distance_1` values for each memeber of the population to `ttest_ind()`. \n"
+        "Scipy has a very useful function that implements the T-test called `scipy.stats.ttest_ind`. Run two independent simulations (with different mutation rates) and compute the difference in mean bp distance between the two at their final generation. Store the populations in two different variables. Give a list of `bp_distance_1` values for each member of the population to `ttest_ind()`. \n"
         "\n"
-        "Make sure to read teh `ttest_ind()` documentation, particularly about the argumetn `equal_var`. What should we set it to?"
+        "Make sure to read the `ttest_ind()` documentation, particularly about the argument `equal_var`. What should we set it to?"
     ));
 
     qDebug() << "command entry 42";
@@ -3488,7 +3488,7 @@ void WorksheetTest::testJupyter3()
         "hi_mut_pop, hi_mut_stats = evolve(target, generations=5, pop_size=1000, mutation_rate=0.5)\n"
         "lo_mut_pop, hi_mut_stats = evolve(target, generations=5, pop_size=1000, mutation_rate=0.05)\n"
         "\n"
-        "#store lits of base pair distances for each population at last generation.\n"
+        "#store list of base pair distances for each population at last generation.\n"
         "hi_bps = [p.bp_distance_1 for p in hi_mut_pop[-1]]\n"
         "lo_bps = [p.bp_distance_1 for p in lo_mut_pop[-1]]\n"
         "\n"
@@ -3712,7 +3712,7 @@ void WorksheetTest::testJupyter4()
         "\n"
         "where $T$ is the point in time up to which we will integrate $u$ numerically.\n"
         "\n"
-        "Our ultimate goal is to construct a numerical method that allows us to approximate the unknonwn analytic solution $u(x,t)$\n"
+        "Our ultimate goal is to construct a numerical method that allows us to approximate the unknown analytic solution $u(x,t)$\n"
         "reasonably well in these discrete grid points.\n"
         "\n"
         "That is we want construct a method that computes values $U(j \\Delta x, n \\Delta t)$ (note: capital $U$) so that\n"
@@ -5527,7 +5527,7 @@ void WorksheetTest::testJupyter6()
         "\n"
         "It has been shown behaviorally that humans perform near-optimal Bayesian inference on ambiguous sensory information. As suggested by Ma *et. al.* (2006) and shown here, it is possible that the brain does this operation by simply performing linear combinations of populations of Poisson neurons receiving various sensory input. Cortical neurons may be particularly well suited for this task because they have Poisson-like firing rates, displaying reliable variability from trial to trial (Tolhurst, Movshon & Dean, 1982; Softky & Koch, 1993).\n"
         "\n"
-        "High levels of noise in these populations might at first be difficult to reconcile considering highly precise behavioral data. However, variability in neural populations might be direcly representative of uncertainty in environmental stimuli. Variability in cortical populations would then be critical for precise neural coding.\n"
+        "High levels of noise in these populations might at first be difficult to reconcile considering highly precise behavioral data. However, variability in neural populations might be directly representative of uncertainty in environmental stimuli. Variability in cortical populations would then be critical for precise neural coding.\n"
         "\n"
         "## References\n"
         "\n"
diff -pruN 4:25.04.2-3/src/worksheet.cpp 4:25.11.80-0ubuntu1/src/worksheet.cpp
--- 4:25.04.2-3/src/worksheet.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/worksheet.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -329,8 +329,8 @@ void Worksheet::updateEntrySize(Workshee
         else if (entry->type() == HierarchyEntry::Type)
             newMaxPromptWidth = static_cast<HierarchyEntry*>(entry)->hierarchyItemWidth();
 
-        // If width of prompt (if precense) of the entry more, that currect maximum,
-        // then we need full layout update
+        // If width of prompt (if presence) of the entry more, is less than that of current 
+        // maximum, then we need full layout update
         if (newMaxPromptWidth > m_maxPromptWidth)
         {
             updateLayout();
@@ -700,7 +700,7 @@ void Worksheet::evaluate()
     if (!m_readOnly && m_session && m_session->status() == Cantor::Session::Disable)
         loginToSession();
 
-    // evaluate the worksheet if the login was successfull
+    // evaluate the worksheet if the login was successful
     if (m_session && m_session->status() == Cantor::Session::Done) {
         firstEntry()->evaluate(WorksheetEntry::EvaluateNext);
         setModified();
@@ -713,7 +713,7 @@ void Worksheet::evaluateCurrentEntry()
     if (!m_readOnly && m_session && m_session->status() == Cantor::Session::Disable)
         loginToSession();
 
-    // evaluate the current entry if the login was successfull
+    // evaluate the current entry if the login was successful
     if (m_session && m_session->status() == Cantor::Session::Done)
     {
         auto* entry = currentEntry();
@@ -2073,7 +2073,7 @@ void Worksheet::keyPressEvent(QKeyEvent*
     if ((event->modifiers() & Qt::ControlModifier) && (event->key() == Qt::Key_1))
         worksheetView()->actualSize();
     else if ((m_choosenCursorEntry || m_isCursorEntryAfterLastEntry) && !event->text().isEmpty())
-        addEntryFromEntryCursor(); //add new enty when the entry cursor is activa the user starts typing the text
+        addEntryFromEntryCursor(); //add new entry when entry cursor is actived when user starts typing text
 
     QGraphicsScene::keyPressEvent(event);
 }
diff -pruN 4:25.04.2-3/src/worksheetentry.cpp 4:25.11.80-0ubuntu1/src/worksheetentry.cpp
--- 4:25.04.2-3/src/worksheetentry.cpp	2025-06-02 20:13:35.000000000 +0000
+++ 4:25.11.80-0ubuntu1/src/worksheetentry.cpp	2025-11-09 03:32:58.000000000 +0000
@@ -275,7 +275,7 @@ void WorksheetEntry::setPrevious(Workshe
 
 void WorksheetEntry::startDrag(QPointF grabPos)
 {
-    // We need reset entry cursor manually, because otherwise the entry cursor will be visible on dragable item
+    // We need reset entry cursor manually, because otherwise the entry cursor will be visible on draggable item
     worksheet()->resetEntryCursor();
 
     QDrag* drag = new QDrag(worksheetView());
