From 952d5e7a26a083ffd69a3552aaa69fbe76494842 Mon Sep 17 00:00:00 2001 From: dismine Date: Thu, 4 Dec 2014 19:55:49 +0200 Subject: [PATCH] QmuParser library now have similar class for translation. Better delete VTranslation and use QmuTranslation instead. --HG-- branch : develop --- src/app/core/core.pri | 2 - src/app/core/vapplication.cpp | 1337 +++++++++++++++++---------------- src/app/core/vapplication.h | 20 +- src/app/core/vtranslation.cpp | 79 -- src/app/core/vtranslation.h | 95 --- 5 files changed, 683 insertions(+), 850 deletions(-) delete mode 100644 src/app/core/vtranslation.cpp delete mode 100644 src/app/core/vtranslation.h diff --git a/src/app/core/core.pri b/src/app/core/core.pri index cab76e0d8..aa1e04485 100644 --- a/src/app/core/core.pri +++ b/src/app/core/core.pri @@ -3,12 +3,10 @@ HEADERS += \ $$PWD/vapplication.h \ - $$PWD/vtranslation.h \ $$PWD/undoevent.h \ $$PWD/vsettings.h SOURCES += \ $$PWD/vapplication.cpp \ - $$PWD/vtranslation.cpp \ $$PWD/undoevent.cpp \ $$PWD/vsettings.cpp diff --git a/src/app/core/vapplication.cpp b/src/app/core/vapplication.cpp index dd2febab4..042b383c6 100644 --- a/src/app/core/vapplication.cpp +++ b/src/app/core/vapplication.cpp @@ -53,6 +53,8 @@ #include #include +using namespace qmu; + Q_LOGGING_CATEGORY(vApp, "v.application") //--------------------------------------------------------------------------------------------------------------------- @@ -159,10 +161,10 @@ const QString VApplication::GistFileName = QStringLiteral("gist.json"); */ VApplication::VApplication(int &argc, char **argv) : QApplication(argc, argv), _patternUnit(Unit::Cm), _patternType(MeasurementsType::Individual), - _widthMainLine(DefWidth), _widthHairLine(DefWidth/3.0), measurements(QMap()), - guiTexts(QMap()), descriptions(QMap()), - variables(QMap()), functions(QMap()), - postfixOperators(QMap()), stDescriptions(QMap()), + _widthMainLine(DefWidth), _widthHairLine(DefWidth/3.0), measurements(QMap()), + guiTexts(QMap()), descriptions(QMap()), + variables(QMap()), functions(QMap()), + postfixOperators(QMap()), stDescriptions(QMap()), undoStack(nullptr), sceneView(nullptr), currentScene(nullptr), autoSaveTimer(nullptr), mainWindow(nullptr), openingPattern(false), settings(nullptr), doc(nullptr), log(nullptr), out(nullptr), logLock(nullptr) { @@ -416,8 +418,8 @@ void VApplication::InitLineWidth() } //--------------------------------------------------------------------------------------------------------------------- -void VApplication::InitMeasurement(const QString &name, const VTranslation &m, const VTranslation &g, - const VTranslation &d) +void VApplication::InitMeasurement(const QString &name, const QmuTranslation &m, const QmuTranslation &g, + const QmuTranslation &d) { measurements.insert(name, m); guiTexts.insert(name, g); @@ -527,965 +529,972 @@ void VApplication::InitMeasurements() { //Note. We can't use here function and variables because lupdate tool doesn't see string in variables and doesn't //mark such string to translation. - VTranslation m; - VTranslation g; - VTranslation d; + QmuTranslation m; + QmuTranslation g; + QmuTranslation d; //================================================================================================================= // head_and_neck - m = VTranslation::translate("Measurements", "head_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Head girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around fullest part of Head", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "head_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Head girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around fullest part of Head", + "Full measurement description"); InitMeasurement(headGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "mid_neck_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Mid-neck girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around middle part of Neck", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "mid_neck_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Mid-neck girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around middle part of Neck", + "Full measurement description"); InitMeasurement(midNeckGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_base_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck Base girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Neck at base", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_base_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck Base girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Neck at base", "Full measurement description"); InitMeasurement(neckBaseGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "head_and_neck_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Head and Neck length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Vertical Distance from Crown to Nape", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "head_and_neck_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Head and Neck length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Vertical Distance from Crown to Nape", + "Full measurement description"); InitMeasurement(headAndNeckLength_M, m, g, d); //================================================================================================================= // torso - m = VTranslation::translate("Measurements", "center_front_waist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Center length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front Neck Center over tape at Bustline to Front Waist " - "Center", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "center_front_waist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Center length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front Neck Center over tape at Bustline to Front Waist " + "Center", "Full measurement description"); InitMeasurement(centerFrontWaistLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "center_back_waist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Center length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back Neck Center to Back Waist Center", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "center_back_waist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Center length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back Neck Center to Back Waist Center", + "Full measurement description"); InitMeasurement(centerBackWaistLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Shoulder length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint to ShoulderTip", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Shoulder length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint to ShoulderTip", + "Full measurement description"); InitMeasurement(shoulderLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "side_waist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Side Waist length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Armpit to Waist side", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "side_waist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Side Waist length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Armpit to Waist side", "Full measurement description"); InitMeasurement(sideWaistLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "trunk_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Trunk length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", - "Around Body from middle of Shoulder length to BustPoint to Crotch up back to beginning" - " point", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "trunk_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Trunk length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", + "Around Body from middle of Shoulder length to BustPoint to Crotch up back to " + "beginning point", "Full measurement description"); InitMeasurement(trunkLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Shoulder girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Arms and Torso, at bicep level parallel to floor, " - "with arms hanging at the sides", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Shoulder girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Arms and Torso, at bicep level parallel to " + "floor, with arms hanging at the sides", "Full measurement description"); InitMeasurement(shoulderGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "upper_chest_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Upper Chest girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Chest at Armfold level, will be parallel to floor " - "across back, will not be parallel to floor across front chest", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "upper_chest_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Upper Chest girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Chest at Armfold level, will be parallel to " + "floor across back, will not be parallel to floor across front chest", + "Full measurement description"); InitMeasurement(upperChestGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "bust_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Bust girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around fullest part of Bust, parallel to floor", + m = QmuTranslation::translate("Measurements", "bust_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Bust girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around fullest part of Bust, parallel to floor", "Full measurement description"); InitMeasurement(bustGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "under_bust_girth", + m = QmuTranslation::translate("Measurements", "under_bust_girth", "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Under Bust girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Chest below the Bust, parallel to floor", + g = QmuTranslation::translate("MeasurementsFullNames", "Under Bust girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Chest below the Bust, parallel to floor", "Full measurement description"); InitMeasurement(underBustGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Tie a string around smallest part of waist, keep string " + m = QmuTranslation::translate("Measurements", "waist_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Tie a string around smallest part of waist, keep string " "tied while taking meaasurements. Not usually parallel to floor for front waist or " "back waist.", - "Full measurement description"); + "Full measurement description"); InitMeasurement(waistGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "high_hip_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "HighHip girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around HighHip, parallel to floor", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "high_hip_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "HighHip girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around HighHip, parallel to floor", + "Full measurement description"); InitMeasurement(highHipGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "hip_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hip girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Hip, parallel to floor", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "hip_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hip girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Hip, parallel to floor", + "Full measurement description"); InitMeasurement(hipGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "upper_front_chest_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Upper Chest width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Across Front UpperChest, smallest width from armscye to " - "armscye", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "upper_front_chest_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Upper Chest width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Across Front UpperChest, smallest width from armscye to " + "armscye", "Full measurement description"); InitMeasurement(upperFrontChestWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_chest_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Chest width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Across Front Chest, from armfold to armfold", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_chest_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Chest width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Across Front Chest, from armfold to armfold", + "Full measurement description"); InitMeasurement(frontChestWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "across_front_shoulder_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Across Shoulder width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "From ShoulderTip to ShoulderTip, across Front", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "across_front_shoulder_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Across Shoulder width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "From ShoulderTip to ShoulderTip, across Front", + "Full measurement description"); InitMeasurement(acrossFrontShoulderWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "across_back_shoulder_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Across Shoulder width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "From ShoulderTip to ShoulderTip, across Back", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "across_back_shoulder_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Across Shoulder width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "From ShoulderTip to ShoulderTip, across Back", + "Full measurement description"); InitMeasurement(acrossBackShoulderWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "upper_back_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Upper Chest width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Across Back UpperChest, smallest width from armscye to " - "armscye", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "upper_back_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Upper Chest width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Across Back UpperChest, smallest width from armscye to " + "armscye", "Full measurement description"); InitMeasurement(upperBackWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Chest width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Across Back Chest, from armfold to armfold", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Chest width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Across Back Chest, from armfold to armfold", + "Full measurement description"); InitMeasurement(backWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "bustpoint_to_bustpoint", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "BustPoint to BustPoint", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Distance between BustPoints, across Chest", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "BustPoint to BustPoint", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Distance between BustPoints, across Chest", + "Full measurement description"); InitMeasurement(bustpointToBustpoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "halter_bustpoint_to_bustpoint", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Halter Bustpoint to Bustpoint", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Distance from Bustpoint, behind neck, down to Bustpoint", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "halter_bustpoint_to_bustpoint", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Halter Bustpoint to Bustpoint", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Distance from Bustpoint, behind neck, down to Bustpoint", + "Full measurement description"); InitMeasurement(halterBustpointToBustpoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_bustpoint", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "NeckPoint to BustPoint", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "From NeckPoint to BustPoint", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_bustpoint", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "NeckPoint to BustPoint", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "From NeckPoint to BustPoint", + "Full measurement description"); InitMeasurement(neckToBustpoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "crotch_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Crotch length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "From Front Waist Center, down to crotch, up to Back Waist " - "Center", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "crotch_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Crotch length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "From Front Waist Center, down to crotch, up to Back " + "Waist Center", "Full measurement description"); InitMeasurement(crotchLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "rise_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Rise height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Sit on hard chair, measure from side waist straight down " - "to chair bottom", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "rise_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Rise height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Sit on hard chair, measure from side waist straight " + "down to chair bottom", "Full measurement description"); InitMeasurement(riseHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_drop", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Shoulder Drop", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Vertical Distance from NeckPoint level to ShoulderTip " - "level", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_drop", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Shoulder Drop", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Vertical Distance from NeckPoint level to ShoulderTip " + "level", "Full measurement description"); InitMeasurement(shoulderDrop_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_slope_degrees", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Shoulder Slope degrees", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Degrees of angle from NeckPoint to ShoulderTip – requires " - "goniometer", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_slope_degrees", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Shoulder Slope degrees", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Degrees of angle from NeckPoint to ShoulderTip – " + "requires goniometer", "Full measurement description"); InitMeasurement(shoulderSlopeDegrees_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_shoulder_slope_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Shoulder Balance", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Front Waist Center", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_shoulder_slope_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Shoulder Balance", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Front Waist Center", + "Full measurement description"); InitMeasurement(frontShoulderSlopeLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_shoulder_slope_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Shoulder Balance", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Back Waist Center", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_shoulder_slope_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Shoulder Balance", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Back Waist Center", + "Full measurement description"); InitMeasurement(backShoulderSlopeLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_shoulder_to_waist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Full Length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint straight down front chest to Waistline", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_shoulder_to_waist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Full Length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint straight down front chest to Waistline", + "Full measurement description"); InitMeasurement(frontShoulderToWaistLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_shoulder_to_waist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Full Length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back NeckPoint straight down back chest to Waistline", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_shoulder_to_waist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Full Length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back NeckPoint straight down back chest to Waistline", + "Full measurement description"); InitMeasurement(backShoulderToWaistLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_neck_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Neck arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint to NeckPoint through Front Neck Center", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_neck_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Neck arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint to NeckPoint through Front Neck Center", + "Full measurement description"); InitMeasurement(frontNeckArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_neck_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Neck arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint to NeckPoint across Nape", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_neck_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Neck arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint to NeckPoint across Nape", + "Full measurement description"); InitMeasurement(backNeckArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_upper_chest_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front upper-bust arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front upper-bust arc", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_upper_chest_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front upper-bust arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front upper-bust arc", "Full measurement description"); InitMeasurement(frontUpperChestArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_upper_chest_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back UpperBust arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back UpperBust side to side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_upper_chest_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back UpperBust arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back UpperBust side to side", + "Full measurement description"); InitMeasurement(backUpperChestArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_waist_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Waist arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front Waist side to side", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_waist_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Waist arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front Waist side to side", + "Full measurement description"); InitMeasurement(frontWaistArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_waist_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Waist arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back Waist side to side", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_waist_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Waist arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back Waist side to side", + "Full measurement description"); InitMeasurement(backWaistArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_upper_hip_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front UpperHip arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front UpperHip side to side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_upper_hip_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front UpperHip arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front UpperHip side to side", + "Full measurement description"); InitMeasurement(frontUpperHipArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_upper_hip_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back UpperHip arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back UpperHip side to side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_upper_hip_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back UpperHip arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back UpperHip side to side", + "Full measurement description"); InitMeasurement(backUpperHipArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_hip_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Hip arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front Hip side to side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_hip_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Hip arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front Hip side to side", + "Full measurement description"); InitMeasurement(frontHipArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_hip_arc", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Hip arc", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back Hip side to side", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_hip_arc", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Hip arc", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back Hip side to side", "Full measurement description"); InitMeasurement(backHipArc_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "chest_slope", + m = QmuTranslation::translate("Measurements", "chest_slope", "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Chest Balance", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint to Front ArmfoldPoint", + g = QmuTranslation::translate("MeasurementsFullNames", "Chest Balance", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint to Front ArmfoldPoint", "Full measurement description"); InitMeasurement(chestSlope_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_slope", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Balance", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint to Back ArmfoldPoint", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_slope", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Balance", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint to Back ArmfoldPoint", + "Full measurement description"); InitMeasurement(backSlope_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_waist_slope", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Waist Balance", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint across Front Chest to Waist side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_waist_slope", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Waist Balance", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint across Front Chest to Waist side", + "Full measurement description"); InitMeasurement(frontWaistSlope_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_waist_slope", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back Waist Balance", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint across Back Chest to Waist side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_waist_slope", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back Waist Balance", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint across Back Chest to Waist side", + "Full measurement description"); InitMeasurement(backWaistSlope_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_neck_to_upper_chest_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front UpperChest height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front Neck Center straight down to UpperChest line", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_neck_to_upper_chest_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front UpperChest height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front Neck Center straight down to UpperChest line", + "Full measurement description"); InitMeasurement(frontNeckToUpperChestHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_neck_to_bust_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Bust height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front Neck Center straight down to Bust line", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_neck_to_bust_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Bust height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front Neck Center straight down to Bust line", + "Full measurement description"); InitMeasurement(frontNeckToBustHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_waist_to_upper_chest", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front Upper chest waist", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front Upper chest waist", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_waist_to_upper_chest", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front Upper chest waist", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front Upper chest waist", + "Full measurement description"); InitMeasurement(frontWaistToUpperChest_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_waist_to_lower_breast", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front waist to lower breast", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front waist to lower breast", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_waist_to_lower_breast", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front waist to lower breast", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front waist to lower breast", + "Full measurement description"); InitMeasurement(frontWaistToLowerBreast_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "back_waist_to_upper_chest", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Back waist to upper chest", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Back waist to upper chest", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "back_waist_to_upper_chest", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Back waist to upper chest", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Back waist to upper chest", + "Full measurement description"); InitMeasurement(backWaistToUpperChest_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "strap_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Strap length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Strap length", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "strap_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Strap length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Strap length", + "Full measurement description"); InitMeasurement(strapLength_M, m, g, d); //================================================================================================================= // arm - m = VTranslation::translate("Measurements", "armscye_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Armscye Girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Armscye", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "armscye_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Armscye Girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Armscye", "Full measurement description"); InitMeasurement(armscyeGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "elbow_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Elbow Girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Elbow with elbow bent", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "elbow_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Elbow Girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Elbow with elbow bent", + "Full measurement description"); InitMeasurement(elbowGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "upper_arm_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Upperarm Girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around UpperArm", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "upper_arm_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Upperarm Girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around UpperArm", "Full measurement description"); InitMeasurement(upperArmGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "wrist_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Wrist girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Wrist", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "wrist_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Wrist girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Wrist", "Full measurement description"); InitMeasurement(wristGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "scye_depth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Armscye depth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Nape straight down to UnderBust line (same as Back " - "UpperBust height)", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "scye_depth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Armscye depth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Nape straight down to UnderBust line (same as Back " + "UpperBust height)", "Full measurement description"); InitMeasurement(scyeDepth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_and_arm_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Shoulder and Arm length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "NeckPoint to ShoulderTip to Wrist, with elbow bent and " - "hand on hip", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_and_arm_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Shoulder and Arm length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "NeckPoint to ShoulderTip to Wrist, with elbow bent and " + "hand on hip", "Full measurement description"); InitMeasurement(shoulderAndArmLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "underarm_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Underarm length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Armpit to Wrist, with arm straight and hanging at side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "underarm_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Underarm length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Armpit to Wrist, with arm straight and hanging at side", + "Full measurement description"); InitMeasurement(underarmLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "cervicale_to_wrist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Nape to wrist length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Nape to Wrist, with elbow bent and hand on hip", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "cervicale_to_wrist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Nape to wrist length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Nape to Wrist, with elbow bent and hand on hip", + "Full measurement description"); InitMeasurement(cervicaleToWristLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_to_elbow_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Elbow length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Elbow, with elbow bent and hand on hip", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_to_elbow_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Elbow length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Elbow, with elbow bent and hand on hip", + "Full measurement description"); InitMeasurement(shoulderToElbowLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "arm_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Arm length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Wrist, with elbow bent and hand on hip", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "arm_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Arm length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "ShoulderTip to Wrist, with elbow bent and hand on hip", + "Full measurement description"); InitMeasurement(armLength_M, m, g, d); //================================================================================================================= // hand - m = VTranslation::translate("Measurements", "hand_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hand width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Hand side to side", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "hand_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hand width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Hand side to side", "Full measurement description"); InitMeasurement(handWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "hand_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hand length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Hand Middle Finger tip to wrist", + m = QmuTranslation::translate("Measurements", "hand_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hand length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Hand Middle Finger tip to wrist", "Full measurement description"); InitMeasurement(handLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "hand_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hand girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Hand", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "hand_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hand girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Hand", "Full measurement description"); InitMeasurement(handGirth_M, m, g, d); //================================================================================================================= // leg - m = VTranslation::translate("Measurements", "thigh_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Thigh girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Thigh", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "thigh_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Thigh girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Thigh", "Full measurement description"); InitMeasurement(thighGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "mid_thigh_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Midthigh girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around MidThigh", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "mid_thigh_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Midthigh girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around MidThigh", "Full measurement description"); InitMeasurement(midThighGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "knee_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Knee girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Knee", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "knee_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Knee girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Knee", "Full measurement description"); InitMeasurement(kneeGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "calf_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Calf girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Calf", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "calf_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Calf girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Calf", "Full measurement description"); InitMeasurement(calfGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "ankle_girth", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Ankle girth", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Around Ankle", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "ankle_girth", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Ankle girth", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Around Ankle", "Full measurement description"); InitMeasurement(ankleGirth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "knee_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Knee height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Knee to Floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "knee_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Knee height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Knee to Floor", "Full measurement description"); InitMeasurement(kneeHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "ankle_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Ankle height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Ankle to Floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "ankle_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Ankle height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Ankle to Floor", "Full measurement description"); InitMeasurement(ankleHeight_M, m, g, d); //================================================================================================================= // foot - m = VTranslation::translate("Measurements", "foot_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Foot width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Widest part of Foot side to side", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "foot_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Foot width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Widest part of Foot side to side", + "Full measurement description"); InitMeasurement(footWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "foot_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Foot length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Tip of Longest Toe straight to back of heel", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "foot_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Foot length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Tip of Longest Toe straight to back of heel", + "Full measurement description"); InitMeasurement(footLength_M, m, g, d); //================================================================================================================= // heights - m = VTranslation::translate("Measurements", "height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Total Height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Top of head to floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Total Height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Top of head to floor", "Full measurement description"); InitMeasurement(height_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "cervicale_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Nape height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Nape to Floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "cervicale_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Nape height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Nape to Floor", "Full measurement description"); InitMeasurement(cervicaleHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "cervicale_to_knee_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Nape to knee height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Nape to Knee", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "cervicale_to_knee_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Nape to knee height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Nape to Knee", "Full measurement description"); InitMeasurement(cervicaleToKneeHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Waist side to floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "waist_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Waist side to floor", "Full measurement description"); InitMeasurement(waistHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "high_hip_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "HighHip height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "HighHip side to Floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "high_hip_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "HighHip height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "HighHip side to Floor", "Full measurement description"); InitMeasurement(highHipHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "hip_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hip height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Hip side to Floor", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "hip_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hip height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Hip side to Floor", "Full measurement description"); InitMeasurement(hipHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_to_hip_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist to Hip height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Waist side to Hip", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "waist_to_hip_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist to Hip height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Waist side to Hip", "Full measurement description"); InitMeasurement(waistToHipHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_to_knee_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist to Knee height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Waist side to Knee", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "waist_to_knee_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist to Knee height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Waist side to Knee", "Full measurement description"); InitMeasurement(waistToKneeHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "crotch_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Crotch height/Inseam", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Crotch to Floor along inside leg", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "crotch_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Crotch height/Inseam", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Crotch to Floor along inside leg", + "Full measurement description"); InitMeasurement(crotchHeight_M, m, g, d); //================================================================================================================= //extended - m = VTranslation::translate("Measurements", "size", "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Size", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Size", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "size", "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Size", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Size", "Full measurement description"); InitMeasurement(size_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_front_neck_base_point", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height front neck base point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height of the point base of the neck in front", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_front_neck_base_point", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height front neck base point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height of the point base of the neck in front", + "Full measurement description"); InitMeasurement(heightFrontNeckBasePoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_base_neck_side_point", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height base neck side point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height of the base of the neck side point", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_base_neck_side_point", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height base neck side point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height of the base of the neck side point", + "Full measurement description"); InitMeasurement(heightBaseNeckSidePoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_shoulder_point", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height shoulder point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The height of the shoulder point", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_shoulder_point", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height shoulder point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The height of the shoulder point", + "Full measurement description"); InitMeasurement(heightShoulderPoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_nipple_point", + m = QmuTranslation::translate("Measurements", "height_nipple_point", "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height nipple point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height nipple point", "Full measurement description"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height nipple point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height nipple point", "Full measurement description"); InitMeasurement(heightNipplePoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_back_angle_axilla", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height back angle axilla", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height back angle axilla", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_back_angle_axilla", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height back angle axilla", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height back angle axilla", + "Full measurement description"); InitMeasurement(heightBackAngleAxilla_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_scapular_point", + m = QmuTranslation::translate("Measurements", "height_scapular_point", "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height scapular point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height scapular point", "Full measurement description"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height scapular point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height scapular point", "Full measurement description"); InitMeasurement(heightScapularPoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_under_buttock_folds", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height under buttock folds", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height under buttock folds", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_under_buttock_folds", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height under buttock folds", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height under buttock folds", + "Full measurement description"); InitMeasurement(heightUnderButtockFolds_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "hips_excluding_protruding_abdomen", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hips excluding protruding abdomen", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Hips excluding protruding abdomen", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "hips_excluding_protruding_abdomen", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hips excluding protruding abdomen", + "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Hips excluding protruding abdomen", + "Full measurement description"); InitMeasurement(hipsExcludingProtrudingAbdomen_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "girth_foot_instep", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Girth foot instep", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Girth foot instep", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "girth_foot_instep", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Girth foot instep", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Girth foot instep", "Full measurement description"); InitMeasurement(girthFootInstep_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "side_waist_to_floor", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Side waist to floor", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the side waist to floor", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "side_waist_to_floor", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Side waist to floor", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the side waist to floor", + "Full measurement description"); InitMeasurement(sideWaistToFloor_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_waist_to_floor", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front waist to floor", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the front waist to floor", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_waist_to_floor", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front waist to floor", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the front waist to floor", + "Full measurement description"); InitMeasurement(frontWaistToFloor_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "arc_through_groin_area", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Arc through groin area", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Arc through groin area", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "arc_through_groin_area", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Arc through groin area", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Arc through groin area", "Full measurement description"); InitMeasurement(arcThroughGroinArea_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_to_plane_seat", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist to plane seat", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the waist to the plane seat", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "waist_to_plane_seat", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist to plane seat", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the waist to the plane seat", + "Full measurement description"); InitMeasurement(waistToPlaneSeat_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_radial_point", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to radial point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the side of the " - "radial point", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_radial_point", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to radial point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the side of " + "the radial point", "Full measurement description"); InitMeasurement(neckToRadialPoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_third_finger", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to third finger", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Distance from the base of the neck side point to the end " - "of the third finger", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_third_finger", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to third finger", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Distance from the base of the neck side point to the " + "end of the third finger", "Full measurement description"); InitMeasurement(neckToThirdFinger_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_first_line_chest_circumference", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to first line chest circumference", - "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the side of the " - "first line in front of chest circumference", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_first_line_chest_circumference", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to first line chest circumference", + "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the side of " + "the first line in front of chest circumference", "Full measurement description"); InitMeasurement(neckToFirstLineChestCircumference_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_waist_length", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front waist length", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the waist side " - "front (waist length in the front)", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_waist_length", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front waist length", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the waist " + "side front (waist length in the front)", "Full measurement description"); InitMeasurement(frontWaistLength_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "arc_through_shoulder_joint", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Arc through shoulder joint", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Arc through the highest point of the shoulder joint", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "arc_through_shoulder_joint", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Arc through shoulder joint", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Arc through the highest point of the shoulder joint", + "Full measurement description"); InitMeasurement(arcThroughShoulderJoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_back_line_chest_circumference", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to back line chest circumference", - "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the back line " - "of chest circumference of the first and the second based on ledge vanes", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_back_line_chest_circumference", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to back line chest circumference", + "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the back line " + "of chest circumference of the first and the second based on ledge vanes", + "Full measurement description"); InitMeasurement(neckToBackLineChestCircumference_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_to_neck_side", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist to neck side", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the waist to the back base of the neck " - "side point", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "waist_to_neck_side", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist to neck side", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the waist to the back base of the " + "neck side point", "Full measurement description"); InitMeasurement(waistToNeckSide_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "arc_length_upper_body", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Arc length upper body", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Arc length of the upper body through the base of the neck " - "side point", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "arc_length_upper_body", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Arc length upper body", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Arc length of the upper body through the base of the " + "neck side point", "Full measurement description"); InitMeasurement(arcLengthUpperBody_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "chest_width", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Chest width", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Chest width", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "chest_width", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Chest width", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Chest width", "Full measurement description"); InitMeasurement(chestWidth_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "anteroposterior_diameter_hands", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Anteroposterior diameter hands", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Anteroposterior diameter of the hands", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "anteroposterior_diameter_hands", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Anteroposterior diameter hands", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Anteroposterior diameter of the hands", + "Full measurement description"); InitMeasurement(anteroposteriorDiameterHands_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_clavicular_point", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height clavicular point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Height clavicular point", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_clavicular_point", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height clavicular point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Height clavicular point", + "Full measurement description"); InitMeasurement(heightClavicularPoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "height_armhole_slash", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Height armhole slash", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the point to the cervical level of the " - "posterior angle of the front armpit (underarm height oblique)", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "height_armhole_slash", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Height armhole slash", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the point to the cervical level of " + "the posterior angle of the front armpit (underarm height oblique)", + "Full measurement description"); InitMeasurement(heightArmholeSlash_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "slash_shoulder_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Slash shoulder height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Slash shoulder height", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "slash_shoulder_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Slash shoulder height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Slash shoulder height", "Full measurement description"); InitMeasurement(slashShoulderHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_neck", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth neck", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth neck", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_neck", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth neck", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth neck", "Full measurement description"); InitMeasurement(halfGirthNeck_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_neck_for_shirts", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth neck for shirts", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth neck for shirts", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_neck_for_shirts", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth neck for shirts", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth neck for shirts", + "Full measurement description"); InitMeasurement(halfGirthNeckForShirts_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_chest_first", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth chest first", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth chest first", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_chest_first", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth chest first", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth chest first", "Full measurement description"); InitMeasurement(halfGirthChestFirst_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_chest_second", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth chest second", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth chest second", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_chest_second", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth chest second", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth chest second", + "Full measurement description"); InitMeasurement(halfGirthChestSecond_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_chest_third", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth chest third", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth chest third", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_chest_third", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth chest third", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth chest third", "Full measurement description"); InitMeasurement(halfGirthChestThird_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_waist", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth waist", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth waist", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_waist", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth waist", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth waist", "Full measurement description"); InitMeasurement(halfGirthWaist_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_hips_considering_protruding_abdomen", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth hips considering protruding abdomen", - "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth hips considering protruding abdomen", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_hips_considering_protruding_abdomen", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth hips considering protruding abdomen", + "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth hips considering protruding abdomen", + "Full measurement description"); InitMeasurement(halfGirthHipsConsideringProtrudingAbdomen_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "half_girth_hips_excluding_protruding_abdomen", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Half girth hips excluding protruding abdomen", - "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Half girth hips excluding protruding abdomen", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "half_girth_hips_excluding_protruding_abdomen", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Half girth hips excluding protruding abdomen", + "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Half girth hips excluding protruding abdomen", + "Full measurement description"); InitMeasurement(halfGirthHipsExcludingProtrudingAbdomen_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "girth_knee_flexed_feet", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Girth knee flexed feet", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Girth knee flexed feet", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "girth_knee_flexed_feet", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Girth knee flexed feet", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Girth knee flexed feet", "Full measurement description"); InitMeasurement(girthKneeFlexedFeet_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_transverse_diameter", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck transverse diameter", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Neck transverse diameter", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_transverse_diameter", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck transverse diameter", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Neck transverse diameter", + "Full measurement description"); InitMeasurement(neckTransverseDiameter_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "front_slash_shoulder_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Front slash shoulder height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Front slash shoulder height", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "front_slash_shoulder_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Front slash shoulder height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Front slash shoulder height", + "Full measurement description"); InitMeasurement(frontSlashShoulderHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_front_waist_line", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to front waist line", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the waist line " - "front", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_front_waist_line", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to front waist line", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the base of the neck to the waist " + "line front", "Full measurement description"); InitMeasurement(neckToFrontWaistLine_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "hand_vertical_diameter", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Hand vertical diameter", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Hand vertical diameter", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "hand_vertical_diameter", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Hand vertical diameter", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Hand vertical diameter", "Full measurement description"); InitMeasurement(handVerticalDiameter_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_knee_point", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to knee point", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Distance from neck to knee point", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_knee_point", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to knee point", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Distance from neck to knee point", + "Full measurement description"); InitMeasurement(neckToKneePoint_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "waist_to_knee", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Waist to knee", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "The distance from the waist to the knee", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "waist_to_knee", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Waist to knee", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "The distance from the waist to the knee", + "Full measurement description"); InitMeasurement(waistToKnee_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "shoulder_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Shoulder height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Shoulder height", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "shoulder_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Shoulder height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Shoulder height", "Full measurement description"); InitMeasurement(shoulderHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "head_height", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Head height", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Head height", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "head_height", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Head height", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Head height", "Full measurement description"); InitMeasurement(headHeight_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "body_position", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Body position", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Body position", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "body_position", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Body position", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Body position", "Full measurement description"); InitMeasurement(bodyPosition_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "arc_behind_shoulder_girdle", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Arc behind shoulder girdle", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Arc behind the shoulder girdle", - "Full measurement description"); + m = QmuTranslation::translate("Measurements", "arc_behind_shoulder_girdle", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Arc behind shoulder girdle", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Arc behind the shoulder girdle", + "Full measurement description"); InitMeasurement(arcBehindShoulderGirdle_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "neck_to_neck_base", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Neck to neck base", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Distance from neck point to point on the base of the neck " - "side neck girth measurement line", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "neck_to_neck_base", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Neck to neck base", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Distance from neck point to point on the base of the " + "neck side neck girth measurement line", "Full measurement description"); InitMeasurement(neckToNeckBase_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "depth_waist_first", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Depth waist first", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Depth waist first", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "depth_waist_first", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Depth waist first", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Depth waist first", "Full measurement description"); InitMeasurement(depthWaistFirst_M, m, g, d); //================================================================================================================= - m = VTranslation::translate("Measurements", "depth_waist_second", - "Short measurement name. Don't use math symbols in name!!!!"); - g = VTranslation::translate("MeasurementsFullNames", "Depth waist second", "Full measurement name"); - d = VTranslation::translate("MeasurementsDescriptions", "Depth waist second", "Full measurement description"); + m = QmuTranslation::translate("Measurements", "depth_waist_second", + "Short measurement name. Don't use math symbols in name!!!!"); + g = QmuTranslation::translate("MeasurementsFullNames", "Depth waist second", "Full measurement name"); + d = QmuTranslation::translate("MeasurementsDescriptions", "Depth waist second", "Full measurement description"); InitMeasurement(depthWaistSecond_M, m, g, d); } //--------------------------------------------------------------------------------------------------------------------- void VApplication::InitVariables() { - variables.insert(line_, VTranslation::translate("Variables", "Line_", "Left symbol _ in name")); - variables.insert(angleLine_, VTranslation::translate("Variables", "AngleLine_", "Left symbol _ in name")); - variables.insert(arc_, VTranslation::translate("Variables", "Arc_", "Left symbol _ in name")); - variables.insert(spl_, VTranslation::translate("Variables", "Spl_", "Left symbol _ in name")); - variables.insert(splPath, VTranslation::translate("Variables", "SplPath", + variables.insert(line_, QmuTranslation::translate("Variables", "Line_", "Left symbol _ in name")); + variables.insert(angleLine_, QmuTranslation::translate("Variables", "AngleLine_", "Left symbol _ in name")); + variables.insert(arc_, QmuTranslation::translate("Variables", "Arc_", "Left symbol _ in name")); + variables.insert(spl_, QmuTranslation::translate("Variables", "Spl_", "Left symbol _ in name")); + variables.insert(splPath, QmuTranslation::translate("Variables", "SplPath", "Do not add symbol _ to the end of name")); } //--------------------------------------------------------------------------------------------------------------------- void VApplication::InitFunctions() { - functions.insert(sin_F, VTranslation::translate("Functions", "sin", "sine function")); - functions.insert(cos_F, VTranslation::translate("Functions", "cos", "cosine function")); - functions.insert(tan_F, VTranslation::translate("Functions", "tan", "tangens function")); - functions.insert(asin_F, VTranslation::translate("Functions", "asin", "arcus sine function")); - functions.insert(acos_F, VTranslation::translate("Functions", "acos", "arcus cosine function")); - functions.insert(atan_F, VTranslation::translate("Functions", "atan", "arcus tangens function")); - functions.insert(sinh_F, VTranslation::translate("Functions", "sinh", "hyperbolic sine function")); - functions.insert(cosh_F, VTranslation::translate("Functions", "cosh", "hyperbolic cosine")); - functions.insert(tanh_F, VTranslation::translate("Functions", "tanh", "hyperbolic tangens function")); - functions.insert(asinh_F, VTranslation::translate("Functions", "asinh", "hyperbolic arcus sine function")); - functions.insert(acosh_F, VTranslation::translate("Functions", "acosh", "hyperbolic arcus tangens function")); - functions.insert(atanh_F, VTranslation::translate("Functions", "atanh", "hyperbolic arcur tangens function")); - functions.insert(log2_F, VTranslation::translate("Functions", "log2", "logarithm to the base 2")); - functions.insert(log10_F, VTranslation::translate("Functions", "log10", "logarithm to the base 10")); - functions.insert(log_F, VTranslation::translate("Functions", "log", "logarithm to the base 10")); - functions.insert(ln_F, VTranslation::translate("Functions", "ln", "logarithm to base e (2.71828...)")); - functions.insert(exp_F, VTranslation::translate("Functions", "exp", "e raised to the power of x")); - functions.insert(sqrt_F, VTranslation::translate("Functions", "sqrt", "square root of a value")); - functions.insert(sign_F, VTranslation::translate("Functions", "sign", "sign function -1 if x<0; 1 if x>0")); - functions.insert(rint_F, VTranslation::translate("Functions", "rint", "round to nearest integer")); - functions.insert(abs_F, VTranslation::translate("Functions", "abs", "absolute value")); - functions.insert(min_F, VTranslation::translate("Functions", "min", "min of all arguments")); - functions.insert(max_F, VTranslation::translate("Functions", "max", "max of all arguments")); - functions.insert(sum_F, VTranslation::translate("Functions", "sum", "sum of all arguments")); - functions.insert(avg_F, VTranslation::translate("Functions", "avg", "mean value of all arguments")); + functions.insert(sin_F, QmuTranslation::translate("Functions", "sin", "sine function")); + functions.insert(cos_F, QmuTranslation::translate("Functions", "cos", "cosine function")); + functions.insert(tan_F, QmuTranslation::translate("Functions", "tan", "tangens function")); + functions.insert(asin_F, QmuTranslation::translate("Functions", "asin", "arcus sine function")); + functions.insert(acos_F, QmuTranslation::translate("Functions", "acos", "arcus cosine function")); + functions.insert(atan_F, QmuTranslation::translate("Functions", "atan", "arcus tangens function")); + functions.insert(sinh_F, QmuTranslation::translate("Functions", "sinh", "hyperbolic sine function")); + functions.insert(cosh_F, QmuTranslation::translate("Functions", "cosh", "hyperbolic cosine")); + functions.insert(tanh_F, QmuTranslation::translate("Functions", "tanh", "hyperbolic tangens function")); + functions.insert(asinh_F, QmuTranslation::translate("Functions", "asinh", "hyperbolic arcus sine function")); + functions.insert(acosh_F, QmuTranslation::translate("Functions", "acosh", "hyperbolic arcus tangens function")); + functions.insert(atanh_F, QmuTranslation::translate("Functions", "atanh", "hyperbolic arcur tangens function")); + functions.insert(log2_F, QmuTranslation::translate("Functions", "log2", "logarithm to the base 2")); + functions.insert(log10_F, QmuTranslation::translate("Functions", "log10", "logarithm to the base 10")); + functions.insert(log_F, QmuTranslation::translate("Functions", "log", "logarithm to the base 10")); + functions.insert(ln_F, QmuTranslation::translate("Functions", "ln", "logarithm to base e (2.71828...)")); + functions.insert(exp_F, QmuTranslation::translate("Functions", "exp", "e raised to the power of x")); + functions.insert(sqrt_F, QmuTranslation::translate("Functions", "sqrt", "square root of a value")); + functions.insert(sign_F, QmuTranslation::translate("Functions", "sign", "sign function -1 if x<0; 1 if x>0")); + functions.insert(rint_F, QmuTranslation::translate("Functions", "rint", "round to nearest integer")); + functions.insert(abs_F, QmuTranslation::translate("Functions", "abs", "absolute value")); + functions.insert(min_F, QmuTranslation::translate("Functions", "min", "min of all arguments")); + functions.insert(max_F, QmuTranslation::translate("Functions", "max", "max of all arguments")); + functions.insert(sum_F, QmuTranslation::translate("Functions", "sum", "sum of all arguments")); + functions.insert(avg_F, QmuTranslation::translate("Functions", "avg", "mean value of all arguments")); } //--------------------------------------------------------------------------------------------------------------------- void VApplication::InitPostfixOperators() { - postfixOperators.insert(cm_Oprt, VTranslation::translate("PostfixOperators", "cm", "centimeter")); - postfixOperators.insert(mm_Oprt, VTranslation::translate("PostfixOperators", "mm", "millimeter")); - postfixOperators.insert(in_Oprt, VTranslation::translate("PostfixOperators", "in", "inch")); + postfixOperators.insert(cm_Oprt, QmuTranslation::translate("PostfixOperators", "cm", "centimeter")); + postfixOperators.insert(mm_Oprt, QmuTranslation::translate("PostfixOperators", "mm", "millimeter")); + postfixOperators.insert(in_Oprt, QmuTranslation::translate("PostfixOperators", "in", "inch")); } //--------------------------------------------------------------------------------------------------------------------- void VApplication::InitSTDescriptions() { - stDescriptions.insert("0", VTranslation::translate("STDescriptions", + stDescriptions.insert("0", QmuTranslation::translate("STDescriptions", "Standard figures of men 1st group, chest 100 cm", "Standard table description")); } @@ -1493,7 +1502,7 @@ void VApplication::InitSTDescriptions() //--------------------------------------------------------------------------------------------------------------------- bool VApplication::MeasurementsFromUser(QString &newFormula, int position, const QString &token, int &bias) const { - QMap::const_iterator i = measurements.constBegin(); + QMap::const_iterator i = measurements.constBegin(); while (i != measurements.constEnd()) { if (token == i.value().translate()) @@ -1510,7 +1519,7 @@ bool VApplication::MeasurementsFromUser(QString &newFormula, int position, const //--------------------------------------------------------------------------------------------------------------------- bool VApplication::VariablesFromUser(QString &newFormula, int position, const QString &token, int &bias) const { - QMap::const_iterator i = variables.constBegin(); + QMap::const_iterator i = variables.constBegin(); while (i != variables.constEnd()) { if (token.indexOf( i.value().translate() ) == 0) @@ -1529,7 +1538,7 @@ bool VApplication::VariablesFromUser(QString &newFormula, int position, const QS //--------------------------------------------------------------------------------------------------------------------- bool VApplication::PostfixOperatorsFromUser(QString &newFormula, int position, const QString &token, int &bias) const { - QMap::const_iterator i = postfixOperators.constBegin(); + QMap::const_iterator i = postfixOperators.constBegin(); while (i != postfixOperators.constEnd()) { if (token == i.value().translate()) @@ -1546,7 +1555,7 @@ bool VApplication::PostfixOperatorsFromUser(QString &newFormula, int position, c //--------------------------------------------------------------------------------------------------------------------- bool VApplication::FunctionsFromUser(QString &newFormula, int position, const QString &token, int &bias) const { - QMap::const_iterator i = functions.constBegin(); + QMap::const_iterator i = functions.constBegin(); while (i != functions.constEnd()) { if (token == i.value().translate()) @@ -1563,7 +1572,7 @@ bool VApplication::FunctionsFromUser(QString &newFormula, int position, const QS //--------------------------------------------------------------------------------------------------------------------- bool VApplication::VariablesToUser(QString &newFormula, int position, const QString &token, int &bias) const { - QMap::const_iterator i = variables.constBegin(); + QMap::const_iterator i = variables.constBegin(); while (i != variables.constEnd()) { if (token.indexOf( i.key() ) == 0) diff --git a/src/app/core/vapplication.h b/src/app/core/vapplication.h index 0b9725c3c..3b18c6e17 100644 --- a/src/app/core/vapplication.h +++ b/src/app/core/vapplication.h @@ -31,8 +31,8 @@ #include #include "../options.h" -#include "vtranslation.h" #include "../widgets/vmaingraphicsview.h" +#include "../../libs/qmuparser/qmutranslation.h" class VApplication;// used in define class QUndoStack; @@ -128,13 +128,13 @@ private: MeasurementsType _patternType; qreal _widthMainLine; qreal _widthHairLine; - QMap measurements; - QMap guiTexts; - QMap descriptions; - QMap variables; - QMap functions; - QMap postfixOperators; - QMap stDescriptions; + QMap measurements; + QMap guiTexts; + QMap descriptions; + QMap variables; + QMap functions; + QMap postfixOperators; + QMap stDescriptions; QUndoStack *undoStack; VMainGraphicsView *sceneView; VMainGraphicsScene *currentScene; @@ -173,8 +173,8 @@ private: void CorrectionsPositions(int position, int bias, QMap &tokens, QMap &numbers); void BiasTokens(int position, int bias, QMap &tokens) const; - void InitMeasurement(const QString &name, const VTranslation &m, const VTranslation &g, - const VTranslation &d); + void InitMeasurement(const QString &name, const qmu::QmuTranslation &m, const qmu::QmuTranslation &g, + const qmu::QmuTranslation &d); #if defined(Q_OS_WIN) && defined(Q_CC_GNU) static const QString GistFileName; diff --git a/src/app/core/vtranslation.cpp b/src/app/core/vtranslation.cpp deleted file mode 100644 index 6f91bd5ff..000000000 --- a/src/app/core/vtranslation.cpp +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************ - ** - ** @file vtranslation.cpp - ** @author Roman Telezhynskyi - ** @date 12 5, 2014 - ** - ** @brief - ** @copyright - ** This source code is part of the Valentine project, a pattern making - ** program, whose allow create and modeling patterns of clothing. - ** Copyright (C) 2014 Valentina project - ** All Rights Reserved. - ** - ** Valentina is free software: you can redistribute it and/or modify - ** it under the terms of the GNU General Public License as published by - ** the Free Software Foundation, either version 3 of the License, or - ** (at your option) any later version. - ** - ** Valentina is distributed in the hope that it will be useful, - ** but WITHOUT ANY WARRANTY; without even the implied warranty of - ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - ** GNU General Public License for more details. - ** - ** You should have received a copy of the GNU General Public License - ** along with Valentina. If not, see . - ** - *************************************************************************/ - -#include "vtranslation.h" -#include - -//--------------------------------------------------------------------------------------------------------------------- -VTranslation VTranslation::translate(const QString &context, const QString &sourceText, const QString &disambiguation, - int n) -{ - if (n < 0) - { - n = -1; - } - VTranslation t(context, sourceText, disambiguation, n); - return t; -} - -//--------------------------------------------------------------------------------------------------------------------- -VTranslation::VTranslation() - :mcontext(QString()), msourceText(QString()), mdisambiguation(QString()), mn(-1) -{} - -//--------------------------------------------------------------------------------------------------------------------- -VTranslation::VTranslation(const QString &context, const QString &sourceText, const QString &disambiguation, int n) - :mcontext(context), msourceText(sourceText), mdisambiguation(disambiguation), mn(n) -{} - -//--------------------------------------------------------------------------------------------------------------------- -VTranslation &VTranslation::operator=(const VTranslation &tr) -{ - if ( &tr == this ) - { - return *this; - } - this->mcontext = tr.getMcontext(); - this->msourceText = tr.getMsourceText(); - this->mdisambiguation = tr.getMdisambiguation(); - this->mn = tr.getN(); - return *this; -} - -//--------------------------------------------------------------------------------------------------------------------- -VTranslation::VTranslation(const VTranslation &tr) - :mcontext(tr.getMcontext()), msourceText(tr.getMsourceText()), mdisambiguation(tr.getMdisambiguation()), - mn(tr.getN()) -{} - -//--------------------------------------------------------------------------------------------------------------------- -QString VTranslation::translate() const -{ - return QCoreApplication::translate(mcontext.toUtf8().constData(), msourceText.toUtf8().constData(), - mdisambiguation.toUtf8().constData(), mn); -} diff --git a/src/app/core/vtranslation.h b/src/app/core/vtranslation.h deleted file mode 100644 index 96e997c47..000000000 --- a/src/app/core/vtranslation.h +++ /dev/null @@ -1,95 +0,0 @@ -/************************************************************************ - ** - ** @file vtranslation.h - ** @author Roman Telezhynskyi - ** @date 12 5, 2014 - ** - ** @brief - ** @copyright - ** This source code is part of the Valentine project, a pattern making - ** program, whose allow create and modeling patterns of clothing. - ** Copyright (C) 2014 Valentina project - ** All Rights Reserved. - ** - ** Valentina is free software: you can redistribute it and/or modify - ** it under the terms of the GNU General Public License as published by - ** the Free Software Foundation, either version 3 of the License, or - ** (at your option) any later version. - ** - ** Valentina is distributed in the hope that it will be useful, - ** but WITHOUT ANY WARRANTY; without even the implied warranty of - ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - ** GNU General Public License for more details. - ** - ** You should have received a copy of the GNU General Public License - ** along with Valentina. If not, see . - ** - *************************************************************************/ - -#ifndef VTRANSLATION_H -#define VTRANSLATION_H - -#include - -/** - * @file - * @brief The VTranslation class help store string for translation. - * - * I took idea from this article http://ololoepepe.blogspot.com/2013/08/qt.html. - * As you know, if wrap string to a function translate, it will be marked for translation. No matter what namespace - * contains this function. In class Translation used this circumstance. - * This mean never change name of method translate!!!!!. - * Instead of using QT_TRANSLATE_NOOP3 macros we can store strings in QMap. - * Example: - * create map and fill up its - * QMap map; - * map.insert("head_girth", VTranslation::translate("Measurements", "head_girth", "Around fullest part of Head.")); - * get translated string - * map.value(measurement).translate(); - */ -class VTranslation -{ -public: - VTranslation(); - VTranslation(const QString &context, const QString &sourceText, const QString &disambiguation = 0, int n = -1); - VTranslation &operator=(const VTranslation &tr); - VTranslation(const VTranslation &tr); - QString translate() const; - static VTranslation translate(const QString &context, const QString &sourceText, const QString &disambiguation = 0, - int n = -1); - QString getMcontext() const; - QString getMsourceText() const; - QString getMdisambiguation() const; - int getN() const; -private: - QString mcontext; - QString msourceText; - QString mdisambiguation; - int mn; -}; - -//--------------------------------------------------------------------------------------------------------------------- -inline QString VTranslation::getMcontext() const -{ - return mcontext; -} - -//--------------------------------------------------------------------------------------------------------------------- -inline QString VTranslation::getMsourceText() const -{ - return msourceText; -} - -//--------------------------------------------------------------------------------------------------------------------- -inline QString VTranslation::getMdisambiguation() const -{ - return mdisambiguation; -} - -//--------------------------------------------------------------------------------------------------------------------- -inline int VTranslation::getN() const -{ - return mn; -} - -#endif // VTRANSLATION_H