From 055f80ccd5928dfb06d5a9dcd4b509bead6f4815 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 21 Sep 2015 17:50:50 +0300 Subject: [PATCH] Updated the measurement numbers. --HG-- branch : feature --- src/libs/vmisc/def.cpp | 838 +++--- src/libs/vmisc/def.h | 421 +-- .../vpatterndb/vtranslatemeasurements.cpp | 2254 +++++++++-------- 3 files changed, 1781 insertions(+), 1732 deletions(-) diff --git a/src/libs/vmisc/def.cpp b/src/libs/vmisc/def.cpp index 3d55d8052..04fd2eb0f 100644 --- a/src/libs/vmisc/def.cpp +++ b/src/libs/vmisc/def.cpp @@ -35,27 +35,28 @@ // Need for standard table const QString size_M = QStringLiteral("size"); // A -const QString height_M = QStringLiteral("height"); // A01 -const QString heightNeckBack_M = QStringLiteral("height_neck_back"); // A02 -const QString heightScapula_M = QStringLiteral("height_scapula"); // A03 -const QString heightArmpit_M = QStringLiteral("height_armpit"); // A04 -const QString heightWaistSide_M = QStringLiteral("height_waist_side"); // A05 -const QString heightHip_M = QStringLiteral("height_hip"); // A06 -const QString heightGlutealFold_M = QStringLiteral("height_gluteal_fold"); // A07 -const QString heightKnee_M = QStringLiteral("height_knee"); // A08 -const QString heightCalf_M = QStringLiteral("height_calf"); // A09 -const QString heightAnkleHigh_M = QStringLiteral("height_ankle_high"); // A10 -const QString heightAnkle_M = QStringLiteral("height_ankle"); // A11 -const QString heightHighhip_M = QStringLiteral("height_highhip"); // A12 -const QString heightWaistFront_M = QStringLiteral("height_waist_front"); // A13 -const QString heightBustpoint_M = QStringLiteral("height_bustpoint"); // A14 -const QString heightShoulderTip_M = QStringLiteral("height_shoulder_tip"); // A15 -const QString heightNeckFront_M = QStringLiteral("height_neck_front"); // A16 -const QString heightNeckSide_M = QStringLiteral("height_neck_side"); // A17 -const QString heightNeckBackToKnee_M = QStringLiteral("height_neck_back_to_knee"); // A18 -const QString heightWaistSideToKnee_M = QStringLiteral("height_waist_side_to_knee"); // A19 -const QString heightWaistSideToHip_M = QStringLiteral("height_waist_side_to_hip"); // A20 -const QString heightKneeToAnkle_M = QStringLiteral("height_knee_to_ankle"); // A21 +const QString height_M = QStringLiteral("height"); // A01 +const QString heightNeckBack_M = QStringLiteral("height_neck_back"); // A02 +const QString heightScapula_M = QStringLiteral("height_scapula"); // A03 +const QString heightArmpit_M = QStringLiteral("height_armpit"); // A04 +const QString heightWaistSide_M = QStringLiteral("height_waist_side"); // A05 +const QString heightHip_M = QStringLiteral("height_hip"); // A06 +const QString heightGlutealFold_M = QStringLiteral("height_gluteal_fold"); // A07 +const QString heightKnee_M = QStringLiteral("height_knee"); // A08 +const QString heightCalf_M = QStringLiteral("height_calf"); // A09 +const QString heightAnkleHigh_M = QStringLiteral("height_ankle_high"); // A10 +const QString heightAnkle_M = QStringLiteral("height_ankle"); // A11 +const QString heightHighhip_M = QStringLiteral("height_highhip"); // A12 +const QString heightWaistFront_M = QStringLiteral("height_waist_front"); // A13 +const QString heightBustpoint_M = QStringLiteral("height_bustpoint"); // A14 +const QString heightShoulderTip_M = QStringLiteral("height_shoulder_tip"); // A15 +const QString heightNeckFront_M = QStringLiteral("height_neck_front"); // A16 +const QString heightNeckSide_M = QStringLiteral("height_neck_side"); // A17 +const QString heightNeckBackToKnee_M = QStringLiteral("height_neck_back_to_knee"); // A18 +const QString heightWaistSideToKnee_M = QStringLiteral("height_waist_side_to_knee"); // A19 +const QString heightWaistSideToHip_M = QStringLiteral("height_waist_side_to_hip"); // A20 +const QString heightKneeToAnkle_M = QStringLiteral("height_knee_to_ankle"); // A21 +const QString heightNeckBackToWaistSide_M = QStringLiteral("height_neck_back_to_waist_side"); // A22 // B const QString widthShoulder_M = QStringLiteral("width_shoulder"); // B01 const QString widthBust_M = QStringLiteral("width_bust"); // B02 @@ -67,193 +68,194 @@ const QString indentNeckBack_M = QStringLiteral("indent_neck_back"); // C01 const QString indentWaistBack_M = QStringLiteral("indent_waist_back"); // C02 const QString indentAnkleHigh_M = QStringLiteral("indent_ankle_high"); // C03 // D -const QString neckMidCirc_M = QStringLiteral("neck_mid_circ"); // D01 -const QString neckCirc_M = QStringLiteral("neck_circ"); // D02 -const QString highbustCirc_M = QStringLiteral("highbust_circ"); // D03 -const QString bustCirc_M = QStringLiteral("bust_circ"); // D04 -const QString lowbustCirc_M = QStringLiteral("lowbust_circ"); // D05 -const QString ribCirc_M = QStringLiteral("rib_circ"); // D06 -const QString waistCirc_M = QStringLiteral("waist_circ"); // D07 -const QString highhipCirc_M = QStringLiteral("highhip_circ"); // D08 -const QString hipCirc_M = QStringLiteral("hip_circ"); // D09 -const QString neckArcF_M = QStringLiteral("neck_arc_f"); // D10 -const QString highbustArcF_M = QStringLiteral("highbust_arc_f"); // D11 -const QString bustArcF_M = QStringLiteral("bust_arc_f"); // D12 -const QString lowbustArcF_M = QStringLiteral("lowbust_arc_f"); // D13 -const QString ribArcF_M = QStringLiteral("rib_arc_f"); // D14 -const QString waistArcF_M = QStringLiteral("waist_arc_f"); // D15 -const QString highhipArcF_M = QStringLiteral("highhip_arc_f"); // D16 -const QString hipArcF_M = QStringLiteral("hip_arc_f"); // D17 -const QString neckArcB_M = QStringLiteral("neck_arc_b"); // D18 -const QString highbustArcB_M = QStringLiteral("highbust_arc_b"); // D19 -const QString bustArcB_M = QStringLiteral("bust_arc_b"); // D20 -const QString lowbustArcB_M = QStringLiteral("lowbust_arc_b"); // D21 -const QString ribArcB_M = QStringLiteral("rib_arc_b"); // D22 -const QString waistArcB_M = QStringLiteral("waist_arc_b"); // D23 -const QString highhipArcB_M = QStringLiteral("highhip_arc_b"); // D24 -const QString hipArcB_M = QStringLiteral("hip_arc_b"); // D25 -const QString neckArcHalfF_M = QStringLiteral("neck_arc_half_f"); // D26 -const QString highbustArcHalfF_M = QStringLiteral("highbust_arc_half_f"); // D27 -const QString bustArcHalfF_M = QStringLiteral("bust_arc_half_f"); // D28 -const QString lowbustArcHalfF_M = QStringLiteral("lowbust_arc_half_f"); // D29 -const QString ribArcHalfF_M = QStringLiteral("rib_arc_half_f"); // D30 -const QString waistArcHalfF_M = QStringLiteral("waist_arc_half_f"); // D31 -const QString highhipArcHalfF_M = QStringLiteral("highhip_arc_half_f"); // D32 -const QString hipArcHalfF_M = QStringLiteral("hip_arc_half_f"); // D33 -const QString neckArcHalfB_M = QStringLiteral("neck_arc_half_b"); // D34 -const QString highbustArcHalfB_M = QStringLiteral("highbust_arc_half_b"); // D35 -const QString bustArcHalfB_M = QStringLiteral("bust_arc_half_b"); // D36 -const QString lowbustArcHalfB_M = QStringLiteral("lowbust_arc_half_b"); // D37 -const QString ribArcHalfB_M = QStringLiteral("rib_arc_half_b"); // D38 -const QString waistArcHalfB_M = QStringLiteral("waist_arc_half_b"); // D39 -const QString highhipArcHalfB_M = QStringLiteral("highhip_arc_half_b"); // D40 -const QString hipArcHalfB_M = QStringLiteral("hip_arc_half_b"); // D41 -const QString hipWithAbdomenArcF_M = QStringLiteral("hip_with_abdomen_arc_f"); // D42 -const QString bodyArmfoldCirc_M = QStringLiteral("body_armfold_circ"); // D43 -const QString bodyBustCirc_M = QStringLiteral("body_bust_circ"); // D44 -const QString bodyTorsoCirc_M = QStringLiteral("body_torso_circ"); // D45 +const QString handPalmLength_M = QStringLiteral("hand_palm_length"); // D01 +const QString handLength_M = QStringLiteral("hand_length"); // D02 +const QString handPalmWidth_M = QStringLiteral("hand_palm_width"); // D03 +const QString handPalmCirc_M = QStringLiteral("hand_palm_circ"); // D04 +const QString handCirc_M = QStringLiteral("hand_circ"); // D05 // E -const QString neckFrontToWaistF_M = QStringLiteral("neck_front_to_waist_f"); // E01 -const QString neckFrontToWaistFlatF_M = QStringLiteral("neck_front_to_waist_flat_f"); // E02 -const QString armpitToWaistSide_M = QStringLiteral("armpit_to_waist_side"); // E03 -const QString shoulderTipToWaistSideF_M = QStringLiteral("shoulder_tip_to_waist_side_f"); // E04 -const QString neckSideToWaistF_M = QStringLiteral("neck_side_to_waist_f"); // E05 -const QString neckSideToWaistBustpointF_M = QStringLiteral("neck_side_to_waist_bustpoint_f"); // E06 -const QString shoulderTipToWaistSideB_M = QStringLiteral("shoulder_tip_to_waist_side_b"); // E07 -const QString neckSideToWaistB_M = QStringLiteral("neck_side_to_waist_b"); // E08 -const QString neckBackToWaistB_M = QStringLiteral("neck_back_to_waist_b"); // E09 -const QString neckSideToWaistScapulaB_M = QStringLiteral("neck_side_to_waist_scapula_b"); // E10 -const QString neckFrontToHighbustF_M = QStringLiteral("neck_front_to_highbust_f"); // E11 -const QString neckFrontToBustF_M = QStringLiteral("neck_front_to_bust_f"); // E12 -const QString highbustToWaistF_M = QStringLiteral("highbust_to_waist_f"); // E13 -const QString bustToWaistF_M = QStringLiteral("bust_to_waist_f"); // E14 -const QString lowbustToWaistF_M = QStringLiteral("lowbust_to_waist_f"); // E15 -const QString ribToWaistSide_M = QStringLiteral("rib_to_waist_side"); // E16 -const QString neckBackToHighbustB_M = QStringLiteral("neck_back_to_highbust_b"); // E17 -const QString neckBackToBustB_M = QStringLiteral("neck_back_to_bust_b"); // E18 -const QString highbustToWaistB_M = QStringLiteral("highbust_to_waist_b"); // E19 -const QString bustToWaistB_M = QStringLiteral("bust_to_waist_b"); // E20 -const QString lowbustToWaistB_M = QStringLiteral("lowbust_to_waist_b"); // E21 -const QString shoulderTipToArmfoldF_M = QStringLiteral("shoulder_tip_to_armfold_f"); // E22 -const QString neckSideToBustF_M = QStringLiteral("neck_side_to_bust_f"); // E23 -const QString neckSideToHighbustF_M = QStringLiteral("neck_side_to_highbust_f"); // E24 -const QString shoulderCenterToHighbustF_M = QStringLiteral("shoulder_center_to_highbust_f"); // E25 -const QString shoulderTipToArmfoldB_M = QStringLiteral("shoulder_tip_to_armfold_b"); // E26 -const QString neckSideToBustB_M = QStringLiteral("neck_side_to_bust_b"); // E27 -const QString neckSideToHighbustB_M = QStringLiteral("neck_side_to_highbust_b"); // E28 -const QString shoulderCenterToHighbustB_M = QStringLiteral("shoulder_center_to_highbust_b"); // E29 -const QString waistToHighhipF_M = QStringLiteral("waist_to_highhip_f"); // E30 -const QString waistToHipF_M = QStringLiteral("waist_to_hip_f"); // E31 -const QString waistToHighhipSide_M = QStringLiteral("waist_to_highhip_side"); // E32 -const QString waistToHighhipB_M = QStringLiteral("waist_to_highhip_b"); // E33 -const QString waistToHipB_M = QStringLiteral("waist_to_hip_b"); // E34 -const QString waistToHipSide_M = QStringLiteral("waist_to_hip_side"); // E35 -const QString shoulderSlopeNeckSideAngle_M = QStringLiteral("shoulder_slope_neck_side_angle"); // E36 -const QString shoulderSlopeNeckSideLength_M = QStringLiteral("shoulder_slope_neck_side_length"); // E37 -const QString shoulderSlopeNeckBackAngle_M = QStringLiteral("shoulder_slope_neck_back_angle"); // E38 -const QString shoulderSlopeNeckBackHeight_M = QStringLiteral("shoulder_slope_neck_back_height"); // E39 -const QString shoulderSlopeShoulderTipAngle_M = QStringLiteral("shoulder_slope_shoulder_tip_angle"); // E40 +const QString footWidth_M = QStringLiteral("foot_width"); // E01 +const QString footLength_M = QStringLiteral("foot_length"); // E02 +const QString footCirc_M = QStringLiteral("foot_circ"); // E03 +const QString footInstepCirc_M = QStringLiteral("foot_instep_circ"); // E04 // F -const QString shoulderLength_M = QStringLiteral("shoulder_length"); // F01 -const QString shoulderTipToShoulderTipF_M = QStringLiteral("shoulder_tip_to_shoulder_tip_f"); // F02 -const QString acrossChestF_M = QStringLiteral("across_chest_f"); // F03 -const QString armfoldToArmfoldF_M = QStringLiteral("armfold_to_armfold_f"); // F04 -const QString shoulderTipToShoulderTipB_M = QStringLiteral("shoulder_tip_to_shoulder_tip_b"); // F05 -const QString acrossBackB_M = QStringLiteral("across_back_b"); // F06 -const QString armfoldToArmfoldB_M = QStringLiteral("armfold_to_armfold_b"); // F07 -const QString shoulderTipToShoulderTipHalfF_M = QStringLiteral("shoulder_tip_to_shoulder_tip_half_f"); // F08 -const QString acrossChestHalfF_M = QStringLiteral("across_chest_half_f"); // F09 -const QString shoulderTipToShoulderTipHalfB_M = QStringLiteral("shoulder_tip_to_shoulder_tip_half_b"); // F10 -const QString acrossBackHalfB_M = QStringLiteral("across_back_half_b"); // F11 -const QString neckFrontToShoulderTipF_M = QStringLiteral("neck_front_to_shoulder_tip_f"); // F12 -const QString neckBackToShoulderTipB_M = QStringLiteral("neck_back_to_shoulder_tip_b"); // F13 -const QString neckWidth_M = QStringLiteral("neck_width"); // F14 +const QString headCirc_M = QStringLiteral("head_circ"); // F01 +const QString headLength_M = QStringLiteral("head_length"); // F02 +const QString headDepth_M = QStringLiteral("head_depth"); // F03 +const QString headWidth_M = QStringLiteral("head_width"); // F04 +const QString headCrownToNeckBack_M = QStringLiteral("head_crown_to_neck_back"); // F05 +const QString headChinToNeckBack_M = QStringLiteral("head_chin_to_neck_back"); // F06 // G -const QString bustpointToBustpoint_M = QStringLiteral("bustpoint_to_bustpoint"); // G01 -const QString bustpointToNeckSide_M = QStringLiteral("bustpoint_to_neck_side"); // G02 -const QString bustpointToLowbust_M = QStringLiteral("bustpoint_to_lowbust"); // G03 -const QString bustpointToWaist_M = QStringLiteral("bustpoint_to_waist"); // G04 -const QString bustpointToBustpointHalf_M = QStringLiteral("bustpoint_to_bustpoint_half"); // G05 -const QString bustpointToBustpointHalter_M = QStringLiteral("bustpoint_to_bustpoint_halter"); // G06 -const QString bustpointToShoulderTip_M = QStringLiteral("bustpoint_to_shoulder_tip"); // G07 -const QString bustpointToWaistFront_M = QStringLiteral("bustpoint_to_waist_front"); // G08 +const QString neckMidCirc_M = QStringLiteral("neck_mid_circ"); // G01 +const QString neckCirc_M = QStringLiteral("neck_circ"); // G02 +const QString highbustCirc_M = QStringLiteral("highbust_circ"); // G03 +const QString bustCirc_M = QStringLiteral("bust_circ"); // G04 +const QString lowbustCirc_M = QStringLiteral("lowbust_circ"); // G05 +const QString ribCirc_M = QStringLiteral("rib_circ"); // G06 +const QString waistCirc_M = QStringLiteral("waist_circ"); // G07 +const QString highhipCirc_M = QStringLiteral("highhip_circ"); // G08 +const QString hipCirc_M = QStringLiteral("hip_circ"); // G09 +const QString neckArcF_M = QStringLiteral("neck_arc_f"); // G10 +const QString highbustArcF_M = QStringLiteral("highbust_arc_f"); // G11 +const QString bustArcF_M = QStringLiteral("bust_arc_f"); // G12 +const QString lowbustArcF_M = QStringLiteral("lowbust_arc_f"); // G13 +const QString ribArcF_M = QStringLiteral("rib_arc_f"); // G14 +const QString waistArcF_M = QStringLiteral("waist_arc_f"); // G15 +const QString highhipArcF_M = QStringLiteral("highhip_arc_f"); // G16 +const QString hipArcF_M = QStringLiteral("hip_arc_f"); // G17 +const QString neckArcHalfF_M = QStringLiteral("neck_arc_half_f"); // G18 +const QString highbustArcHalfF_M = QStringLiteral("highbust_arc_half_f"); // G19 +const QString bustArcHalfF_M = QStringLiteral("bust_arc_half_f"); // G20 +const QString lowbustArcHalfF_M = QStringLiteral("lowbust_arc_half_f"); // G21 +const QString ribArcHalfF_M = QStringLiteral("rib_arc_half_f"); // G22 +const QString waistArcHalfF_M = QStringLiteral("waist_arc_half_f"); // G23 +const QString highhipArcHalfF_M = QStringLiteral("highhip_arc_half_f"); // G24 +const QString hipArcHalfF_M = QStringLiteral("hip_arc_half_f"); // G25 +const QString neckArcB_M = QStringLiteral("neck_arc_b"); // G26 +const QString highbustArcB_M = QStringLiteral("highbust_arc_b"); // G27 +const QString bustArcB_M = QStringLiteral("bust_arc_b"); // G28 +const QString lowbustArcB_M = QStringLiteral("lowbust_arc_b"); // G29 +const QString ribArcB_M = QStringLiteral("rib_arc_b"); // G30 +const QString waistArcB_M = QStringLiteral("waist_arc_b"); // G31 +const QString highhipArcB_M = QStringLiteral("highhip_arc_b"); // G32 +const QString hipArcB_M = QStringLiteral("hip_arc_b"); // G33 +const QString neckArcHalfB_M = QStringLiteral("neck_arc_half_b"); // G34 +const QString highbustArcHalfB_M = QStringLiteral("highbust_arc_half_b"); // G35 +const QString bustArcHalfB_M = QStringLiteral("bust_arc_half_b"); // G36 +const QString lowbustArcHalfB_M = QStringLiteral("lowbust_arc_half_b"); // G37 +const QString ribArcHalfB_M = QStringLiteral("rib_arc_half_b"); // G38 +const QString waistArcHalfB_M = QStringLiteral("waist_arc_half_b"); // G39 +const QString highhipArcHalfB_M = QStringLiteral("highhip_arc_half_b"); // G40 +const QString hipArcHalfB_M = QStringLiteral("hip_arc_half_b"); // G41 +const QString hipWithAbdomenArcF_M = QStringLiteral("hip_with_abdomen_arc_f"); // G42 +const QString bodyArmfoldCirc_M = QStringLiteral("body_armfold_circ"); // G43 +const QString bodyBustCirc_M = QStringLiteral("body_bust_circ"); // G44 +const QString bodyTorsoCirc_M = QStringLiteral("body_torso_circ"); // G45 // H -const QString shoulderTipToWaistFront_M = QStringLiteral("shoulder_tip_to_waist_front"); // H01 -const QString neckFrontToWaistSide_M = QStringLiteral("neck_front_to_waist_side"); // H02 -const QString neckSideToWaistSideF_M = QStringLiteral("neck_side_to_waist_side_f"); // H03 -const QString neckSideToArmfoldF_M = QStringLiteral("neck_side_to_armfold_f"); // H04 -const QString neckSideToArmpitF_M = QStringLiteral("neck_side_to_armpit_f"); // H05 -const QString neckSideToBustSideF_M = QStringLiteral("neck_side_to_bust_side_f"); // H06 -const QString shoulderTipToWaistBack_M = QStringLiteral("shoulder_tip_to_waist_back"); // H07 -const QString neckBackToWaistSide_M = QStringLiteral("neck_back_to_waist_side"); // H08 -const QString neckSideToWaistSideB_M = QStringLiteral("neck_side_to_waist_side_b"); // H09 -const QString neckSideToArmfoldB_M = QStringLiteral("neck_side_to_armfold_b"); // H10 -const QString neckSideToArmpitB_M = QStringLiteral("neck_side_to_armpit_b"); // H11 -const QString neckSideToBustSideB_M = QStringLiteral("neck_side_to_bust_side_b"); // H12 -const QString shoulderTipToWaistB_1inOffset_M = QStringLiteral("shoulder_tip_to_waist_b_1in_offset"); // H13 +const QString neckFrontToWaistF_M = QStringLiteral("neck_front_to_waist_f"); // H01 +const QString neckFrontToWaistFlatF_M = QStringLiteral("neck_front_to_waist_flat_f"); // H02 +const QString armpitToWaistSide_M = QStringLiteral("armpit_to_waist_side"); // H03 +const QString shoulderTipToWaistSideF_M = QStringLiteral("shoulder_tip_to_waist_side_f"); // H04 +const QString neckSideToWaistF_M = QStringLiteral("neck_side_to_waist_f"); // H05 +const QString neckSideToWaistBustpointF_M = QStringLiteral("neck_side_to_waist_bustpoint_f"); // H06 +const QString neckFrontToHighbustF_M = QStringLiteral("neck_front_to_highbust_f"); // H07 +const QString highbustToWaistF_M = QStringLiteral("highbust_to_waist_f"); // H08 +const QString neckFrontToBustF_M = QStringLiteral("neck_front_to_bust_f"); // H09 +const QString bustToWaistF_M = QStringLiteral("bust_to_waist_f"); // H10 +const QString lowbustToWaistF_M = QStringLiteral("lowbust_to_waist_f"); // H11 +const QString ribToWaistSide_M = QStringLiteral("rib_to_waist_side"); // H12 +const QString shoulderTipToArmfoldF_M = QStringLiteral("shoulder_tip_to_armfold_f"); // H13 +const QString neckSideToBustF_M = QStringLiteral("neck_side_to_bust_f"); // H14 +const QString neckSideToHighbustF_M = QStringLiteral("neck_side_to_highbust_f"); // H15 +const QString shoulderCenterToHighbustF_M = QStringLiteral("shoulder_center_to_highbust_f"); // H16 +const QString neckSideToWaistB_M = QStringLiteral("neck_side_to_waist_b"); // H17 +const QString shoulderTipToWaistSideB_M = QStringLiteral("shoulder_tip_to_waist_side_b"); // H18 +const QString neckBackToWaistB_M = QStringLiteral("neck_back_to_waist_b"); // H19 +const QString neckSideToWaistScapulaB_M = QStringLiteral("neck_side_to_waist_scapula_b"); // H20 +const QString neckBackToHighbustB_M = QStringLiteral("neck_back_to_highbust_b"); // H21 +const QString highbustToWaistB_M = QStringLiteral("highbust_to_waist_b"); // H22 +const QString neckBackToBustB_M = QStringLiteral("neck_back_to_bust_b"); // H23 +const QString bustToWaistB_M = QStringLiteral("bust_to_waist_b"); // H24 +const QString lowbustToWaistB_M = QStringLiteral("lowbust_to_waist_b"); // H25 +const QString shoulderTipToArmfoldB_M = QStringLiteral("shoulder_tip_to_armfold_b"); // H26 +const QString neckSideToBustB_M = QStringLiteral("neck_side_to_bust_b"); // H27 +const QString neckSideToHighbustB_M = QStringLiteral("neck_side_to_highbust_b"); // H28 +const QString shoulderCenterToHighbustB_M = QStringLiteral("shoulder_center_to_highbust_b"); // H29 +const QString waistToHighhipF_M = QStringLiteral("waist_to_highhip_f"); // H30 +const QString waistToHipF_M = QStringLiteral("waist_to_hip_f"); // H31 +const QString waistToHighhipSide_M = QStringLiteral("waist_to_highhip_side"); // H32 +const QString waistToHighhipB_M = QStringLiteral("waist_to_highhip_b"); // H33 +const QString waistToHipB_M = QStringLiteral("waist_to_hip_b"); // H34 +const QString waistToHipSide_M = QStringLiteral("waist_to_hip_side"); // H35 +const QString shoulderSlopeNeckSideAngle_M = QStringLiteral("shoulder_slope_neck_side_angle"); // H36 +const QString shoulderSlopeNeckSideLength_M = QStringLiteral("shoulder_slope_neck_side_length"); // H37 +const QString shoulderSlopeNeckBackAngle_M = QStringLiteral("shoulder_slope_neck_back_angle"); // H38 +const QString shoulderSlopeNeckBackHeight_M = QStringLiteral("shoulder_slope_neck_back_height"); // H39 +const QString shoulderSlopeShoulderTipAngle_M = QStringLiteral("shoulder_slope_shoulder_tip_angle"); // H40 // I -const QString armShoulderTipToWristBent_M = QStringLiteral("arm_shoulder_tip_to_wrist_bent"); // I01 -const QString armShoulderTipToElbowBent_M = QStringLiteral("arm_shoulder_tip_to_elbow_bent"); // I02 -const QString armElbowToWristBent_M = QStringLiteral("arm_elbow_to_wrist_bent"); // I03 -const QString armElbowCircBent_M = QStringLiteral("arm_elbow_circ_bent"); // I04 -const QString armShoulderTipToWrist_M = QStringLiteral("arm_shoulder_tip_to_wrist"); // I05 -const QString armShoulderTipToElbow_M = QStringLiteral("arm_shoulder_tip_to_elbow"); // I06 -const QString armElbowToWrist_M = QStringLiteral("arm_elbow_to_wrist"); // I07 -const QString armArmpitToWrist_M = QStringLiteral("arm_armpit_to_wrist"); // I08 -const QString armArmpitToElbow_M = QStringLiteral("arm_armpit_to_elbow"); // I09 -const QString armElbowToWristInside_M = QStringLiteral("arm_elbow_to_wrist_inside"); // I10 -const QString armUpperCirc_M = QStringLiteral("arm_upper_circ"); // I11 -const QString armAboveElbowCirc_M = QStringLiteral("arm_above_elbow_circ"); // I12 -const QString armElbowCirc_M = QStringLiteral("arm_elbow_circ"); // I13 -const QString armLowerCirc_M = QStringLiteral("arm_lower_circ"); // I14 -const QString armWristCirc_M = QStringLiteral("arm_wrist_circ"); // I15 -const QString armShoulderTipToArmfoldLine_M = QStringLiteral("arm_shoulder_tip_to_armfold_line"); // I16 -const QString armscyeCirc_M = QStringLiteral("armscye_circ"); // I17 -const QString armscyeLength_M = QStringLiteral("armscye_length"); // I18 -const QString armscyeWidth_M = QStringLiteral("armscye_width"); // I19 -const QString armNeckSideToFingerTip_M = QStringLiteral("arm_neck_side_to_finger_tip"); // I20 -const QString armNeckSideToWrist_M = QStringLiteral("arm_neck_side_to_wrist"); // I21 +const QString shoulderLength_M = QStringLiteral("shoulder_length"); // I01 +const QString shoulderTipToShoulderTipF_M = QStringLiteral("shoulder_tip_to_shoulder_tip_f"); // I02 +const QString acrossChestF_M = QStringLiteral("across_chest_f"); // I03 +const QString armfoldToArmfoldF_M = QStringLiteral("armfold_to_armfold_f"); // I04 +const QString shoulderTipToShoulderTipHalfF_M = QStringLiteral("shoulder_tip_to_shoulder_tip_half_f"); // I05 +const QString acrossChestHalfF_M = QStringLiteral("across_chest_half_f"); // I06 +const QString shoulderTipToShoulderTipB_M = QStringLiteral("shoulder_tip_to_shoulder_tip_b"); // I07 +const QString acrossBackB_M = QStringLiteral("across_back_b"); // I08 +const QString armfoldToArmfoldB_M = QStringLiteral("armfold_to_armfold_b"); // I09 +const QString shoulderTipToShoulderTipHalfB_M = QStringLiteral("shoulder_tip_to_shoulder_tip_half_b"); // I10 +const QString acrossBackHalfB_M = QStringLiteral("across_back_half_b"); // I11 +const QString neckFrontToShoulderTipF_M = QStringLiteral("neck_front_to_shoulder_tip_f"); // I12 +const QString neckBackToShoulderTipB_M = QStringLiteral("neck_back_to_shoulder_tip_b"); // I13 +const QString neckWidth_M = QStringLiteral("neck_width"); // I14 // J -const QString legCrotchToFloor_M = QStringLiteral("leg_crotch_to_floor"); // J01 -const QString legWaistSideToFloor_M = QStringLiteral("leg_waist_side_to_floor"); // J02 -const QString legWaistSideToKnee_M = QStringLiteral("leg_waist_side_to_knee"); // J03 -const QString legThighUpperCirc_M = QStringLiteral("leg_thigh_upper_circ"); // J04 -const QString legThighMidCirc_M = QStringLiteral("leg_thigh_mid_circ"); // J05 -const QString legKneeCirc_M = QStringLiteral("leg_knee_circ"); // J06 -const QString legKneeSmallCirc_M = QStringLiteral("leg_knee_small_circ"); // J07 -const QString legCalfCirc_M = QStringLiteral("leg_calf_circ"); // J08 -const QString legAnkleHighCirc_M = QStringLiteral("leg_ankle_high_circ"); // J09 -const QString legAnkleCirc_M = QStringLiteral("leg_ankle_circ"); // J10 -const QString legKneeCircBent_M = QStringLiteral("leg_knee_circ_bent"); // J11 -const QString legAnkleDiagCirc_M = QStringLiteral("leg_ankle_diag_circ"); // J12 -const QString legCrotchToAnkle_M = QStringLiteral("leg_crotch_to_ankle"); // J13 -const QString legWaistSideToAnkle_M = QStringLiteral("leg_waist_side_to_ankle"); // J14 +const QString bustpointToBustpoint_M = QStringLiteral("bustpoint_to_bustpoint"); // J01 +const QString bustpointToNeckSide_M = QStringLiteral("bustpoint_to_neck_side"); // J02 +const QString bustpointToLowbust_M = QStringLiteral("bustpoint_to_lowbust"); // J03 +const QString bustpointToWaist_M = QStringLiteral("bustpoint_to_waist"); // J04 +const QString bustpointToBustpointHalf_M = QStringLiteral("bustpoint_to_bustpoint_half"); // J05 +const QString bustpointNeckSideToWaist_M = QStringLiteral("bustpoint_neck_side_to_waist"); // J06 +const QString bustpointToShoulderTip_M = QStringLiteral("bustpoint_to_shoulder_tip"); // J07 +const QString bustpointToWaistFront_M = QStringLiteral("bustpoint_to_waist_front"); // J08 +const QString bustpointToBustpointHalter_M = QStringLiteral("bustpoint_to_bustpoint_halter"); // J09 // K -const QString crotchLength_M = QStringLiteral("crotch_length"); // K01 -const QString crotchLengthB_M = QStringLiteral("crotch_length_b"); // K02 -const QString crotchLengthF_M = QStringLiteral("crotch_length_f"); // K03 -const QString riseLengthSide_M = QStringLiteral("rise_length_side"); // K04 -const QString riseLengthDiag_M = QStringLiteral("rise_length_diag"); // K05 -const QString riseLengthB_M = QStringLiteral("rise_length_b"); // K06 -const QString riseLengthF_M = QStringLiteral("rise_length_f"); // K07 +const QString shoulderTipToWaistFront_M = QStringLiteral("shoulder_tip_to_waist_front"); // K01 +const QString neckFrontToWaistSide_M = QStringLiteral("neck_front_to_waist_side"); // K02 +const QString neckSideToWaistSideF_M = QStringLiteral("neck_side_to_waist_side_f"); // K03 +const QString shoulderTipToWaistBack_M = QStringLiteral("shoulder_tip_to_waist_back"); // K04 +const QString shoulderTipToWaistB_1inOffset_M = QStringLiteral("shoulder_tip_to_waist_b_1in_offset"); // K05 +const QString neckBackToWaistSide_M = QStringLiteral("neck_back_to_waist_side"); // K06 +const QString neckSideToWaistSideB_M = QStringLiteral("neck_side_to_waist_side_b"); // K07 +const QString neckSideToArmfoldF_M = QStringLiteral("neck_side_to_armfold_f"); // K08 +const QString neckSideToArmpitF_M = QStringLiteral("neck_side_to_armpit_f"); // K09 +const QString neckSideToBustSideF_M = QStringLiteral("neck_side_to_bust_side_f"); // K10 +const QString neckSideToArmfoldB_M = QStringLiteral("neck_side_to_armfold_b"); // K11 +const QString neckSideToArmpitB_M = QStringLiteral("neck_side_to_armpit_b"); // K12 +const QString neckSideToBustSideB_M = QStringLiteral("neck_side_to_bust_side_b"); // K13 // L -const QString handPalmLength_M = QStringLiteral("hand_palm_length"); // L01 -const QString handLength_M = QStringLiteral("hand_length"); // L02 -const QString handPalmWidth_M = QStringLiteral("hand_palm_width"); // L03 -const QString handPalmCirc_M = QStringLiteral("hand_palm_circ"); // L04 -const QString handCirc_M = QStringLiteral("hand_circ"); // L05 +const QString armShoulderTipToWristBent_M = QStringLiteral("arm_shoulder_tip_to_wrist_bent"); // L01 +const QString armShoulderTipToElbowBent_M = QStringLiteral("arm_shoulder_tip_to_elbow_bent"); // L02 +const QString armElbowToWristBent_M = QStringLiteral("arm_elbow_to_wrist_bent"); // L03 +const QString armElbowCircBent_M = QStringLiteral("arm_elbow_circ_bent"); // L04 +const QString armShoulderTipToWrist_M = QStringLiteral("arm_shoulder_tip_to_wrist"); // L05 +const QString armShoulderTipToElbow_M = QStringLiteral("arm_shoulder_tip_to_elbow"); // L06 +const QString armElbowToWrist_M = QStringLiteral("arm_elbow_to_wrist"); // L07 +const QString armArmpitToWrist_M = QStringLiteral("arm_armpit_to_wrist"); // L08 +const QString armArmpitToElbow_M = QStringLiteral("arm_armpit_to_elbow"); // L09 +const QString armElbowToWristInside_M = QStringLiteral("arm_elbow_to_wrist_inside"); // L10 +const QString armUpperCirc_M = QStringLiteral("arm_upper_circ"); // L11 +const QString armAboveElbowCirc_M = QStringLiteral("arm_above_elbow_circ"); // L12 +const QString armElbowCirc_M = QStringLiteral("arm_elbow_circ"); // L13 +const QString armLowerCirc_M = QStringLiteral("arm_lower_circ"); // L14 +const QString armWristCirc_M = QStringLiteral("arm_wrist_circ"); // L15 +const QString armShoulderTipToArmfoldLine_M = QStringLiteral("arm_shoulder_tip_to_armfold_line"); // L16 +const QString armNeckSideToWrist_M = QStringLiteral("arm_neck_side_to_wrist"); // L17 +const QString armNeckSideToFingerTip_M = QStringLiteral("arm_neck_side_to_finger_tip"); // L18 +const QString armscyeCirc_M = QStringLiteral("armscye_circ"); // L19 +const QString armscyeLength_M = QStringLiteral("armscye_length"); // L20 +const QString armscyeWidth_M = QStringLiteral("armscye_width"); // L21 // M -const QString footWidth_M = QStringLiteral("foot_width"); // M01 -const QString footLength_M = QStringLiteral("foot_length"); // M02 -const QString footCirc_M = QStringLiteral("foot_circ"); // M03 -const QString footInstepCirc_M = QStringLiteral("foot_instep_circ"); // M04 +const QString legCrotchToFloor_M = QStringLiteral("leg_crotch_to_floor"); // M01 +const QString legWaistSideToFloor_M = QStringLiteral("leg_waist_side_to_floor"); // M02 +const QString legThighUpperCirc_M = QStringLiteral("leg_thigh_upper_circ"); // M03 +const QString legThighMidCirc_M = QStringLiteral("leg_thigh_mid_circ"); // M04 +const QString legKneeCirc_M = QStringLiteral("leg_knee_circ"); // M05 +const QString legKneeSmallCirc_M = QStringLiteral("leg_knee_small_circ"); // M06 +const QString legCalfCirc_M = QStringLiteral("leg_calf_circ"); // M07 +const QString legAnkleHighCirc_M = QStringLiteral("leg_ankle_high_circ"); // M08 +const QString legAnkleCirc_M = QStringLiteral("leg_ankle_circ"); // M09 +const QString legKneeCircBent_M = QStringLiteral("leg_knee_circ_bent"); // M10 +const QString legAnkleDiagCirc_M = QStringLiteral("leg_ankle_diag_circ"); // M11 +const QString legCrotchToAnkle_M = QStringLiteral("leg_crotch_to_ankle"); // M12 +const QString legWaistSideToAnkle_M = QStringLiteral("leg_waist_side_to_ankle"); // M13 +const QString legWaistSideToKnee_M = QStringLiteral("leg_waist_side_to_knee"); // M14 // N -const QString headCirc_M = QStringLiteral("head_circ"); // N01 -const QString headLength_M = QStringLiteral("head_length"); // N02 -const QString headDepth_M = QStringLiteral("head_depth"); // N03 -const QString headWidth_M = QStringLiteral("head_width"); // N04 -const QString headCrownToNeckBack_M = QStringLiteral("head_crown_to_neck_back"); // N05 -const QString headChinToNeckBack_M = QStringLiteral("head_chin_to_neck_back"); // N06 +const QString crotchLength_M = QStringLiteral("crotch_length"); // N01 +const QString crotchLengthB_M = QStringLiteral("crotch_length_b"); // N02 +const QString crotchLengthF_M = QStringLiteral("crotch_length_f"); // N03 +const QString riseLengthSide_M = QStringLiteral("rise_length_side"); // N04 +const QString riseLengthDiag_M = QStringLiteral("rise_length_diag"); // N05 +const QString riseLengthB_M = QStringLiteral("rise_length_b"); // N06 +const QString riseLengthF_M = QStringLiteral("rise_length_f"); // N07 // O const QString neckBackToWaistFront_M = QStringLiteral("neck_back_to_waist_front"); // O01 const QString waistToWaistHalter_M = QStringLiteral("waist_to_waist_halter"); // O02 @@ -270,20 +272,20 @@ const QString armAcrossBackCenterToElbowBent_M = QStringLiteral("arm_across_bac const QString armAcrossBackCenterToWristBent_M = QStringLiteral("arm_across_back_center_to_wrist_bent"); // O13 const QString armArmscyeBackCenterToWristBent_M = QStringLiteral("arm_armscye_back_center_to_wrist_bent"); // O14 // P -const QString armfoldToArmfoldBust_M = QStringLiteral("armfold_to_armfold_bust"); // P01 -const QString armfoldToBustFront_M = QStringLiteral("armfold_to_bust_front"); // P02 -const QString neckBackToBustFront_M = QStringLiteral("neck_back_to_bust_front"); // P03 -const QString neckBackToArmfoldFront_M = QStringLiteral("neck_back_to_armfold_front"); // P04 -const QString neckBackToArmfoldFrontToWaistSide_M = QStringLiteral("neck_back_to_armfold_front_to_waist_side"); // P05 +const QString neckBackToBustFront_M = QStringLiteral("neck_back_to_bust_front"); // P01 +const QString neckBackToArmfoldFront_M = QStringLiteral("neck_back_to_armfold_front"); // P02 +const QString neckBackToArmfoldFrontToWaistSide_M = QStringLiteral("neck_back_to_armfold_front_to_waist_side"); // P03 const QString highbustBackOverShoulderToArmfoldFront_M - = QStringLiteral("highbust_back_over_shoulder_to_armfold_front"); // P06 + = QStringLiteral("highbust_back_over_shoulder_to_armfold_front"); // P04 const QString highbustBackOverShoulderToWaistFront_M - = QStringLiteral("highbust_back_over_shoulder_to_waist_front"); // P07 -const QString neckBackToArmfoldFrontToNeckBack_M = QStringLiteral("neck_back_to_armfold_front_to_neck_back"); // P08 + = QStringLiteral("highbust_back_over_shoulder_to_waist_front"); // P05 +const QString neckBackToArmfoldFrontToNeckBack_M = QStringLiteral("neck_back_to_armfold_front_to_neck_back"); // P06 const QString acrossBackCenterToArmfoldFrontToAcrossBackCenter_M - = QStringLiteral("across_back_center_to_armfold_front_to_across_back_center"); // P09 + = QStringLiteral("across_back_center_to_armfold_front_to_across_back_center"); // P07 const QString neckBackToArmfoldFrontToHighbustBack_M - = QStringLiteral("neck_back_to_armfold_front_to_highbust_back"); // P10 + = QStringLiteral("neck_back_to_armfold_front_to_highbust_back"); // P08 +const QString armfoldToArmfoldBust_M = QStringLiteral("armfold_to_armfold_bust"); // P09 +const QString armfoldToBustFront_M = QStringLiteral("armfold_to_bust_front"); // P10 const QString highbustBOverShoulderToHighbustF_M = QStringLiteral("highbust_b_over_shoulder_to_highbust_f"); // P11 const QString armscyeArc_M = QStringLiteral("armscye_arc"); // P12 // Q @@ -563,27 +565,28 @@ void CheckFactor(qreal &oldFactor, const qreal &Newfactor) //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupA() { - const QStringList list = QStringList() << height_M // A01 - << heightNeckBack_M // A02 - << heightScapula_M // A03 - << heightArmpit_M // A04 - << heightWaistSide_M // A05 - << heightHip_M // A06 - << heightGlutealFold_M // A07 - << heightKnee_M // A08 - << heightCalf_M // A09 - << heightAnkleHigh_M // A10 - << heightAnkle_M // A11 - << heightHighhip_M // A12 - << heightWaistFront_M // A13 - << heightBustpoint_M // A14 - << heightShoulderTip_M // A15 - << heightNeckFront_M // A16 - << heightNeckSide_M // A17 - << heightNeckBackToKnee_M // A18 - << heightWaistSideToKnee_M // A19 - << heightWaistSideToHip_M // A20 - << heightKneeToAnkle_M; // A21 + const QStringList list = QStringList() << height_M // A01 + << heightNeckBack_M // A02 + << heightScapula_M // A03 + << heightArmpit_M // A04 + << heightWaistSide_M // A05 + << heightHip_M // A06 + << heightGlutealFold_M // A07 + << heightKnee_M // A08 + << heightCalf_M // A09 + << heightAnkleHigh_M // A10 + << heightAnkle_M // A11 + << heightHighhip_M // A12 + << heightWaistFront_M // A13 + << heightBustpoint_M // A14 + << heightShoulderTip_M // A15 + << heightNeckFront_M // A16 + << heightNeckSide_M // A17 + << heightNeckBackToKnee_M // A18 + << heightWaistSideToKnee_M // A19 + << heightWaistSideToHip_M // A20 + << heightKneeToAnkle_M // A21 + << heightNeckBackToWaistSide_M; // A22 return list; } @@ -612,51 +615,11 @@ QStringList ListGroupC() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupD() { - const QStringList list = QStringList() << neckMidCirc_M // D01 - << neckCirc_M // D02 - << highbustCirc_M // D03 - << bustCirc_M // D04 - << lowbustCirc_M // D05 - << ribCirc_M // D06 - << waistCirc_M // D07 - << highhipCirc_M // D08 - << hipCirc_M // D09 - << neckArcF_M // D10 - << highbustArcF_M // D11 - << bustArcF_M // D12 - << lowbustArcF_M // D13 - << ribArcF_M // D14 - << waistArcF_M // D15 - << highhipArcF_M // D16 - << hipArcF_M // D17 - << neckArcB_M // D18 - << highbustArcB_M // D19 - << bustArcB_M // D20 - << lowbustArcB_M // D21 - << ribArcB_M // D22 - << waistArcB_M // D23 - << highhipArcB_M // D24 - << hipArcB_M // D25 - << neckArcHalfF_M // D26 - << highbustArcHalfF_M // D27 - << bustArcHalfF_M // D28 - << lowbustArcHalfF_M // D29 - << ribArcHalfF_M // D30 - << waistArcHalfF_M // D31 - << highhipArcHalfF_M // D32 - << hipArcHalfF_M // D33 - << neckArcHalfB_M // D34 - << highbustArcHalfB_M // D35 - << bustArcHalfB_M // D36 - << lowbustArcHalfB_M // D37 - << ribArcHalfB_M // D38 - << waistArcHalfB_M // D39 - << highhipArcHalfB_M // D40 - << hipArcHalfB_M // D41 - << hipWithAbdomenArcF_M // D42 - << bodyArmfoldCirc_M // D43 - << bodyBustCirc_M // D44 - << bodyTorsoCirc_M; // D45 + const QStringList list = QStringList() << handPalmLength_M // D01 + << handLength_M // D02 + << handPalmWidth_M // D03 + << handPalmCirc_M // D04 + << handCirc_M; // D05 return list; } @@ -664,46 +627,10 @@ QStringList ListGroupD() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupE() { - const QStringList list = QStringList() << neckFrontToWaistF_M // E01 - << neckFrontToWaistFlatF_M // E02 - << armpitToWaistSide_M // E03 - << shoulderTipToWaistSideF_M // E04 - << neckSideToWaistF_M // E05 - << neckSideToWaistBustpointF_M // E06 - << shoulderTipToWaistSideB_M // E07 - << neckSideToWaistB_M // E08 - << neckBackToWaistB_M // E09 - << neckSideToWaistScapulaB_M // E10 - << neckFrontToHighbustF_M // E11 - << neckFrontToBustF_M // E12 - << highbustToWaistF_M // E13 - << bustToWaistF_M // E14 - << lowbustToWaistF_M // E15 - << ribToWaistSide_M // E16 - << neckBackToHighbustB_M // E17 - << neckBackToBustB_M // E18 - << highbustToWaistB_M // E19 - << bustToWaistB_M // E20 - << lowbustToWaistB_M // E21 - << shoulderTipToArmfoldF_M // E22 - << neckSideToBustF_M // E23 - << neckSideToHighbustF_M // E24 - << shoulderCenterToHighbustF_M // E25 - << shoulderTipToArmfoldB_M // E26 - << neckSideToBustB_M // E27 - << neckSideToHighbustB_M // E28 - << shoulderCenterToHighbustB_M // E29 - << waistToHighhipF_M // E30 - << waistToHipF_M // E31 - << waistToHighhipSide_M // E32 - << waistToHighhipB_M // E33 - << waistToHipB_M // E34 - << waistToHipSide_M // E35 - << shoulderSlopeNeckSideAngle_M // E36 - << shoulderSlopeNeckSideLength_M // E37 - << shoulderSlopeNeckBackAngle_M // E38 - << shoulderSlopeNeckBackHeight_M // E39 - << shoulderSlopeShoulderTipAngle_M; // E40 + const QStringList list = QStringList() << footWidth_M // E01 + << footLength_M // E02 + << footCirc_M // E03 + << footInstepCirc_M; // E04 return list; } @@ -711,20 +638,12 @@ QStringList ListGroupE() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupF() { - const QStringList list = QStringList() << shoulderLength_M // F01 - << shoulderTipToShoulderTipF_M // F02 - << acrossChestF_M // F03 - << armfoldToArmfoldF_M // F04 - << shoulderTipToShoulderTipB_M // F05 - << acrossBackB_M // F06 - << armfoldToArmfoldB_M // F07 - << shoulderTipToShoulderTipHalfF_M // F08 - << acrossChestHalfF_M // F09 - << shoulderTipToShoulderTipHalfB_M // F10 - << acrossBackHalfB_M // F11 - << neckFrontToShoulderTipF_M // F12 - << neckBackToShoulderTipB_M // F13 - << neckWidth_M; // F14 + const QStringList list = QStringList() << headCirc_M // F01 + << headLength_M // F02 + << headDepth_M // F03 + << headWidth_M // F04 + << headCrownToNeckBack_M // F05 + << headChinToNeckBack_M; // F06 return list; } @@ -732,14 +651,51 @@ QStringList ListGroupF() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupG() { - const QStringList list = QStringList() << bustpointToBustpoint_M // G01 - << bustpointToNeckSide_M // G02 - << bustpointToLowbust_M // G03 - << bustpointToWaist_M // G04 - << bustpointToBustpointHalf_M // G05 - << bustpointToBustpointHalter_M // G06 - << bustpointToShoulderTip_M // G07 - << bustpointToWaistFront_M; // G08 + const QStringList list = QStringList() << neckMidCirc_M // G01 + << neckCirc_M // G02 + << highbustCirc_M // G03 + << bustCirc_M // G04 + << lowbustCirc_M // G05 + << ribCirc_M // G06 + << waistCirc_M // G07 + << highhipCirc_M // G08 + << hipCirc_M // G09 + << neckArcF_M // G10 + << highbustArcF_M // G11 + << bustArcF_M // G12 + << lowbustArcF_M // G13 + << ribArcF_M // G14 + << waistArcF_M // G15 + << highhipArcF_M // G16 + << hipArcF_M // G17 + << neckArcHalfF_M // G18 + << highbustArcHalfF_M // G19 + << bustArcHalfF_M // G20 + << lowbustArcHalfF_M // G21 + << ribArcHalfF_M // G22 + << waistArcHalfF_M // G23 + << highhipArcHalfF_M // G24 + << hipArcHalfF_M // G25 + << neckArcB_M // G26 + << highbustArcB_M // G27 + << bustArcB_M // G28 + << lowbustArcB_M // G29 + << ribArcB_M // G30 + << waistArcB_M // G31 + << highhipArcB_M // G32 + << hipArcB_M // G33 + << neckArcHalfB_M // G34 + << highbustArcHalfB_M // G35 + << bustArcHalfB_M // G36 + << lowbustArcHalfB_M // G37 + << ribArcHalfB_M // G38 + << waistArcHalfB_M // G39 + << highhipArcHalfB_M // G40 + << hipArcHalfB_M // G41 + << hipWithAbdomenArcF_M // G42 + << bodyArmfoldCirc_M // G43 + << bodyBustCirc_M // G44 + << bodyTorsoCirc_M; // G45 return list; } @@ -747,19 +703,46 @@ QStringList ListGroupG() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupH() { - const QStringList list = QStringList() << shoulderTipToWaistFront_M // H01 - << neckFrontToWaistSide_M // H02 - << neckSideToWaistSideF_M // H03 - << neckSideToArmfoldF_M // H04 - << neckSideToArmpitF_M // H05 - << neckSideToBustSideF_M // H06 - << shoulderTipToWaistBack_M // H07 - << neckBackToWaistSide_M // H08 - << neckSideToWaistSideB_M // H09 - << neckSideToArmfoldB_M // H10 - << neckSideToArmpitB_M // H11 - << neckSideToBustSideB_M // H12 - << shoulderTipToWaistB_1inOffset_M; // H13 + const QStringList list = QStringList() << neckFrontToWaistF_M // H01 + << neckFrontToWaistFlatF_M // H02 + << armpitToWaistSide_M // H03 + << shoulderTipToWaistSideF_M // H04 + << neckSideToWaistF_M // H05 + << neckSideToWaistBustpointF_M // H06 + << neckFrontToHighbustF_M // H07 + << highbustToWaistF_M // H08 + << neckFrontToBustF_M // H09 + << bustToWaistF_M // H10 + << lowbustToWaistF_M // H11 + << ribToWaistSide_M // H12 + << shoulderTipToArmfoldF_M // H13 + << neckSideToBustF_M // H14 + << neckSideToHighbustF_M // H15 + << shoulderCenterToHighbustF_M // H16 + << neckSideToWaistB_M // H17 + << shoulderTipToWaistSideB_M // H18 + << neckBackToWaistB_M // H19 + << neckSideToWaistScapulaB_M // H20 + << neckBackToHighbustB_M // H21 + << highbustToWaistB_M // H22 + << neckBackToBustB_M // H23 + << bustToWaistB_M // H24 + << lowbustToWaistB_M // H25 + << shoulderTipToArmfoldB_M // H26 + << neckSideToBustB_M // H27 + << neckSideToHighbustB_M // H28 + << shoulderCenterToHighbustB_M // H29 + << waistToHighhipF_M // H30 + << waistToHipF_M // H31 + << waistToHighhipSide_M // H32 + << waistToHighhipB_M // H33 + << waistToHipB_M // H34 + << waistToHipSide_M // H35 + << shoulderSlopeNeckSideAngle_M // H36 + << shoulderSlopeNeckSideLength_M // H37 + << shoulderSlopeNeckBackAngle_M // H38 + << shoulderSlopeNeckBackHeight_M // H39 + << shoulderSlopeShoulderTipAngle_M; // H40 return list; } @@ -767,27 +750,20 @@ QStringList ListGroupH() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupI() { - const QStringList list = QStringList() << armShoulderTipToWristBent_M // I01 - << armShoulderTipToElbowBent_M // I02 - << armElbowToWristBent_M // I03 - << armElbowCircBent_M // I04 - << armShoulderTipToWrist_M // I05 - << armShoulderTipToElbow_M // I06 - << armElbowToWrist_M // I07 - << armArmpitToWrist_M // I08 - << armArmpitToElbow_M // I09 - << armElbowToWristInside_M // I10 - << armUpperCirc_M // I11 - << armAboveElbowCirc_M // I12 - << armElbowCirc_M // I13 - << armLowerCirc_M // I14 - << armWristCirc_M // I15 - << armShoulderTipToArmfoldLine_M // I16 - << armscyeCirc_M // I17 - << armscyeLength_M // I18 - << armscyeWidth_M // I19 - << armNeckSideToFingerTip_M // I20 - << armNeckSideToWrist_M; // I21 + const QStringList list = QStringList() << shoulderLength_M // I01 + << shoulderTipToShoulderTipF_M // I02 + << acrossChestF_M // I03 + << armfoldToArmfoldF_M // I04 + << shoulderTipToShoulderTipHalfF_M // I05 + << acrossChestHalfF_M // I06 + << shoulderTipToShoulderTipB_M // I07 + << acrossBackB_M // I08 + << armfoldToArmfoldB_M // I09 + << shoulderTipToShoulderTipHalfB_M // I10 + << acrossBackHalfB_M // I11 + << neckFrontToShoulderTipF_M // I12 + << neckBackToShoulderTipB_M // I13 + << neckWidth_M; // I14 return list; } @@ -795,20 +771,15 @@ QStringList ListGroupI() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupJ() { - const QStringList list = QStringList() << legCrotchToFloor_M // J01 - << legWaistSideToFloor_M // J02 - << legWaistSideToKnee_M // J03 - << legThighUpperCirc_M // J04 - << legThighMidCirc_M // J05 - << legKneeCirc_M // J06 - << legKneeSmallCirc_M // J07 - << legCalfCirc_M // J08 - << legAnkleHighCirc_M // J09 - << legAnkleCirc_M // J10 - << legKneeCircBent_M // J11 - << legAnkleDiagCirc_M // J12 - << legCrotchToAnkle_M // J13 - << legWaistSideToAnkle_M; // J14 + const QStringList list = QStringList() << bustpointToBustpoint_M // J01 + << bustpointToNeckSide_M // J02 + << bustpointToLowbust_M // J03 + << bustpointToWaist_M // J04 + << bustpointToBustpointHalf_M // J05 + << bustpointNeckSideToWaist_M // J06 + << bustpointToShoulderTip_M // J07 + << bustpointToWaistFront_M // J08 + << bustpointToBustpointHalter_M; // J09 return list; } @@ -816,13 +787,19 @@ QStringList ListGroupJ() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupK() { - const QStringList list = QStringList() << crotchLength_M // K01 - << crotchLengthB_M // K02 - << crotchLengthF_M // K03 - << riseLengthSide_M // K04 - << riseLengthDiag_M // K05 - << riseLengthB_M // K06 - << riseLengthF_M; // K07 + const QStringList list = QStringList() << shoulderTipToWaistFront_M // K01 + << neckFrontToWaistSide_M // K02 + << neckSideToWaistSideF_M // K03 + << shoulderTipToWaistBack_M // K04 + << shoulderTipToWaistB_1inOffset_M // K05 + << neckBackToWaistSide_M // K06 + << neckSideToWaistSideB_M // K07 + << neckSideToArmfoldF_M // K08 + << neckSideToArmpitF_M // K09 + << neckSideToBustSideF_M // K10 + << neckSideToArmfoldB_M // K11 + << neckSideToArmpitB_M // K12 + << neckSideToBustSideB_M; // K13 return list; } @@ -830,11 +807,27 @@ QStringList ListGroupK() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupL() { - const QStringList list = QStringList() << handPalmLength_M // L01 - << handLength_M // L02 - << handPalmWidth_M // L03 - << handPalmCirc_M // L04 - << handCirc_M; // L05 + const QStringList list = QStringList() << armShoulderTipToWristBent_M // L01 + << armShoulderTipToElbowBent_M // L02 + << armElbowToWristBent_M // L03 + << armElbowCircBent_M // L04 + << armShoulderTipToWrist_M // L05 + << armShoulderTipToElbow_M // L06 + << armElbowToWrist_M // L07 + << armArmpitToWrist_M // L08 + << armArmpitToElbow_M // L09 + << armElbowToWristInside_M // L10 + << armUpperCirc_M // L11 + << armAboveElbowCirc_M // L12 + << armElbowCirc_M // L13 + << armLowerCirc_M // L14 + << armWristCirc_M // L15 + << armShoulderTipToArmfoldLine_M // L16 + << armNeckSideToWrist_M // L17 + << armNeckSideToFingerTip_M // L18 + << armscyeCirc_M // L19 + << armscyeLength_M // L20 + << armscyeWidth_M; // L21 return list; } @@ -842,10 +835,20 @@ QStringList ListGroupL() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupM() { - const QStringList list = QStringList() << footWidth_M // M01 - << footLength_M // M02 - << footCirc_M // M03 - << footInstepCirc_M; // M04 + const QStringList list = QStringList() << legCrotchToFloor_M // M01 + << legWaistSideToFloor_M // M02 + << legThighUpperCirc_M // M03 + << legThighMidCirc_M // M04 + << legKneeCirc_M // M05 + << legKneeSmallCirc_M // M06 + << legCalfCirc_M // M07 + << legAnkleHighCirc_M // M08 + << legAnkleCirc_M // M09 + << legKneeCircBent_M // M10 + << legAnkleDiagCirc_M // M11 + << legCrotchToAnkle_M // M12 + << legWaistSideToAnkle_M // M13 + << legWaistSideToKnee_M; // M14 return list; } @@ -853,12 +856,13 @@ QStringList ListGroupM() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupN() { - const QStringList list = QStringList() << headCirc_M // N01 - << headLength_M // N02 - << headDepth_M // N03 - << headWidth_M // N04 - << headCrownToNeckBack_M // N05 - << headChinToNeckBack_M; // N06 + const QStringList list = QStringList() << crotchLength_M // N01 + << crotchLengthB_M // N02 + << crotchLengthF_M // N03 + << riseLengthSide_M // N04 + << riseLengthDiag_M // N05 + << riseLengthB_M // N06 + << riseLengthF_M; // N07 return list; } @@ -887,17 +891,17 @@ QStringList ListGroupO() //--------------------------------------------------------------------------------------------------------------------- QStringList ListGroupP() { - const QStringList list = QStringList() << armfoldToArmfoldBust_M // P01 - << armfoldToBustFront_M // P02 - << neckBackToBustFront_M // P03 - << neckBackToArmfoldFront_M // P04 - << neckBackToArmfoldFrontToWaistSide_M // P05 - << highbustBackOverShoulderToArmfoldFront_M // P06 - << highbustBackOverShoulderToWaistFront_M // P07 - << neckBackToArmfoldFrontToNeckBack_M // P08 - << acrossBackCenterToArmfoldFrontToAcrossBackCenter_M // P09 - << neckBackToArmfoldFrontToHighbustBack_M // P10 - << highbustBOverShoulderToHighbustF_M // P11 + const QStringList list = QStringList() << neckBackToBustFront_M // P01 + << neckBackToArmfoldFront_M // P02 + << neckBackToArmfoldFrontToWaistSide_M // P03 + << highbustBackOverShoulderToArmfoldFront_M // P04 + << highbustBackOverShoulderToWaistFront_M // P05 + << neckBackToArmfoldFrontToNeckBack_M // P06 + << acrossBackCenterToArmfoldFrontToAcrossBackCenter_M // P07 + << neckBackToArmfoldFrontToHighbustBack_M // P08 + << armfoldToArmfoldBust_M // P09 + << armfoldToBustFront_M // P10 + << highbustBOverShoulderToHighbustF_M // P11 << armscyeArc_M; // P12 return list; diff --git a/src/libs/vmisc/def.h b/src/libs/vmisc/def.h index 3fb3ab666..329fd2785 100644 --- a/src/libs/vmisc/def.h +++ b/src/libs/vmisc/def.h @@ -193,27 +193,28 @@ enum class GSizes : unsigned char { ALL, // Need for standard table extern const QString size_M; // A -extern const QString height_M; // A01 -extern const QString heightNeckBack_M; // A02 -extern const QString heightScapula_M; // A03 -extern const QString heightArmpit_M; // A04 -extern const QString heightWaistSide_M; // A05 -extern const QString heightHip_M; // A06 -extern const QString heightGlutealFold_M; // A07 -extern const QString heightKnee_M; // A08 -extern const QString heightCalf_M; // A09 -extern const QString heightAnkleHigh_M; // A10 -extern const QString heightAnkle_M; // A11 -extern const QString heightHighhip_M; // A12 -extern const QString heightWaistFront_M; // A13 -extern const QString heightBustpoint_M; // A14 -extern const QString heightShoulderTip_M; // A15 -extern const QString heightNeckFront_M; // A16 -extern const QString heightNeckSide_M; // A17 -extern const QString heightNeckBackToKnee_M; // A18 -extern const QString heightWaistSideToKnee_M; // A19 -extern const QString heightWaistSideToHip_M; // A20 -extern const QString heightKneeToAnkle_M; // A21 +extern const QString height_M; // A01 +extern const QString heightNeckBack_M; // A02 +extern const QString heightScapula_M; // A03 +extern const QString heightArmpit_M; // A04 +extern const QString heightWaistSide_M; // A05 +extern const QString heightHip_M; // A06 +extern const QString heightGlutealFold_M; // A07 +extern const QString heightKnee_M; // A08 +extern const QString heightCalf_M; // A09 +extern const QString heightAnkleHigh_M; // A10 +extern const QString heightAnkle_M; // A11 +extern const QString heightHighhip_M; // A12 +extern const QString heightWaistFront_M; // A13 +extern const QString heightBustpoint_M; // A14 +extern const QString heightShoulderTip_M; // A15 +extern const QString heightNeckFront_M; // A16 +extern const QString heightNeckSide_M; // A17 +extern const QString heightNeckBackToKnee_M; // A18 +extern const QString heightWaistSideToKnee_M; // A19 +extern const QString heightWaistSideToHip_M; // A20 +extern const QString heightKneeToAnkle_M; // A21 +extern const QString heightNeckBackToWaistSide_M; // A22 // B extern const QString widthShoulder_M; // B01 extern const QString widthBust_M; // B02 @@ -225,194 +226,194 @@ extern const QString indentNeckBack_M; // C01 extern const QString indentWaistBack_M; // C02 extern const QString indentAnkleHigh_M; // C03 // D -extern const QString neckMidCirc_M; // D01 -extern const QString neckCirc_M; // D02 -extern const QString highbustCirc_M; // D03 -extern const QString bustCirc_M; // D04 -extern const QString lowbustCirc_M; // D05 -extern const QString ribCirc_M; // D06 -extern const QString waistCirc_M; // D07 -extern const QString highhipCirc_M; // D08 -extern const QString hipCirc_M; // D09 -extern const QString neckArcF_M; // D10 -extern const QString highbustArcF_M; // D11 -extern const QString bustArcF_M; // D12 -extern const QString lowbustArcF_M; // D13 -extern const QString ribArcF_M; // D14 -extern const QString waistArcF_M; // D15 -extern const QString highhipArcF_M; // D16 -extern const QString hipArcF_M; // D17 -extern const QString neckArcB_M; // D18 -extern const QString highbustArcB_M; // D19 -extern const QString bustArcB_M; // D20 -extern const QString lowbustArcB_M; // D21 -extern const QString ribArcB_M; // D22 -extern const QString waistArcB_M; // D23 -extern const QString highhipArcB_M; // D24 -extern const QString hipArcB_M; // D25 -extern const QString neckArcHalfF_M; // D26 -extern const QString highbustArcHalfF_M; // D27 -extern const QString bustArcHalfF_M; // D28 -extern const QString lowbustArcHalfF_M; // D29 -extern const QString ribArcHalfF_M; // D30 -extern const QString waistArcHalfF_M; // D31 -extern const QString highhipArcHalfF_M; // D32 -extern const QString hipArcHalfF_M; // D33 -extern const QString neckArcHalfB_M; // D34 -extern const QString highbustArcHalfB_M; // D35 -extern const QString bustArcHalfB_M; // D36 -extern const QString lowbustArcHalfB_M; // D37 -extern const QString ribArcHalfB_M; // D38 -extern const QString waistArcHalfB_M; // D39 -extern const QString highhipArcHalfB_M; // D40 -extern const QString hipArcHalfB_M; // D41 -extern const QString hipWithAbdomenArcF_M; // D42 -extern const QString bodyArmfoldCirc_M; // D43 -extern const QString bodyBustCirc_M; // D44 -extern const QString bodyTorsoCirc_M; // D45 +extern const QString handPalmLength_M; // D01 +extern const QString handLength_M; // D02 +extern const QString handPalmWidth_M; // D03 +extern const QString handPalmCirc_M; // D04 +extern const QString handCirc_M; // D05 // E -extern const QString neckFrontToWaistF_M; // E01 -extern const QString neckFrontToWaistFlatF_M; // E02 -extern const QString armpitToWaistSide_M; // E03 -extern const QString shoulderTipToWaistSideF_M; // E04 -extern const QString neckSideToWaistF_M; // E05 -extern const QString neckSideToWaistBustpointF_M; // E06 -extern const QString shoulderTipToWaistSideB_M; // E07 -extern const QString neckSideToWaistB_M; // E08 -extern const QString neckBackToWaistB_M; // E09 -extern const QString neckSideToWaistScapulaB_M; // E10 -extern const QString neckFrontToHighbustF_M; // E11 -extern const QString neckFrontToBustF_M; // E12 -extern const QString highbustToWaistF_M; // E13 -extern const QString bustToWaistF_M; // E14 -extern const QString lowbustToWaistF_M; // E15 -extern const QString ribToWaistSide_M; // E16 -extern const QString neckBackToHighbustB_M; // E17 -extern const QString neckBackToBustB_M; // E18 -extern const QString highbustToWaistB_M; // E19 -extern const QString bustToWaistB_M; // E20 -extern const QString lowbustToWaistB_M; // E21 -extern const QString shoulderTipToArmfoldF_M; // E22 -extern const QString neckSideToBustF_M; // E23 -extern const QString neckSideToHighbustF_M; // E24 -extern const QString shoulderCenterToHighbustF_M; // E25 -extern const QString shoulderTipToArmfoldB_M; // E26 -extern const QString neckSideToBustB_M; // E27 -extern const QString neckSideToHighbustB_M; // E28 -extern const QString shoulderCenterToHighbustB_M; // E29 -extern const QString waistToHighhipF_M; // E30 -extern const QString waistToHipF_M; // E31 -extern const QString waistToHighhipSide_M; // E32 -extern const QString waistToHighhipB_M; // E33 -extern const QString waistToHipB_M; // E34 -extern const QString waistToHipSide_M; // E35 -extern const QString shoulderSlopeNeckSideAngle_M; // E36 -extern const QString shoulderSlopeNeckSideLength_M; // E37 -extern const QString shoulderSlopeNeckBackAngle_M; // E38 -extern const QString shoulderSlopeNeckBackHeight_M; // E39 -extern const QString shoulderSlopeShoulderTipAngle_M; // E40 +extern const QString footWidth_M; // E01 +extern const QString footLength_M; // E02 +extern const QString footCirc_M; // E03 +extern const QString footInstepCirc_M; // E04 // F -extern const QString shoulderLength_M; // F01 -extern const QString shoulderTipToShoulderTipF_M; // F02 -extern const QString acrossChestF_M; // F03 -extern const QString armfoldToArmfoldF_M; // F04 -extern const QString shoulderTipToShoulderTipB_M; // F05 -extern const QString acrossBackB_M; // F06 -extern const QString armfoldToArmfoldB_M; // F07 -extern const QString shoulderTipToShoulderTipHalfF_M; // F08 -extern const QString acrossChestHalfF_M; // F09 -extern const QString shoulderTipToShoulderTipHalfB_M; // F10 -extern const QString acrossBackHalfB_M; // F11 -extern const QString neckFrontToShoulderTipF_M; // F12 -extern const QString neckBackToShoulderTipB_M; // F13 -extern const QString neckWidth_M; // F14 +extern const QString headCirc_M; // F01 +extern const QString headLength_M; // F02 +extern const QString headDepth_M; // F03 +extern const QString headWidth_M; // F04 +extern const QString headCrownToNeckBack_M; // F05 +extern const QString headChinToNeckBack_M; // F06 // G -extern const QString bustpointToBustpoint_M; // G01 -extern const QString bustpointToNeckSide_M; // G02 -extern const QString bustpointToLowbust_M; // G03 -extern const QString bustpointToWaist_M; // G04 -extern const QString bustpointToBustpointHalf_M; // G05 -extern const QString bustpointToBustpointHalter_M; // G06 -extern const QString bustpointToShoulderTip_M; // G07 -extern const QString bustpointToWaistFront_M; // G08 +extern const QString neckMidCirc_M; // G01 +extern const QString neckCirc_M; // G02 +extern const QString highbustCirc_M; // G03 +extern const QString bustCirc_M; // G04 +extern const QString lowbustCirc_M; // G05 +extern const QString ribCirc_M; // G06 +extern const QString waistCirc_M; // G07 +extern const QString highhipCirc_M; // G08 +extern const QString hipCirc_M; // G09 +extern const QString neckArcF_M; // G10 +extern const QString highbustArcF_M; // G11 +extern const QString bustArcF_M; // G12 +extern const QString lowbustArcF_M; // G13 +extern const QString ribArcF_M; // G14 +extern const QString waistArcF_M; // G15 +extern const QString highhipArcF_M; // G16 +extern const QString hipArcF_M; // G17 +extern const QString neckArcHalfF_M; // G18 +extern const QString highbustArcHalfF_M; // G19 +extern const QString bustArcHalfF_M; // G20 +extern const QString lowbustArcHalfF_M; // G21 +extern const QString ribArcHalfF_M; // G22 +extern const QString waistArcHalfF_M; // G23 +extern const QString highhipArcHalfF_M; // G24 +extern const QString hipArcHalfF_M; // G25 +extern const QString neckArcB_M; // G26 +extern const QString highbustArcB_M; // G27 +extern const QString bustArcB_M; // G28 +extern const QString lowbustArcB_M; // G29 +extern const QString ribArcB_M; // G30 +extern const QString waistArcB_M; // G31 +extern const QString highhipArcB_M; // G32 +extern const QString hipArcB_M; // G33 +extern const QString neckArcHalfB_M; // G34 +extern const QString highbustArcHalfB_M; // G35 +extern const QString bustArcHalfB_M; // G36 +extern const QString lowbustArcHalfB_M; // G37 +extern const QString ribArcHalfB_M; // G38 +extern const QString waistArcHalfB_M; // G39 +extern const QString highhipArcHalfB_M; // G40 +extern const QString hipArcHalfB_M; // G41 +extern const QString hipWithAbdomenArcF_M; // G42 +extern const QString bodyArmfoldCirc_M; // G43 +extern const QString bodyBustCirc_M; // G44 +extern const QString bodyTorsoCirc_M; // G45 // H -extern const QString shoulderTipToWaistFront_M; // H01 -extern const QString neckFrontToWaistSide_M; // H02 -extern const QString neckSideToWaistSideF_M; // H03 -extern const QString neckSideToArmfoldF_M; // H04 -extern const QString neckSideToArmpitF_M; // H05 -extern const QString neckSideToBustSideF_M; // H06 -extern const QString shoulderTipToWaistBack_M; // H07 -extern const QString neckBackToWaistSide_M; // H08 -extern const QString neckSideToWaistSideB_M; // H09 -extern const QString neckSideToArmfoldB_M; // H10 -extern const QString neckSideToArmpitB_M; // H11 -extern const QString neckSideToBustSideB_M; // H12 -extern const QString shoulderTipToWaistB_1inOffset_M; // H13 +extern const QString neckFrontToWaistF_M; // H01 +extern const QString neckFrontToWaistFlatF_M; // H02 +extern const QString armpitToWaistSide_M; // H03 +extern const QString shoulderTipToWaistSideF_M; // H04 +extern const QString neckSideToWaistF_M; // H05 +extern const QString neckSideToWaistBustpointF_M; // H06 +extern const QString neckFrontToHighbustF_M; // H07 +extern const QString highbustToWaistF_M; // H08 +extern const QString neckFrontToBustF_M; // H09 +extern const QString bustToWaistF_M; // H10 +extern const QString lowbustToWaistF_M; // H11 +extern const QString ribToWaistSide_M; // H12 +extern const QString shoulderTipToArmfoldF_M; // H13 +extern const QString neckSideToBustF_M; // H14 +extern const QString neckSideToHighbustF_M; // H15 +extern const QString shoulderCenterToHighbustF_M; // H16 +extern const QString neckSideToWaistB_M; // H17 +extern const QString shoulderTipToWaistSideB_M; // H18 +extern const QString neckBackToWaistB_M; // H19 +extern const QString neckSideToWaistScapulaB_M; // H20 +extern const QString neckBackToHighbustB_M; // H21 +extern const QString highbustToWaistB_M; // H22 +extern const QString neckBackToBustB_M; // H23 +extern const QString bustToWaistB_M; // H24 +extern const QString lowbustToWaistB_M; // H25 +extern const QString shoulderTipToArmfoldB_M; // H26 +extern const QString neckSideToBustB_M; // H27 +extern const QString neckSideToHighbustB_M; // H28 +extern const QString shoulderCenterToHighbustB_M; // H29 +extern const QString waistToHighhipF_M; // H30 +extern const QString waistToHipF_M; // H31 +extern const QString waistToHighhipSide_M; // H32 +extern const QString waistToHighhipB_M; // H33 +extern const QString waistToHipB_M; // H34 +extern const QString waistToHipSide_M; // H35 +extern const QString shoulderSlopeNeckSideAngle_M; // H36 +extern const QString shoulderSlopeNeckSideLength_M; // H37 +extern const QString shoulderSlopeNeckBackAngle_M; // H38 +extern const QString shoulderSlopeNeckBackHeight_M; // H39 +extern const QString shoulderSlopeShoulderTipAngle_M; // H40 // I -extern const QString armShoulderTipToWristBent_M; // I01 -extern const QString armShoulderTipToElbowBent_M; // I02 -extern const QString armElbowToWristBent_M; // I03 -extern const QString armElbowCircBent_M; // I04 -extern const QString armShoulderTipToWrist_M; // I05 -extern const QString armShoulderTipToElbow_M; // I06 -extern const QString armElbowToWrist_M; // I07 -extern const QString armArmpitToWrist_M; // I08 -extern const QString armArmpitToElbow_M; // I09 -extern const QString armElbowToWristInside_M; // I10 -extern const QString armUpperCirc_M; // I11 -extern const QString armAboveElbowCirc_M; // I12 -extern const QString armElbowCirc_M; // I13 -extern const QString armLowerCirc_M; // I14 -extern const QString armWristCirc_M; // I15 -extern const QString armShoulderTipToArmfoldLine_M; // I16 -extern const QString armscyeCirc_M; // I17 -extern const QString armscyeLength_M; // I18 -extern const QString armscyeWidth_M; // I19 -extern const QString armNeckSideToFingerTip_M; // I20 -extern const QString armNeckSideToWrist_M; // I21 +extern const QString shoulderLength_M; // I01 +extern const QString shoulderTipToShoulderTipF_M; // I02 +extern const QString acrossChestF_M; // I03 +extern const QString armfoldToArmfoldF_M; // I04 +extern const QString shoulderTipToShoulderTipHalfF_M; // I05 +extern const QString acrossChestHalfF_M; // I06 +extern const QString shoulderTipToShoulderTipB_M; // I07 +extern const QString acrossBackB_M; // I08 +extern const QString armfoldToArmfoldB_M; // I09 +extern const QString shoulderTipToShoulderTipHalfB_M; // I10 +extern const QString acrossBackHalfB_M; // I11 +extern const QString neckFrontToShoulderTipF_M; // I12 +extern const QString neckBackToShoulderTipB_M; // I13 +extern const QString neckWidth_M; // I14 // J -extern const QString legCrotchToFloor_M; // J01 -extern const QString legWaistSideToFloor_M; // J02 -extern const QString legWaistSideToKnee_M; // J03 -extern const QString legThighUpperCirc_M; // J04 -extern const QString legThighMidCirc_M; // J05 -extern const QString legKneeCirc_M; // J06 -extern const QString legKneeSmallCirc_M; // J07 -extern const QString legCalfCirc_M; // J08 -extern const QString legAnkleHighCirc_M; // J09 -extern const QString legAnkleCirc_M; // J10 -extern const QString legKneeCircBent_M; // J11 -extern const QString legAnkleDiagCirc_M; // J12 -extern const QString legCrotchToAnkle_M; // J13 -extern const QString legWaistSideToAnkle_M; // J14 - +extern const QString bustpointToBustpoint_M; // J01 +extern const QString bustpointToNeckSide_M; // J02 +extern const QString bustpointToLowbust_M; // J03 +extern const QString bustpointToWaist_M; // J04 +extern const QString bustpointToBustpointHalf_M; // J05 +extern const QString bustpointNeckSideToWaist_M; // J06 +extern const QString bustpointToShoulderTip_M; // J07 +extern const QString bustpointToWaistFront_M; // J08 +extern const QString bustpointToBustpointHalter_M; // J09 // K -extern const QString crotchLength_M; // K01 -extern const QString crotchLengthB_M; // K02 -extern const QString crotchLengthF_M; // K03 -extern const QString riseLengthSide_M; // K04 -extern const QString riseLengthDiag_M; // K05 -extern const QString riseLengthB_M; // K06 -extern const QString riseLengthF_M; // K07 +extern const QString shoulderTipToWaistFront_M; // K01 +extern const QString neckFrontToWaistSide_M; // K02 +extern const QString neckSideToWaistSideF_M; // K03 +extern const QString shoulderTipToWaistBack_M; // K04 +extern const QString shoulderTipToWaistB_1inOffset_M; // K05 +extern const QString neckBackToWaistSide_M; // K06 +extern const QString neckSideToWaistSideB_M; // K07 +extern const QString neckSideToArmfoldF_M; // K08 +extern const QString neckSideToArmpitF_M; // K09 +extern const QString neckSideToBustSideF_M; // K10 +extern const QString neckSideToArmfoldB_M; // K11 +extern const QString neckSideToArmpitB_M; // K12 +extern const QString neckSideToBustSideB_M; // K13 // L -extern const QString handPalmLength_M; // L01 -extern const QString handLength_M; // L02 -extern const QString handPalmWidth_M; // L03 -extern const QString handPalmCirc_M; // L04 -extern const QString handCirc_M; // L05 +extern const QString armShoulderTipToWristBent_M; // L01 +extern const QString armShoulderTipToElbowBent_M; // L02 +extern const QString armElbowToWristBent_M; // L03 +extern const QString armElbowCircBent_M; // L04 +extern const QString armShoulderTipToWrist_M; // L05 +extern const QString armShoulderTipToElbow_M; // L06 +extern const QString armElbowToWrist_M; // L07 +extern const QString armArmpitToWrist_M; // L08 +extern const QString armArmpitToElbow_M; // L09 +extern const QString armElbowToWristInside_M; // L10 +extern const QString armUpperCirc_M; // L11 +extern const QString armAboveElbowCirc_M; // L12 +extern const QString armElbowCirc_M; // L13 +extern const QString armLowerCirc_M; // L14 +extern const QString armWristCirc_M; // L15 +extern const QString armShoulderTipToArmfoldLine_M; // L16 +extern const QString armNeckSideToWrist_M; // L17 +extern const QString armNeckSideToFingerTip_M; // L18 +extern const QString armscyeCirc_M; // L19 +extern const QString armscyeLength_M; // L20 +extern const QString armscyeWidth_M; // L21 // M -extern const QString footWidth_M; // M01 -extern const QString footLength_M; // M02 -extern const QString footCirc_M; // M03 -extern const QString footInstepCirc_M; // M04 +extern const QString legCrotchToFloor_M; // M01 +extern const QString legWaistSideToFloor_M; // M02 +extern const QString legThighUpperCirc_M; // M03 +extern const QString legThighMidCirc_M; // M04 +extern const QString legKneeCirc_M; // M05 +extern const QString legKneeSmallCirc_M; // M06 +extern const QString legCalfCirc_M; // M07 +extern const QString legAnkleHighCirc_M; // M08 +extern const QString legAnkleCirc_M; // M09 +extern const QString legKneeCircBent_M; // M10 +extern const QString legAnkleDiagCirc_M; // M11 +extern const QString legCrotchToAnkle_M; // M12 +extern const QString legWaistSideToAnkle_M; // M13 +extern const QString legWaistSideToKnee_M; // M14 // N -extern const QString headCirc_M; // N01 -extern const QString headLength_M; // N02 -extern const QString headDepth_M; // N03 -extern const QString headWidth_M; // N04 -extern const QString headCrownToNeckBack_M; // N05 -extern const QString headChinToNeckBack_M; // N06 +extern const QString crotchLength_M; // N01 +extern const QString crotchLengthB_M; // N02 +extern const QString crotchLengthF_M; // N03 +extern const QString riseLengthSide_M; // N04 +extern const QString riseLengthDiag_M; // N05 +extern const QString riseLengthB_M; // N06 +extern const QString riseLengthF_M; // N07 // O extern const QString neckBackToWaistFront_M; // O01 extern const QString waistToWaistHalter_M; // O02 @@ -429,17 +430,17 @@ extern const QString armAcrossBackCenterToElbowBent_M; // O12 extern const QString armAcrossBackCenterToWristBent_M; // O13 extern const QString armArmscyeBackCenterToWristBent_M; // O14 // P -extern const QString armfoldToArmfoldBust_M; // P01 -extern const QString armfoldToBustFront_M; // P02 -extern const QString neckBackToBustFront_M; // P03 -extern const QString neckBackToArmfoldFront_M; // P04 -extern const QString neckBackToArmfoldFrontToWaistSide_M; // P05 -extern const QString highbustBackOverShoulderToArmfoldFront_M; // P06 -extern const QString highbustBackOverShoulderToWaistFront_M; // P07 -extern const QString neckBackToArmfoldFrontToNeckBack_M; // P08 -extern const QString acrossBackCenterToArmfoldFrontToAcrossBackCenter_M; // P09 -extern const QString neckBackToArmfoldFrontToHighbustBack_M; // P10 -extern const QString highbustBOverShoulderToHighbustF_M; // P11 +extern const QString neckBackToBustFront_M; // P01 +extern const QString neckBackToArmfoldFront_M; // P02 +extern const QString neckBackToArmfoldFrontToWaistSide_M; // P03 +extern const QString highbustBackOverShoulderToArmfoldFront_M; // P04 +extern const QString highbustBackOverShoulderToWaistFront_M; // P05 +extern const QString neckBackToArmfoldFrontToNeckBack_M; // P06 +extern const QString acrossBackCenterToArmfoldFrontToAcrossBackCenter_M; // P07 +extern const QString neckBackToArmfoldFrontToHighbustBack_M; // P08 +extern const QString armfoldToArmfoldBust_M; // P09 +extern const QString armfoldToBustFront_M; // P10 +extern const QString highbustBOverShoulderToHighbustF_M; // P11 extern const QString armscyeArc_M; // P12 // Q extern const QString dartWidthShoulder_M; // Q01 diff --git a/src/libs/vpatterndb/vtranslatemeasurements.cpp b/src/libs/vpatterndb/vtranslatemeasurements.cpp index 3a57036bc..76df722ae 100644 --- a/src/libs/vpatterndb/vtranslatemeasurements.cpp +++ b/src/libs/vpatterndb/vtranslatemeasurements.cpp @@ -318,7 +318,14 @@ void VTranslateMeasurements::InitGroupA() d = QmuTranslation::translate("Measurements", "Vertical distance from the fold at the back of the knee to the " "point where the front leg meets the top of the foot.", "Full measurement description."); - InitMeasurement(heightKneeToAnkle_M, m, g, d, "A21"); + InitMeasurement(heightKneeToAnkle_M, m, g, d, "A21", "(height_knee - height_ankle)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "height_neck_back_to_waist_side", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Height: Neck Back to Waist Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance from Neck Back to Waist Side. ('Height: Neck " + "Back' - 'Height: Waist Side').", "Full measurement description."); + InitMeasurement(heightNeckBackToWaistSide_M, m, g, d, "A22", "(height_neck_back - height_waist_side)"); //================================================================================================================= } @@ -412,324 +419,41 @@ void VTranslateMeasurements::InitGroupD() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_mid_circ", + m = QmuTranslation::translate("Measurements", "hand_palm_length", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck circumference, midsection", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Middle Neck circumference, roughtly halfway between jaw and torso.", + g = QmuTranslation::translate("Measurements", "Hand: Palm length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Length from Wrist line to base of middle finger.", "Full measurement description."); - InitMeasurement(neckMidCirc_M, m, g, d, "D01"); + InitMeasurement(handPalmLength_M, m, g, d, "D01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_circ", + m = QmuTranslation::translate("Measurements", "hand_length", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Neck circumference, at base of neck, from Neck Back through Neck " - "Sides and Neck Front.", "Full measurement description."); - InitMeasurement(neckCirc_M, m, g, d, "D02"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference at Highbust, following shortest distance between " - "Armfolds across chest, parallel to floor under arms and across back.", + g = QmuTranslation::translate("Measurements", "Hand: Length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Length from Wrist line to end of middle finger.", "Full measurement description."); - InitMeasurement(highbustCirc_M, m, g, d, "D03"); + InitMeasurement(handLength_M, m, g, d, "D02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_circ", + m = QmuTranslation::translate("Measurements", "hand_palm_width", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference around Bust, parallel to floor.", + g = QmuTranslation::translate("Measurements", "Hand: Palm width", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure where Palm is widest.", "Full measurement description."); - InitMeasurement(bustCirc_M, m, g, d, "D04"); + InitMeasurement(handPalmWidth_M, m, g, d, "D03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_circ", + m = QmuTranslation::translate("Measurements", "hand_palm_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference around LowBust, around the ribs just under the " - "breasts, parallel to floor.", "Full measurement description."); - InitMeasurement(lowbustCirc_M, m, g, d, "D05"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rib_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rib circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference around Ribs at level of the lowest rib at the side, " - "parallel to floor.", "Full measurement description."); - InitMeasurement(ribCirc_M, m, g, d, "D06"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference around Waist, following natural contours. Waists " - "are typically higher in back than in front, not parallel to floor.", + g = QmuTranslation::translate("Measurements", "Hand: Palm circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference where Palm is widest.", "Full measurement description."); - InitMeasurement(waistCirc_M, m, g, d, "D07"); + InitMeasurement(handPalmCirc_M, m, g, d, "D04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highhip_circ", + m = QmuTranslation::translate("Measurements", "hand_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highhip circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference around Highhip, where Abdomen protrusion is " - "greatest, parallel to floor.", "Full measurement description."); - InitMeasurement(highhipCirc_M, m, g, d, "D08"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hip_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hip circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference around Hip, where Hip protrusion is greatest, " - "parallel to floor.", "Full measurement description."); - InitMeasurement(hipCirc_M, m, g, d, "D09"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Neck Side through Neck Front. Calculate as " - "(Neck circumference - Neck arc (back)", "Full measurement description."); - InitMeasurement(neckArcF_M, m, g, d, "D10", "(neck_circ - neck_arc_b)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Side (Armpit) to HIghbust Side (Armpit) across " - "chest. Calculate as (Highbust circumference - Highbust arc (back)).", + g = QmuTranslation::translate("Measurements", "Hand: Circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Tuck thumb toward smallest finger, bring fingers close together. " + "Measure circumference around widest part of hand.", "Full measurement description."); - InitMeasurement(highbustArcF_M, m, g, d, "D11", "(highbust_circ - highbust_arc_b)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bust Side to Bust Side across chest. Calculate as " - "(Bust circumference - Bust arc (back)).", "Full measurement description."); - InitMeasurement(bustArcF_M, m, g, d, "D12", "(bust_circ – bust_arc_b)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Lowbust Side to Lowbust Side across Front.", - "Full measurement description."); - InitMeasurement(lowbustArcF_M, m, g, d, "D13"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rib_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rib arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Rib Side to Rib Side across front.", - "Full measurement description."); - InitMeasurement(ribArcF_M, m, g, d, "D14"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Side to Waist Side across front.", - "Full measurement description."); - InitMeasurement(waistArcF_M, m, g, d, "D15"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highhip_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highhip arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highhip Side to Highhip Side across front.", - "Full measurement description."); - InitMeasurement(highhipArcF_M, m, g, d, "D16"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hip_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hip arc, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Hip Side to Hip Side across Front.", - "Full measurement description."); - InitMeasurement(hipArcF_M, m, g, d, "D17"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Neck Side across back.", - "Full measurement description."); - InitMeasurement(neckArcB_M, m, g, d, "D18"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Side (Armpit) to Highbust Side (Armpit) across back.", - "Full measurement description."); - InitMeasurement(highbustArcB_M, m, g, d, "D19"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bust Side to Bust Side across back.", - "Full measurement description."); - InitMeasurement(bustArcB_M, m, g, d, "D20"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Lowbust Side to Lowbust Side across back. Calculate as " - "(Lowbust circumference - Lowbust arc (front)).", "Full measurement description."); - InitMeasurement(lowbustArcB_M, m, g, d, "D21", "(lowbust_circ - lowbust_arc_f)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rib_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rib arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Rib Side to Rib side across back. Calculate as " - "(Rib circumference - Rib arc (front)).", "Full measurement description."); - InitMeasurement(ribArcB_M, m, g, d, "D22", "(rib_circ - rib_arc_f)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Side to Waist Side across back. Calculate as " - "(Waist circumference - Waist arc (front)).", "Full measurement description."); - InitMeasurement(waistArcB_M, m, g, d, "D23", "(waist_circ - waist_arc_f)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highhip_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highhip arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highhip Side to Highhip Side across back. Calculate as " - "(Highhip circumference - Highhip Arc (front)).", "Full measurement description."); - InitMeasurement(highhipArcB_M, m, g, d, "D24", "(highhip_circ - highhip_arc_f)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hip_arc_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hip arc, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Hip Side to Hip Side across back. Calculate as " - "(Hip circumference - Hip arc (front)).", "Full measurement description."); - InitMeasurement(hipArcB_M, m, g, d, "D25", "(hip_circ - hip_arc_f)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Front to Neck Side. Calculate as (Neck Arc (front)/2).", - "Full measurement description."); - InitMeasurement(neckArcHalfF_M, m, g, d, "D26", "(neck_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Front to Highbust Side. Calculate as " - "(Highbust Arc (front)/2).", "Full measurement description."); - InitMeasurement(highbustArcHalfF_M, m, g, d, "D27", "(highbust_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bust Front to Bust Side. Calculate as (Bust Arc (front)/2).", - "Full measurement description."); - InitMeasurement(bustArcHalfF_M, m, g, d, "D28", "(bust_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Lowbust Front to Lowbust Side. Calculate as " - "(Lowbust Arc (front)/2).", "Full measurement description."); - InitMeasurement(lowbustArcHalfF_M, m, g, d, "D29", "(lowbust_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rib_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rib arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Rib Front to Rib Side. Calculate as (Rib Arc (front) / 2).", - "Full measurement description."); - InitMeasurement(ribArcHalfF_M, m, g, d, "D30", "(rib_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Front to Waist Side. Calculate as " - "(Waist Arc (front) / 2).", "Full measurement description."); - InitMeasurement(waistArcHalfF_M, m, g, d, "D31", "(waist_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highhip_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highhip arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highhip Front to Highhip Side. Calculate as " - "(Highhip Arc (front ) / 2).", "Full measurement description."); - InitMeasurement(highhipArcHalfF_M, m, g, d, "D32", "(highhip_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hip_arc_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hip arc, front, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Hip Front to Hip Side. Calculate as (Hip Arc (front) / 2).", - "Full measurement description."); - InitMeasurement(hipArcHalfF_M, m, g, d, "D33", "(hip_arc_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back to Neck Side. Calculate as (Neck Arc (back) / 2).", - "Full measurement description."); - InitMeasurement(neckArcHalfB_M, m, g, d, "D34", "(neck_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Back to Highbust Side. Calculate as " - "(Highbust Arc (back) / 2).", "Full measurement description."); - InitMeasurement(highbustArcHalfB_M, m, g, d, "D35", "(highbust_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bust Back to Bust Side. Calculate as (Bust Arc (back) / 2).", - "Full measurement description."); - InitMeasurement(bustArcHalfB_M, m, g, d, "D36", "(bust_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Lowbust Back to Lowbust Side. Calculate as " - "(Lowbust Arc (back) / 2).", "Full measurement description."); - InitMeasurement(lowbustArcHalfB_M, m, g, d, "D37", "(lowbust_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rib_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rib arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Rib Back to Highbust Side. Calculate as (Rib Arc (back) / 2).", - "Full measurement description."); - InitMeasurement(ribArcHalfB_M, m, g, d, "D38", "(rib_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Back to Waist Side. Calculate as " - "(Waist Arc (back) / 2).", "Full measurement description."); - InitMeasurement(waistArcHalfB_M, m, g, d, "D39", "(waist_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highhip_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highhip arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highhip Back to Highbust Side. Calculate as " - "(Highhip Arc (back) / 2).", "Full measurement description."); - InitMeasurement(highhipArcHalfB_M, m, g, d, "D40", "(highhip_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hip_arc_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hip arc, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Hip Back to Highbust Side. Calculate as (Hip Arc (back) / 2).", - "Full measurement description."); - InitMeasurement(hipArcHalfB_M, m, g, d, "D41", "(hip_arc_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hip_with_abdomen_arc_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hip arc with Abdomen, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Curve stiff paper around front of abdomen, tape at sides. Measure " - "from Hip Side to Hip Side over paper across front.", - "Full measurement description."); - InitMeasurement(hipWithAbdomenArcF_M, m, g, d, "D42"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "body_armfold_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Body circumference at Armfold level", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure around arms and torso at Armfold level.", - "Full measurement description."); - InitMeasurement(bodyArmfoldCirc_M, m, g, d, "D43"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "body_bust_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Body circumference at Bust level", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure around arms and torso at Bust level.", - "Full measurement description."); - InitMeasurement(bodyBustCirc_M, m, g, d, "D44"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "body_torso_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Body circumference of full torso", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure from mid-shoulder around crotch.", - "Full measurement description."); - InitMeasurement(bodyTorsoCirc_M, m, g, d, "D45"); + InitMeasurement(handCirc_M, m, g, d, "D05"); //================================================================================================================= } @@ -743,287 +467,33 @@ void VTranslateMeasurements::InitGroupE() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_front_to_waist_f", + m = QmuTranslation::translate("Measurements", "foot_width", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Front to Waist Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Front, over tape between Breastpoints, down to Waist " - "Front.", "Full measurement description."); - InitMeasurement(neckFrontToWaistF_M, m, g, d, "E01"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_front_to_waist_flat_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Front to Waist Front flat", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Front down between breasts to Waist Front.", + g = QmuTranslation::translate("Measurements", "Foot: Width", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure at widest part of foot.", "Full measurement description."); - InitMeasurement(neckFrontToWaistFlatF_M, m, g, d, "E02"); + InitMeasurement(footWidth_M, m, g, d, "E01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armpit_to_waist_side", + m = QmuTranslation::translate("Measurements", "foot_length", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armpit to Waist Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armpit down to Waist Side.", "Full measurement description."); - InitMeasurement(armpitToWaistSide_M, m, g, d, "E03"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_side_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Side, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip, curving around Armscye Front, then down to " - "Waist Side.", "Full measurement description."); - InitMeasurement(shoulderTipToWaistSideF_M, m, g, d, "E04"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_waist_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side straight down front to Waist level.", + g = QmuTranslation::translate("Measurements", "Foot: Length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure from back of heel to end of longest toe.", "Full measurement description."); - InitMeasurement(neckSideToWaistF_M, m, g, d, "E05"); + InitMeasurement(footLength_M, m, g, d, "E02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_waist_bustpoint_f", + m = QmuTranslation::translate("Measurements", "foot_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, through Bustpoint", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side over Bustpoint to Waist level, forming a straight " - "line.", "Full measurement description."); - InitMeasurement(neckSideToWaistBustpointF_M, m, g, d, "E06"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_side_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Side, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip, curving around Armscye Back, then down to " - "Waist Side.", "Full measurement description."); - InitMeasurement(shoulderTipToWaistSideB_M, m, g, d, "E07"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_waist_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side straight down back to Waist level.", + g = QmuTranslation::translate("Measurements", "Foot: Circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure circumference around widest part of foot.", "Full measurement description."); - InitMeasurement(neckSideToWaistB_M, m, g, d, "E08"); + InitMeasurement(footCirc_M, m, g, d, "E03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_back_to_waist_b", + m = QmuTranslation::translate("Measurements", "foot_instep_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Back to Waist Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back down to Waist Back.", + g = QmuTranslation::translate("Measurements", "Foot: Instep circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure circumference at tallest part of instep.", "Full measurement description."); - InitMeasurement(neckBackToWaistB_M, m, g, d, "E09"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_waist_scapula_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, through Scapula", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side across Scapula down to Waist level, forming a " - "straight line.", "Full measurement description."); - InitMeasurement(neckSideToWaistScapulaB_M, m, g, d, "E10"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_front_to_highbust_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Front to Highbust Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Neck Front down to Highbust Front.", - "Full measurement description."); - InitMeasurement(neckFrontToHighbustF_M, m, g, d, "E11"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_front_to_bust_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Front to Bust Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Front down to Bust Front. Requires tape to cover gap " - "between Bustpoints.", "Full measurement description."); - InitMeasurement(neckFrontToBustF_M, m, g, d, "E12"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_to_waist_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust Front to Waist Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Front to Waist Front. Use tape to bridge gap between " - "Bustpoints. ('Neck Front to Waist Front' - 'Neck Front to Highbust Front').", - "Full measurement description."); - InitMeasurement(highbustToWaistF_M, m, g, d, "E13", "(neck_front_to_waist - neck_front_to_highbust)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_to_waist_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust Front to Waist Front", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Bust Center down to Waist line.", "Full measurement description."); - InitMeasurement(bustToWaistF_M, m, g, d, "E14"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_to_waist_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust Front to Waist Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Lowbust Front down to Waist Front.", - "Full measurement description."); - InitMeasurement(lowbustToWaistF_M, m, g, d, "E15"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rib_to_waist_side", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rib Side to Waist Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From lowest rib at side down to waist.", - "Full measurement description."); - InitMeasurement(ribToWaistSide_M, m, g, d, "E16"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_back_to_highbust_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Back to Highbust Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back down to Highbust Back.", - "Full measurement description."); - InitMeasurement(neckBackToHighbustB_M, m, g, d, "E17"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_back_to_bust_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Back to Bust Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back down to Bust Back.", "Full measurement description."); - InitMeasurement(neckBackToBustB_M, m, g, d, "E18"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "highbust_to_waist_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Highbust Back to Waist Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Back down to Waist Back. ('Neck Back to Waist Back' " - "- 'Neck Back to Highbust Back').", "Full measurement description."); - InitMeasurement(highbustToWaistB_M, m, g, d, "E19", "(neck_back_to_waist - neck_back_to_highbust)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bust_to_waist_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bust Back to Waist Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bust Back down to Waist level. ('Neck Back to Waist Back' - " - "'Neck Back to Bust Back').", "Full measurement description."); - InitMeasurement(bustToWaistB_M, m, g, d, "E20"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "lowbust_to_waist_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Lowbust Back to Waist Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Lowbust Back down to Waist Back.", - "Full measurement description."); - InitMeasurement(lowbustToWaistB_M, m, g, d, "E21"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_armfold_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Armfold Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip around Armscye down to Armfold Front.", - "Full measurement description."); - InitMeasurement(shoulderTipToArmfoldF_M, m, g, d, "E22"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_bust_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Bust level, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side straight down front to Bust level.", - "Full measurement description."); - InitMeasurement(neckSideToBustF_M, m, g, d, "E23"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_highbust_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Highbust level, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side straight down front to Highbust level.", - "Full measurement description."); - InitMeasurement(neckSideToHighbustF_M, m, g, d, "E24"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_center_to_highbust_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder center to Highbust level, front", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From mid-Shoulder down front to Highbust level, aimed at Bustpoint.", - "Full measurement description."); - InitMeasurement(shoulderCenterToHighbustF_M, m, g, d, "E25"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_armfold_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Armfold Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip around Armscye down to Armfold Back.", - "Full measurement description."); - InitMeasurement(shoulderTipToArmfoldB_M, m, g, d, "E26"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_bust_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Bust level, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side straight down back to Bust level.", - "Full measurement description."); - InitMeasurement(neckSideToBustB_M, m, g, d, "E27"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_highbust_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Highbust level, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side straight down back to Highbust level.", - "Full measurement description."); - InitMeasurement(neckSideToHighbustB_M, m, g, d, "E28"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_center_to_highbust_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder center to Highbust level, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From mid-Shoulder down back to Highbust level, aimed through " - "Scapula.", "Full measurement description."); - InitMeasurement(shoulderCenterToHighbustB_M, m, g, d, "E29"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_to_highhip_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist Front to Highhip Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Front to Highhip Front.", - "Full measurement description."); - InitMeasurement(waistToHighhipF_M, m, g, d, "E30"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_to_hip_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist Front to Hip Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Front to Hip Front.", "Full measurement description."); - InitMeasurement(waistToHipF_M, m, g, d, "E31"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_to_highhip_side", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist Side to Highhip Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Side to Highhip Side.", "Full measurement description."); - InitMeasurement(waistToHighhipSide_M, m, g, d, "E32"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_to_highhip_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist Back to Highhip Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Back down to Highhip Back.", - "Full measurement description."); - InitMeasurement(waistToHighhipB_M, m, g, d, "E33"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_to_hip_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist Back to Hip Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Back down to Hip Back. Requires tape to cover the gap " - "between buttocks.", "Full measurement description."); - InitMeasurement(waistToHipB_M, m, g, d, "E34"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "waist_to_hip_side", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Waist Side to Hip Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Side to Hip Side.", "Full measurement description."); - InitMeasurement(waistToHipSide_M, m, g, d, "E35"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_side_angle", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Slope Angle from Neck Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Angle measuredvetween line parallel to floor at Neck Side, and " - "line from Neck Side to Shoulder Tip. Usually measured with special tools.", - "Full measurement description."); - InitMeasurement(shoulderSlopeNeckSideAngle_M, m, g, d, "E36"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_side_length", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Slope length from Neck Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance between Neck Side and Shoulder Tip.", - "Full measurement description."); - InitMeasurement(shoulderSlopeNeckSideLength_M, m, g, d, "E37"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_back_angle", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Slope Angle from Neck Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Angle between line parallel to floor at Neck Back level and line " - "from Neck Back to Shoulder Tip. Usually measured with special tool.", - "Full measurement description."); - InitMeasurement(shoulderSlopeNeckBackAngle_M, m, g, d, "E38"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_back_height", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Slope length from Neck Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance between Neck Back and Shoulder Tip.", - "Full measurement description."); - InitMeasurement(shoulderSlopeNeckBackHeight_M, m, g, d, "E39"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_slope_shoulder_tip_angle", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Slope Angle from Shoulder Tip", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Angle between vertical line at Shoulder Tip, and line from Neck " - "Side to Shoulder Tip. Usually measured with special tools.", - "Full measurement description."); - InitMeasurement(shoulderSlopeShoulderTipAngle_M, m, g, d, "E40"); + InitMeasurement(footInstepCirc_M, m, g, d, "E04"); //================================================================================================================= } @@ -1037,105 +507,48 @@ void VTranslateMeasurements::InitGroupF() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_length", + m = QmuTranslation::translate("Measurements", "head_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Length from Neck Side to Shoulder Tip.", + g = QmuTranslation::translate("Measurements", "Head: Circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure circumference at largest level of head.", "Full measurement description."); - InitMeasurement(shoulderLength_M, m, g, d, "F01"); + InitMeasurement(headCirc_M, m, g, d, "F01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_f", + m = QmuTranslation::translate("Measurements", "head_length", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Shoulder tip, curved around front.", + g = QmuTranslation::translate("Measurements", "Head: Length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance from Head Crown to bottom of jaw.", "Full measurement description."); - InitMeasurement(shoulderTipToShoulderTipF_M, m, g, d, "F02"); + InitMeasurement(headLength_M, m, g, d, "F02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "across_chest_f", + m = QmuTranslation::translate("Measurements", "head_depth", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Across Chest", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armscye to Armscye, at narrowest width across chest.", + g = QmuTranslation::translate("Measurements", "Head: Depth", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Horizontal distance from front of forehead to back of head.", "Full measurement description."); - InitMeasurement(acrossChestF_M, m, g, d, "F03"); + InitMeasurement(headDepth_M, m, g, d, "F03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armfold_to_armfold_f", + m = QmuTranslation::translate("Measurements", "head_width", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armfold to Armfold, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armfold to Armfold, shortest distance between Armfolds, not " - "parallel to floor.", "Full measurement description."); - InitMeasurement(armfoldToArmfoldF_M, m, g, d, "F04"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Shoulder Tip, curved around the back.", + g = QmuTranslation::translate("Measurements", "Head: Width", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Horizontal distance from Head Side to Head Side, where Head is widest.", "Full measurement description."); - InitMeasurement(shoulderTipToShoulderTipB_M, m, g, d, "F05"); + InitMeasurement(headWidth_M, m, g, d, "F04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "across_back_b", + m = QmuTranslation::translate("Measurements", "head_crown_to_neck_back", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Across Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armscye to Armscye, at the narrowest width of the back.", - "Full measurement description."); - InitMeasurement(acrossBackB_M, m, g, d, "F06"); + g = QmuTranslation::translate("Measurements", "Head: Crown to Neck Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance from Crown to Neck Back. ('Height: Total' - " + "'Height: Neck Back').", "Full measurement description."); + InitMeasurement(headCrownToNeckBack_M, m, g, d, "F05", "(height - height_neck_back)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armfold_to_armfold_b", + m = QmuTranslation::translate("Measurements", "head_chin_to_neck_back", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armfold to Armfold, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armfold to Armfold, across the back.", - "Full measurement description."); - InitMeasurement(armfoldToArmfoldB_M, m, g, d, "F07"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, front, half", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Half of the Shoulder Width (front) measurement. Calculate as " - "(Shoulder Width (front) / 2).", "Full measurement description."); - InitMeasurement(shoulderTipToShoulderTipHalfF_M, m, g, d, "F08", "(shoulder_tip_to_shoulder_tip_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "across_chest_half_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Across Chest, half ", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Half of the Across Chest (front) measurement. Calculate as " - "(Across Chest (front) / 2).", "Full measurement description."); - InitMeasurement(acrossChestHalfF_M, m, g, d, "F09", "(across_chest_f/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Half of the Shoulder Width (back) measurement. Calculate as " - "(Shoulder Width (back) / 2).", "Full measurement description."); - InitMeasurement(shoulderTipToShoulderTipHalfB_M, m, g, d, "F10", "(shoulder_tip_to_shoulder_tip_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "across_back_half_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Across Back, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Half of the Across Back measurement. Calculate as " - "(Across Back / 2).", "Full measurement description."); - InitMeasurement(acrossBackHalfB_M, m, g, d, "F11", "(across_back_b/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_front_to_shoulder_tip_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Front to Shoulder Tip", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Front to Shoulder Tip, across the front.", - "Full measurement description."); - InitMeasurement(neckFrontToShoulderTipF_M, m, g, d, "F12"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_back_to_shoulder_tip_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Back to Shoulder Tip", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back to Shoulder tip, across the back.", - "Full measurement description."); - InitMeasurement(neckBackToShoulderTipB_M, m, g, d, "F13"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_width", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Width", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Place a necklace or chain around neck so that it has 'legs' that " - "hang down. Measure the distance between the 'legs'.", - "Full measurement description."); - InitMeasurement(neckWidth_M, m, g, d, "F14"); + g = QmuTranslation::translate("Measurements", "Head: Chin to Neck Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance from Chin to Neck Back. ('Height' - 'Height: " + "Neck Back' - 'Head: Length')", "Full measurement description."); + InitMeasurement(headChinToNeckBack_M, m, g, d, "F06", "(height - height_neck_back - head_length)"); //================================================================================================================= } @@ -1149,58 +562,326 @@ void VTranslateMeasurements::InitGroupG() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint", + m = QmuTranslation::translate("Measurements", "neck_mid_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Bustpoint", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bustpoint to Bustpoint.", "Full measurement description."); - InitMeasurement(bustpointToBustpoint_M, m, g, d, "G01"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_neck_side", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Neck Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Bustpoint.", "Full measurement description."); - InitMeasurement(bustpointToNeckSide_M, m, g, d, "G02"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_lowbust", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Lowbust", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bustpoint straight down to Lowbust level, following curve " - "of bust or chest.", "Full measurement description."); - InitMeasurement(bustpointToLowbust_M, m, g, d, "G03"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_waist", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Waist level", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bustpoint to Waist level, forming a straight line " - "(not curving along the body).", "Full measurement description."); - InitMeasurement(bustpointToWaist_M, m, g, d, "G04"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint_half", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Bustpoint, half", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Half of Bustpoint to Bustpoint measurement. Calculate as " - "(Bustpoint to Bustpoint / 2).", "Full measurement description."); - InitMeasurement(bustpointToBustpointHalf_M, m, g, d, "G05", "(bustpoint_to_bustpoint/2)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint_halter", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Bustpoint Halter", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bustpoint, around Neck Back, down to Bustpoint.", + g = QmuTranslation::translate("Measurements", "Neck circumference, midsection", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Circumference of Neck midsection, about halfway between jaw and torso.", "Full measurement description."); - InitMeasurement(bustpointToBustpointHalter_M, m, g, d, "G06"); + InitMeasurement(neckMidCirc_M, m, g, d, "G01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_shoulder_tip", + m = QmuTranslation::translate("Measurements", "neck_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Shoulder Tip", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bustpoint to Shoulder tip.", "Full measurement description."); - InitMeasurement(bustpointToShoulderTip_M, m, g, d, "G07"); + g = QmuTranslation::translate("Measurements", "Neck circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Neck circumference at base of Neck, touching Neck Back, Neck Sides, and Neck Front.", + "Full measurement description."); + InitMeasurement(neckCirc_M, m, g, d, "G02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "bustpoint_to_waist_front", + m = QmuTranslation::translate("Measurements", "highbust_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Bustpoint to Waist Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Bustpoint to Waist Front, in a straight line, not following " - "the curves of the body.", "Full measurement description."); - InitMeasurement(bustpointToWaistFront_M, m, g, d, "G08"); + g = QmuTranslation::translate("Measurements", "Highbust circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference at Highbust, following shortest distance between " + "Armfolds across chest, high under armpits.", "Full measurement description."); + InitMeasurement(highbustCirc_M, m, g, d, "G03"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference around Bust, parallel to floor.", + "Full measurement description."); + InitMeasurement(bustCirc_M, m, g, d, "G04"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference around LowBust under the breasts, parallel to floor.", + "Full measurement description."); + InitMeasurement(lowbustCirc_M, m, g, d, "G05"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rib_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rib circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference around Ribs at level of the lowest rib at the side, " + "parallel to floor.", "Full measurement description."); + InitMeasurement(ribCirc_M, m, g, d, "G06"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference around Waist, following natural contours. Waists are " + "typically higher in back.", "Full measurement description."); + InitMeasurement(waistCirc_M, m, g, d, "G07"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highhip_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highhip circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference around Highhip, where Abdomen protrusion is " + "greatest, parallel to floor.", "Full measurement description."); + InitMeasurement(highhipCirc_M, m, g, d, "G08"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "hip_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Hip circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Circumference around Hip where Hip protrusion is greatest, parallel to floor.", + "Full measurement description."); + InitMeasurement(hipCirc_M, m, g, d, "G09"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side to Neck Side through Neck Front.", + "Full measurement description."); + InitMeasurement(neckArcF_M, m, g, d, "G10"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highbust_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highbust arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Highbust Side (Armpit) to HIghbust Side (Armpit) across chest.", + "Full measurement description."); + InitMeasurement(highbustArcF_M, m, g, d, "G11"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bust Side to Bust Side across chest.", + "Full measurement description."); + InitMeasurement(bustArcF_M, m, g, d, "G12"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Lowbust Side to Lowbust Side across front.", + "Full measurement description."); + InitMeasurement(lowbustArcF_M, m, g, d, "G13"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rib_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rib arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Rib Side to Rib Side, across front.", + "Full measurement description."); + InitMeasurement(ribArcF_M, m, g, d, "G14"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Side to Waist Side across front.", + "Full measurement description."); + InitMeasurement(waistArcF_M, m, g, d, "G15"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highhip_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highhip arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Highhip Side to Highhip Side across front.", + "Full measurement description."); + InitMeasurement(highhipArcF_M, m, g, d, "G16"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "hip_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Hip arc, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Hip Side to Hip Side across Front.", + "Full measurement description."); + InitMeasurement(hipArcF_M, m, g, d, "G17"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Neck arc, front'. ('Neck arc, front' / 2).", + "Full measurement description."); + InitMeasurement(neckArcHalfF_M, m, g, d, "G18", "(neck_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highbust_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highbust arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Highbust arc, front'. From Highbust Front to Highbust " + "Side. ('Highbust arc, front' / 2).", "Full measurement description."); + InitMeasurement(highbustArcHalfF_M, m, g, d, "G19", "(highbust_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Bust arc, front'. ('Bust arc, front'/2).", + "Full measurement description."); + InitMeasurement(bustArcHalfF_M, m, g, d, "G20", "(bust_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Lowbust arc, front'. ('Lowbust Arc, front' / 2).", + "Full measurement description."); + InitMeasurement(lowbustArcHalfF_M, m, g, d, "G21", "(lowbust_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rib_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rib arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Rib arc, front'. ('Rib Arc, front' / 2).", + "Full measurement description."); + InitMeasurement(ribArcHalfF_M, m, g, d, "G22", "(rib_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Waist arc, front'. ('Waist arc, front' / 2).", + "Full measurement description."); + InitMeasurement(waistArcHalfF_M, m, g, d, "G23", "(waist_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highhip_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highhip arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Highhip arc, front'. ('Highhip arc, front' / 2).", + "Full measurement description."); + InitMeasurement(highhipArcHalfF_M, m, g, d, "G24", "(highhip_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "hip_arc_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Hip arc, front, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Hip arc, front'. ('Hip arc, front' / 2).", + "Full measurement description."); + InitMeasurement(hipArcHalfF_M, m, g, d, "G25", "(hip_arc_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side to Neck Side across back. ('Neck circumference' - " + "'Neck arc, front').", "Full measurement description."); + InitMeasurement(neckArcB_M, m, g, d, "G26", "(neck_circ - neck_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highbust_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highbust arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Highbust Side to Highbust Side across back. ('Highbust " + "circumference' - 'Highbust arc, front').", "Full measurement description."); + InitMeasurement(highbustArcB_M, m, g, d, "G27", "(highbust_circ - highbust_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bust Side to Bust Side across back. ('Bust circumference' - " + "'Bust arc, front').", "Full measurement description."); + InitMeasurement(bustArcB_M, m, g, d, "G28", "(bust_circ - bust_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Lowbust Side to Lowbust Side across back. ('Lowbust " + "circumference' - 'Lowbust arc, front').", "Full measurement description."); + InitMeasurement(lowbustArcB_M, m, g, d, "G29", "(lowbust_circ - lowbust_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rib_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rib arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Rib Side to Rib side across back. ('Rib circumference' - 'Rib arc, front').", + "Full measurement description."); + InitMeasurement(ribArcB_M, m, g, d, "G30", "(rib_circ - rib_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Side to Waist Side across back. ('Waist circumference' " + "- 'Waist arc, front').", "Full measurement description."); + InitMeasurement(waistArcB_M, m, g, d, "G31", "(waist_circ - waist_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highhip_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highhip arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Highhip Side to Highhip Side across back. ('Highhip " + "circumference' - 'Highhip arc, front').", "Full measurement description."); + InitMeasurement(highhipArcB_M, m, g, d, "G32", "(highhip_circ - highhip_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "hip_arc_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Hip arc, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Hip Side to Hip Side across back. ('Hip circumference' - 'Hip arc, front').", + "Full measurement description."); + InitMeasurement(hipArcB_M, m, g, d, "G33", "(hip_circ - hip_arc_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Neck arc, back'. ('Neck arc, back' / 2).", + "Full measurement description."); + InitMeasurement(neckArcHalfB_M, m, g, d, "G34", "(neck_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highbust_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highbust arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Highbust arc, back'. From Highbust Back to Highbust Side. " + "('Highbust arc, back' / 2).", "Full measurement description."); + InitMeasurement(highbustArcHalfB_M, m, g, d, "G35", "(highbust_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Bust arc, back'. ('Bust arc, back' / 2).", + "Full measurement description."); + InitMeasurement(bustArcHalfB_M, m, g, d, "G36", "(bust_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Lowbust Arc, back'. ('Lowbust arc, back' / 2).", + "Full measurement description."); + InitMeasurement(lowbustArcHalfB_M, m, g, d, "G37", "(lowbust_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rib_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rib arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Rib arc, back'. ('Rib arc, back' / 2).", + "Full measurement description."); + InitMeasurement(ribArcHalfB_M, m, g, d, "G38", "(rib_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Waist arc, back'. ('Waist arc, back' / 2).", + "Full measurement description."); + InitMeasurement(waistArcHalfB_M, m, g, d, "G39", "(waist_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highhip_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highhip arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Highhip arc, back'. From Highhip Back to Highbust Side. " + "('Highhip arc, back'/ 2).", "Full measurement description."); + InitMeasurement(highhipArcHalfB_M, m, g, d, "G40", "(highhip_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "hip_arc_half_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Hip arc, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Hip arc, back'. ('Hip arc, back' / 2).", + "Full measurement description."); + InitMeasurement(hipArcHalfB_M, m, g, d, "G41", "(hip_arc_b/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "hip_with_abdomen_arc_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Hip arc with Abdomen, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Curve stiff paper around front of abdomen, tape at sides. Measure " + "from Hip Side to Hip Side over paper across front.", + "Full measurement description."); + InitMeasurement(hipWithAbdomenArcF_M, m, g, d, "G42"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "body_armfold_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Body circumference at Armfold level", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure around arms and torso at Armfold level.", + "Full measurement description."); + InitMeasurement(bodyArmfoldCirc_M, m, g, d, "G43"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "body_bust_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Body circumference at Bust level", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure around arms and torso at Bust level.", + "Full measurement description."); + InitMeasurement(bodyBustCirc_M, m, g, d, "G44"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "body_torso_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Body circumference of full torso", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Circumference around torso from mid-shoulder around crotch back up " + "to mid-shoulder.", "Full measurement description."); + InitMeasurement(bodyTorsoCirc_M, m, g, d, "G45"); //================================================================================================================= } @@ -1214,94 +895,295 @@ void VTranslateMeasurements::InitGroupH() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_front", + m = QmuTranslation::translate("Measurements", "neck_front_to_waist_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Waist Front.", "Full measurement description."); - InitMeasurement(shoulderTipToWaistFront_M, m, g, d, "H01"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_front_to_waist_side", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Front to Waist Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Front to Waist Side, across front.", + g = QmuTranslation::translate("Measurements", "Neck Front to Waist Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Neck Front, over tape between Breastpoints, down to Waist Front.", "Full measurement description."); - InitMeasurement(neckFrontToWaistSide_M, m, g, d, "H02"); + InitMeasurement(neckFrontToWaistF_M, m, g, d, "H01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_waist_side_f", + m = QmuTranslation::translate("Measurements", "neck_front_to_waist_flat_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Waist Side, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Waist Side, across front.", + g = QmuTranslation::translate("Measurements", "Neck Front to Waist Front flat", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Front down between breasts to Waist Front.", "Full measurement description."); - InitMeasurement(neckSideToWaistSideF_M, m, g, d, "H03"); + InitMeasurement(neckFrontToWaistFlatF_M, m, g, d, "H02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_armfold_f", + m = QmuTranslation::translate("Measurements", "armpit_to_waist_side", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Armfold Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Armfold front.", "Full measurement description."); - InitMeasurement(neckSideToArmfoldF_M, m, g, d, "H04"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_armpit_f", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Highbust Side, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Highbust Side (Armpit), across front.", + g = QmuTranslation::translate("Measurements", "Armpit to Waist Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Armpit down to Waist Side.", "Full measurement description."); - InitMeasurement(neckSideToArmpitF_M, m, g, d, "H05"); + InitMeasurement(armpitToWaistSide_M, m, g, d, "H03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_bust_side_f", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_side_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Bust Side, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Neck Side to Bust Side, across front.", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Side, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Shoulder Tip, curving around Armscye Front, then down to Waist Side.", "Full measurement description."); - InitMeasurement(neckSideToBustSideF_M, m, g, d, "H06"); + InitMeasurement(shoulderTipToWaistSideF_M, m, g, d, "H04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_back", + m = QmuTranslation::translate("Measurements", "neck_side_to_waist_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Waist Back, across back.", + g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side straight down front to Waist level.", "Full measurement description."); - InitMeasurement(shoulderTipToWaistBack_M, m, g, d, "H07"); + InitMeasurement(neckSideToWaistF_M, m, g, d, "H05"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_back_to_waist_side", + m = QmuTranslation::translate("Measurements", "neck_side_to_waist_bustpoint_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Back to Waist Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back to Waist Side, across back.", - "Full measurement description."); - InitMeasurement(neckBackToWaistSide_M, m, g, d, "H08"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_waist_side_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Waist Side, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Waist Side, across back.", - "Full measurement description."); - InitMeasurement(neckSideToWaistSideB_M, m, g, d, "H09"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_armfold_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Armfold Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Armfold back.", "Full measurement description."); - InitMeasurement(neckSideToArmfoldB_M, m, g, d, "H10"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_armpit_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Highbust Side, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Neck Side to Highbust Side (Armpit), across back.", - "Full measurement description."); - InitMeasurement(neckSideToArmpitB_M, m, g, d, "H11"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "neck_side_to_bust_side_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Neck Side to Bust Side, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Neck Side to Bust Side, across back.", - "Full measurement description."); - InitMeasurement(neckSideToBustSideB_M, m, g, d, "H12"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_b_1in_offset", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Back, with 1in (2.54cm) offset", + g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, through Bustpoint", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Mark 1in (2.54cm) from Waist Back along waistline. Measure " - "from Shoulder Tip to mark.", "Full measurement description."); - InitMeasurement(shoulderTipToWaistB_1inOffset_M, m, g, d, "H13"); + d = QmuTranslation::translate("Measurements", + "From Neck Side over Bustpoint to Waist level, forming a straight line.", + "Full measurement description."); + InitMeasurement(neckSideToWaistBustpointF_M, m, g, d, "H06"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_front_to_highbust_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Front to Highbust Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Neck Front down to Highbust Front.", + "Full measurement description."); + InitMeasurement(neckFrontToHighbustF_M, m, g, d, "H07"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highbust_to_waist_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highbust Front to Waist Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Highbust Front to Waist Front. Use tape to bridge gap between " + "Bustpoints. ('Neck Front to Waist Front' - 'Neck Front to Highbust Front').", + "Full measurement description."); + InitMeasurement(highbustToWaistF_M, m, g, d, "H08", "(neck_front_to_waist_f - neck_front_to_highbust_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_front_to_bust_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Front to Bust Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Neck Front down to Bust Front. Requires tape to cover gap between Bustpoints.", + "Full measurement description."); + InitMeasurement(neckFrontToBustF_M, m, g, d, "H09"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_to_waist_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust Front to Waist Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bust Front down to Waist level. ('Neck Front to Waist Front' " + "- 'Neck Front to Bust Front').", "Full measurement description."); + InitMeasurement(bustToWaistF_M, m, g, d, "H10", "(neck_front_to_waist_f - neck_front_to_bust_f)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_to_waist_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust Front to Waist Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Lowbust Front down to Waist Front.", + "Full measurement description."); + InitMeasurement(lowbustToWaistF_M, m, g, d, "H11"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rib_to_waist_side", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rib Side to Waist Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From lowest rib at side down to Waist Side.", + "Full measurement description."); + InitMeasurement(ribToWaistSide_M, m, g, d, "H12"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_armfold_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Armfold Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip around Armscye down to Armfold Front.", + "Full measurement description."); + InitMeasurement(shoulderTipToArmfoldF_M, m, g, d, "H13"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_bust_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Bust level, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side straight down front to Bust level.", + "Full measurement description."); + InitMeasurement(neckSideToBustF_M, m, g, d, "H14"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_highbust_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Highbust level, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side straight down front to Highbust level.", + "Full measurement description."); + InitMeasurement(neckSideToHighbustF_M, m, g, d, "H15"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_center_to_highbust_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder center to Highbust level, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From mid-Shoulder down front to Highbust level, aimed at Bustpoint.", + "Full measurement description."); + InitMeasurement(shoulderCenterToHighbustF_M, m, g, d, "H16"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_side_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Side, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Shoulder Tip, curving around Armscye Back, then down to Waist Side.", + "Full measurement description."); + InitMeasurement(shoulderTipToWaistSideB_M, m, g, d, "H17"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_waist_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side straight down back to Waist level.", + "Full measurement description."); + InitMeasurement(neckSideToWaistB_M, m, g, d, "H18"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_back_to_waist_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Back to Waist Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Back down to Waist Back.", + "Full measurement description."); + InitMeasurement(neckBackToWaistB_M, m, g, d, "H19"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_waist_scapula_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Waist level, through Scapula", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Neck Side across Scapula down to Waist level, forming a straight line.", + "Full measurement description."); + InitMeasurement(neckSideToWaistScapulaB_M, m, g, d, "H20"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_back_to_highbust_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Back to Highbust Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Back down to Highbust Back.", + "Full measurement description."); + InitMeasurement(neckBackToHighbustB_M, m, g, d, "H21"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "highbust_to_waist_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Highbust Back to Waist Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Highbust Back down to Waist Back. ('Neck Back to Waist Back' " + "- 'Neck Back to Highbust Back').", "Full measurement description."); + InitMeasurement(highbustToWaistB_M, m, g, d, "H22", "(neck_back_to_waist_b - neck_back_to_highbust_b)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_back_to_bust_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Back to Bust Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Back down to Bust Back.", + "Full measurement description."); + InitMeasurement(neckBackToBustB_M, m, g, d, "H23"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bust_to_waist_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bust Back to Waist Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bust Back down to Waist level. ('Neck Back to Waist Back' " + "- 'Neck Back to Bust Back').", "Full measurement description."); + InitMeasurement(bustToWaistB_M, m, g, d, "H24", "(neck_back_to_waist_b - neck_back_to_bust_b)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "lowbust_to_waist_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Lowbust Back to Waist Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Lowbust Back down to Waist Back.", + "Full measurement description."); + InitMeasurement(lowbustToWaistB_M, m, g, d, "H25"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_armfold_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Armfold Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip around Armscye down to Armfold Back.", + "Full measurement description."); + InitMeasurement(shoulderTipToArmfoldB_M, m, g, d, "H26"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_bust_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Bust level, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side straight down back to Bust level.", + "Full measurement description."); + InitMeasurement(neckSideToBustB_M, m, g, d, "H27"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_highbust_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Highbust level, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side straight down back to Highbust level.", + "Full measurement description."); + InitMeasurement(neckSideToHighbustB_M, m, g, d, "H28"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_center_to_highbust_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder center to Highbust level, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From mid-Shoulder down back to Highbust level, aimed through Scapula.", + "Full measurement description."); + InitMeasurement(shoulderCenterToHighbustB_M, m, g, d, "H29"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_to_highhip_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist Front to Highhip Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Front to Highhip Front.", + "Full measurement description."); + InitMeasurement(waistToHighhipF_M, m, g, d, "H30"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_to_hip_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist Front to Hip Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Front to Hip Front.", + "Full measurement description."); + InitMeasurement(waistToHipF_M, m, g, d, "H31"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_to_highhip_side", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist Side to Highhip Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Side to Highhip Side.", + "Full measurement description."); + InitMeasurement(waistToHighhipSide_M, m, g, d, "H32"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_to_highhip_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist Back to Highhip Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Back down to Highhip Back.", + "Full measurement description."); + InitMeasurement(waistToHighhipB_M, m, g, d, "H33"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_to_hip_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist Back to Hip Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Waist Back down to Hip Back. Requires tape to cover the gap between buttocks.", + "Full measurement description."); + InitMeasurement(waistToHipB_M, m, g, d, "H34"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "waist_to_hip_side", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Waist Side to Hip Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Side to Hip Side.", + "Full measurement description."); + InitMeasurement(waistToHipSide_M, m, g, d, "H35"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_side_angle", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Slope Angle from Neck Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Angle formed by line from Neck Side to Shoulder Tip and line from " + "Neck Side parallel to floor.", "Full measurement description."); + InitMeasurement(shoulderSlopeNeckSideAngle_M, m, g, d, "H36"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_side_length", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Slope length from Neck Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance between Neck Side and Shoulder Tip.", + "Full measurement description."); + InitMeasurement(shoulderSlopeNeckSideLength_M, m, g, d, "H37"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_back_angle", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Slope Angle from Neck Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Angle formed by line from Neck Back to Shoulder Tip and line from " + "Neck Back parallel to floor.", "Full measurement description."); + InitMeasurement(shoulderSlopeNeckBackAngle_M, m, g, d, "H38"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_slope_neck_back_height", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Slope length from Neck Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance between Neck Back and Shoulder Tip.", + "Full measurement description."); + InitMeasurement(shoulderSlopeNeckBackHeight_M, m, g, d, "H39"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "shoulder_slope_shoulder_tip_angle", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Shoulder Slope Angle from Shoulder Tip", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Angle formed by line from Neck Side to Shoulder Tip and vertical " + "line at Shoulder Tip.", "Full measurement description."); + InitMeasurement(shoulderSlopeShoulderTipAngle_M, m, g, d, "H40"); //================================================================================================================= } @@ -1315,153 +1197,106 @@ void VTranslateMeasurements::InitGroupI() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_wrist_bent", + m = QmuTranslation::translate("Measurements", "shoulder_length", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Wrist, bent", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip around Elbow to radial Wrist bone, Arm is bent.", + g = QmuTranslation::translate("Measurements", "Shoulder length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side to Shoulder Tip.", "Full measurement description."); - InitMeasurement(armShoulderTipToWristBent_M, m, g, d, "I01"); + InitMeasurement(shoulderLength_M, m, g, d, "I01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_elbow_bent", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Elbow, bent", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Elbow Tip, Arm is bent.", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Shoulder Tip, across front.", "Full measurement description."); - InitMeasurement(armShoulderTipToElbowBent_M, m, g, d, "I02"); + InitMeasurement(shoulderTipToShoulderTipF_M, m, g, d, "I02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_elbow_to_wrist_bent", + m = QmuTranslation::translate("Measurements", "across_chest_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Elbow to Wrist, bent", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Elbow Tip to Wrist, calculate as ( Arm: Shoulder Tip to " - "Wrist (bent) - Arm: Shoulder Tip to Elbow (bent) ).", + g = QmuTranslation::translate("Measurements", "Across Chest", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Armscye to Armscye at narrowest width across chest.", "Full measurement description."); - InitMeasurement(armElbowToWristBent_M, m, g, d, "I03"); + InitMeasurement(acrossChestF_M, m, g, d, "I03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_elbow_circ_bent", + m = QmuTranslation::translate("Measurements", "armfold_to_armfold_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Elbow circumference, bent", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Elbow circumference, Arm is bent.", "Full measurement description."); - InitMeasurement(armElbowCircBent_M, m, g, d, "I04"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_wrist", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Wrist", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder Tip to radial Wrist bone, Arm is straight.", + g = QmuTranslation::translate("Measurements", "Armfold to Armfold, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Armfold to Armfold, shortest distance between Armfolds, not parallel to floor.", "Full measurement description."); - InitMeasurement(armShoulderTipToWrist_M, m, g, d, "I05"); + InitMeasurement(armfoldToArmfoldF_M, m, g, d, "I04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_elbow", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_half_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Elbow", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Shoulder tip to Elbow Tip, Arm is straight.", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, front, half", + "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of' Shoulder Tip to Shoulder tip, front'. ('Shoulder Tip to " + "Shoulder Tip, front' / 2).", "Full measurement description."); + InitMeasurement(shoulderTipToShoulderTipHalfF_M, m, g, d, "I05", "(shoulder_tip_to_shoulder_tip_f/2)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "across_chest_half_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Across Chest, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Across Chest'. ('Across Chest' / 2).", "Full measurement description."); - InitMeasurement(armShoulderTipToElbow_M, m, g, d, "I06"); + InitMeasurement(acrossChestHalfF_M, m, g, d, "I06", "(across_chest_f/2)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_elbow_to_wrist", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Elbow to Wrist", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Length from Elbow to Wrist, Arm is straight. Measure as " - "( Arm: Shoulder Tip to Wrist - Arm: Shoulder Tip to Elbow ).", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Shoulder Tip, across the back.", "Full measurement description."); - InitMeasurement(armElbowToWrist_M, m, g, d, "I07"); + InitMeasurement(shoulderTipToShoulderTipB_M, m, g, d, "I07"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_armpit_to_wrist", + m = QmuTranslation::translate("Measurements", "across_back_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Armpit to Wrist, inside", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armpit to ulna Wrist bone, Arm is straight.", + g = QmuTranslation::translate("Measurements", "Across Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Armscye to Armscye at the narrowest width of the back.", "Full measurement description."); - InitMeasurement(armArmpitToWrist_M, m, g, d, "I08"); + InitMeasurement(acrossBackB_M, m, g, d, "I08"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_armpit_to_elbow", + m = QmuTranslation::translate("Measurements", "armfold_to_armfold_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Armpit to Elbow, inside", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Armpit to Elbow ulna bone, Arm is straight.", + g = QmuTranslation::translate("Measurements", "Armfold to Armfold, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Armfold to Armfold across the back.", "Full measurement description."); - InitMeasurement(armArmpitToElbow_M, m, g, d, "I09"); + InitMeasurement(armfoldToArmfoldB_M, m, g, d, "I09"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_elbow_to_wrist_inside", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_shoulder_tip_half_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Elbow to Wrist, inside", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Elbow to Wrist ulna bone, calculate as " - "( Arm: Armpit to Wrist - Arm: Armpit to Elbow ).", "Full measurement description."); - InitMeasurement(armElbowToWristInside_M, m, g, d, "I10"); + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Shoulder Tip, back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Shoulder Tip to Shoulder Tip, back'. ('Shoulder Tip to " + "Shoulder Tip, back' / 2).", "Full measurement description."); + InitMeasurement(shoulderTipToShoulderTipHalfB_M, m, g, d, "I10", "(shoulder_tip_to_shoulder_tip_b/2)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_upper_circ", + m = QmuTranslation::translate("Measurements", "across_back_half_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Upper Arm circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Arm circumference at Armpit level.", + g = QmuTranslation::translate("Measurements", "Across Back, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Across Back'. ('Across Back' / 2).", "Full measurement description."); - InitMeasurement(armUpperCirc_M, m, g, d, "I11"); + InitMeasurement(acrossBackHalfB_M, m, g, d, "I11", "(across_back_b/2)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_above_elbow_circ", + m = QmuTranslation::translate("Measurements", "neck_front_to_shoulder_tip_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Above Elbow circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Arm circumference at Bicep level.", "Full measurement description."); - InitMeasurement(armAboveElbowCirc_M, m, g, d, "I12"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_elbow_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Elbow circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Elbow circumference, Arm is straight.", + g = QmuTranslation::translate("Measurements", "Neck Front to Shoulder Tip", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Front to Shoulder Tip.", "Full measurement description."); - InitMeasurement(armElbowCirc_M, m, g, d, "I13"); + InitMeasurement(neckFrontToShoulderTipF_M, m, g, d, "I12"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_lower_circ", + m = QmuTranslation::translate("Measurements", "neck_back_to_shoulder_tip_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Lower Arm circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Arm circumference where lower arm is widest.", + g = QmuTranslation::translate("Measurements", "Neck Back to Shoulder Tip", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Back to Shoulder Tip.", "Full measurement description."); - InitMeasurement(armLowerCirc_M, m, g, d, "I14"); + InitMeasurement(neckBackToShoulderTipB_M, m, g, d, "I13"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_wrist_circ", + m = QmuTranslation::translate("Measurements", "neck_width", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Wrist circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Wrist circumference.", "Full measurement description."); - InitMeasurement(armWristCirc_M, m, g, d, "I15"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_armfold_line", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Armfold line", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Armfold line.", + g = QmuTranslation::translate("Measurements", "Neck Width", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Measure between the 'legs' of an unclosed necklace or chain draped around the neck.", "Full measurement description."); - InitMeasurement(armShoulderTipToArmfoldLine_M, m, g, d, "I16"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armscye_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armscye: Circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure Armscye circumference through Shoulder Tip and Armpit, " - "Arm is hanging straight at side.", "Full measurement description."); - InitMeasurement(armscyeCirc_M, m, g, d, "I17"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armscye_length", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armscye: Length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance from Shoulder Tip to Armpit.", - "Full measurement description."); - InitMeasurement(armscyeLength_M, m, g, d, "I18"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armscye_width", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armscye: Width", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Horizontal distance from Armscye front to Armscye back.", - "Full measurement description."); - InitMeasurement(armscyeWidth_M, m, g, d, "I19"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_neck_side_to_finger_tip", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Neck Side to Finger Tip", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to end of middle finger, calculate as " - "( Shoulder Length + Arm: Shoulder Tip to Wrist + Hand length ).", - "Full measurement description."); - InitMeasurement(armNeckSideToFingerTip_M, m, g, d, "I20", - "(shoulder_length + arm_shoulder_tip_to_wrist + hand_length)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "arm_neck_side_to_wrist", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Arm: Neck Side to Wrist", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Side to Wrist, calculate as ( Shoulder Length + " - "Arm: Shoulder Tip to Wrist ).", "Full measurement description."); - InitMeasurement(armNeckSideToWrist_M, m, g, d, "I21"); + InitMeasurement(neckWidth_M, m, g, d, "I14"); //================================================================================================================= } @@ -1475,102 +1310,70 @@ void VTranslateMeasurements::InitGroupJ() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_crotch_to_floor", + m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Crotch to floor", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Stand feet close together. Measure from Crotch level (close to " - "body) straight down to floor.", "Full measurement description."); - InitMeasurement(legCrotchToFloor_M, m, g, d, "J01"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_waist_side_to_floor", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Waist Side to floor", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure from Waist Side, along hip curve to Hip level, then " - "straight down to floor.", "Full measurement description."); - InitMeasurement(legWaistSideToFloor_M, m, g, d, "J02"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_waist_side_to_knee", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Waist Side to Knee", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist side to Knee, calculate as (Leg: Waist Side to Floor - " - "Height: Knee).", "Full measurement description."); - InitMeasurement(legWaistSideToKnee_M, m, g, d, "J03"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_thigh_upper_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Thigh Upper circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure thigh circumference at the fullest part of the upper " - "thigh, near the crotch.", "Full measurement description."); - InitMeasurement(legThighUpperCirc_M, m, g, d, "J04"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_thigh_mid_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Thigh Middle circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Thigh circumference roughly halfway between crotch and knee.", + g = QmuTranslation::translate("Measurements", "Bustpoint to Bustpoint", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bustpoint to Bustpoint.", "Full measurement description."); - InitMeasurement(legThighMidCirc_M, m, g, d, "J05"); + InitMeasurement(bustpointToBustpoint_M, m, g, d, "J01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_knee_circ", + m = QmuTranslation::translate("Measurements", "bustpoint_to_neck_side", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Knee circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Knee circumference, Leg is straight.", + g = QmuTranslation::translate("Measurements", "Bustpoint to Neck Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side to Bustpoint.", "Full measurement description."); - InitMeasurement(legKneeCirc_M, m, g, d, "J06"); + InitMeasurement(bustpointToNeckSide_M, m, g, d, "J02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_knee_small_circ", + m = QmuTranslation::translate("Measurements", "bustpoint_to_lowbust", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Knee Small circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Leg circumference just below the knee", + g = QmuTranslation::translate("Measurements", "Bustpoint to Lowbust", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Bustpoint down to Lowbust level, following curve of bust or chest.", "Full measurement description."); - InitMeasurement(legKneeSmallCirc_M, m, g, d, "J07"); + InitMeasurement(bustpointToLowbust_M, m, g, d, "J03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_calf_circ", + m = QmuTranslation::translate("Measurements", "bustpoint_to_waist", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Calf circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Leg circumference at the widest part of Calf.", + g = QmuTranslation::translate("Measurements", "Bustpoint to Waist level", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bustpoint to straight down to Waist level, forming a straight " + "line (not curving along the body).", "Full measurement description."); + InitMeasurement(bustpointToWaist_M, m, g, d, "J04"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint_half", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Bustpoint to Bustpoint, half", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Half of 'Bustpoint to Bustpoint'. ('Bustpoint to Bustpoint' / 2).", "Full measurement description."); - InitMeasurement(legCalfCirc_M, m, g, d, "J08"); + InitMeasurement(bustpointToBustpointHalf_M, m, g, d, "J05", "(bustpoint_to_bustpoint/2)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_ankle_high_circ", + m = QmuTranslation::translate("Measurements", "bustpoint_neck_side_to_waist", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Ankle High circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Ankle circumference where the indentation at the back of the ankle " - "is the deepest.", "Full measurement description."); - InitMeasurement(legAnkleHighCirc_M, m, g, d, "J09"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_ankle_circ", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Ankle circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Ankle circumference where front of Leg meets the top of the Foot.", + g = QmuTranslation::translate("Measurements", "Bustpoint, Neck Side to Waist level", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side to Bustpoint, then straight down to Waist level. " + "('Neck Side to Bustpoint' + 'Bustpoint to Waist level').", "Full measurement description."); - InitMeasurement(legAnkleCirc_M, m, g, d, "J10"); + InitMeasurement(bustpointNeckSideToWaist_M, m, g, d, "J06", "(bustpoint_to_neck_side + bustpoint_to_waist)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_knee_circ_bent", + m = QmuTranslation::translate("Measurements", "bustpoint_to_shoulder_tip", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Knee circumference, bent", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Knee circumference, Leg is bent.", "Full measurement description."); - InitMeasurement(legKneeCircBent_M, m, g, d, "J11"); + g = QmuTranslation::translate("Measurements", "Bustpoint to Shoulder Tip", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bustpoint to Shoulder tip.", + "Full measurement description."); + InitMeasurement(bustpointToShoulderTip_M, m, g, d, "J07"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_ankle_diag_circ", + m = QmuTranslation::translate("Measurements", "bustpoint_to_waist_front", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Ankle diagonal circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Ankle circumference taken diagonally from corner of Heel through " - "point where Leg meets Foot.", "Full measurement description."); - InitMeasurement(legAnkleDiagCirc_M, m, g, d, "J12"); + g = QmuTranslation::translate("Measurements", "Bustpoint to Waist Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bustpoint to Waist Front, in a straight line, not following " + "the curves of the body.", "Full measurement description."); + InitMeasurement(bustpointToWaistFront_M, m, g, d, "J08"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_crotch_to_ankle", + m = QmuTranslation::translate("Measurements", "bustpoint_to_bustpoint_halter", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Crotch to Ankle", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Crotch to Ankle level, calculate as ( Leg: Crotch to " - "Floor - Height: Ankle ).", "Full measurement description."); - InitMeasurement(legCrotchToAnkle_M, m, g, d, "J13", "(leg_crotch_to_floor - height_ankle)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "leg_waist_side_to_ankle", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Leg: Waist Side to Ankle", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Side to Ankle level, calculate as (Leg: Waist Side " - "to Floor - Height: Ankle).", "Full measurement description."); - InitMeasurement(legWaistSideToAnkle_M, m, g, d, "J14", "(leg_waist_side_to_floor - height_ankle)"); + g = QmuTranslation::translate("Measurements", "Bustpoint to Bustpoint Halter", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Bustpoint around Neck Back down to other Bustpoint.", + "Full measurement description."); + InitMeasurement(bustpointToBustpointHalter_M, m, g, d, "J09"); //================================================================================================================= } @@ -1584,57 +1387,98 @@ void VTranslateMeasurements::InitGroupK() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "crotch_length", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_front", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Crotch length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Front then between Legs then to Waist Back. Apply tape " - "across gap between buttocks at Hip level.", "Full measurement description."); - InitMeasurement(crotchLength_M, m, g, d, "K01"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "crotch_length_b", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Crotch length, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Back to the beginning of vagina or end of testicles. " - "Apply tape across gap between buttocks at Hip level.", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip diagonal to Waist Front.", "Full measurement description."); - InitMeasurement(crotchLengthB_M, m, g, d, "K02"); + InitMeasurement(shoulderTipToWaistFront_M, m, g, d, "K01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "crotch_length_f", + m = QmuTranslation::translate("Measurements", "neck_front_to_waist_side", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Crotch length, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist front to beginning of vagina or end of testicles, " - "calculate from ( Crotch Length - Crotch Length (back) ).", + g = QmuTranslation::translate("Measurements", "Neck Front to Waist Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Front diagonal to Waist Side.", "Full measurement description."); - InitMeasurement(crotchLengthF_M, m, g, d, "K03", "(crotch_length - crotch_length_b)"); + InitMeasurement(neckFrontToWaistSide_M, m, g, d, "K02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rise_length_side", + m = QmuTranslation::translate("Measurements", "neck_side_to_waist_side_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rise length, side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Waist Side down to hard surface in seated position.", + g = QmuTranslation::translate("Measurements", "Neck Side to Waist Side, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side diagonal across front to Waist Side.", "Full measurement description."); - InitMeasurement(riseLengthSide_M, m, g, d, "K04"); + InitMeasurement(neckSideToWaistSideF_M, m, g, d, "K03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rise_length_diag", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_back", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rise length, diagonal", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Tie a string around Thigh at Crotch level, sit on hard surface, " - "measure from Waist Side to point where string meets the hard surface.", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip diagonal to Waist Back.", "Full measurement description."); - InitMeasurement(riseLengthDiag_M, m, g, d, "K05"); + InitMeasurement(shoulderTipToWaistBack_M, m, g, d, "K04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rise_length_b", + m = QmuTranslation::translate("Measurements", "shoulder_tip_to_waist_b_1in_offset", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rise length, back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance from Waist Back to Crotch level.", + g = QmuTranslation::translate("Measurements", "Shoulder Tip to Waist Back, with 1in (2.54cm) offset", + "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Mark 1in (2.54cm) outward from Waist Back along Waist level. " + "Measure from Shoulder Tip diagonal to mark.", "Full measurement description."); - InitMeasurement(riseLengthB_M, m, g, d, "K06"); + InitMeasurement(shoulderTipToWaistB_1inOffset_M, m, g, d, "K05"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "rise_length_f", + m = QmuTranslation::translate("Measurements", "neck_back_to_waist_side", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Rise length, front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical Distance from Waist Front to Crotch level.", + g = QmuTranslation::translate("Measurements", "Neck Back to Waist Side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Back diagonal across back to Waist Side.", "Full measurement description."); - InitMeasurement(riseLengthF_M, m, g, d, "K07"); + InitMeasurement(neckBackToWaistSide_M, m, g, d, "K06"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_waist_side_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Waist Side, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side diagonal across back to Waist Side.", + "Full measurement description."); + InitMeasurement(neckSideToWaistSideB_M, m, g, d, "K07"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_armfold_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Armfold Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side diagonal to Armfold Front.", + "Full measurement description."); + InitMeasurement(neckSideToArmfoldF_M, m, g, d, "K08"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_armpit_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Highbust Side, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side diagonal across front to Highbust Side (Armpit).", + "Full measurement description."); + InitMeasurement(neckSideToArmpitF_M, m, g, d, "K09"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_bust_side_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Bust Side, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Neck Side diagonal across front to Bust Side.", + "Full measurement description."); + InitMeasurement(neckSideToBustSideF_M, m, g, d, "K10"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_armfold_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Armfold Back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side diagonal to Armfold Back.", + "Full measurement description."); + InitMeasurement(neckSideToArmfoldB_M, m, g, d, "K11"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_armpit_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Highbust Side, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side diagonal across back to Highbust Side (Armpit).", + "Full measurement description."); + InitMeasurement(neckSideToArmpitB_M, m, g, d, "K12"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "neck_side_to_bust_side_b", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Neck Side to Bust Side, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Neck Side diagonal across back to Bust Side.", + "Full measurement description."); + InitMeasurement(neckSideToBustSideB_M, m, g, d, "K13"); //================================================================================================================= } @@ -1648,39 +1492,156 @@ void VTranslateMeasurements::InitGroupL() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hand_palm_length", + m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_wrist_bent", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hand: Palm length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Wrist line to base of Middle Finger.", + g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Wrist, bent", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Bend Arm, measure from Shoulder Tip around Elbow to radial Wrist bone.", "Full measurement description."); - InitMeasurement(handPalmLength_M, m, g, d, "L01"); + InitMeasurement(armShoulderTipToWristBent_M, m, g, d, "L01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hand_length", + m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_elbow_bent", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hand: Length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Wrist line to end of Middle Finger.", + g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Elbow, bent", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Bend Arm, measure from Shoulder Tip to Elbow Tip.", "Full measurement description."); - InitMeasurement(handLength_M, m, g, d, "L02"); + InitMeasurement(armShoulderTipToElbowBent_M, m, g, d, "L02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hand_palm_width", + m = QmuTranslation::translate("Measurements", "arm_elbow_to_wrist_bent", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hand: Palm width", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Width where Palm is widest.", "Full measurement description."); - InitMeasurement(handPalmWidth_M, m, g, d, "L03"); + g = QmuTranslation::translate("Measurements", "Arm: Elbow to Wrist, bent", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Elbow tip to wrist. ('Arm: Shoulder Tip to Wrist, bent' - 'Arm: " + "Shoulder Tip to Elbow, bent').", "Full measurement description."); + InitMeasurement(armElbowToWristBent_M, m, g, d, "L03", + "(arm_shoulder_tip_to_wrist_bent - arm_shoulder_tip_to_elbow_bent)"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hand_palm_circ", + m = QmuTranslation::translate("Measurements", "arm_elbow_circ_bent", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hand: Palm circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Circumference where Palm is widest.", + g = QmuTranslation::translate("Measurements", "Arm: Elbow circumference, bent", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Elbow circumference, arm is bent.", "Full measurement description."); - InitMeasurement(handPalmCirc_M, m, g, d, "L04"); + InitMeasurement(armElbowCircBent_M, m, g, d, "L04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "hand_circ", + m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_wrist", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Hand: Circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Tuck thumb toward smallest finger, bring fingers close together. " - "Measure hand circumference around Thumb joint.", "Full measurement description."); - InitMeasurement(handCirc_M, m, g, d, "L05"); + g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Wrist", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip to Wrist bone, arm straight.", + "Full measurement description."); + InitMeasurement(armShoulderTipToWrist_M, m, g, d, "L05"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_elbow", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Elbow", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder tip to Elbow Tip, arm straight.", + "Full measurement description."); + InitMeasurement(armShoulderTipToElbow_M, m, g, d, "L06"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_elbow_to_wrist", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Elbow to Wrist", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Elbow to Wrist, arm straight. ('Arm: Shoulder Tip to Wrist' " + "- 'Arm: Shoulder Tip to Elbow').", "Full measurement description."); + InitMeasurement(armElbowToWrist_M, m, g, d, "L07", "(arm_shoulder_tip_to_wrist - arm_shoulder_tip_to_elbow)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_armpit_to_wrist", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Armpit to Wrist, inside", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Armpit to ulna Wrist bone, arm straight.", + "Full measurement description."); + InitMeasurement(armArmpitToWrist_M, m, g, d, "L08"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_armpit_to_elbow", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Armpit to Elbow, inside", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Armpit to inner Elbow, arm straight.", + "Full measurement description."); + InitMeasurement(armArmpitToElbow_M, m, g, d, "L09"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_elbow_to_wrist_inside", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Elbow to Wrist, inside", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From inside Elbow to Wrist. ('Arm: Armpit to Wrist, inside' " + "- 'Arm: Armpit to Elbow, inside').", "Full measurement description."); + InitMeasurement(armElbowToWristInside_M, m, g, d, "L10", "(arm_armpit_to_wrist - arm_armpit_to_elbow)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_upper_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Upper Arm circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Arm circumference at Armpit level.", + "Full measurement description."); + InitMeasurement(armUpperCirc_M, m, g, d, "L11"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_above_elbow_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Above Elbow circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Arm circumference at Bicep level.", + "Full measurement description."); + InitMeasurement(armAboveElbowCirc_M, m, g, d, "L12"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_elbow_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Elbow circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Elbow circumference, arm straight.", + "Full measurement description."); + InitMeasurement(armElbowCirc_M, m, g, d, "L13"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_lower_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Lower Arm circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Arm circumference where lower arm is widest.", + "Full measurement description."); + InitMeasurement(armLowerCirc_M, m, g, d, "L14"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_wrist_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Wrist circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Wrist circumference.", "Full measurement description."); + InitMeasurement(armWristCirc_M, m, g, d, "L15"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_shoulder_tip_to_armfold_line", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Shoulder Tip to Armfold line", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Shoulder Tip down to Armpit level.", + "Full measurement description."); + InitMeasurement(armShoulderTipToArmfoldLine_M, m, g, d, "L16"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_neck_side_to_wrist", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Neck Side to Wrist", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Neck Side to Wrist. ('Shoulder Length' + 'Arm: Shoulder Tip to Wrist').", + "Full measurement description."); + InitMeasurement(armNeckSideToWrist_M, m, g, d, "L17", "(shoulder_length + arm_shoulder_tip_to_wrist)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "arm_neck_side_to_finger_tip", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Arm: Neck Side to Finger Tip", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Neck Side down arm to tip of middle finger. ('Shoulder " + "Length' + 'Arm: Shoulder Tip to Wrist' + 'Hand: Length').", + "Full measurement description."); + InitMeasurement(armNeckSideToFingerTip_M, m, g, d, "L18", + "(shoulder_length + arm_shoulder_tip_to_wrist + hand_length)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "armscye_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Armscye: Circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Let arm hang at side. Measure Armscye circumference through " + "Shoulder Tip and Armpit.", "Full measurement description."); + InitMeasurement(armscyeCirc_M, m, g, d, "L19"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "armscye_length", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Armscye: Length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance from Shoulder Tip to Armpit.", + "Full measurement description."); + InitMeasurement(armscyeLength_M, m, g, d, "L20"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "armscye_width", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Armscye: Width", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Horizontal distance between Armscye Front and Armscye Back.", + "Full measurement description."); + InitMeasurement(armscyeWidth_M, m, g, d, "L21"); //================================================================================================================= } @@ -1694,32 +1655,108 @@ void VTranslateMeasurements::InitGroupM() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "foot_width", + m = QmuTranslation::translate("Measurements", "leg_crotch_to_floor", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Foot: Width", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure at widest part of foot.", "Full measurement description."); - InitMeasurement(footWidth_M, m, g, d, "M01"); + g = QmuTranslation::translate("Measurements", "Leg: Crotch to floor", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Stand feet close together. Measure from crotch level (touching " + "body, no extra space) down to floor.", "Full measurement description."); + InitMeasurement(legCrotchToFloor_M, m, g, d, "M01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "foot_length", + m = QmuTranslation::translate("Measurements", "leg_waist_side_to_floor", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Foot: Length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure from back of heel to end of longest toe.", + g = QmuTranslation::translate("Measurements", "Leg: Waist Side to floor", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Waist Side along curve to Hip level then straight down to floor.", "Full measurement description."); - InitMeasurement(footLength_M, m, g, d, "M02"); + InitMeasurement(legWaistSideToFloor_M, m, g, d, "M02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "foot_circ", + m = QmuTranslation::translate("Measurements", "leg_thigh_upper_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Foot: Circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure circumference around widest part of foot.", + g = QmuTranslation::translate("Measurements", "Leg: Thigh Upper circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Thigh circumference at the fullest part of the upper Thigh near the Crotch.", "Full measurement description."); - InitMeasurement(footCirc_M, m, g, d, "M03"); + InitMeasurement(legThighUpperCirc_M, m, g, d, "M03"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "foot_instep_circ", + m = QmuTranslation::translate("Measurements", "leg_thigh_mid_circ", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Foot: Instep circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure circumference at tallest part of instep.", + g = QmuTranslation::translate("Measurements", "Leg: Thigh Middle circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Thigh circumference about halfway between Crotch and Knee.", "Full measurement description."); - InitMeasurement(footInstepCirc_M, m, g, d, "M04"); + InitMeasurement(legThighMidCirc_M, m, g, d, "M04"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_knee_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Knee circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Knee circumference with straight leg.", + "Full measurement description."); + InitMeasurement(legKneeCirc_M, m, g, d, "M05"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_knee_small_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Knee Small circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Leg circumference just below the knee.", + "Full measurement description."); + InitMeasurement(legKneeSmallCirc_M, m, g, d, "M06"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_calf_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Calf circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Calf circumference at the largest part of lower leg.", + "Full measurement description."); + InitMeasurement(legCalfCirc_M, m, g, d, "M07"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_ankle_high_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Ankle High circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "Ankle circumference where the indentation at the back of the ankle is the deepest.", + "Full measurement description."); + InitMeasurement(legAnkleHighCirc_M, m, g, d, "M08"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_ankle_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Ankle circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Ankle circumference where front of leg meets the top of the foot.", + "Full measurement description."); + InitMeasurement(legAnkleCirc_M, m, g, d, "M09"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_knee_circ_bent", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Knee circumference, bent", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Knee circumference with leg bent.", + "Full measurement description."); + InitMeasurement(legKneeCircBent_M, m, g, d, "M10"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_ankle_diag_circ", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Ankle diagonal circumference", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Ankle circumference diagonal from top of foot to bottom of heel.", + "Full measurement description."); + InitMeasurement(legAnkleDiagCirc_M, m, g, d, "M11"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_crotch_to_ankle", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Crotch to Ankle", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Crotch to Ankle. ('Leg: Crotch to Floor' - 'Height: Ankle').", + "Full measurement description."); + InitMeasurement(legCrotchToAnkle_M, m, g, d, "M12", "(leg_crotch_to_floor - height_ankle)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_waist_side_to_ankle", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Waist Side to Ankle", "Full measurement name."); + d = QmuTranslation::translate("Measurements", + "From Waist Side to Ankle. ('Leg: Waist Side to Floor' - 'Height: Ankle').", + "Full measurement description."); + InitMeasurement(legWaistSideToAnkle_M, m, g, d, "M13", "(leg_waist_side_to_floor - height_ankle)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "leg_waist_side_to_knee", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Leg: Waist Side to Knee", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Side along curve to Hip level then straight down to " + "Knee level. ('Leg: Waist Side to Floor' - 'Height Knee').", + "Full measurement description."); + InitMeasurement(legWaistSideToKnee_M, m, g, d, "M14", "(leg_waist_side_to_floor - height_knee)"); //================================================================================================================= } @@ -1733,50 +1770,56 @@ void VTranslateMeasurements::InitGroupN() QmuTranslation d; //================================================================================================================= - m = QmuTranslation::translate("Measurements", "head_circ", + m = QmuTranslation::translate("Measurements", "crotch_length", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Head: Circumference", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure circumference at largest level of head.", + g = QmuTranslation::translate("Measurements", "Crotch length", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Put tape across gap between buttocks at Hip level. Measure from " + "Waist Front down betwen legs and up to Waist Back.", "Full measurement description."); - InitMeasurement(headCirc_M, m, g, d, "N01"); + InitMeasurement(crotchLength_M, m, g, d, "N01"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "head_length", + m = QmuTranslation::translate("Measurements", "crotch_length_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Head: Length", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance from Head Crown to bottom of jaw.", + g = QmuTranslation::translate("Measurements", "Crotch length, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Put tape across gap between buttocks at Hip level. Measure from " + "Waist Back to mid-Crotch, either at the vagina or between testicles and anus).", "Full measurement description."); - InitMeasurement(headLength_M, m, g, d, "N02"); + InitMeasurement(crotchLengthB_M, m, g, d, "N02"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "head_depth", + m = QmuTranslation::translate("Measurements", "crotch_length_f", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Head: Depth", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Horizontal distance from front of forehead to back of head.", + g = QmuTranslation::translate("Measurements", "Crotch length, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Front to start of vagina or end of testicles. ('Crotch " + "length' - 'Crotch length, back').", "Full measurement description."); + InitMeasurement(crotchLengthF_M, m, g, d, "N03", "(crotch_length - crotch_length_b)"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rise_length_side", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rise length, side", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "From Waist Side down to surface, while seated on hard surface.", "Full measurement description."); - InitMeasurement(headDepth_M, m, g, d, "N03"); + InitMeasurement(riseLengthSide_M, m, g, d, "N04"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "head_width", + m = QmuTranslation::translate("Measurements", "rise_length_diag", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Head: Width", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Horizontal distance from Head Side to Head Side, where Head is " - "widest.", "Full measurement description."); - InitMeasurement(headWidth_M, m, g, d, "N04"); + g = QmuTranslation::translate("Measurements", "Rise length, diagonal", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure from Waist Side diagonally to a string tied at the top of " + "the leg, seated on a hard surface.", "Full measurement description."); + InitMeasurement(riseLengthDiag_M, m, g, d, "N05"); //================================================================================================================= - m = QmuTranslation::translate("Measurements", "head_crown_to_neck_back", + m = QmuTranslation::translate("Measurements", "rise_length_b", "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Head: Crown to Neck Back, vertical distance", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance from Head Crown to Neck Back. Calculate as " - "(Height - Height: Neck Back).", "Full measurement description."); - InitMeasurement(headCrownToNeckBack_M, m, g, d, "N05", "(height - height_neck_back)"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "head_chin_to_neck_back", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Head: Chin to Neck Back, vertical distance", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Vertical distance from bottom of jaw to Neck Back, calculate as " - "( Height - Height: Neck Back - Head: Length ).", + g = QmuTranslation::translate("Measurements", "Rise length, back", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical distance from Waist Back to Crotch level.", "Full measurement description."); - InitMeasurement(headChinToNeckBack_M, m, g, d, "N06", "(height - height_neck_back - head_length)"); + InitMeasurement(riseLengthB_M, m, g, d, "N06"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "rise_length_f", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Rise length, front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Vertical Distance from Waist Front to Crotch level.", + "Full measurement description."); + InitMeasurement(riseLengthF_M, m, g, d, "N07"); //================================================================================================================= } @@ -1825,7 +1868,7 @@ void VTranslateMeasurements::InitGroupO() d = QmuTranslation::translate("Measurements", "From Side to Side at Natural Waist level, across the back. " "Calculate as ( Natural Waist circumference - Natural Waist arc (front) ).", "Full measurement description."); - InitMeasurement(waistNaturalArcB_M, m, g, d, "O05"); + InitMeasurement(waistNaturalArcB_M, m, g, d, "O05", "(waist_natural_circ - waist_natural_arc_f)"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "waist_to_natural_waist_f", "Name in a formula. Don't use math symbols and space in name!!!!"); @@ -1904,42 +1947,27 @@ void VTranslateMeasurements::InitGroupP() QmuTranslation g; QmuTranslation d; - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armfold_to_armfold_bust", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armfold to Armfold, front, curved through Bust Front", - "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure in a curve from Armfold Front right to Bust Front to " - "Armfold Front left.", "Full measurement description."); - InitMeasurement(armfoldToArmfoldBust_M, m, g, d, "P01"); - //================================================================================================================= - m = QmuTranslation::translate("Measurements", "armfold_to_bust_front", - "Name in a formula. Don't use math symbols and space in name!!!!"); - g = QmuTranslation::translate("Measurements", "Armfold to Bust Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Measure from Armfold Front to Bust Front.", - "Full measurement description."); - InitMeasurement(armfoldToBustFront_M, m, g, d, "P02"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "neck_back_to_bust_front", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Neck Back to Bust Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back around Neck Side to Bust Front.", + d = QmuTranslation::translate("Measurements", "From Neck Back, over Shoulder, to Bust Front.", "Full measurement description."); - InitMeasurement(neckBackToBustFront_M, m, g, d, "P03"); + InitMeasurement(neckBackToBustFront_M, m, g, d, "P01"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "neck_back_to_armfold_front", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Neck Back to Armfold Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back around Neck Side to Armfold Front.", + d = QmuTranslation::translate("Measurements", "From Neck Back over Shoulder to Armfold Front.", "Full measurement description."); - InitMeasurement(neckBackToArmfoldFront_M, m, g, d, "P04"); + InitMeasurement(neckBackToArmfoldFront_M, m, g, d, "P02"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "neck_back_to_armfold_front_to_waist_side", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Neck Back, over Shoulder, to Waist Side", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back around Neck Side down front to Waist Side.", + d = QmuTranslation::translate("Measurements", "From Neck Back, over Shoulder, down chest to Waist Side.", "Full measurement description."); - InitMeasurement(neckBackToArmfoldFrontToWaistSide_M, m, g, d, "P05"); + InitMeasurement(neckBackToArmfoldFrontToWaistSide_M, m, g, d, "P03"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "highbust_back_over_shoulder_to_armfold_front", "Name in a formula. Don't use math symbols and space in name!!!!"); @@ -1947,55 +1975,71 @@ void VTranslateMeasurements::InitGroupP() "Full measurement name."); d = QmuTranslation::translate("Measurements", "From Highbust Back over Shoulder to Armfold Front.", "Full measurement description."); - InitMeasurement(highbustBackOverShoulderToArmfoldFront_M, m, g, d, "P06"); + InitMeasurement(highbustBackOverShoulderToArmfoldFront_M, m, g, d, "P04"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "highbust_back_over_shoulder_to_waist_front", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Highbust Back, over Shoulder, to Waist Front", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Highbust Back over Shoulder to Waist Front.", + d = QmuTranslation::translate("Measurements", + "From Highbust Back, over Shoulder touching Neck Side, to Waist Front.", "Full measurement description."); - InitMeasurement(highbustBackOverShoulderToWaistFront_M, m, g, d, "P07"); + InitMeasurement(highbustBackOverShoulderToWaistFront_M, m, g, d, "P05"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "neck_back_to_armfold_front_to_neck_back", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Neck Back, to Armfold Front, to Neck Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back over Shoulder to Armfold Front, then to Armfold " - "Back and return to Neck Back.", "Full measurement description."); - InitMeasurement(neckBackToArmfoldFrontToNeckBack_M, m, g, d, "P08"); + d = QmuTranslation::translate("Measurements", + "From Neck Back, over Shoulder to Armfold Front, under arm and return to start.", + "Full measurement description."); + InitMeasurement(neckBackToArmfoldFrontToNeckBack_M, m, g, d, "P06"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "across_back_center_to_armfold_front_to_across_back_center", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Across Back Center, circled around Shoulder", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Middle of Back over Shoulder to Armfold Front, to Armfold " - "Back and return to Middle of Back.", "Full measurement description."); - InitMeasurement(acrossBackCenterToArmfoldFrontToAcrossBackCenter_M, m, g, d, "P09"); + d = QmuTranslation::translate("Measurements", + "From center of Across Back, over Shoulder, under Arm, and return to start.", + "Full measurement description."); + InitMeasurement(acrossBackCenterToArmfoldFrontToAcrossBackCenter_M, m, g, d, "P07"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "neck_back_to_armfold_front_to_highbust_back", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Neck Back, to Armfold Front, to Highbust Back", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "From Neck Back over shoulder to Armfold Front, to Armfold Back " - "to Highbust Back.", "Full measurement description."); - InitMeasurement(neckBackToArmfoldFrontToHighbustBack_M, m, g, d, "P10"); + d = QmuTranslation::translate("Measurements", "From Neck Back over Shoulder to Armfold Front, under arm to " + "Highbust Back.", "Full measurement description."); + InitMeasurement(neckBackToArmfoldFrontToHighbustBack_M, m, g, d, "P08"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "armfold_to_armfold_bust", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Armfold to Armfold, front, curved through Bust Front", + "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure in a curve from Armfold Left Front through Bust Front " + "curved back up to Armfold Right Front.", "Full measurement description."); + InitMeasurement(armfoldToArmfoldBust_M, m, g, d, "P09"); + //================================================================================================================= + m = QmuTranslation::translate("Measurements", "armfold_to_bust_front", + "Name in a formula. Don't use math symbols and space in name!!!!"); + g = QmuTranslation::translate("Measurements", "Armfold to Bust Front", "Full measurement name."); + d = QmuTranslation::translate("Measurements", "Measure from Armfold Front to Bust Front, shortest distance " + "between the two, as straight as possible.", "Full measurement description."); + InitMeasurement(armfoldToBustFront_M, m, g, d, "P10"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "highbust_b_over_shoulder_to_highbust_f", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Highbust Back, over Shoulder, to Highbust level", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Front aims at Bustpoint and back crosses overBladepoint. " - "Calculate as (Mid-Shoulder to Highbust (front) + Mid-Shoulder to Highbust (back)).", - "Full measurement description."); - InitMeasurement(highbustBOverShoulderToHighbustF_M, m, g, d, "P11", - "(mid_shoulder_to_highbust_f + mid_shoulder_to_highbust_b)"); + d = QmuTranslation::translate("Measurements", "From Highbust Back, over Shoulder, then aim at Bustpoint, stopping " + "measurement at Highbust level.", "Full measurement description."); + InitMeasurement(highbustBOverShoulderToHighbustF_M, m, g, d, "P11"); //================================================================================================================= m = QmuTranslation::translate("Measurements", "armscye_arc", "Name in a formula. Don't use math symbols and space in name!!!!"); g = QmuTranslation::translate("Measurements", "Armscye: Arc", "Full measurement name."); - d = QmuTranslation::translate("Measurements", "Front aims at Bustpoint and back crosses overBladepoint. " - "Calculate as (Mid-Shoulder to Highbust (front) + Mid-Shoulder to Highbust (back)).", + d = QmuTranslation::translate("Measurements", + "From Armscye at Across Chest over ShoulderTip to Armscye at Across Back.", "Full measurement description."); InitMeasurement(armscyeArc_M, m, g, d, "P12"); //=================================================================================================================