altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
28 lines (27 loc) • 1.2 kB
JavaScript
(function(factory) {
typeof define === "function" && define.amd ? define(factory) : factory();
})((function() {
"use strict";
const i18n = {
ariaLinkLabel: "Altcha (offizielle Website)",
enterCode: "Code eingeben",
enterCodeAria: "Geben Sie den Code ein, den Sie hören. Drücken Sie die Leertaste, um die Audio abzuspielen.",
error: "Überprüfung fehlgeschlagen. Bitte versuchen Sie es später erneut.",
expired: "Überprüfung abgelaufen. Bitte versuchen Sie es erneut.",
footer: 'Geschützt durch <a href="https://altcha.org/" tabindex="-1" target="_blank" aria-label="Altcha (offizielle Website)">ALTCHA</a>',
getAudioChallenge: "Audio-Herausforderung anfordern",
label: "Ich bin kein Roboter",
loading: "Lade...",
reload: "Neu laden",
verify: "Überprüfen",
verificationRequired: "Überprüfung erforderlich!",
verified: "Überprüft",
verifying: "Wird überprüft...",
waitAlert: "Überprüfung läuft... bitte warten.",
cancel: "Abbrechen",
enterCodeFromImage: "Um fortzufahren, geben Sie bitte den Code aus dem Bild unten ein."
};
if ("$altcha" in globalThis) {
globalThis.$altcha.i18n.set("de", i18n);
}
}));