Module:GetFrenchValue

From Bodhicitta
Revision as of 19:27, 29 September 2025 by Jeremi (talk | contribs) ((by SublimeText.Mediawiker))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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