@trustcomponent/trustcaptcha-frontend
Version:
TrustCaptcha – Privacy-first CAPTCHA solution. GDPR-compliant, bot protection made in Europe.
35 lines (34 loc) • 1.19 kB
TypeScript
export type Language = 'auto' | 'ar' | 'be' | 'bg' | 'bs' | 'ca' | 'cs' | 'da' | 'de' | 'el' | 'en' | 'es' | 'et' | 'fi' | 'fr' | 'hi' | 'hr' | 'hu' | 'it' | 'ko' | 'lb' | 'lt' | 'lv' | 'mk' | 'nl' | 'no' | 'pl' | 'pt' | 'ro' | 'ru' | 'sk' | 'sl' | 'sq' | 'sr' | 'sv' | 'tr' | 'uk' | 'zh';
export interface NamedTranslation {
language: string;
boxStart: string;
boxInProgress: string;
boxCompleted: string;
endPrivacyPolicy: string;
ariaLabelStart?: string;
ariaLabelRunning?: string;
ariaLabelDone?: string;
srRunning?: string;
srDone?: string;
srFailed?: string;
srTrustcaptcha?: string;
srPrivacy?: string;
}
export declare function getTranslation(language?: string, customTranslations?: string): NamedTranslation;
export interface Translations {
[languageCode: string]: Translation;
}
export type Translation = [
boxStart: string,
boxInProgress: string,
boxCompleted: string,
endPrivacyPolicy: string,
ariaLabelStart?: string,
ariaLabelRunning?: string,
ariaLabelDone?: string,
srRunning?: string,
srDone?: string,
srFailed?: string,
srTrustcaptcha?: string,
srPrivacy?: string
];