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.95 kB
JavaScript
(function(factory) {
typeof define === "function" && define.amd ? define(factory) : factory();
})((function() {
"use strict";
const i18n = {
ariaLinkLabel: "Altcha (ოფიციალური ვებსაიტი)",
enterCode: "შეიყვანეთ კოდი",
enterCodeAria: "შეიყვანეთ კოდი, რომელსაც გაიგონებთ. აუდიოს მოსასმენად დააჭირეთ Space-ს.",
error: "ვერიფიკაცია ჩაიშალა. სცადეთ მოგვიანებით.",
expired: "ვერიფიკაციის ვადა გავიდა. სცადეთ ხელახლა.",
footer: 'დაცულია <a href="https://altcha.org/" tabindex="-1" target="_blank" aria-label="Altcha (ოფიციალური ვებსაიტი)">ALTCHA</a>-ით',
getAudioChallenge: "მიიღეთ აუდიო გამოწვევა",
label: "მე არ ვარ რობოტი",
loading: "იტვირთება...",
reload: "განახლება",
verify: "დადასტურება",
verificationRequired: "საჭიროა ვერიფიკაცია!",
verified: "დადასტურებულია",
verifying: "დადასტურება მიმდინარეობს...",
waitAlert: "დადასტურება მიმდინარეობს... გთხოვთ, დაიცადეთ.",
cancel: "გაუქმება",
enterCodeFromImage: "გაგრძელების მიზნით, გთხოვთ შეიყვანოთ კოდი ქვემოთ მოცემული სურათიდან."
};
if ("$altcha" in globalThis) {
globalThis.$altcha.i18n.set("ka", i18n);
}
}));