Documentation for this module may be created at Module:Languages/συναρτήσεις/τεκμηρίωση

-- ;όπως στο [[Βικιλεξικό:Πίνακας γλωσσών]]

export = {}
local Ld = {}
--Ld['γλώσσες'] = mw.loadData("Module:γλώσσες")
Ld['γλώσσες'] = mw.loadData("Module:Languages")
--πίνακας με τις τοπικές συναρτήσεις
local Lf = {}

--Βικιλεξικό:Καταχωρημένες κωδικοποιημένα γλώσσες;
export['πλήρηςπίνακας'] = function(frame)
	
	local output
	local html = mw.html.create()
	local body = mw.html.create()
	
	for lang, data in pairs( Ld['γλώσσες'] ) do
		local wikiExists = '-'
		if data['wikiExists'] == true then wikiExists = 'ΝΑΙ' end
		body
			:tag( "tr" )
				:tag( "td" )
					:wikitext( lang )
					:done()
				:tag( "td")
					:wikitext( data['name'] )
					:done()
				:tag( "td")
					:wikitext( data['cat'] )
					:done()
				:tag( "td")
					:wikitext( data['link'] )
					:done()
				:tag( "td")
					:wikitext( data['from'] )
					:done()
				:tag( "td")
					:wikitext( data['frm'] )
					:done()
				:tag( "td")
					:wikitext( data['words'] )
					:done()
				:tag( "td")
					:wikitext( data['wiki'] )
					:done()
				:tag( "td")
					:wikitext( data['apo'] )
					:done()
				:tag( "td")
					:wikitext( data['apota'] )
					:done()
				:tag( "td")
					:wikitext( wikiExists )
					:done()
			:newline()
	end
	
	html
		:tag( "table" )
			:addClass( "wikitable" )
			:addClass( "sortable" )
			:newline()
			:tag( "tr" )
				:tag( "th" )
					:wikitext( "κωδικός" )
					:done()
				:tag( "th" )
					:wikitext( "ονομασία γλώσσας" )
					:done()
				:tag( "th" )
					:wikitext( "κατηγορία καταχώρησης" )
					:done()
				:tag( "th" )
					:wikitext( "σύνδεσμος στην ενότητα γλώσσας" )
					:done()
				:tag( "th" )
					:wikitext( "προέλευσης" )
					:done()
				:tag( "th" )
					:wikitext( "επιθετικός προσδιορισμός γλώσσας" )
					:done()
				:tag( "th" )
					:wikitext( "ΧΧΧ λέξεις (ή λέξεις της γλώσσας ΧΧΧ)" )
					:done()
				:tag( "th" )
					:wikitext( "τίτλος άρθρου στη Βικιπαίδεια" )
					:done()
				:tag( "th" )
					:wikitext( "από" )
					:done()
				:tag( "th" )
					:wikitext( "από τα" )
					:done()
				:tag( "th" )
					:wikitext( "υπάρχει Βικιλεξικό" )
					:done()
				:done()
			:newline()
			:node( body )
			:allDone()
	
	output = tostring( html )
	
	return output
	
end

return export