İçeriğe geç

Özelleştirme

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.

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)

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,
});