<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AWd%2Fi18n%2Fsandbox</id>
	<title>Module:Wd/i18n/sandbox - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AWd%2Fi18n%2Fsandbox"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Wd/i18n/sandbox&amp;action=history"/>
	<updated>2026-04-17T10:27:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Wd/i18n/sandbox&amp;diff=147613&amp;oldid=prev</id>
		<title>imported&gt;Underlying lk: Create sandbox version of Module:Wd/i18n</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Wd/i18n/sandbox&amp;diff=147613&amp;oldid=prev"/>
		<updated>2017-09-29T16:47:12Z</updated>

		<summary type="html">&lt;p&gt;Create sandbox version of &lt;a href=&quot;/research/Module:Wd/i18n&quot; title=&quot;Module:Wd/i18n&quot;&gt;Module:Wd/i18n&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- The values and functions in this submodule should be localized per wiki.&lt;br /&gt;
&lt;br /&gt;
local p = {&lt;br /&gt;
	[&amp;quot;errors&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;unknown-data-type&amp;quot;]          = &amp;quot;Unknown or unsupported datatype &amp;#039;$1&amp;#039;.&amp;quot;,&lt;br /&gt;
		[&amp;quot;missing-required-parameter&amp;quot;] = &amp;quot;No required parameters defined, needing at least one&amp;quot;,&lt;br /&gt;
		[&amp;quot;extra-required-parameter&amp;quot;]   = &amp;quot;Parameter &amp;#039;$1&amp;#039; must be defined as optional&amp;quot;,&lt;br /&gt;
		[&amp;quot;no-function-specified&amp;quot;]      = &amp;quot;You must specify a function to call&amp;quot;,  -- equal to the standard module error message&lt;br /&gt;
		[&amp;quot;main-called-twice&amp;quot;]          = &amp;#039;The function &amp;quot;main&amp;quot; cannot be called twice&amp;#039;,&lt;br /&gt;
		[&amp;quot;no-such-function&amp;quot;]           = &amp;#039;The function &amp;quot;$1&amp;quot; does not exist&amp;#039;  -- equal to the standard module error message&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;info&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;edit-on-wikidata&amp;quot;] = &amp;quot;Edit this on Wikidata&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;numeric&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;decimal-mark&amp;quot;] = &amp;quot;.&amp;quot;,&lt;br /&gt;
		[&amp;quot;delimiter&amp;quot;]    = &amp;quot;,&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;datetime&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;prefixes&amp;quot;] = {&lt;br /&gt;
			[&amp;quot;decade-period&amp;quot;] = &amp;quot;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;suffixes&amp;quot;] = {&lt;br /&gt;
			[&amp;quot;decade-period&amp;quot;] = &amp;quot;s&amp;quot;,&lt;br /&gt;
			[&amp;quot;millennium&amp;quot;]    = &amp;quot; millennium&amp;quot;,&lt;br /&gt;
			[&amp;quot;century&amp;quot;]       = &amp;quot; century&amp;quot;,&lt;br /&gt;
			[&amp;quot;million-years&amp;quot;] = &amp;quot; million years&amp;quot;,&lt;br /&gt;
			[&amp;quot;billion-years&amp;quot;] = &amp;quot; billion years&amp;quot;,&lt;br /&gt;
			[&amp;quot;year&amp;quot;]          = &amp;quot; year&amp;quot;,&lt;br /&gt;
			[&amp;quot;years&amp;quot;]         = &amp;quot; years&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;quot;julian-calendar&amp;quot;] = &amp;quot;Julian calendar&amp;quot;,  -- linked page title&lt;br /&gt;
		[&amp;quot;julian&amp;quot;]          = &amp;quot;Julian&amp;quot;,&lt;br /&gt;
		[&amp;quot;BCE&amp;quot;]             = &amp;quot;BCE&amp;quot;,&lt;br /&gt;
		[&amp;quot;CE&amp;quot;]              = &amp;quot;CE&amp;quot;,&lt;br /&gt;
		[&amp;quot;common-era&amp;quot;]      = &amp;quot;Common Era&amp;quot;  -- linked page title&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;coord&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;latitude-north&amp;quot;] = &amp;quot;N&amp;quot;,&lt;br /&gt;
		[&amp;quot;latitude-south&amp;quot;] = &amp;quot;S&amp;quot;,&lt;br /&gt;
		[&amp;quot;longitude-east&amp;quot;] = &amp;quot;E&amp;quot;,&lt;br /&gt;
		[&amp;quot;longitude-west&amp;quot;] = &amp;quot;W&amp;quot;,&lt;br /&gt;
		[&amp;quot;degrees&amp;quot;]        = &amp;quot;°&amp;quot;,&lt;br /&gt;
		[&amp;quot;minutes&amp;quot;]        = &amp;quot;&amp;#039;&amp;quot;,&lt;br /&gt;
		[&amp;quot;seconds&amp;quot;]        = &amp;#039;&amp;quot;&amp;#039;,&lt;br /&gt;
		[&amp;quot;separator&amp;quot;]      = &amp;quot;, &amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;values&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;unknown&amp;quot;] = &amp;quot;unknown&amp;quot;,&lt;br /&gt;
		[&amp;quot;none&amp;quot;]    = &amp;quot;none&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;quot;cite&amp;quot;] = {&lt;br /&gt;
		[&amp;quot;url&amp;quot;]          = &amp;quot;url&amp;quot;,           -- Cite web&lt;br /&gt;
		[&amp;quot;title&amp;quot;]        = &amp;quot;title&amp;quot;,         -- Cite web&lt;br /&gt;
		[&amp;quot;website&amp;quot;]      = &amp;quot;website&amp;quot;,       -- Cite web&lt;br /&gt;
		[&amp;quot;access-date&amp;quot;]  = &amp;quot;access-date&amp;quot;,   -- Cite web&lt;br /&gt;
		[&amp;quot;archive-url&amp;quot;]  = &amp;quot;archive-url&amp;quot;,   -- Cite web&lt;br /&gt;
		[&amp;quot;archive-date&amp;quot;] = &amp;quot;archive-date&amp;quot;,  -- Cite web&lt;br /&gt;
		[&amp;quot;author&amp;quot;]       = &amp;quot;author&amp;quot;,        -- Cite web&lt;br /&gt;
		[&amp;quot;publisher&amp;quot;]    = &amp;quot;publisher&amp;quot;,     -- Cite web&lt;br /&gt;
		[&amp;quot;quote&amp;quot;]        = &amp;quot;quote&amp;quot;,         -- Cite web&lt;br /&gt;
		[&amp;quot;language&amp;quot;]     = &amp;quot;language&amp;quot;,      -- Cite web&lt;br /&gt;
		[&amp;quot;date&amp;quot;]         = &amp;quot;date&amp;quot;,          -- Cite web&lt;br /&gt;
		[&amp;quot;date-q&amp;quot;]       = &amp;quot;date&amp;quot;,          -- Cite Q&lt;br /&gt;
		[&amp;quot;pages&amp;quot;]        = &amp;quot;pages&amp;quot;,         -- Cite Q&lt;br /&gt;
		[&amp;quot;chapter&amp;quot;]      = &amp;quot;chapter&amp;quot;        -- Cite Q&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.getOrdinalSuffix(num)&lt;br /&gt;
	if tostring(num):sub(-2,-2) == &amp;#039;1&amp;#039; then&lt;br /&gt;
		return &amp;quot;th&amp;quot;  -- 10th, 11th, 12th, 13th, ... 19th&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	num = tostring(num):sub(-1)&lt;br /&gt;
	&lt;br /&gt;
	if num == &amp;#039;1&amp;#039; then&lt;br /&gt;
		return &amp;quot;st&amp;quot;&lt;br /&gt;
	elseif num == &amp;#039;2&amp;#039; then&lt;br /&gt;
		return &amp;quot;nd&amp;quot;&lt;br /&gt;
	elseif num == &amp;#039;3&amp;#039; then&lt;br /&gt;
		return &amp;quot;rd&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;th&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.addDelimiters(n)&lt;br /&gt;
	local left, num, right = string.match(n, &amp;quot;^([^%d]*%d)(%d*)(.-)$&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	if left and num and right then&lt;br /&gt;
		return left .. (num:reverse():gsub(&amp;quot;(%d%d%d)&amp;quot;, &amp;quot;%1&amp;quot; .. p[&amp;#039;numeric&amp;#039;][&amp;#039;delimiter&amp;#039;]):reverse()) .. right&lt;br /&gt;
	else&lt;br /&gt;
		return n&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Underlying lk</name></author>
	</entry>
</feed>