Support for Barcode reader (#650)
* Add Barcode Input Component and Integrate Quagga for Scanning - Introduced a new BarcodeInput component for scanning barcodes using the Quagga library. - Updated package.json and package-lock.json to include Quagga as a dependency. - Enhanced form themes to accommodate the new BarcodeInput component. - Added localization support for barcode scanning actions in English. - Updated blocks_types.json to register the new barcode input type. These changes improve the application's functionality by allowing users to scan barcodes directly within forms, enhancing user experience and data input efficiency. * Update Barcode scanner UI * Barcode decoder as user selection * improve barcode
This commit is contained in:
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "تحميل ملف بدلاً من ذلك",
|
||||
"clear": "مسح"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "انقر لفتح كاميرا"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "পরিবর্তে ফাইল আপলোড করুন",
|
||||
"clear": "পরিষ্কার"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "ক্লিক করুন ক্যামেরা খোলা করতে"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Stattdessen Datei hochladen",
|
||||
"clear": "Löschen"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Klicken Sie, um eine Kamera zu öffnen"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Upload file instead",
|
||||
"clear": "Clear"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Click to open a camera"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Subir un archivo en su lugar",
|
||||
"clear": "Borrar"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Haga clic para abrir una cámara"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Uploader un fichier à la place",
|
||||
"clear": "Effacer"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Cliquez pour ouvrir une caméra"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "इसके बजाय फ़ाइल अपलोड करें",
|
||||
"clear": "साफ़ करें"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "क्लिक करें कैमरा खोलने के लिए"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "代わりにファイルをアップロード",
|
||||
"clear": "クリア"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "クリックしてカメラを開く"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Unggah berkas ing panggone",
|
||||
"clear": "Resiki"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Klik kanggo nggawe kamera"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "대신 파일 업로드",
|
||||
"clear": "지우기"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "클릭하여 카메라 열기"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "त्याऐवजी फाइल अपलोड करा",
|
||||
"clear": "साफ करा"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "क्लिक करा कैमरा खोलण्यासाठी"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "ਇਸ ਦੀ ਬਜਾਏ ਫਾਈਲ ਅਪਲੋਡ ਕਰੋ",
|
||||
"clear": "ਸਾਫ਼ ਕਰੋ"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "ਕਲਿੱਕ ਕਰੋ ਕੈਮਰਾ ਖੋਲਣ ਲਈ"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Fazer upload de arquivo em vez disso",
|
||||
"clear": "Limpar"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Clique para abrir a câmera"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Вместо этого загрузить файл",
|
||||
"clear": "Очистить"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Нажмите, чтобы открыть камеру"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "அதற்கு பதிலாக கோப்பைப் பதிவேற்றவும்",
|
||||
"clear": "அழி"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "கிளிக் செய்யவும் கேமரா திறக்கவும்"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "బదులుగా ఫైల్ను అప్లోడ్ చేయండి",
|
||||
"clear": "క్లియర్"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "క్లిక్ చేయండి కెమెరా తెరవండి"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Bunun yerine dosya yükle",
|
||||
"clear": "Temizle"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Kamera açmak için tıklayın"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "اس کے بجائے فائل اپلوڈ کریں",
|
||||
"clear": "صاف کریں"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "کیمرے کھولنے کے لیے کلک کریں"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "Tải lên tệp thay thế",
|
||||
"clear": "Xóa"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "Nhấp để mở Camera"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,9 @@
|
||||
"signatureInput": {
|
||||
"uploadFileInstead": "改为上传文件",
|
||||
"clear": "清除"
|
||||
},
|
||||
"barcodeInput": {
|
||||
"clickToOpenCamera": "点击打开相机"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user