Module:User:Jberkel/languages/render

Hello, you have come here looking for the meaning of the word Module:User:Jberkel/languages/render. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:User:Jberkel/languages/render, but we will also tell you about its etymology, its characteristics and you will know how to say Module:User:Jberkel/languages/render in singular and plural. Everything you need to know about the word Module:User:Jberkel/languages/render you have here. The definition of the word Module:User:Jberkel/languages/render will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:User:Jberkel/languages/render, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.


local exports = {}
local languages = require('Module:User:Jberkel/languages')

function exports.matched(frame) 
	local wikicode = [=[
{|  class="wikitable sortable" style="text-align: center;"
! Code
! Name
! Wikidata
|-
]=]
	for code, data in pairs(languages) do
		if data.wikidata_item then
			local label = mw.wikibase.label(data.wikidata_item) or 'no label'
			local url = mw.wikibase.getEntityUrl(data.wikidata_item) or 'no url'
			
			wikicode = wikicode .. '|-\n|' .. data.code .. '\n|' .. data.name .. '\n|' ..
			           ''
			           .. '\n'
    	end
       
		if #wikicode > (1024 * 1024 * 0.2) then
			break
		end
	end

	wikicode = wikicode .. '|-\n|}'
	return wikicode
	
end

function exports.unmatched(frame) 
	local wikicode = [=[
{|  class="wikitable sortable" style="text-align: center;"
! Code
! Name
! Wikidata
|-
]=]
	for code, data in pairs(languages) do
		if data.wikidata_item == nil then
			wikicode = wikicode .. '|-\n|' .. data.code .. '\n|' .. data.name .. '\n|' ..
			           'empty' .. '\n'
    	end
	end

	wikicode = wikicode .. '|-\n|}'
	return wikicode
	
end

return exports