---- Module for Interslavic plurals-- Source: http://steen.free.fr/interslavic/numerals.html--localp={}-- For usage in other modulesfunctionp._plural(num,sing,pl_nom,pl_gen)num=tonumber(num)ifnum==nilthenreturn'[Not a number.]'endnum=math.floor(num+0.5)sing=singor''pl_nom=pl_nomorsingor''pl_gen=pl_genorpl_nomor''ifnum==1thenreturnsingendifnum==2ornum==3ornum==4thenreturnpl_nomendreturnpl_genend-- For usage in templatesfunctionp.plural(frame)localargs=frame.argslocalnum=args[1]localsing=args[2]localpl_nom=args[3]localpl_gen=args[4]returnp._plural(num,sing,pl_nom,pl_gen)endreturnp
Cookies help us deliver our services. By using our services, you agree to our use of cookies.