From 6449e1bcf7b2124a6d42ea49a482887082ef2633 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Tue, 7 Jun 2022 13:10:42 -0500 Subject: [PATCH] FEM: Enable translation of axis label --- src/Mod/Fem/Gui/TaskPostBoxes.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/Gui/TaskPostBoxes.cpp b/src/Mod/Fem/Gui/TaskPostBoxes.cpp index 13bba9c45a..c953463631 100644 --- a/src/Mod/Fem/Gui/TaskPostBoxes.cpp +++ b/src/Mod/Fem/Gui/TaskPostBoxes.cpp @@ -732,16 +732,19 @@ void TaskPostDataAlongLine::on_VectorMode_activated(int i) { } std::string TaskPostDataAlongLine::Plot() { - return "import FreeCAD\n\ + auto xlabel = tr("Length", "X-Axis plot label"); + std::ostringstream oss; + oss << "import FreeCAD\n\ import numpy as np\n\ from matplotlib import pyplot as plt\n\ plt.figure(1)\n\ plt.plot(x, y)\n\ -plt.xlabel(\"Length\")\n\ +plt.xlabel(\"" << xlabel.toStdString() << "\")\n\ plt.ylabel(title)\n\ plt.title(title)\n\ plt.grid()\n\ plt.show()\n"; + return oss.str(); } // ***************************************************************************