From a9b8c53cc29f188a5337bf40c0f32f751f5c2921 Mon Sep 17 00:00:00 2001 From: Guillaume Chervet Date: Wed, 2 Aug 2023 12:12:05 +0200 Subject: [PATCH] add text configurable (release) --- README.md | 1 + src/SlightCapture/video.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8fdc028..64d3aab 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ Texts can be override by passing a translation object to the initAsync method. const translations = { 'sc-modal-video__title' : 'Positionner 5 secondes votre document dans le cadre', 'sc-modal-video__invert-camera' : "Inverser caméra", + 'sc-modal-video__message-too-dark' : "Image trop sombre", 'sc-modal-video__quit' : "X", 'sc-modal-confirm__loading' : "Traitement en cours...", 'sc-modal-confirm__title':"Es-ce que tous les champs sont parfaitement lisibles ?", diff --git a/src/SlightCapture/video.js b/src/SlightCapture/video.js index 29c1637..a7f5b48 100644 --- a/src/SlightCapture/video.js +++ b/src/SlightCapture/video.js @@ -89,6 +89,7 @@ const loadOpenCVAsync = async (openCVScript = `https://docs.opencv.org/4.8.0/ope const texts = { 'sc-modal-video__title' : 'Positionner 5 secondes votre document dans le cadre', 'sc-modal-video__invert-camera' : "Inverser caméra", + 'sc-modal-video__message-too-dark' : "Image trop sombre", 'sc-modal-video__quit' : "X", 'sc-modal-confirm__loading' : "Traitement en cours...", 'sc-modal-confirm__title':"Est-ce que tous les champs sont parfaitement lisibles ?", @@ -267,7 +268,7 @@ const captureAsync = (cv) => async (name, const fontScale = 2; const thickness = 10; let colorRed = new cv.Scalar(200, 200, 0, 100); - cv.putText(imageOutput, "Image trop sombre", new cv.Point(Math.round(size.width + size.width * 0.1), Math.round(imageOutput.rows *0.12)), font, fontScale, colorRed, thickness, cv.LINE_AA); + cv.putText(imageOutput, translations['sc-modal-video__message-too-dark'], new cv.Point(Math.round(size.width + size.width * 0.1), Math.round(imageOutput.rows *0.12)), font, fontScale, colorRed, thickness, cv.LINE_AA); } if (counterTime > 5) {