<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Modul%3ABroj</id>
	<title>Modul:Broj - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Modul%3ABroj"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Modul:Broj&amp;action=history"/>
	<updated>2026-08-07T04:41:21Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Modul:Broj&amp;diff=526605&amp;oldid=prev</id>
		<title>WikiSysop: Stvorena nova stranica sa sadržajem: »local p = {}  function p.rechtschreibung(frame) 	args = frame.args 	return p.broj_i_jedinice(args) end  -- 1234567,89 → 1 234 567,89 -- parametri u tablici args: 1=broj; 2 ili jedinice; 3 ili pravilo (b, t, ub, ut; n; d) function p.broj_i_jedinice(args) 	local ul = args[1] 	local ul = mw.ustring.gsub(ul,&#039;[  .]&#039;, &#039;&#039;) --ukloni bjeline, polubjeline i točke: prvi parametar trebao bi biti čisti (decimalni) broj (s predznakom) 	N = ul:match(&#039;^%D*%d...«.</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Modul:Broj&amp;diff=526605&amp;oldid=prev"/>
		<updated>2024-12-21T00:03:36Z</updated>

		<summary type="html">&lt;p&gt;Stvorena nova stranica sa sadržajem: »local p = {}  function p.rechtschreibung(frame) 	args = frame.args 	return p.broj_i_jedinice(args) end  -- 1234567,89 → 1 234 567,89 -- parametri u tablici args: 1=broj; 2 ili jedinice; 3 ili pravilo (b, t, ub, ut; n; d) function p.broj_i_jedinice(args) 	local ul = args[1] 	local ul = mw.ustring.gsub(ul,&amp;#039;[  .]&amp;#039;, &amp;#039;&amp;#039;) --ukloni bjeline, polubjeline i točke: prvi parametar trebao bi biti čisti (decimalni) broj (s predznakom) 	N = ul:match(&amp;#039;^%D*%d...«.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.rechtschreibung(frame)&lt;br /&gt;
	args = frame.args&lt;br /&gt;
	return p.broj_i_jedinice(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- 1234567,89 → 1 234 567,89&lt;br /&gt;
-- parametri u tablici args: 1=broj; 2 ili jedinice; 3 ili pravilo (b, t, ub, ut; n; d)&lt;br /&gt;
function p.broj_i_jedinice(args)&lt;br /&gt;
	local ul = args[1]&lt;br /&gt;
	local ul = mw.ustring.gsub(ul,&amp;#039;[  .]&amp;#039;, &amp;#039;&amp;#039;) --ukloni bjeline, polubjeline i točke: prvi parametar trebao bi biti čisti (decimalni) broj (s predznakom)&lt;br /&gt;
	N = ul:match(&amp;#039;^%D*%d+,?%d-$&amp;#039;) --broj s predznakom (ili bilo kakvim nizom znakova)&lt;br /&gt;
	if N then &lt;br /&gt;
		L, S, Z, D = ul:match(&amp;#039;^(%D*%d)(%d*)(,?)(%d-)$&amp;#039;) -- razdijeli -123456,78 na -1 / 23456 / , / 78&lt;br /&gt;
		local jedinice = args[&amp;#039;jedinice&amp;#039;] or args[2]&lt;br /&gt;
		jedinice = jedinice and mw.text.trim(jedinice)&lt;br /&gt;
		local pravilo = args[&amp;#039;pravilo&amp;#039;] or args[3] or &amp;#039;&amp;#039;&lt;br /&gt;
		--L = mw.ustring.gsub(L,&amp;#039;-&amp;#039;,&amp;#039;–&amp;#039;) -- en-dash umjesto hyphen-minus; bolje ne, prelama se&lt;br /&gt;
		if pravilo:match(&amp;#039;t&amp;#039;) then sep=&amp;#039;.&amp;#039; else sep=&amp;#039; &amp;#039; end  --zasad obična bjelina jer reverse() pomiješa bajtove u utf8&lt;br /&gt;
		if #S&amp;lt;=3 and not pravilo:match(&amp;#039;u&amp;#039;) or pravilo:match(&amp;#039;n&amp;#039;) then sep=&amp;#039;&amp;#039; end&lt;br /&gt;
		S = S:reverse():gsub(&amp;#039;%d%d%d&amp;#039;,&amp;#039;%1&amp;#039;..sep):reverse()&lt;br /&gt;
		--if pravilo:match(&amp;#039;d&amp;#039;) then&lt;br /&gt;
		--	D = D:sub(1,-2):gsub(&amp;#039;%d%d%d&amp;#039;,&amp;#039;%1&amp;#039;..sep) .. D:sub(-1) --grupiraj i decimale: radi, treba doradu, ali pravopis nema ništa o tom&lt;br /&gt;
		--end&lt;br /&gt;
		izl = mw.ustring.gsub(L .. S .. Z .. D,&amp;#039; &amp;#039;,&amp;#039; &amp;#039;) --sada je sigurno zamijeniti bjelinu neprelomljivom polubjelinom u202f; SI/ISO i dr. &lt;br /&gt;
		if jedinice~=&amp;#039;&amp;#039; then izl = izl .. &amp;#039;&amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;&amp;amp;thinsp;&amp;#039; .. jedinice .. &amp;#039;&amp;lt;/span&amp;gt;&amp;#039; end&lt;br /&gt;
		--mw.log(ul, L,S,Z,D, &amp;#039;¦&amp;#039;..izl..&amp;#039;¦&amp;#039;)&lt;br /&gt;
		return izl&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;#039;[[Predložak:Broj|&amp;lt;span style=&amp;quot;color:red&amp;quot; title=&amp;quot;broj se može sastojati od predznaka, znamenki i decimalnog zareza&amp;quot;&amp;gt;broj?&amp;lt;/span&amp;gt;]]&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>