Özelleştirme
Metinler
Bölüm başlığı “Metinler”Arayüz Türkçe ve İngilizce gelir. Dilediğiniz metinleri değiştirebilirsiniz; vermediğiniz anahtarlar varsayılan hâliyle kalır.
import { setMessages, setMessagesAll, clearMessages } from '@techsign/kyc';
setMessages('tr', { select_card_type: 'Belge türünü seçin', continue: 'İlerle', retry: 'Tekrar dene',});
setMessagesAll({ tr: { capture: 'Çek' }, en: { capture: 'Capture' },});
clearMessages(); // tüm değişiklikleri geri al- Bileşen üzerinden:
kyc.setMessages('tr', { … }),kyc.clearMessages() - React:
messages={{ tr: { continue: 'İlerle' } }}
theme="light" (varsayılan) veya theme="dark" ile açık ya da koyu görünümü seçin.
Model dosyalarını kendi sunucunuzdan vermek
Bölüm başlığı “Model dosyalarını kendi sunucunuzdan vermek”Belge algılama modelleri varsayılan olarak public bir CDN’den indirilir. Kendi sunucunuzdan vermek hem daha hızlı hem daha kontrollüdür:
<techsign-kyc assets-base="https://cdn.sizin-domain.com/kyc-assets"></techsign-kyc>Beklenen klasör yapısı (model paketi size ayrıca teslim edilir):
kyc-assets/ card/model/model.json card/model/*.bin card/model/blur/model.json card/model/blur/*.bin vendor/... (isteğe bağlı: TF.js, WASM, MediaPipe)Erken yükleme
Bölüm başlığı “Erken yükleme”Kullanıcı akışa gelmeden önce modelleri indirmek ilk ekranın açılışını hızlandırır:
import { preloadAssetHints, warmupAssets } from '@techsign/kyc';
preloadAssetHints('https://cdn.sizin-domain.com/kyc-assets', true);void warmupAssets({ assetsBase: 'https://cdn.sizin-domain.com/kyc-assets', enableFace: true,});