Commit ae518a19 authored by 李方波's avatar 李方波

语言翻译修改

parent d361886a
......@@ -13,32 +13,43 @@ export default {
cameraButtonText: "OK",
completeText2: "You have recorded",
completeButtonText: "OK",
lactationModeText: "请选择哺乳姿势",
lactationModeText: "Please choose the breastfeeding position",
sittingGesture: {
title: "摇篮式哺乳",
subTitle: "适合哺乳配合好的宝宝和妈妈",
title: "Cradle type lactation",
subTitle: "Suitable for breastfeeding with good baby and mother",
},
lyingGesture: {
title: "侧卧式哺乳",
subTitle: "适用于处于剖宫产恢复期或夜间喂养",
title: "Lateral horizontal lactation",
subTitle:
"It is suitable for the recovery period of cesarean section or night feeding",
},
sittingGestureIntroduce: {
title: "摇篮式哺乳",
subTitle: "婴儿自己寻乳,适合哺乳配合好的母婴",
suggestedText1: "Keep baby's head in higher position so you can see baby's face",
suggestedText2: "婴儿和妈妈的胸腹部需去除衣服的包裹",
suggestedText3: "Keep baby's neck on your elbow, and do not restrict baby's head with your hand",
title: "Cradle type lactation",
subTitle:
"Baby's own breast search, suitable for breastfeeding with good maternal and infant",
suggestedText1:
"Keep baby's head in higher position so you can see baby's face",
suggestedText2:
"Babies and mothers should be unwrapped from the chest and abdomen",
suggestedText3:
"Keep baby's neck on your elbow, and do not restrict baby's head with your hand",
suggestedText4: "Keep baby's ear, shoulder and butt at the same level",
},
lyingGestureIntroduce: {
title: "侧卧式哺乳",
subTitle: "适用于处在剖宫产恢复期、刚经历过外阴切开手术的妈妈或者夜间喂养,便于妈妈们更好的休息及婴儿更好地入睡。\n请妈妈注意时刻检查宝宝呼吸,避免乳房闷到宝宝。",
suggestedText1: "婴儿头高臀低, 妈妈能看到婴儿的表情",
suggestedText2: "婴儿和妈妈的胸腹部需去除衣服的包裹",
title: "Lateral horizontal lactation",
subTitle:
"It is suitable for mothers who are in the recovery period of cesarean section and have just experienced episiotomy or feeding at night, which is convenient for mothers to have a better rest and babies to sleep better. \n Please pay attention to the mother always check the baby breathing, avoid the breast stuffy to the baby.",
suggestedText1:
"The baby's head is high and the hips are low. The mother can see the baby's expression",
suggestedText2:
"Babies and mothers should be unwrapped from the chest and abdomen",
suggestedText3: "Keep baby's ear, shoulder and butt at the same level",
suggestedText4: "妈妈的一只手可以支撑宝宝的背部,另一只手可枕于妈妈的头下",
suggestedText5: "注意宝宝鼻息通畅,不要挤压胸部。可以使宝宝的臀部靠近妈妈的腹部,并使宝宝鼻尖与妈妈的乳房有空隙",
tipsText: "*请注意学姿势的过程中不要触碰到乳头"
}
}
}
suggestedText4:
"One of the mother's hands can support the baby's back, the other hand can rest under the mother's head",
suggestedText5:
"Pay attention to the baby's smooth breath, do not squeeze the chest. Can make the baby's buttocks close to the mother's abdomen, and make the baby nose tip and mother's breast space",
tipsText:
"*Please be careful not to touch your nipples while learning the posture",
},
},
};
......@@ -9,36 +9,48 @@ export default {
homeButtonText: "Empezar ahora",
completeText: "¡Felicidades!",
cameraText: "Cámara no detectada",
cameraText1: "Cámara desactivada. ¡Por favor, conceda permiso a la cámara primero!",
cameraText1:
"Cámara desactivada. ¡Por favor, conceda permiso a la cámara primero!",
cameraButtonText: "DE ACUERDO",
completeText2: "Usted ha registrado",
completeButtonText: "DE ACUERDO",
lactationModeText: "请选择哺乳姿势",
lactationModeText: "Por favor seleccione una posición de lactancia",
sittingGesture: {
title: "摇篮式哺乳",
subTitle: "适合哺乳配合好的宝宝和妈妈",
title: "Lactancia tipo cuna",
subTitle: "Adecuado para lactancia con buena cooperación bebé y mamá",
},
lyingGesture: {
title: "侧卧式哺乳",
subTitle: "适用于处于剖宫产恢复期或夜间喂养",
title: "Lactancia horizontal lateral",
subTitle:
"Indicado para la recuperación de cesárea o alimentación nocturna",
},
sittingGestureIntroduce: {
title: "摇篮式哺乳",
subTitle: "婴儿自己寻乳,适合哺乳配合好的母婴",
suggestedText1: "婴儿头高臀低,妈妈能看到婴儿的表情",
suggestedText2: "婴儿和妈妈的胸腹部需去除衣服的包裹",
suggestedText3: "婴儿的头枕于妈妈手肘处,不要用手固定婴儿头部",
suggestedText4: "婴儿的耳、肩、臀成一条直线",
title: "Lactancia tipo cuna",
subTitle:
"El bebé busca leche por sí mismo, adecuado para lactancia con buena madre e hijo",
suggestedText1:
"Cabeza de bebé alta y cadera baja, mamá puede ver la expresión del bebé",
suggestedText2:
"El pecho y el abdomen del bebé y la madre deben quitar el paquete de ropa",
suggestedText3:
"Descansa la cabeza del bebé en el codo de la madre. No aseguras la cabeza del bebé con las manos",
suggestedText4: "Orejas, hombros y caderas del bebé en una línea recta",
},
lyingGestureIntroduce: {
title: "侧卧式哺乳",
subTitle: "适用于处在剖宫产恢复期、刚经历过外阴切开手术的妈妈或者夜间喂养,便于妈妈们更好的休息及婴儿更好地入睡。\n请妈妈注意时刻检查宝宝呼吸,避免乳房闷到宝宝。",
suggestedText1: "婴儿头高臀低, 妈妈能看到婴儿的表情",
suggestedText2: "婴儿和妈妈的胸腹部需去除衣服的包裹",
suggestedText3: "婴儿的耳、肩、臀成一条直线",
suggestedText4: "妈妈的一只手可以支撑宝宝的背部,另一只手可枕于妈妈的头下",
suggestedText5: "注意宝宝鼻息通畅,不要挤压胸部。可以使宝宝的臀部靠近妈妈的腹部,并使宝宝鼻尖与妈妈的乳房有空隙",
tipsText: "*请注意学姿势的过程中不要触碰到乳头"
}
}
}
title: "Lactancia horizontal lateral",
subTitle:
"Ideal para madres en la fase de convalecencia de una cesárea, recién sometidas a una epistomia o alimentación nocturna, para un mejor descanso de las madres y un mejor sueño de los bebés. \n por favor, preste atención a la madre para verificar la respiración del bebé en todo momento para evitar que el pecho se sople al bebé.",
suggestedText1:
"Cabeza de bebé alta y cadera baja, mamá puede ver la expresión del bebé",
suggestedText2:
"El pecho y el abdomen del bebé y la madre deben quitar el paquete de ropa",
suggestedText3: "Orejas, hombros y caderas del bebé en una línea recta",
suggestedText4:
"Una mano de la madre puede apoyar la espalda del bebé, la otra mano puede estar bajo la cabeza de la madre",
suggestedText5:
"Tenga cuidado de que su bebé respira bien y no apriete el pecho. Puede mantener las caderas del bebé cerca del abdomen de la madre y hacer un espacio entre la punta de la nariz del bebé y el pecho de la madre",
tipsText:
"*Tenga cuidado de no tocar el pezón durante el aprendizaje de la postura",
},
},
};
......@@ -7,39 +7,52 @@ export default {
homeText3:
"L'autorisation de la caméra est nécessaire pour l'entraîneur AI. Vos vêtements n'affecteront pas l'entraîneur AI",
homeButtonText: "Commencez maintenant",
completeText:
"Toutes nos félicitations!",
completeText: "Toutes nos félicitations!",
cameraText: "Caméra non détectée",
cameraText1: "Caméra désactivée. Veuillez d'abord accorder l'autorisation de la caméra !",
cameraText1:
"Caméra désactivée. Veuillez d'abord accorder l'autorisation de la caméra !",
cameraButtonText: "OK",
completeText2: "Vous avez enregistré",
completeButtonText: "OK",
lactationModeText: "请选择哺乳姿势",
lactationModeText: "Veuillez choisir une posture d’allaitement",
sittingGesture: {
title: "摇篮式哺乳",
subTitle: "适合哺乳配合好的宝宝和妈妈",
title: "Lactation au berceau",
subTitle: "Convient pour l’allaitement avec le bon bébé et la mère",
},
lyingGesture: {
title: "侧卧式哺乳",
subTitle: "适用于处于剖宫产恢复期或夜间喂养",
title: "Allaitement latéral horizontal",
subTitle:
"Pour être en période de convalescence césarienne ou nourrir la nuit",
},
sittingGestureIntroduce: {
title: "摇篮式哺乳",
subTitle: "婴儿自己寻乳,适合哺乳配合好的母婴",
suggestedText1: "婴儿头高臀低,妈妈能看到婴儿的表情",
suggestedText2: "婴儿和妈妈的胸腹部需去除衣服的包裹",
suggestedText3: "婴儿的头枕于妈妈手肘处,不要用手固定婴儿头部",
suggestedText4: "婴儿的耳、肩、臀成一条直线",
title: "Lactation au berceau",
subTitle:
"Le bébé cherche son propre lait, adapté à l’allaitement avec une bonne mère et bébé",
suggestedText1:
"Poussette avec tête haute et hanche basse, maman peut voir l’expression du bébé",
suggestedText2:
"La poitrine et l’abdomen du bébé et de la mère doivent enlever le paquet de vêtements",
suggestedText3:
"Appui-tête du bébé sur le coude de la mère, ne pas fixer la tête du bébé à la main",
suggestedText4:
"L’oreille, l’épaule et la hanche du bébé en ligne droite",
},
lyingGestureIntroduce: {
title: "侧卧式哺乳",
subTitle: "适用于处在剖宫产恢复期、刚经历过外阴切开手术的妈妈或者夜间喂养,便于妈妈们更好的休息及婴儿更好地入睡。\n请妈妈注意时刻检查宝宝呼吸,避免乳房闷到宝宝。",
suggestedText1: "婴儿头高臀低, 妈妈能看到婴儿的表情",
suggestedText2: "婴儿和妈妈的胸腹部需去除衣服的包裹",
suggestedText3: "婴儿的耳、肩、臀成一条直线",
suggestedText4: "妈妈的一只手可以支撑宝宝的背部,另一只手可枕于妈妈的头下",
suggestedText5: "注意宝宝鼻息通畅,不要挤压胸部。可以使宝宝的臀部靠近妈妈的腹部,并使宝宝鼻尖与妈妈的乳房有空隙",
tipsText: "*请注意学姿势的过程中不要触碰到乳头"
}
}
}
title: "Allaitement latéral horizontal",
subTitle:
"Idéal pour les mamans en phase de convalescence de césarienne, qui viennent de passer par une vulvotomie ou pour l’alimentation de nuit. Il facilite le repos des mamans et le sommeil des bébés. \n s’il vous plaît maman prêter attention à vérifier la respiration du bébé à tout moment pour éviter les seins étouffés au bébé.",
suggestedText1:
"Poussette avec tête haute et hanche basse, maman peut voir l’expression du bébé",
suggestedText2:
"La poitrine et l’abdomen du bébé et de la mère doivent enlever le paquet de vêtements",
suggestedText3:
"L’oreille, l’épaule et la hanche du bébé en ligne droite",
suggestedText4:
"Une main de la mère peut soutenir le dos du bébé, l’autre main peut être placée sous la tête de la mère",
suggestedText5:
"Veillez à ce que votre bébé respire bien et ne serre pas la poitrine. Peut rapprocher les hanches du bébé de l’abdomen de la mère et faire un espace entre le bout du nez du bébé et le sein de la mère",
tipsText:
"*Veuillez faire attention à ne pas toucher les mamelons pendant l’apprentissage de la posture",
},
},
};
<template>
<div class="page" :class="{'mobile':_isMobile,'pc':!_isMobile}">
<div class="main_content" id="main" :class="{'small':_isMobile && isSmall,'big':_isMobile && isBig}">
<div class="page" :class="{ mobile: _isMobile, pc: !_isMobile }">
<div
class="main_content"
id="main"
:class="{ small: _isMobile && isSmall, big: _isMobile && isBig }"
>
<div class="briefsummary-box">
<div class="briefsummary-content" :style="{'height': briefsummaryHeight}">
<img class="bg" src="../assets/images/gesture/massage-entry-fullbg.png" />
<div class="briefsummary-main-box" :class="{'smallScreen':_isMobile && isSmall, 'big':_isMobile && isBig, 'lie':lying == 1}">
<div class="top-text" v-if="lying == 0">{{$t('strings.sittingGestureIntroduce.title')}}</div>
<div class="top-text-1" v-if="lying == 0">{{$t('strings.sittingGestureIntroduce.subTitle')}}</div>
<div class="top-text" v-if="lying == 1">{{$t('strings.lyingGestureIntroduce.title')}}</div>
<div class="top-text-1" v-if="lying == 1">{{$t('strings.lyingGestureIntroduce.subTitle')}}</div>
<div
class="briefsummary-content"
:style="{ height: briefsummaryHeight }"
>
<img
class="bg"
src="../assets/images/gesture/massage-entry-fullbg.png"
/>
<div
class="briefsummary-main-box"
:class="{
smallScreen: _isMobile && isSmall,
big: _isMobile && isBig,
lie: lying == 1,
}"
>
<div class="top-text" v-if="lying == 0">
{{ $t("strings.sittingGestureIntroduce.title") }}
</div>
<div class="top-text-1" v-if="lying == 0">
{{ $t("strings.sittingGestureIntroduce.subTitle") }}
</div>
<div class="top-text" v-if="lying == 1">
{{ $t("strings.lyingGestureIntroduce.title") }}
</div>
<div class="top-text-1" v-if="lying == 1">
{{ $t("strings.lyingGestureIntroduce.subTitle") }}
</div>
<div class="summary-wireframe-box" v-if="lying == 0">
<img class="wireframe" src="../assets/images/gesture/summary/summaryWireframe.png" />
<img
class="wireframe"
src="../assets/images/gesture/summary/summaryWireframe.png"
/>
<div class="summary-points points-top-left">
<div class="points-content">
<div class="no">1.</div>
<div class="points-text">{{$t('strings.sittingGestureIntroduce.suggestedText1')}}</div>
<div class="points-text">
{{ $t("strings.sittingGestureIntroduce.suggestedText1") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summarylinelefttop.png" />
<img
class="line"
src="../assets/images/gesture/summary/summarylinelefttop.png"
/>
</div>
</div>
<div class="summary-points points-top-right">
<div class="points-content">
<div class="no">2.</div>
<div class="points-text">{{$t('strings.sittingGestureIntroduce.suggestedText2')}}</div>
<div class="points-text">
{{ $t("strings.sittingGestureIntroduce.suggestedText2") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summaryrighttop.png" />
<img
class="line"
src="../assets/images/gesture/summary/summaryrighttop.png"
/>
</div>
</div>
<div class="summary-points points-left-bottom">
<div class="points-content">
<div class="no">3.</div>
<div class="points-text">{{$t('strings.sittingGestureIntroduce.suggestedText3')}}</div>
<div class="points-text">
{{ $t("strings.sittingGestureIntroduce.suggestedText3") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summaryleftbottom.png" />
<img
class="line"
src="../assets/images/gesture/summary/summaryleftbottom.png"
/>
</div>
</div>
<div class="summary-points points-right-bottom">
<div class="points-content">
<div class="no">4.</div>
<div class="points-text">{{$t('strings.sittingGestureIntroduce.suggestedText4')}}</div>
<div class="points-text">
{{ $t("strings.sittingGestureIntroduce.suggestedText4") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summaryrightbottom.png" />
<img
class="line"
src="../assets/images/gesture/summary/summaryrightbottom.png"
/>
</div>
</div>
</div>
<div class="summary-wireframe-box" v-if="lying === 1">
<img class="wireframe" src="../assets/images/gesture/summary/summaryWireframeLie.png" />
<img
class="wireframe"
src="../assets/images/gesture/summary/summaryWireframeLie.png"
/>
<div class="summary-points points-1">
<div class="points-content">
<div class="no">1.</div>
<div class="points-text">{{$t('strings.lyingGestureIntroduce.suggestedText1')}}</div>
<div class="points-text">
{{ $t("strings.lyingGestureIntroduce.suggestedText1") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summarylinelie1.png" />
<img
class="line"
src="../assets/images/gesture/summary/summarylinelie1.png"
/>
</div>
</div>
<div class="summary-points points-2">
<div class="points-content">
<div class="no">2.</div>
<div class="points-text">{{$t('strings.lyingGestureIntroduce.suggestedText2')}}</div>
<div class="points-text">
{{ $t("strings.lyingGestureIntroduce.suggestedText2") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summarylinelie2.png" />
<img
class="line"
src="../assets/images/gesture/summary/summarylinelie2.png"
/>
</div>
</div>
<div class="summary-points points-3">
<div class="points-content">
<div class="no">3.</div>
<div class="points-text">{{$t('strings.lyingGestureIntroduce.suggestedText3')}}</div>
<div class="points-text">
{{ $t("strings.lyingGestureIntroduce.suggestedText3") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summarylinelie3.png" />
<img
class="line"
src="../assets/images/gesture/summary/summarylinelie3.png"
/>
</div>
</div>
<div class="summary-points points-4">
<div class="points-content">
<div class="no">4.</div>
<div class="points-text">{{$t('strings.lyingGestureIntroduce.suggestedText4')}}</div>
<div class="points-text">
{{ $t("strings.lyingGestureIntroduce.suggestedText4") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summarylinelie4.png" />
<img
class="line"
src="../assets/images/gesture/summary/summarylinelie4.png"
/>
</div>
</div>
<div class="summary-points points-5">
<div class="points-content">
<div class="no">5.</div>
<div class="points-text">{{$t('strings.lyingGestureIntroduce.suggestedText5')}}</div>
<div class="points-text">
{{ $t("strings.lyingGestureIntroduce.suggestedText5") }}
</div>
</div>
<div class="points-image">
<img class="line" src="../assets/images/gesture/summary/summarylinelie5.png" />
<img
class="line"
src="../assets/images/gesture/summary/summarylinelie5.png"
/>
</div>
</div>
</div>
<div class="bottom-box"></div>
<div class="botton-box" v-if="lying === 0">
<light-button :text="$t('strings.homeButtonText')" @click="clickAuthCamera"></light-button>
<light-button
:text="$t('strings.homeButtonText')"
@click="clickAuthCamera"
></light-button>
<div class="tips-text"></div>
</div>
<div class="botton-box" v-if="lying === 1">
<light-button :text="$t('strings.homeButtonText')" @click="clickAuthCamera"></light-button>
<div class="tips-text">{{$t('strings.lyingGestureIntroduce.tipsText')}}</div>
<light-button
:text="$t('strings.homeButtonText')"
@click="clickAuthCamera"
></light-button>
<div class="tips-text">
{{ $t("strings.lyingGestureIntroduce.tipsText") }}
</div>
</div>
</div>
</div>
......@@ -111,11 +195,22 @@
<div class="no_camera_dialog" v-if="showNoCameraDialog">
<div class="no_camera_dialog_mask"></div>
<div class="no_camera_dialog_content">
<div class="no_camera_dialog_title">{{$t('strings.cameraText')}}</div>
<div class="no_camera_dialog_text_content">{{$t('strings.cameraText1')}}</div>
<div class="no_camera_dialog_title">
{{ $t("strings.cameraText") }}
</div>
<div class="no_camera_dialog_text_content">
{{ $t("strings.cameraText1") }}
</div>
<div class="no_camera_dialog_button" @click="clickConfirm">
<img class="no_camera_dialog_button_bg" src="../assets/images/gesture/light-btn-bg.png" alt srcset />
<div class="no_camera_dialog_button_text">{{$t('strings.cameraButtonText')}}</div>
<img
class="no_camera_dialog_button_bg"
src="../assets/images/gesture/light-btn-bg.png"
alt
srcset
/>
<div class="no_camera_dialog_button_text">
{{ $t("strings.cameraButtonText") }}
</div>
</div>
</div>
</div>
......@@ -130,7 +225,7 @@ import {
isSmallScreen,
authCamera,
isMobile,
getSystemInfo
getSystemInfo,
} from "../common/util";
import lightButton from "../components/lightButton.vue";
import DevicePixelRatio from "../utils/evicePixelRatio.js";
......@@ -186,11 +281,11 @@ export default {
pageHeight: "",
_isMobile: false,
scale: 0,
lying: 0
lying: 0,
};
},
components: {
lightButton
lightButton,
},
methods: {
clickGlobalPopup() {
......@@ -233,7 +328,6 @@ export default {
nobabylyingBabyheadloc:
"实际哺乳时,请确保宝宝头部正对妈妈乳房,不宜过高",
nobabylyingBabystright: "实际哺乳时,请保持宝宝耳肩臀同一直线",
/// 坐姿建议
sittingSuggest: [
"请采用舒适姿势,确保与宝宝始终胸腹相贴",
......@@ -242,7 +336,7 @@ export default {
"随时点击右上角指导图示调整含乳姿势",
"放松肩膀",
"妈妈抱宝宝的手,腰部和脚有支撑",
"保持放松,直到哺乳结束"
"保持放松,直到哺乳结束",
],
// 卧姿建议
......@@ -254,12 +348,12 @@ export default {
"随时点击右上角指导图示调整含乳姿势",
"可用垫子支撑妈妈头部,但位置不宜过高",
"可用靠垫支撑腰部、在两膝关节间放置垫子缓解压力",
"保持放松,直到哺乳结束"
]
"保持放松,直到哺乳结束",
],
},
commonmemsg: {
initialMassage:
"请与屏幕保持1米左右距离使身体进入轮廓线,5秒后开始识别"
"请与屏幕保持1米左右距离使身体进入轮廓线,5秒后开始识别",
},
sittingMsg: {
babyneckloc: "请用肘关节支撑宝宝颈部",
......@@ -271,7 +365,7 @@ export default {
downright: "请放低右手臂",
headupassdown: "请保持宝宝头部高于臀部",
babystright: "请保持宝宝耳肩臀在同一直线",
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高"
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高",
},
sittingMsgPart: {
babyneckloc: "请用肘关节支撑宝宝颈部",
......@@ -279,7 +373,7 @@ export default {
babybackloc: "请将前臂顺着宝宝背部",
headupassdown: "请保持宝宝头部高于臀部",
babystright: "请保持宝宝耳肩臀在同一直线",
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高"
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高",
},
lyingMsg: {
keepadpos: "请保持正侧面对宝宝",
......@@ -287,19 +381,19 @@ export default {
babyhead: "请勿用手掌固定宝宝头部",
nobabyback: "请用手臂托住宝宝背部,确保彼此胸腹相贴",
babystright: "请保持宝宝耳肩臀在同一直线",
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高"
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高",
},
lyingMsgPart: {
babyhead: "请勿用手掌固定宝宝头部",
nobabyback: "请用手臂托住宝宝背部,确保彼此胸腹相贴",
babystright: "请保持宝宝耳肩臀在同一直线",
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高"
babyheadloc: "请确保宝宝头部正对妈妈乳房,不宜过高",
},
successmsg: {
recordMessage: "现在可以开始哺乳了!3秒后将自动开始计时",
nobabyRecord: "您已掌握喂养姿势,期待您和宝宝一起来体验哺乳计时功能",
suggest: "请及时点击右上角指导图示调整",
posSuccess: "您的姿势正确,请继续保持"
posSuccess: "您的姿势正确,请继续保持",
},
strings: {
suggestTitle: "在开始哺乳的时候可以保持:",
......@@ -340,8 +434,8 @@ export default {
errorTitle: "错误",
keyErrorText: "密钥禁止使用",
originErrorText: "不允许CORS",
noCameraErrorText: "相机未授权"
}
noCameraErrorText: "相机未授权",
},
};
let _englishLanguagePack = {
tipsString: {
......@@ -368,7 +462,22 @@ export default {
"During actual breastfeeding, keep baby's head in higher position than the rest of the body",
nobabysittingBabystright:
"During actual breastfeeding, keep baby's ear, shoulder and butt at the same level",
lyingUnrecognition:
"No baby recognized, please simulate the action according to the baby sticker on the screen",
lyingKeepadpos: "Please keep the front side facing the baby",
lyingKeeplying:
"Please lie on your side and do not support your head only with your arms",
lyingBabyhead: "Please do not use the palm to fix the baby's head",
lyingNobabyback:
"Please use your arms to support the baby's back and make sure that the chest and abdomen are close to each other",
lyingBabystright:
"Please keep baby's ears, shoulders and hips in a straight line",
lyingBabyheadloc:
"Please make sure the baby's head is facing the mother's breast, not too high",
nobabylyingBabyheadloc:
"When actually breastfeeding, please make sure the baby's head is facing the mother's breast, not too high",
nobabylyingBabystright:
"When actually breastfeeding, please keep the baby's ears, shoulders and hips in the same line",
/// 坐姿建议
sittingSuggest: [
"Adjust to a comfortable posture, and keep baby very close to you at all times",
......@@ -377,13 +486,25 @@ export default {
"Tap top right icon to view more info",
"Relax your shoulder",
"There should be support to your hand, waist and feet when holding baby",
"Keep relaxed until the end of session"
]
"Keep relaxed until the end of session",
],
// 卧姿建议
lyingSuggest: [
"Please always pay attention to the baby's smooth breath",
"Do not squeeze the chest to release space, should make the baby buttocks close to the mother's abdomen",
"Try to wrap your baby's mouth around the areola",
"Make the baby chin close to the breast, mouth Angle more than 100 degrees",
"Click the guide icon in the upper right corner to adjust the breast holding position at any time",
"Available cushion support mother's head, but the position should not be too high",
"Use cushion to support waist, cushion is placed between two knee joints to relieve pressure",
"Stay relaxed until the nursing is over",
],
},
commonmemsg: {
initialMassage:
"Keep one meter away from the camera, and fit your body into the guide line. Session starts in 5 seconds…",
slogan: ""
slogan: "",
},
sittingMsg: {
babyneckloc: "Make sure baby's neck is on your elbow",
......@@ -396,7 +517,7 @@ export default {
headupassdown:
"Keep baby's head in higher position than the rest of the body",
babystright: "Keep baby's ear, shoulder and butt at the same level",
babyheadloc: "Make sure baby is facing the breast at proper height"
babyheadloc: "Make sure baby is facing the breast at proper height",
},
sittingMsgPart: {
babyneckloc: "Make sure baby's neck is on your elbow",
......@@ -405,7 +526,28 @@ export default {
headupassdown:
"Keep baby's head in higher position than the rest of the body",
babystright: "Keep baby's ear, shoulder and butt at the same level",
babyheadloc: "Make sure baby is facing the breast at proper height"
babyheadloc: "Make sure baby is facing the breast at proper height",
},
lyingMsg: {
keepadpos: "Please keep the front side facing the baby",
keeplying: "Please lie flat",
babyhead: "Please do not use the palm to fix the baby's head",
nobabyback:
"Please use your arms to support the baby's back and make sure that the chest and abdomen are close to each other",
babystright:
"Please keep baby's ears, shoulders and hips in a straight line",
babyheadloc:
"Please make sure the baby's head is facing the mother's breast, not too high",
},
lyingMsgPart: {
babyhead: "Please do not use the palm to fix the baby's head",
nobabyback:
"Please use your arms to support the baby's back and make sure that the chest and abdomen are close to each other",
babystright:
"Please keep baby's ears, shoulders and hips in a straight line",
babyheadloc:
"Please make sure the baby's head is facing the mother's breast, not too high",
},
successmsg: {
recordMessage:
......@@ -413,7 +555,7 @@ export default {
nobabyRecord:
"You have learned the correct posture. You may try this AI coach with your baby next time",
suggest: "Tap top right icon to view more info",
posSuccess: "Your posture is correct. Please keep it going"
posSuccess: "Your posture is correct. Please keep it going",
},
strings: {
suggestTitle: "During actual breastfeeding:",
......@@ -424,6 +566,10 @@ export default {
suggestText3:
"There should be support to your hand, waist and feet when holding baby",
suggestText4: "Keep relaxed until the end of session",
lyingSuggestText1:
"1. In the process of breastfeeding, please always avoid the breast stuffy to the baby, do not squeeze the chest to release the space, should make the baby buttocks close to the mother's abdomen, natural space.",
lyingSuggestText2:
"2. Mother can put a cushion under her head for support, but the position should not be too high. Put a cushion on your back to support your waist, keep your legs relaxed and flex naturally, or place a cushion between your knees to relieve pressure.",
suggestConfirmText: "OK",
discardReasonTitle: "Reasons to give up?",
discardReason1: "Not sure how to use it",
......@@ -442,6 +588,16 @@ export default {
"Keep baby's neck on your elbow, and do not restrict baby's head with your hand",
sitMainPointsText4:
"Keep baby's ear, shoulder and butt at the same level",
sitMainPointsLyingText1:
"The baby's head is high and the hips are low. The mother can see the baby's expression",
sitMainPointsLyingText2:
"Mother and baby should be close to each other",
sitMainPointsLyingText3:
"A baby's ears, shoulders and hips form a straight line",
sitMainPointsLyingText4:
"One of the mother's hands can support the baby's back, the other hand can rest under the mother's head",
sitMainPointsLyingText5:
"Notice that the baby's breath is smooth. Do not squeeze the chest to release space, should make the baby's buttocks close to the mother's abdomen, so that the baby's nose tip and mother's breast have a gap",
sitMainPointsConfirmText: "OK",
momLeft:
"No person detected. The finish page will be shown after 5 seconds",
......@@ -450,8 +606,8 @@ export default {
errorTitle: "Error",
keyErrorText: "Key Forbidden",
originErrorText: "Not allowed by CORS",
noCameraErrorText: "Camera not detected"
}
noCameraErrorText: "Camera not detected",
},
};
let _frenchLanguagePack = {
tipsString: {
......@@ -479,7 +635,22 @@ export default {
"Pendant l'allaitement, gardez la tête de bébé en position plus haute que le reste du corps",
nobabysittingBabystright:
"Pendant l'allaitement, gardez l'oreille, l'épaule et les fesses de bébé au même niveau",
lyingUnrecognition:
"Bébé non identifié, s’il vous plaît simuler l’action en fonction de l’autocollant bébé sur l’écran",
lyingKeepadpos: "S’il vous plaît garder le côté positif sur le bébé",
lyingKeeplying:
"Veuillez rester couché sur le côté droit du corps. Ne soutenez pas la tête uniquement par les bras",
lyingBabyhead: "Ne pas fixer la tête de bébé avec la paume",
lyingNobabyback:
"Veuillez tenir le bébé sur le dos avec les bras, assurez-vous que les deux sont collés thoraco-ventral",
lyingBabystright:
"S’il vous plaît garder bébé oreille épaule hanche dans la même ligne droite",
lyingBabyheadloc:
"S’il vous plaît assurez-vous que la tête du bébé est sur le sein de la mère, pas trop élevé",
nobabylyingBabyheadloc:
"En allaitant réellement, veuillez vous assurer que la tête du bébé est sur le sein de la mère, ne devrait pas être trop élevé",
nobabylyingBabystright:
"Lorsque l’allaitement réel, s’il vous plaît garder l’oreille de bébé épaule hanche la même ligne droite",
/// 坐姿建议
sittingSuggest: [
"Ajustez-vous à une posture confortable et gardez bébé très près de vous à tout moment",
......@@ -488,12 +659,23 @@ export default {
"Appuyez sur l'icône en haut à droite pour afficher plus d'informations",
"Détendez votre épaule",
"Votre main, votre taille et vos pieds doivent être soutenus lorsque vous tenez bébé",
"Restez détendu jusqu'à la fin de la séance"
]
"Restez détendu jusqu'à la fin de la séance",
],
// 卧姿建议
lyingSuggest: [
"Gardez toujours un œil sur le nez de bébé",
"Ne pas presser la poitrine pour libérer l’espace, devrait faire les hanches du bébé près de l’abdomen de la mère",
"Bouche de bébé envelopper autant que possible l’aréole",
"Faites le menton du bébé contre le sein et ouvrez l’angle de la bouche plus de 100 degrés",
"Ajuster la posture contenant du lait en cliquant sur l’image supérieure droite à tout moment",
"Coussin disponible pour soutenir la tête de maman, mais ne doit pas être placé trop haut",
"Disponible avec un coussin pour soutenir la taille, un coussin placé entre les deux genoux pour soulager la pression",
"Restez détendu jusqu’à la fin de l’allaitement",
],
},
commonmemsg: {
initialMassage:
"Tenez-vous à un mètre de la caméra et placez votre corps dans la ligne de guidage. La session démarre dans 5 secondes…"
"Tenez-vous à un mètre de la caméra et placez votre corps dans la ligne de guidage. La session démarre dans 5 secondes…",
},
sittingMsg: {
babyneckloc: "Assurez-vous que le cou de bébé est sur votre coude",
......@@ -509,7 +691,7 @@ export default {
babystright:
"Gardez l'oreille, l'épaule et les fesses de bébé au même niveau",
babyheadloc:
"Assurez-vous que bébé est face au sein à la bonne hauteur"
"Assurez-vous que bébé est face au sein à la bonne hauteur",
},
sittingMsgPart: {
babyneckloc: "Assurez-vous que le cou de bébé est sur votre coude",
......@@ -521,7 +703,27 @@ export default {
babystright:
"Gardez l'oreille, l'épaule et les fesses de bébé au même niveau",
babyheadloc:
"Assurez-vous que bébé est face au sein à la bonne hauteur"
"Assurez-vous que bébé est face au sein à la bonne hauteur",
},
lyingMsg: {
keepadpos: "S’il vous plaît garder le côté positif sur le bébé",
keeplying: "Veuillez rester couché à plat",
babyhead: "Ne pas fixer la tête de bébé avec la paume",
nobabyback:
"Veuillez tenir le bébé sur le dos avec les bras, assurez-vous que les deux sont collés thoraco-ventral",
babystright:
"S’il vous plaît garder bébé oreille épaule hanche dans la même ligne droite",
babyheadloc:
"S’il vous plaît assurez-vous que la tête du bébé est sur le sein de la mère, pas trop élevé",
},
lyingMsgPart: {
babyhead: "Ne pas fixer la tête de bébé avec la paume",
nobabyback:
"Veuillez tenir le bébé sur le dos avec les bras, assurez-vous que les deux sont collés thoraco-ventral",
babystright:
"S’il vous plaît garder bébé oreille épaule hanche dans la même ligne droite",
babyheadloc:
"S’il vous plaît assurez-vous que la tête du bébé est sur le sein de la mère, pas trop élevé",
},
successmsg: {
recordMessage:
......@@ -530,7 +732,7 @@ export default {
"Vous avez appris la bonne posture. Vous pouvez essayer cet entraîneur AI avec votre bébé la prochaine fois",
suggest:
"Appuyez sur l'icône en haut à droite pour afficher plus d'informations",
posSuccess: "Votre posture est correcte. Vous pouvez continuer"
posSuccess: "Votre posture est correcte. Vous pouvez continuer",
},
strings: {
suggestTitle: "Pendant l'allaitement:",
......@@ -541,6 +743,10 @@ export default {
suggestText3:
"Votre main, votre taille et vos pieds doivent être soutenus lorsque vous tenez bébé",
suggestText4: "Restez détendu jusqu'à la fin de la séance",
lyingSuggestText1:
"1. Dans le processus d’allaitement, s’il vous plaît éviter les seins étouffés au bébé tout le temps, ne pas presser la poitrine pour libérer l’espace, devrait faire les hanches du bébé serré contre l’abdomen de la mère, laisser un espace naturellement.",
lyingSuggestText2:
"2.La mère peut être appuyée par un coussin sous la tête, mais la position ne doit pas être trop élevée. Placez des coussins sur le dos pour soutenir la taille. Gardez les jambes détendues et la flexion naturelle. Vous pouvez également placer des coussins entre les genoux pour soulager la pression.",
suggestConfirmText: "OK.",
discardReasonTitle: "Raisons d'abandonner?",
discardReason1: "Je ne sais pas comment l'utiliser",
......@@ -559,6 +765,16 @@ export default {
"Gardez le cou de bébé sur votre coude et ne limitez pas la tête de bébé avec votre main",
sitMainPointsText4:
"Gardez l'oreille, l'épaule et les fesses de bébé au même niveau",
sitMainPointsLyingText1:
"Poussette avec tête haute et hanche basse, maman peut voir l’expression du bébé",
sitMainPointsLyingText2:
"Les mamans et les bébés devraient être collés sur la poitrine ventrale",
sitMainPointsLyingText3:
"L’oreille, l’épaule et la hanche du bébé en ligne droite",
sitMainPointsLyingText4:
"Une main de la mère peut soutenir le dos du bébé, l’autre main peut être placée sous la tête de la mère",
sitMainPointsLyingText5:
"Faites attention au nez dégagé du bébé. Ne pas presser la poitrine pour libérer l’espace, les hanches du bébé devraient être près de l’abdomen de la mère, de sorte que le bout du nez du bébé a un espace avec le sein de la mère",
sitMainPointsConfirmText: "OK",
momLeft:
"Aucune personne détectée. La page d'arrivée s'affichera après 5 secondes",
......@@ -567,8 +783,8 @@ export default {
errorTitle: "Erreur",
keyErrorText: "Interdire l'utilisation des clés",
originErrorText: "Cors not allowed",
noCameraErrorText: "Caméra non détectée"
}
noCameraErrorText: "Caméra non détectée",
},
};
let _spanishLanguagePack = {
tipsString: {
......@@ -596,7 +812,22 @@ export default {
"Durante la lactancia real, mantenga la cabeza del bebé en una posición más alta que el resto del cuerpo",
nobabysittingBabystright:
"Durante la lactancia real, mantenga la oreja, el hombro y el trasero del bebé al mismo nivel",
lyingUnrecognition:
"Bebé no identificado, simule la acción de acuerdo con la pegatina del bebé en la pantalla",
lyingKeepadpos: "Por favor, mantenga el lado derecho hacia el bebé.",
lyingKeeplying:
"Por favor, mantén tu cuerpo en el lado positivo. No apoyes la cabeza solo con los brazos",
lyingBabyhead: "No use la palma para fijar la cabeza del bebé",
lyingNobabyback:
"Por favor, sostenga la espalda del bebé con los brazos, asegúrese de que se peguen mutuamente torácico-ventral",
lyingBabystright:
"Por favor, mantenga el bebé orejas hombro cadera en la misma línea recta",
lyingBabyheadloc:
"Por favor, asegúrese de que la cabeza del bebé está en el pecho de la madre, no debe ser demasiado alto",
nobabylyingBabyheadloc:
"Cuando la lactancia real, asegúrese de que la cabeza del bebé está en el pecho de la madre, no debe ser demasiado alto",
nobabylyingBabystright:
"Cuando la lactancia real, mantenga por favor la misma línea recta del bebé orejas hombro cadera",
/// 坐姿建议
sittingSuggest: [
"Tome una postura cómoda y mantén al bebé muy cerca de usted en todo momento",
......@@ -605,18 +836,49 @@ export default {
"Toque el icono superior derecho para ver más información",
"Relaje su hombro",
"Debe haber apoyo en su mano, su cintura y sus pies al sostener al bebé",
"Manténgase relajada hasta el final de la sesión"
]
"Manténgase relajada hasta el final de la sesión",
],
// 卧姿建议
lyingSuggest: [
"Por favor, siempre preste atención a la nariz del bebé",
"No apriete el pecho para liberar el espacio, debe hacer que las caderas del bebé se ajusten al abdomen de la madre",
"La boca del bebé trata de envolver la areola",
"Mantenga la mandíbula del bebé cerca del pecho y el ángulo de apertura de la boca más de 100 grados",
"Haga clic en la ilustración superior derecha en cualquier momento para ajustar la postura con leche",
"La almohadilla está disponible para apoyar la cabeza de la mamá, pero la posición no debe ser demasiado alta",
"Disponible con cojines para apoyar la cintura, cojines entre las rodillas para aliviar la presión",
"Manténgase relajado hasta el final de la lactancia",
],
},
commonmemsg: {
initialMassage:
"Manténgase a un metro de distancia de la cámara y coloque su cuerpo en la línea. La sesión comienza en 5 segundos..."
"Manténgase a un metro de distancia de la cámara y coloque su cuerpo en la línea. La sesión comienza en 5 segundos...",
},
sittingMsg: {
babyneckloc: "Asegúrese de que el cuello del bebé esté sobre su codo",
babyhead: "No restrinja la cabeza del bebé con las manos",
babybackloc:
"Asegúrese de que su antebrazo esté sosteniendo la espalda del bebé",
lyingMsg: {
keepadpos: "Por favor, mantenga el lado derecho hacia el bebé.",
keeplying: "Quédate acostado.",
babyhead: "No use la palma para fijar la cabeza del bebé",
nobabyback:
"Por favor, sostenga la espalda del bebé con los brazos, asegúrese de que se peguen mutuamente torácico-ventral",
babystright:
"Por favor, mantenga el bebé orejas hombro cadera en la misma línea recta",
babyheadloc:
"Por favor, asegúrese de que la cabeza del bebé está en el pecho de la madre, no debe ser demasiado alto",
},
lyingMsgPart: {
babyhead: "No use la palma para fijar la cabeza del bebé",
nobabyback:
"Por favor, sostenga la espalda del bebé con los brazos, asegúrese de que se peguen mutuamente torácico-ventral",
babystright:
"Por favor, mantenga el bebé orejas hombro cadera en la misma línea recta",
babyheadloc:
"Por favor, asegúrese de que la cabeza del bebé está en el pecho de la madre, no debe ser demasiado alto",
},
upleft: "Levante su brazo izquierdo",
upright: "Levante su brazo derecho",
downleft: "Baje su brazo izquierdo",
......@@ -626,7 +888,7 @@ export default {
babystright:
"Mantenga la oreja, el hombro y el trasero del bebé al mismo nivel",
babyheadloc:
"Asegúrese de que el bebé esté frente al pecho a la altura adecuada"
"Asegúrese de que el bebé esté frente al pecho a la altura adecuada",
},
sittingMsgPart: {
babyneckloc: "Asegúrese de que el cuello del bebé esté sobre su codo",
......@@ -638,7 +900,7 @@ export default {
babystright:
"Mantenga la oreja, el hombro y el trasero del bebé al mismo nivel",
babyheadloc:
"Asegúrese de que el bebé esté frente al pecho a la altura adecuada"
"Asegúrese de que el bebé esté frente al pecho a la altura adecuada",
},
successmsg: {
recordMessage:
......@@ -646,7 +908,7 @@ export default {
nobabyRecord:
"Ha aprendido la postura correcta. Puede probar este asistente de IA con su bebé la próxima vez",
suggest: "Toque el icono superior derecho para ver más información",
posSuccess: "Su postura es correcta. Por favor, sigua así"
posSuccess: "Su postura es correcta. Por favor, sigua así",
},
strings: {
suggestTitle: "Durante la lactancia real:",
......@@ -657,6 +919,10 @@ export default {
suggestText3:
"Debe haber apoyo en su mano, su cintura y sus pies al sostener al bebé",
suggestText4: "Manténgase relajada hasta el final de la sesión",
lyingSuggestText1:
"1.En el proceso de lactancia, por favor evite el pecho soplan al bebé en todo momento, no apriete el pecho para liberar el espacio, debe hacer que las caderas del bebé se ajusten al abdomen de la madre, dejando un espacio vacío natural.",
lyingSuggestText2:
"2.La madre puede ser apoyada con una almohadilla debajo de la cabeza, pero no en una posición demasiado alta. Coloque cojines en la espalda para apoyar la cintura. Mantenga las piernas relajadas y flexiones naturales. También puede colocar cojines entre las rodillas para aliviar la presión.",
suggestConfirmText: "DE ACUERDO",
discardReasonTitle: "Razones para rendirse?",
discardReason1: "No estoy segura de cómo usarlo",
......@@ -674,6 +940,15 @@ export default {
"Mantenga el cuello del bebé sobre su codo y no restrinja la cabeza del bebé con su mano",
sitMainPointsText4:
"Mantenga la oreja, el hombro y el trasero del bebé al mismo nivel",
sitMainPointsLyingText1:
"Cabeza de bebé alta y cadera baja, mamá puede ver la expresión del bebé",
sitMainPointsLyingText2: "La madre y el bebé deben estar en el pecho",
sitMainPointsLyingText3:
"Orejas, hombros y caderas del bebé en una línea recta",
sitMainPointsLyingText4:
"Una mano de la madre puede apoyar la espalda del bebé y la otra mano puede estar bajo la cabeza de la madre",
sitMainPointsLyingText5:
"Tenga cuidado de que el bebé respira bien. No apretar el pecho para liberar el espacio, mantenga las caderas del bebé cerca del abdomen de la madre, de modo que la punta de la nariz del bebé tenga un espacio vacío con el pecho de la madre",
sitMainPointsConfirmText: "DE ACUERDO",
momLeft:
"No se detectó ninguna persona. La página de finalización se mostrará después de 5 segundos",
......@@ -682,8 +957,8 @@ export default {
errorTitle: "Error",
keyErrorText: "Desactivar la clave",
originErrorText: "CORS no permite",
noCameraErrorText: "Cámara no detectada"
}
noCameraErrorText: "Cámara no detectada",
},
};
switch (this.currentLanguage) {
case 0:
......@@ -729,7 +1004,7 @@ export default {
let aiParams = {
env: env,
apiKey: apiKey,
region: "apac"
region: "apac",
};
localStorage.setItem("aiParams", JSON.stringify(aiParams));
let openDev = this.$route.query.openDev;
......@@ -748,7 +1023,7 @@ export default {
} else {
this.showNoCameraDialog = true;
}
}
},
},
created() {
let lying = 0; // 默认0 为坐姿
......@@ -757,7 +1032,7 @@ export default {
}
this.lying = lying;
document.body.addEventListener("touchmove", handleTouchmove, {
passive: false
passive: false,
}); //passive 参数不能省略,用来兼容ios和android
let { scale } = getSystemInfo();
if (scale > 1 && scale < 2) {
......@@ -811,9 +1086,9 @@ export default {
},
unmounted() {
document.body.removeEventListener("touchmove", handleTouchmove, {
passive: false
passive: false,
});
}
},
};
</script>
......@@ -1690,4 +1965,4 @@ export default {
}
}
}
</style>
\ No newline at end of file
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment