diff --git a/apps/math_toolbox.cpp b/apps/math_toolbox.cpp index 0cb24ab13..30af1e1bd 100644 --- a/apps/math_toolbox.cpp +++ b/apps/math_toolbox.cpp @@ -67,13 +67,10 @@ const ToolboxMessageTree arithmeticChildren[] = { }; const ToolboxMessageTree matricesChildren[] = { - ToolboxMessageTree::Leaf(I18n::Message::MatrixCommandWithArg, I18n::Message::NewMatrix, false, I18n::Message::MatrixCommand), - ToolboxMessageTree::Leaf(I18n::Message::IndentityCommandWithArg, I18n::Message::Identity), - ToolboxMessageTree::Leaf(I18n::Message::InverseCommandWithArg, I18n::Message::Inverse), ToolboxMessageTree::Leaf(I18n::Message::DeterminantCommandWithArg, I18n::Message::Determinant), - ToolboxMessageTree::Leaf(I18n::Message::TransposeCommandWithArg, I18n::Message::Transpose), + ToolboxMessageTree::Leaf(I18n::Message::InverseCommandWithArg, I18n::Message::Inverse), + ToolboxMessageTree::Leaf(I18n::Message::IndentityCommandWithArg, I18n::Message::Identity), ToolboxMessageTree::Leaf(I18n::Message::TraceCommandWithArg, I18n::Message::Trace), - ToolboxMessageTree::Leaf(I18n::Message::DimensionCommandWithArg, I18n::Message::Dimension), ToolboxMessageTree::Leaf(I18n::Message::RowEchelonFormCommandWithArg, I18n::Message::RowEchelonForm), ToolboxMessageTree::Leaf(I18n::Message::ReducedRowEchelonFormCommandWithArg, I18n::Message::ReducedRowEchelonForm) }; @@ -84,6 +81,14 @@ const ToolboxMessageTree vectorsChildren[] = { ToolboxMessageTree::Leaf(I18n::Message::NormVectorCommandWithArg, I18n::Message::NormVector), }; +const ToolboxMessageTree matricesAndVectorsChildren[] = { + ToolboxMessageTree::Leaf(I18n::Message::MatrixCommandWithArg, I18n::Message::NewMatrix, false, I18n::Message::MatrixCommand), + ToolboxMessageTree::Leaf(I18n::Message::TransposeCommandWithArg, I18n::Message::Transpose), + ToolboxMessageTree::Leaf(I18n::Message::DimensionCommandWithArg, I18n::Message::Dimension), + ToolboxMessageTree::Node(I18n::Message::Matrices, matricesChildren), + ToolboxMessageTree::Node(I18n::Message::Vectors, vectorsChildren) +}; + #if LIST_ARE_DEFINED const ToolboxMessageTree listsChildren[] = { ToolboxMessageTree::Leaf(I18n::Message::SortCommandWithArg, I18n::Message::Sort), @@ -856,9 +861,8 @@ const ToolboxMessageTree menu[] = { ToolboxMessageTree::Node(I18n::Message::ComplexNumber, complexChildren), ToolboxMessageTree::Node(I18n::Message::Unit, unitChildren), ToolboxMessageTree::Node(I18n::Message::Arithmetic, arithmeticChildren), - ToolboxMessageTree::Node(I18n::Message::Matrices, matricesChildren), + ToolboxMessageTree::Node(I18n::Message::MatricesAndVectors, matricesAndVectorsChildren), ToolboxMessageTree::Node(I18n::Message::Probability, probabilityChildren), - ToolboxMessageTree::Node(I18n::Message::Vectors, vectorsChildren), #if LIST_ARE_DEFINED ToolboxMessageTree::Node(I18n::Message::Lists,listsChildren), #endif diff --git a/apps/toolbox.de.i18n b/apps/toolbox.de.i18n index 40c021a70..02cc172e3 100644 --- a/apps/toolbox.de.i18n +++ b/apps/toolbox.de.i18n @@ -510,3 +510,4 @@ HartreeConstantTag = "Hartbaum-Konstante" MagneticFluxQuantumTag = "Magnetisches Fluss-Quantum" ConductanceQuantumTag = "Leitwertquantum" CirculationQuantumTag = "Auflage-Quantum" +MatricesAndVectors = "Matrizen und Vektoren" diff --git a/apps/toolbox.en.i18n b/apps/toolbox.en.i18n index b3ff61e29..fd5aaafc8 100644 --- a/apps/toolbox.en.i18n +++ b/apps/toolbox.en.i18n @@ -99,6 +99,7 @@ Calculation = "Calculation" ComplexNumber = "Complex numbers" Combinatorics = "Combinatorics" Arithmetic = "Arithmetic" +MatricesAndVectors = "Matrices and vectors" Matrices = "Matrix" NewMatrix = "New matrix" Identity = "Identity matrix of size n" diff --git a/apps/toolbox.es.i18n b/apps/toolbox.es.i18n index f4f9a212c..841d37d7e 100644 --- a/apps/toolbox.es.i18n +++ b/apps/toolbox.es.i18n @@ -510,3 +510,4 @@ HartreeConstantTag = "Constante de Hartree" MagneticFluxQuantumTag = "Flujo Magnético Cuántico" ConductanceQuantumTag = "Conductancia Quantum" CirculationQuantumTag = "Circulación Quantum" +MatricesAndVectors = "Matrices y vectores" diff --git a/apps/toolbox.fr.i18n b/apps/toolbox.fr.i18n index 41164cd08..283f2bc28 100644 --- a/apps/toolbox.fr.i18n +++ b/apps/toolbox.fr.i18n @@ -514,3 +514,4 @@ HartreeConstantTag = "Constante de Hartree" MagneticFluxQuantumTag = "Quantum de Flux Magnétique" ConductanceQuantumTag = "Quantum de Conductance" CirculationQuantumTag = "Quantum de Circulation" +MatricesAndVectors = "Matrices et vecteurs" diff --git a/apps/toolbox.hu.i18n b/apps/toolbox.hu.i18n index 79d22308a..76fe34d08 100644 --- a/apps/toolbox.hu.i18n +++ b/apps/toolbox.hu.i18n @@ -510,3 +510,4 @@ HartreeConstantTag = "Hartree Állandó" MagneticFluxQuantumTag = "Mágneses Fluxuskvantum" ConductanceQuantumTag = "Vezetőképesség Kvantum" CirculationQuantumTag = "Keringési Kvantum" +MatricesAndVectors = "Mátrixok és vektorok" diff --git a/apps/toolbox.it.i18n b/apps/toolbox.it.i18n index 440a87f56..cf3b94f74 100644 --- a/apps/toolbox.it.i18n +++ b/apps/toolbox.it.i18n @@ -510,3 +510,4 @@ HartreeConstantTag = "Costante di Hartree" MagneticFluxQuantumTag = "Flusso magnetico quantico" ConductanceQuantumTag = "Conduttanza quantistica" CirculationQuantumTag = "Circolazione quantistica" +MatricesAndVectors = "Matrici e vettori" diff --git a/apps/toolbox.nl.i18n b/apps/toolbox.nl.i18n index e7a40ed25..d6ee4cdfa 100644 --- a/apps/toolbox.nl.i18n +++ b/apps/toolbox.nl.i18n @@ -510,3 +510,4 @@ HartreeConstantTag = "Hartreeconstante" MagneticFluxQuantumTag = "Magnetische flux kwantum" ConductanceQuantumTag = "Kwantumgeleiding" CirculationQuantumTag = "Kwantumcirculatie" +MatricesAndVectors = "Matrices en vectoren" diff --git a/apps/toolbox.pt.i18n b/apps/toolbox.pt.i18n index 4891b4e1b..219680ae9 100644 --- a/apps/toolbox.pt.i18n +++ b/apps/toolbox.pt.i18n @@ -510,3 +510,4 @@ HartreeConstantTag = "Constante de Hartree" MagneticFluxQuantumTag = "Fluxo Magnético Quântico" ConductanceQuantumTag = "Quantum de Conduta" CirculationQuantumTag = "Quantum de Circulação" +MatricesAndVectors = "Matrizes e vetores"