<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.wikivahdat.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ANumeral_converter</id>
	<title>Module:Numeral converter - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.wikivahdat.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ANumeral_converter"/>
	<link rel="alternate" type="text/html" href="https://en.wikivahdat.com/w/index.php?title=Module:Numeral_converter&amp;action=history"/>
	<updated>2026-04-19T12:04:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://en.wikivahdat.com/w/index.php?title=Module:Numeral_converter&amp;diff=1260&amp;oldid=prev</id>
		<title>Mahdipor: Created page with &quot;local p = {}  -- Use this function from templates. function p.convert_template(frame)   -- Third argument is optional; If true given, signs like dot (.) will be replaced.   frame.args[3] = frame.args[3] or nil   return p.convert(frame.args[1], frame.args[2], frame.args[3]) end  -- Use these function directly in modules.  function p.convert_cordination_template(frame)   return p.convert(&#039;en&#039;,p.convert_cordination(frame.args[1])) end  function p.convert_cordination(text)...&quot;</title>
		<link rel="alternate" type="text/html" href="https://en.wikivahdat.com/w/index.php?title=Module:Numeral_converter&amp;diff=1260&amp;oldid=prev"/>
		<updated>2024-01-20T15:42:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  -- Use this function from templates. function p.convert_template(frame)   -- Third argument is optional; If true given, signs like dot (.) will be replaced.   frame.args[3] = frame.args[3] or nil   return p.convert(frame.args[1], frame.args[2], frame.args[3]) end  -- Use these function directly in modules.  function p.convert_cordination_template(frame)   return p.convert(&amp;#039;en&amp;#039;,p.convert_cordination(frame.args[1])) end  function p.convert_cordination(text)...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Use this function from templates.&lt;br /&gt;
function p.convert_template(frame)&lt;br /&gt;
  -- Third argument is optional; If true given, signs like dot (.) will be replaced.&lt;br /&gt;
  frame.args[3] = frame.args[3] or nil&lt;br /&gt;
  return p.convert(frame.args[1], frame.args[2], frame.args[3])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Use these function directly in modules.&lt;br /&gt;
&lt;br /&gt;
function p.convert_cordination_template(frame)&lt;br /&gt;
  return p.convert(&amp;#039;en&amp;#039;,p.convert_cordination(frame.args[1]))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.convert_cordination(text)&lt;br /&gt;
  text = tostring(text)&lt;br /&gt;
  text = mw.ustring.gsub(text, &amp;quot;شمالی&amp;quot;, &amp;quot;N&amp;quot;)&lt;br /&gt;
  text = mw.ustring.gsub(text, &amp;quot;شرقی&amp;quot;, &amp;quot;E&amp;quot;)&lt;br /&gt;
  text = mw.ustring.gsub(text, &amp;quot;جنوبی&amp;quot;, &amp;quot;S&amp;quot;)&lt;br /&gt;
  text = mw.ustring.gsub(text, &amp;quot;غربی&amp;quot;, &amp;quot;W&amp;quot;)&lt;br /&gt;
  return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.convert_Fa_cordination(text)&lt;br /&gt;
  text = tostring(text)&lt;br /&gt;
  text = mw.ustring.gsub(text,&amp;quot;N&amp;quot;, &amp;quot;شمالی&amp;quot;)&lt;br /&gt;
  text = mw.ustring.gsub(text,&amp;quot;E&amp;quot;, &amp;quot;شرقی&amp;quot;)&lt;br /&gt;
  text = mw.ustring.gsub(text,  &amp;quot;S&amp;quot;,&amp;quot;جنوبی&amp;quot;)&lt;br /&gt;
  text = mw.ustring.gsub(text, &amp;quot;W&amp;quot;,&amp;quot;غربی&amp;quot;)&lt;br /&gt;
  return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.convert(lang, text, signs, virgule)&lt;br /&gt;
  text = tostring(text)&lt;br /&gt;
  signs = signs or nil&lt;br /&gt;
  virgule= virgule or nil&lt;br /&gt;
&lt;br /&gt;
  if lang == &amp;quot;fa&amp;quot; or lang == &amp;quot;ur&amp;quot; or lang == &amp;quot;mzn&amp;quot; or lang == &amp;quot;glk&amp;quot; then -- برای فارسی، اردو، مازندرانی، گیلکی&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[0٠]&amp;quot;, &amp;quot;۰&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[1١]&amp;quot;, &amp;quot;۱&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[2٢]&amp;quot;, &amp;quot;۲&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[3٣]&amp;quot;, &amp;quot;۳&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[4٤]&amp;quot;, &amp;quot;۴&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[5٥]&amp;quot;, &amp;quot;۵&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[6٦]&amp;quot;, &amp;quot;۶&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[7٧]&amp;quot;, &amp;quot;۷&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[8٨]&amp;quot;, &amp;quot;۸&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[9٩]&amp;quot;, &amp;quot;۹&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[.]&amp;quot;, &amp;quot;٫&amp;quot;)&lt;br /&gt;
    if type(signs) ~= &amp;quot;nil&amp;quot; then&lt;br /&gt;
      text = mw.ustring.gsub(text, &amp;quot;%.&amp;quot;, &amp;quot;٫&amp;quot;)&lt;br /&gt;
      --تبدیل % به درصد فارسی ٪ را نگذاشتم چون ممکن است کدهای درصدی وارد شده به پودمان را خراب کند.&lt;br /&gt;
    end&lt;br /&gt;
  elseif lang == &amp;quot;ar&amp;quot; or lang == &amp;quot;ckb&amp;quot; or lang == &amp;quot;ks&amp;quot; then -- برای عربی، کردی سورانی، کشمیری&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۰0]&amp;quot;, &amp;quot;٠&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۱1]&amp;quot;, &amp;quot;١&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۲2]&amp;quot;, &amp;quot;٢&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۳3]&amp;quot;, &amp;quot;٣&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۴4]&amp;quot;, &amp;quot;٤&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۵5]&amp;quot;, &amp;quot;٥&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۶6]&amp;quot;, &amp;quot;٦&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۷7]&amp;quot;, &amp;quot;٧&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۸8]&amp;quot;, &amp;quot;٨&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۹9]&amp;quot;, &amp;quot;٩&amp;quot;)&lt;br /&gt;
  elseif lang and lang ~= &amp;quot;&amp;quot; then -- برای همهٔ زبان‌های دیگر&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۰٠]&amp;quot;, &amp;quot;0&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۱١]&amp;quot;, &amp;quot;1&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۲٢]&amp;quot;, &amp;quot;2&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۳٣]&amp;quot;, &amp;quot;3&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۴٤]&amp;quot;, &amp;quot;4&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۵٥]&amp;quot;, &amp;quot;5&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۶٦]&amp;quot;, &amp;quot;6&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۷٧]&amp;quot;, &amp;quot;7&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۸٨]&amp;quot;, &amp;quot;8&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;[۹٩]&amp;quot;, &amp;quot;9&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;٫&amp;quot;, &amp;quot;.&amp;quot;)&lt;br /&gt;
    text = mw.ustring.gsub(text, &amp;quot;٪&amp;quot;, &amp;quot;%&amp;quot;)&lt;br /&gt;
    if type(virgule) ~= &amp;quot;nil&amp;quot; then&lt;br /&gt;
      text = mw.ustring.gsub(text, &amp;quot;،&amp;quot;, &amp;quot;,&amp;quot;)&lt;br /&gt;
      text = mw.ustring.gsub(text, &amp;quot;٪&amp;quot;, &amp;quot;%&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Mahdipor</name></author>
	</entry>
</feed>