<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ta">
	<id>https://wiki1.tamilar.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Module%3APrevalenceData</id>
	<title>Module:PrevalenceData - திருத்த வரலாறு</title>
	<link rel="self" type="application/atom+xml" href="https://wiki1.tamilar.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Module%3APrevalenceData"/>
	<link rel="alternate" type="text/html" href="https://wiki1.tamilar.wiki/w/index.php?title=Module:PrevalenceData&amp;action=history"/>
	<updated>2026-06-04T18:42:01Z</updated>
	<subtitle>விக்கியில் இப்பக்கத்துக்கான திருத்த வரலாறு</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki1.tamilar.wiki/w/index.php?title=Module:PrevalenceData&amp;diff=277367&amp;oldid=prev</id>
		<title>imported&gt;Drsrisenthil: &quot;-- This module is specifically the Wikidata property &quot;prevalence&quot;...&quot;-இப்பெயரில் புதிய பக்கம் உருவாக்கப்பட்டுள்ளது</title>
		<link rel="alternate" type="text/html" href="https://wiki1.tamilar.wiki/w/index.php?title=Module:PrevalenceData&amp;diff=277367&amp;oldid=prev"/>
		<updated>2017-04-18T20:43:12Z</updated>

		<summary type="html">&lt;p&gt;&amp;quot;-- This module is specifically the Wikidata property &amp;quot;prevalence&amp;quot;...&amp;quot;-இப்பெயரில் புதிய பக்கம் உருவாக்கப்பட்டுள்ளது&lt;/p&gt;
&lt;p&gt;&lt;b&gt;புதிய பக்கம்&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- This module is specifically the Wikidata property &amp;quot;prevalence&amp;quot; (P1193), due&lt;br /&gt;
-- to its particular need for ranges and area-based qualifiers, and the lack of&lt;br /&gt;
-- support for these in the main Wikidata module.&lt;br /&gt;
&lt;br /&gt;
-- Completely untested.&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
--local wikidata = require( &amp;#039;Module:Wikidata&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
p.main = function ( frame )&lt;br /&gt;
	--local entity = mw.wikibase.getEntity( &amp;#039;Q133087&amp;#039; )&lt;br /&gt;
	local entity = mw.wikibase.getEntity( frame.args.qId or nil )&lt;br /&gt;
	if entity then&lt;br /&gt;
		local prevalenceClaims = entity.claims and entity.claims.P1193&lt;br /&gt;
		-- TODO: Get best claim, not always just the first one.&lt;br /&gt;
		-- Probably use getBestStatements.&lt;br /&gt;
		if prevalenceClaims then&lt;br /&gt;
			local pRange = &amp;#039;&amp;#039;&lt;br /&gt;
			-- Run through all prevalence claims&lt;br /&gt;
			for i, prevalenceClaim in pairs( prevalenceClaims ) do&lt;br /&gt;
				local prevalenceValue = prevalenceClaim.mainsnak.datavalue.value&lt;br /&gt;
				if prevalenceValue then&lt;br /&gt;
					if string.len( pRange ) &amp;gt; 0 then&lt;br /&gt;
						-- Split multiple claims&lt;br /&gt;
						-- Maybe line break instead?&lt;br /&gt;
						pRange = pRange .. &amp;#039;, &amp;#039;&lt;br /&gt;
					end&lt;br /&gt;
					local lowerBound = prevalenceValue.lowerBound * 100&lt;br /&gt;
					local upperBound = prevalenceValue.upperBound * 100&lt;br /&gt;
					pRange = pRange .. lowerBound&lt;br /&gt;
					if lowerBound ~= upperBound then&lt;br /&gt;
						pRange = pRange .. &amp;#039; to &amp;#039; .. upperBound&lt;br /&gt;
					end&lt;br /&gt;
					&lt;br /&gt;
					pRange = pRange .. &amp;#039;%&amp;#039;&lt;br /&gt;
					if prevalenceClaim.qualifiers then&lt;br /&gt;
						-- Qualifiers for prevalence are currently unstandardized.&lt;br /&gt;
						-- Keep guessing until the right one is found.&lt;br /&gt;
						local quals = prevalenceClaim.qualifiers.P276 or -- location&lt;br /&gt;
							prevalenceClaim.qualifiers.P1001 or          -- applies to jurisdiction&lt;br /&gt;
							prevalenceClaim.qualifiers.P17               -- country&lt;br /&gt;
						if quals then&lt;br /&gt;
							pRange = pRange .. &amp;#039; (&amp;#039;&lt;br /&gt;
							for k, qual in pairs(quals) do&lt;br /&gt;
								if k &amp;gt; 1 then&lt;br /&gt;
									pRange = pRange .. &amp;#039;, &amp;#039;&lt;br /&gt;
								end&lt;br /&gt;
								local qualId = qual.datavalue.value[ &amp;#039;numeric-id&amp;#039; ]&lt;br /&gt;
								local link = mw.wikibase.sitelink( &amp;#039;Q&amp;#039; .. qualId )&lt;br /&gt;
								local label = ({&lt;br /&gt;
									-- Certain geographic locales might need a&lt;br /&gt;
									-- manual-ish override for labels. &lt;br /&gt;
									[ 132453 ] = &amp;#039;developed world&amp;#039;&lt;br /&gt;
								})[ qualId ] or mw.wikibase.label( &amp;#039;Q&amp;#039; .. qualId )&lt;br /&gt;
								if link then&lt;br /&gt;
									label = &amp;#039;[[&amp;#039; .. link .. &amp;#039;|&amp;#039; .. label .. &amp;#039;]]&amp;#039;&lt;br /&gt;
								end&lt;br /&gt;
								pRange = pRange .. label&lt;br /&gt;
								&lt;br /&gt;
							end&lt;br /&gt;
							pRange = pRange .. &amp;#039;)&amp;#039;&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				--[[&lt;br /&gt;
				-- Todo: References&lt;br /&gt;
				if prevalenceClaim.references then &lt;br /&gt;
					&lt;br /&gt;
				end&lt;br /&gt;
				]]--&lt;br /&gt;
				&lt;br /&gt;
			end&lt;br /&gt;
			return pRange&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return &amp;#039;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Drsrisenthil</name></author>
	</entry>
</feed>