<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://petitplanet.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AJa-rm</id>
	<title>Module:Ja-rm - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://petitplanet.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AJa-rm"/>
	<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Ja-rm&amp;action=history"/>
	<updated>2026-04-11T21:05:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Ja-rm&amp;diff=136&amp;oldid=prev</id>
		<title>ReisuDesign: Created page with &quot;local p = {}  local mapping = { 	[&#039;ア&#039;]=&#039;Qa&#039;,  [&#039;イ&#039;]=&#039;Qi&#039;,  [&#039;ウ&#039;]=&#039;Qu&#039;,  [&#039;エ&#039;]=&#039;Qe&#039;,  [&#039;オ&#039;]=&#039;Qo&#039;, 	                            [&#039;ヴ&#039;]=&#039;vu&#039;, 	[&#039;カ&#039;]=&#039;ka&#039;,  [&#039;キ&#039;]=&#039;ki&#039;,  [&#039;ク&#039;]=&#039;ku&#039;,  [&#039;ケ&#039;]=&#039;ke&#039;,  [&#039;コ&#039;]=&#039;ko&#039;, 	[&#039;ガ&#039;]=&#039;ga&#039;,  [&#039;ギ&#039;]=&#039;gi&#039;,  [&#039;グ&#039;]=&#039;gu&#039;,  [&#039;ゲ&#039;]=&#039;ge&#039;,  [&#039;ゴ&#039;]=&#039;go&#039;, 	[&#039;サ&#039;]=&#039;sa&#039;,  [&#039;シ&#039;]=&#039;Si&#039;,  [&#039;ス&#039;]=&#039;su&#039;,  [&#039;セ&#039;]=&#039;se&#039;,  [&#039;ソ&#039;]=&#039;so&#039;,        --Si = shi 	[&#039;ザ&#039;]=&#039;za&#039;,  [&#039;ジ&#039;]=&#039;ji&#039;,  [&#039;ズ&#039;]=&#039;zu&#039;,  [&#039;ゼ&#039;]=&#039;ze&#039;,  [&#039;ゾ&#039;]=&#039;zo&#039;, 	[&#039;タ&#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Ja-rm&amp;diff=136&amp;oldid=prev"/>
		<updated>2025-11-09T21:25:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  local mapping = { 	[&amp;#039;ア&amp;#039;]=&amp;#039;Qa&amp;#039;,  [&amp;#039;イ&amp;#039;]=&amp;#039;Qi&amp;#039;,  [&amp;#039;ウ&amp;#039;]=&amp;#039;Qu&amp;#039;,  [&amp;#039;エ&amp;#039;]=&amp;#039;Qe&amp;#039;,  [&amp;#039;オ&amp;#039;]=&amp;#039;Qo&amp;#039;, 	                            [&amp;#039;ヴ&amp;#039;]=&amp;#039;vu&amp;#039;, 	[&amp;#039;カ&amp;#039;]=&amp;#039;ka&amp;#039;,  [&amp;#039;キ&amp;#039;]=&amp;#039;ki&amp;#039;,  [&amp;#039;ク&amp;#039;]=&amp;#039;ku&amp;#039;,  [&amp;#039;ケ&amp;#039;]=&amp;#039;ke&amp;#039;,  [&amp;#039;コ&amp;#039;]=&amp;#039;ko&amp;#039;, 	[&amp;#039;ガ&amp;#039;]=&amp;#039;ga&amp;#039;,  [&amp;#039;ギ&amp;#039;]=&amp;#039;gi&amp;#039;,  [&amp;#039;グ&amp;#039;]=&amp;#039;gu&amp;#039;,  [&amp;#039;ゲ&amp;#039;]=&amp;#039;ge&amp;#039;,  [&amp;#039;ゴ&amp;#039;]=&amp;#039;go&amp;#039;, 	[&amp;#039;サ&amp;#039;]=&amp;#039;sa&amp;#039;,  [&amp;#039;シ&amp;#039;]=&amp;#039;Si&amp;#039;,  [&amp;#039;ス&amp;#039;]=&amp;#039;su&amp;#039;,  [&amp;#039;セ&amp;#039;]=&amp;#039;se&amp;#039;,  [&amp;#039;ソ&amp;#039;]=&amp;#039;so&amp;#039;,        --Si = shi 	[&amp;#039;ザ&amp;#039;]=&amp;#039;za&amp;#039;,  [&amp;#039;ジ&amp;#039;]=&amp;#039;ji&amp;#039;,  [&amp;#039;ズ&amp;#039;]=&amp;#039;zu&amp;#039;,  [&amp;#039;ゼ&amp;#039;]=&amp;#039;ze&amp;#039;,  [&amp;#039;ゾ&amp;#039;]=&amp;#039;zo&amp;#039;, 	[&amp;#039;タ&amp;#039;...&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;
local mapping = {&lt;br /&gt;
	[&amp;#039;ア&amp;#039;]=&amp;#039;Qa&amp;#039;,  [&amp;#039;イ&amp;#039;]=&amp;#039;Qi&amp;#039;,  [&amp;#039;ウ&amp;#039;]=&amp;#039;Qu&amp;#039;,  [&amp;#039;エ&amp;#039;]=&amp;#039;Qe&amp;#039;,  [&amp;#039;オ&amp;#039;]=&amp;#039;Qo&amp;#039;,&lt;br /&gt;
	                            [&amp;#039;ヴ&amp;#039;]=&amp;#039;vu&amp;#039;,&lt;br /&gt;
	[&amp;#039;カ&amp;#039;]=&amp;#039;ka&amp;#039;,  [&amp;#039;キ&amp;#039;]=&amp;#039;ki&amp;#039;,  [&amp;#039;ク&amp;#039;]=&amp;#039;ku&amp;#039;,  [&amp;#039;ケ&amp;#039;]=&amp;#039;ke&amp;#039;,  [&amp;#039;コ&amp;#039;]=&amp;#039;ko&amp;#039;,&lt;br /&gt;
	[&amp;#039;ガ&amp;#039;]=&amp;#039;ga&amp;#039;,  [&amp;#039;ギ&amp;#039;]=&amp;#039;gi&amp;#039;,  [&amp;#039;グ&amp;#039;]=&amp;#039;gu&amp;#039;,  [&amp;#039;ゲ&amp;#039;]=&amp;#039;ge&amp;#039;,  [&amp;#039;ゴ&amp;#039;]=&amp;#039;go&amp;#039;,&lt;br /&gt;
	[&amp;#039;サ&amp;#039;]=&amp;#039;sa&amp;#039;,  [&amp;#039;シ&amp;#039;]=&amp;#039;Si&amp;#039;,  [&amp;#039;ス&amp;#039;]=&amp;#039;su&amp;#039;,  [&amp;#039;セ&amp;#039;]=&amp;#039;se&amp;#039;,  [&amp;#039;ソ&amp;#039;]=&amp;#039;so&amp;#039;,        --Si = shi&lt;br /&gt;
	[&amp;#039;ザ&amp;#039;]=&amp;#039;za&amp;#039;,  [&amp;#039;ジ&amp;#039;]=&amp;#039;ji&amp;#039;,  [&amp;#039;ズ&amp;#039;]=&amp;#039;zu&amp;#039;,  [&amp;#039;ゼ&amp;#039;]=&amp;#039;ze&amp;#039;,  [&amp;#039;ゾ&amp;#039;]=&amp;#039;zo&amp;#039;,&lt;br /&gt;
	[&amp;#039;タ&amp;#039;]=&amp;#039;ta&amp;#039;,  [&amp;#039;チ&amp;#039;]=&amp;#039;Ci&amp;#039;,  [&amp;#039;ツ&amp;#039;]=&amp;#039;Tu&amp;#039;,  [&amp;#039;テ&amp;#039;]=&amp;#039;te&amp;#039;,  [&amp;#039;ト&amp;#039;]=&amp;#039;to&amp;#039;,        --Ci = chi; Tu = tsu&lt;br /&gt;
	[&amp;#039;ダ&amp;#039;]=&amp;#039;da&amp;#039;,  [&amp;#039;ヂ&amp;#039;]=&amp;#039;Ji&amp;#039;,  [&amp;#039;ヅ&amp;#039;]=&amp;#039;Zu&amp;#039;,  [&amp;#039;デ&amp;#039;]=&amp;#039;de&amp;#039;,  [&amp;#039;ド&amp;#039;]=&amp;#039;do&amp;#039;,        --Ji = dji; Zu = dzu&lt;br /&gt;
	[&amp;#039;ナ&amp;#039;]=&amp;#039;na&amp;#039;,  [&amp;#039;ニ&amp;#039;]=&amp;#039;ni&amp;#039;,  [&amp;#039;ヌ&amp;#039;]=&amp;#039;nu&amp;#039;,  [&amp;#039;ネ&amp;#039;]=&amp;#039;ne&amp;#039;,  [&amp;#039;ノ&amp;#039;]=&amp;#039;no&amp;#039;,&lt;br /&gt;
	[&amp;#039;ハ&amp;#039;]=&amp;#039;ha&amp;#039;,  [&amp;#039;ヒ&amp;#039;]=&amp;#039;hi&amp;#039;,  [&amp;#039;フ&amp;#039;]=&amp;#039;fu&amp;#039;,  [&amp;#039;ヘ&amp;#039;]=&amp;#039;he&amp;#039;,  [&amp;#039;ホ&amp;#039;]=&amp;#039;ho&amp;#039;,&lt;br /&gt;
	[&amp;#039;バ&amp;#039;]=&amp;#039;ba&amp;#039;,  [&amp;#039;ビ&amp;#039;]=&amp;#039;bi&amp;#039;,  [&amp;#039;ブ&amp;#039;]=&amp;#039;bu&amp;#039;,  [&amp;#039;ベ&amp;#039;]=&amp;#039;be&amp;#039;,  [&amp;#039;ボ&amp;#039;]=&amp;#039;bo&amp;#039;,&lt;br /&gt;
	[&amp;#039;パ&amp;#039;]=&amp;#039;pa&amp;#039;,  [&amp;#039;ピ&amp;#039;]=&amp;#039;pi&amp;#039;,  [&amp;#039;プ&amp;#039;]=&amp;#039;pu&amp;#039;,  [&amp;#039;ペ&amp;#039;]=&amp;#039;pe&amp;#039;,  [&amp;#039;ポ&amp;#039;]=&amp;#039;po&amp;#039;,&lt;br /&gt;
	[&amp;#039;マ&amp;#039;]=&amp;#039;ma&amp;#039;,  [&amp;#039;ミ&amp;#039;]=&amp;#039;mi&amp;#039;,  [&amp;#039;ム&amp;#039;]=&amp;#039;mu&amp;#039;,  [&amp;#039;メ&amp;#039;]=&amp;#039;me&amp;#039;,  [&amp;#039;モ&amp;#039;]=&amp;#039;mo&amp;#039;,&lt;br /&gt;
	[&amp;#039;ヤ&amp;#039;]=&amp;#039;QA&amp;#039;,                [&amp;#039;ユ&amp;#039;]=&amp;#039;QU&amp;#039;,                [&amp;#039;ヨ&amp;#039;]=&amp;#039;QO&amp;#039;,        --A = ya; U = yu; O = yo&lt;br /&gt;
	[&amp;#039;ラ&amp;#039;]=&amp;#039;ra&amp;#039;,  [&amp;#039;リ&amp;#039;]=&amp;#039;ri&amp;#039;,  [&amp;#039;ル&amp;#039;]=&amp;#039;ru&amp;#039;,  [&amp;#039;レ&amp;#039;]=&amp;#039;re&amp;#039;,  [&amp;#039;ロ&amp;#039;]=&amp;#039;ro&amp;#039;,&lt;br /&gt;
	[&amp;#039;ワ&amp;#039;]=&amp;#039;wa&amp;#039;,  [&amp;#039;ヰ&amp;#039;]=&amp;#039;wi&amp;#039;,                [&amp;#039;ヱ&amp;#039;]=&amp;#039;we&amp;#039;,  [&amp;#039;ヲ&amp;#039;]=&amp;#039;wo&amp;#039;,&lt;br /&gt;
	[&amp;#039;ヷ&amp;#039;]=&amp;#039;va&amp;#039;,  [&amp;#039;ヸ&amp;#039;]=&amp;#039;vi&amp;#039;,                [&amp;#039;ヹ&amp;#039;]=&amp;#039;ve&amp;#039;,  [&amp;#039;ヺ&amp;#039;]=&amp;#039;vo&amp;#039;,&lt;br /&gt;
	[&amp;#039;ン&amp;#039;]=&amp;#039;nQ&amp;#039;,&lt;br /&gt;
	[&amp;#039;ャ&amp;#039;]=&amp;#039;~A&amp;#039;,                [&amp;#039;ュ&amp;#039;]=&amp;#039;~U&amp;#039;,                [&amp;#039;ョ&amp;#039;]=&amp;#039;~O&amp;#039;,        --A = ya; U = yu; O = yo&lt;br /&gt;
	[&amp;#039;ァ&amp;#039;]=&amp;#039;~a&amp;#039;,  [&amp;#039;ィ&amp;#039;]=&amp;#039;~i&amp;#039;,  [&amp;#039;ゥ&amp;#039;]=&amp;#039;~u&amp;#039;,  [&amp;#039;ェ&amp;#039;]=&amp;#039;~e&amp;#039;,  [&amp;#039;ォ&amp;#039;]=&amp;#039;~o&amp;#039;,&lt;br /&gt;
	[&amp;#039;ヮ&amp;#039;]=&amp;#039;~wa&amp;#039;,&lt;br /&gt;
	[&amp;#039;ー&amp;#039;]=&amp;#039;{-}&amp;#039;, [&amp;#039;ッ&amp;#039;]=&amp;quot;{&amp;#039;}&amp;quot;, [&amp;#039;・&amp;#039;]=&amp;#039;·&amp;#039;,   [&amp;#039;゠&amp;#039;]=&amp;#039;·&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local mapping2 = {&lt;br /&gt;
	[&amp;#039;スィ&amp;#039;]=&amp;#039;si&amp;#039;,  [&amp;#039;ズィ&amp;#039;]=&amp;#039;zi&amp;#039;,&lt;br /&gt;
	[&amp;#039;ティ&amp;#039;]=&amp;#039;ti&amp;#039;,  [&amp;#039;ディ&amp;#039;]=&amp;#039;di&amp;#039;,&lt;br /&gt;
	[&amp;#039;トゥ&amp;#039;]=&amp;#039;tu&amp;#039;,  [&amp;#039;ドゥ&amp;#039;]=&amp;#039;du&amp;#039;,&lt;br /&gt;
	[&amp;#039;ホゥ&amp;#039;]=&amp;#039;hu&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local shorthand = {&lt;br /&gt;
	[&amp;#039;S&amp;#039;] = &amp;#039;sh&amp;#039;,&lt;br /&gt;
	[&amp;#039;C&amp;#039;] = &amp;#039;ch&amp;#039;,  [&amp;#039;T&amp;#039;] = &amp;#039;ts&amp;#039;,&lt;br /&gt;
	[&amp;#039;J&amp;#039;] = &amp;#039;dj&amp;#039;,  [&amp;#039;Z&amp;#039;] = &amp;#039;dz&amp;#039;,&lt;br /&gt;
	[&amp;#039;A&amp;#039;] = &amp;#039;ya&amp;#039;,  [&amp;#039;U&amp;#039;] = &amp;#039;yu&amp;#039;,  [&amp;#039;O&amp;#039;] = &amp;#039;yo&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, {&lt;br /&gt;
		parentFirst = true,&lt;br /&gt;
		wrappers = {&amp;#039;Template:Ja-rm&amp;#039;}&lt;br /&gt;
	})&lt;br /&gt;
	if (not args[1]) then return &amp;#039;&amp;#039; end&lt;br /&gt;
	&lt;br /&gt;
	return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local str = require(&amp;#039;Module:tt&amp;#039;).CleanTT(mw.text.unstrip(args[1]))&lt;br /&gt;
	if (not str or str:gsub(&amp;#039;%s*&amp;#039;, &amp;#039;&amp;#039;) == &amp;#039;&amp;#039;) then return &amp;#039;&amp;#039; end&lt;br /&gt;
	&lt;br /&gt;
	local check = str&lt;br /&gt;
	check = mw.ustring.gsub(check, &amp;#039;[゠-ー·「」]&amp;#039;, &amp;#039;&amp;#039;)                              --if string contains symbols other than [゠-ー·「」] then don&amp;#039;t romanize&lt;br /&gt;
	if check ~= &amp;#039;&amp;#039; then return &amp;#039;&amp;#039; end&lt;br /&gt;
	local unexpected = 0&lt;br /&gt;
	&lt;br /&gt;
	str = mw.ustring.gsub(str, &amp;#039;~&amp;#039;, &amp;#039;{tilde}&amp;#039;)&lt;br /&gt;
	str = mw.ustring.gsub(str, &amp;#039;[「」]&amp;#039;, &amp;#039;&amp;quot;&amp;#039;)&lt;br /&gt;
	str = mw.ustring.gsub(str, &amp;#039;ッ+&amp;#039;, &amp;#039;ッ&amp;#039;)                                     --*reduce repeated sokuon to one&lt;br /&gt;
	str = mw.ustring.gsub(str, &amp;#039;ー+&amp;#039;, &amp;#039;ー&amp;#039;)                                     --*reduce repeated chouonpu to one&lt;br /&gt;
	str = mw.ustring.gsub(str, &amp;#039;.[ィゥ]&amp;#039;, mapping2)                             --mapping2 before mapping&lt;br /&gt;
	str = mw.ustring.gsub(str, &amp;#039;.&amp;#039;, mapping)&lt;br /&gt;
	str = str&lt;br /&gt;
		:gsub(&amp;#039;([vkgsSzjtCTdJZnhfbpmyrw])([aiueo])~%2{%-}&amp;#039;, &amp;#039;%1%2~%2&amp;#039;)			--exception: anything + same small vowel + chouonpu&lt;br /&gt;
		:gsub(&amp;#039;Q([aeo])~%1{%-}&amp;#039;, &amp;#039;Q%1~%1&amp;#039;)										--cont&amp;#039;d: except for yii, wii&lt;br /&gt;
		:gsub(&amp;#039;A~a{%-}&amp;#039;, &amp;#039;Aa&amp;#039;):gsub(&amp;#039;U~u{%-}&amp;#039;, &amp;#039;Uu&amp;#039;):gsub(&amp;#039;O~o{%-}&amp;#039;, &amp;#039;Oo&amp;#039;)		--cont&amp;#039;d&lt;br /&gt;
		&lt;br /&gt;
		:gsub(&amp;#039;([fTZ])u~([aieoAUO])&amp;#039;, &amp;#039;%1%2&amp;#039;)									--fu/tsu/dzu + small a/i/e/o/ya/yu/yo&lt;br /&gt;
		:gsub(&amp;#039;Qi~([aiueo])&amp;#039;, &amp;#039;y%1&amp;#039;)											--i + small a/i/u/e/o&lt;br /&gt;
		:gsub(&amp;#039;Qu~([aiueoAUO])&amp;#039;, &amp;#039;w%1&amp;#039;)											--u + small a/i/u/e/o/ya/yu/yo&lt;br /&gt;
		:gsub(&amp;#039;vu~([aiueoAUO])&amp;#039;, &amp;#039;v%1&amp;#039;)											--vu + small a/i/u/e/o/ya/yu/yo&lt;br /&gt;
		:gsub(&amp;#039;([SjCJ])i~([eAUO])&amp;#039;, &amp;#039;%1_%2&amp;#039;)									--shi/chi/ji/dji + small e/ya/yu/yo (mark with _ to change A/U/O [ya/yu/yo] to a/u/o)&lt;br /&gt;
		:gsub(&amp;#039;_.&amp;#039;, mw.ustring.lower):gsub(&amp;#039;_&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
		:gsub(&amp;#039;([vkgsztTdZnhfbpmyrw])i~([AUO])&amp;#039;, &amp;#039;%1%2&amp;#039;)						--all other i + small ya/yu/yo&lt;br /&gt;
		:gsub(&amp;#039;([vkgsztTdZnhfbpmyrw])i~e&amp;#039;, &amp;#039;%1ye&amp;#039;)								--all other i + small e&lt;br /&gt;
		:gsub(&amp;#039;([td])e~([AUO])&amp;#039;, &amp;#039;%1%2&amp;#039;)										--te/de + small ya/yu/yo&lt;br /&gt;
		:gsub(&amp;#039;([vkgszTZnfbpmyr])u~([aiueo])&amp;#039;, &amp;#039;%1w%2&amp;#039;)							--most u + small a/i/u/e/o (fu/tsu/dzu/vu + small u)&lt;br /&gt;
		:gsub(&amp;#039;U~([aiueo])&amp;#039;, &amp;#039;yw%1&amp;#039;)											--yu + small a/i/u/e/o&lt;br /&gt;
		:gsub(&amp;#039;([tdh])o~([aieo])&amp;#039;, &amp;#039;%1w%2&amp;#039;)										--to/do/ho + small a/i/e/o&lt;br /&gt;
		:gsub(&amp;#039;([vkgszTZnfbpmyr])u~wa&amp;#039;, &amp;#039;%1wa&amp;#039;)									--most u + small wa&lt;br /&gt;
		:gsub(&amp;#039;U~wa&amp;#039;, &amp;#039;ywa&amp;#039;)													--yu + small wa&lt;br /&gt;
		:gsub(&amp;#039;([tdh])o~wa&amp;#039;, &amp;#039;%1wa&amp;#039;)											--to/do/ho + small wa&lt;br /&gt;
	&lt;br /&gt;
		:gsub(&amp;#039;.&amp;#039;, shorthand)&lt;br /&gt;
		:gsub(&amp;#039;([aeo])~%1&amp;#039;, &amp;#039;%1%1&amp;#039;)												--any a + small a; e + small e; o + small o&lt;br /&gt;
		:gsub(&amp;#039;%~&amp;#039;, function() unexpected = 1 end, 1)							--categorization&lt;br /&gt;
		:gsub(&amp;#039;([aiueo]){%-}&amp;#039;, &amp;#039;%1%1&amp;#039;)											--chouonpu&lt;br /&gt;
		:gsub(&amp;quot;{&amp;#039;}Q?([vkgszjtcdnhfbpmyrw])&amp;quot;, &amp;#039;%1%1&amp;#039;)							--sokuon (geminate consonant)&lt;br /&gt;
		:gsub(&amp;quot;{&amp;#039;}&amp;quot;, &amp;quot;&amp;#039;&amp;quot;)														--sokuon (glottal stop)&lt;br /&gt;
		:gsub(&amp;#039;·&amp;#039;, &amp;#039; &amp;#039;)&lt;br /&gt;
		:gsub(&amp;#039;nQ(Qy?[aiueo])&amp;#039;, &amp;quot;nQ&amp;#039;%1&amp;quot;)										--add apostrophe between ン and following vowel&lt;br /&gt;
		:gsub(&amp;#039;[~Q]&amp;#039;, &amp;#039;&amp;#039;)														--remove symbols used in romanization&lt;br /&gt;
		:gsub(&amp;#039;{%-}&amp;#039;, &amp;#039;&amp;#039;)														--remove any unconverted chouonpu&lt;br /&gt;
		:gsub(&amp;#039;{tilde}&amp;#039;, &amp;#039;~&amp;#039;)&lt;br /&gt;
		:gsub(&amp;#039;%f[%a].&amp;#039;, mw.ustring.upper)										--capitalize all words&lt;br /&gt;
		:gsub(&amp;quot;%f[%A]&amp;#039;.&amp;quot;, mw.ustring.lower)										--decapitalize all letters after mid-word apostrophes&lt;br /&gt;
	&lt;br /&gt;
	if (unexpected == 1 and args.errorcat) then str = str .. &amp;#039;[[Category:Ja-rm With Unexpected Input]]&amp;#039; end&lt;br /&gt;
&lt;br /&gt;
    return str&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
</feed>