JavaScript
var state=0;
var word;
$(function(){
$('#next').click(function(){
if(state===0){
while(true){
word=words[Math.floor(Math.random()*words.length)];
if(Math.floor(Math.random()*(word[2]*2+1))==0)
break;
}
$('#lat').text(word[0]);
state=1;
} else if(state===1){
$('#ukr').text(word[1]);
$('#know').removeAttr('disabled');
state=2;
} else if(state===2){
$('#lat').text('');
$('#ukr').text('');
$('#know').attr('disabled','disabled');
state=0;
$('#next').click();
}
})
$('#know').click(function(){
if(state===2){
word[2]+=1;
$('#lat').text('');
$('#ukr').text('');
$('#know').attr('disabled','disabled');
state=0;
$('#next').click();
}
})
});
var words=[
["de (Abl.)","про",0],
["Italia, ae f","Італія",0],
["lingua, ae f","мова",0],
["Latīna","латинська",0],
["antīqua","стародавня",0],
["in (Abl.)","в, на",0],
["terra, ae f","земля",0],
["Eurōpa, ae f","Європа",0],
["et","і, та",0],
["patria, ae f","батьківщина",0],
["poēta, ae m","поет",0],
["Roma, ae f","Рим",0],
["multi","численні",0],
["pugna, ae f","битва",0],
["victoria, ae f","перемога",0],
["clara","славна",0],
["Sicilia, ae f","Сицилія",0],
["magna","велика",0],
["insŭla, ae f","острів",0],
["inter (Acc.)","між",0],
["ora, ae f","узбережжя",0],
["Aethna, ae f","Етна",0],
["nota","відома",0],
["audacia, ae f","відвага",0],
["nauta, ae m","моряк",0],
["doctrīna, ae f","вчення",0],
["littĕrae, ārum f","наука",0],
["Graecia, ae f","Греція",0],
["Germania, ae f","Германія",0],
["Britannia, ae f","Британія",0],
["Gallia, ae f","Галлія",0],
["Polonia, ae f","Польща",0],
["Bohemia, ae f","Богемія",0],
["Scotia, ae f","Скотія",0],
["Hungaria, ae f","Угорщина",0],
["alias","по-іншому",0],
["Pannonia, ae f","Паннонія",0],
["Hispania, ae f","Іспанія",0],
["Belgia, ae f","Бельгія",0],
["Helvetia, ae...