Fir déi, déi lo näischt verstinn erklären ech mol déi véier Wierder do.
PHP wäerten déi meescht wuel kennen, fir déi aner hunn ech et verlinkt.
Javascript wäerten déi meescht wuel och kennen, fir déi aner hunn ech och dat verlinkt.
I18n ass och een Wuert aus der Programmatioun, hannert dem sech de Versuch verstoppt een Programm oder eng Internetsäit sou opzebauen, dass een ouni groussen Opwand kann op eng aner Sprooch ëmklammen.
CAPTCHA sinn dann schlussendlech déi lëschteg verzerrten Biller déi een op ville Platzen am Internet begéint,wou een soll iergendwellech Buschtawen / Zuelen erausliesen. Dëst fir ze verhënneren dass Computerprogrammer automatesch verschidden Saachen ausféieren, well bis elo kennen nëmmen Mënschen dës Biller entzifferen.
Lo frot dir iech wat déi véier Saachen mat en een ze dinn hunn.
Majo ganz einfach, ech hunn als Projet de Fin d’Étude eng Säit ze schreiwen wou ech ënner anerem CAPTCHA an I18n muss benotzen. An well ech fir d’Verbreedung vun der Lëtzebuerger Sprooch sinn well ech iech hei dat weisen wat ech am Zesummenhang mat dësen véier Saachen zustan bruecht hunn. An der Hoffnung dass iergend en et gebrauche kann.
Als éischt stellen ech mol déi CAPTCHA Variant fir déi ech benotzen:
An zwar hunn ech mech fir reCAPTCHA entscheet, well den puer Virdeeler huet.

reCAPTCHA
- Et ginn net einfach zoufälleg Buschtawen / Zuelen Kombinatioune generéiert. Mee et ginn Extraiten aus digitaliséierten Bicher ugewisen. Déi souwisou missten entcode ginn. Sou mat mécht déi Persoun déi den CAPTCHA ausfëllt eppes fir d’Allgemengheet.
- Gett et eng zimlech einfach ze integréiernd API fir PHP, déi sech souwuel an der Fuerf wéi och an der Form un déi jeeweileg Säit upasse léist.
- Gëtt et eng I18n Funktioun wou e puer vun deenen meescht genotztenen Sproochen schon integréiert sinn, an anerer einfach bäi ze setzen sinn.
Eng I18n konform PHP Säit huet iergendwou eng Session Variabel wou déi aktuell Anzeigesprooch dra gespäichert gëtt. Alternativ kann een et och an der URL ( www.meng-sait.lu/en/index.php) uginn. Op alle Fall dierf et fir een halbwegs fäegen Programméierer net all ze schwéier sinn déi aktuell Sprooch eraus ze fannen.
Wann een dann e bëssi op der Säit vun reCAPTCHA sicht fënnt een Folgendes:
an mat e bëssi guddem Wellen hunn ech dat Folgend do raus gemaach:
<?php
...
require_once('recaptchalib.php');
$publickey = "...";
$privatekey = "...";
$resp = null;
$error = null;
...
?>
<script type= "text/javascript">
/*Fir eng wäiss Versioun vum plugin*/
theme: 'white',
/*Upassen vun der Sprooch un déi jeeweileg Anzeigesprooch*/
<?php
if($_SESSION['displaylang'] != 'LB'){
echo"lang:'".strtolower($_SESSION['displaylang'])."'";
}
else{
echo"custom_translations :{
visual_challenge : "Visuell Aufgab generéieren",
audio_challenge : "Audio-Aufgab generéieren",
refresh_btn : "Nei Aufgab generéieren",
instructions_visual : "Tipp dës zwee Wierder an:",
instructions_audio : "Tipp wat s' de héiers:",
help_btn : "Hëllef",
play_again : "Spill den Toun nach eng Kéier",
cant_hear_this : "Lued den Toun als MP3 erof",
incorrect_try_again : "Falsch. Probéier nach emol."
},";
}
?>
if(isset($_POST['submit'])){
if($resp->is_valid) {
...
}
else {
$error = $resp->error;
}
}
else{
recaptcha_get_html($publickey, $error)."
/* $l_post_submit ass an dessem Fall eng Variabel
dei jeenodem wéi eng Spooch gewielt gouf duerch
aner Valeuren ersat gëtt. "Androen", "Eintragen",
"Submit",...*/
<input type="submit" value="".$l_submit."" name="upload" />
}
...
</script>
Do raus ergëtt sech dann sou eppes:

reCAPTCHA_lb
Ech hoffen dass iergendeen dat hei gebrauchen konnt. Ech géif mech jiddefalls freeën wann der mir e klengen Kommentar hannerloosst wann der et benotzt
0 Äntwerten op “reCAPTCHA & I18n am PHP / Javascript”