Module:GetFrenchValue

From Bodhicitta

Documentation for this module may be created at Module:GetFrenchValue/doc

local p = {}

function p.main(frame)

	local pargs = frame:getParent().args
    local fullpagename = mw.title.getCurrentTitle().fullText

	local qrData = mw.smw.ask( '[[' .. fullpagename .. ']]|?#-=page|?Tibetan' )
	if qrData then
		for _,data in ipairs(qrData) do
			local tib = tostring(data.Tibetan)
			-- if tib then return '<pre>' .. tib .. '</pre>' end
			local frData = mw.smw.ask( '[[Category:Translation Memories]][[Category:004-Tsadra-BCA-Root-Padmakara-French]][[Tibetan::' .. tib .. ']]|?SegmentTranslation')
			if frData then
				for _,data in ipairs(frData) do
					return data.SegmentTranslation
				end
			end
		end
	end

end

return p