<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3ACGroupViewer2</id>
	<title>Module:CGroupViewer2 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Module%3ACGroupViewer2"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:CGroupViewer2&amp;action=history"/>
	<updated>2026-06-29T04:41:25Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Module:CGroupViewer2&amp;diff=3335551&amp;oldid=prev</id>
		<title>imported&gt;SunAfterRain 来自 2020年9月19日 (六) 09:38</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Module:CGroupViewer2&amp;diff=3335551&amp;oldid=prev"/>
		<updated>2020-09-19T09:38:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local z = {}&lt;br /&gt;
local error = require( &amp;#039;Module:Error&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
local function makeText( frame, v )&lt;br /&gt;
	local text = v.text&lt;br /&gt;
	if not v.preprocessed then&lt;br /&gt;
		text = frame:preprocess( text )&lt;br /&gt;
	end&lt;br /&gt;
	return mw.text.trim( text ) .. &amp;#039;\n&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeItem( frame, v )&lt;br /&gt;
	local text = &amp;#039;* &amp;#039;&lt;br /&gt;
	if v.original then&lt;br /&gt;
		text = text .. &amp;#039;原文：&amp;#039; .. v.original .. &amp;#039;；&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	return text .. &amp;#039;-{D|&amp;#039; .. v.rule .. &amp;#039;}-当前显示为：-{|&amp;#039; .. v.rule .. &amp;#039;}-\n&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function z.sandboxshow( frame )&lt;br /&gt;
	local name = frame.args[1]&lt;br /&gt;
	if not name or name == &amp;#039;&amp;#039; then&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	local data = require( &amp;#039;Module:&amp;#039; .. name )&lt;br /&gt;
	local text = &amp;#039;-{H|zh-hans:模块;zh-hant:模組}-&amp;lt;strong&amp;gt;以下是[[Wikipedia:字詞轉換處理/公共轉換組|公共转换组]]“&amp;#039; .. data.description .. &amp;#039;”的沙盒。&amp;lt;/strong&amp;gt;\n\n&amp;#039;&lt;br /&gt;
	for i, v in ipairs( data.content ) do&lt;br /&gt;
		if v.type == &amp;#039;text&amp;#039; then&lt;br /&gt;
			text = text .. makeText( frame, v )&lt;br /&gt;
		elseif v.type == &amp;#039;item&amp;#039; then&lt;br /&gt;
			text = text .. makeItem( frame, v )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	text = text .. &amp;#039;[[Category:公共转换组模块|sandbox]]&amp;#039; &lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function z._conversion(frame, args)&lt;br /&gt;
	local name = args[1]&lt;br /&gt;
	if not name or name == &amp;#039;&amp;#039; then&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	local data = require( &amp;#039;Module:CGroup/&amp;#039; .. name )&lt;br /&gt;
	if type( data ) ~= &amp;#039;table&amp;#039; or not data.name or data.name == &amp;#039;&amp;#039; then&lt;br /&gt;
		return error.error{ &amp;#039;指定-{zh-hans:模块;zh-hant:模組};-“&amp;#039; .. name .. &amp;#039;”不是有效的转换组&amp;#039; }&lt;br /&gt;
	end&lt;br /&gt;
	local text = string.format([=[&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
公共转换组%s&lt;br /&gt;
https://zh.wikipedia.org/wiki/Module:CGroup/%s&lt;br /&gt;
\n&lt;br /&gt;
公共轉換組%s&lt;br /&gt;
https://zh.wikipedia.org/wiki/Module:CGroup/%s&lt;br /&gt;
這是此公共轉換組的純轉換版&lt;br /&gt;
\n&lt;br /&gt;
Chinese Conversion Group(CGroup) - %s&lt;br /&gt;
Copy from https://zh.wikipedia.org/wiki/Module:CGroup/%s&lt;br /&gt;
You can use {{#invoke:CGroupViewer2|main|%s}} in chinese wikipedia to find they.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
]=], name, name, name, name, name, name, name)&lt;br /&gt;
	for i, v in ipairs( data.content ) do&lt;br /&gt;
		if v.type == &amp;#039;text&amp;#039; then&lt;br /&gt;
			if not v.preprocessed then&lt;br /&gt;
				text = text .. &amp;#039;&amp;lt;!--\n&amp;#039; .. v.text .. &amp;#039;--&amp;gt;\n&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		elseif v.type == &amp;#039;item&amp;#039; then&lt;br /&gt;
			if v.original then&lt;br /&gt;
				text = text .. &amp;#039;-{H|&amp;#039; .. v.rule .. &amp;#039;}-&amp;lt;!--&amp;#039; .. v.original .. &amp;#039;--&amp;gt;\n&amp;#039;&lt;br /&gt;
			else&lt;br /&gt;
				text = text .. &amp;#039;-{H|&amp;#039; .. v.rule .. &amp;#039;}-\n&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	text = text .. &amp;#039;&amp;#039;&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function z.main( frame )&lt;br /&gt;
	local args = {}&lt;br /&gt;
	for k, v in pairs( frame.args ) do&lt;br /&gt;
		args[k] = v&lt;br /&gt;
	end&lt;br /&gt;
	return 	&amp;#039;&amp;lt;div style=&amp;quot;dispaly:none&amp;quot;&amp;gt;&amp;#039; .. string.gsub(z._conversion(frame, args), &amp;#039;\\n&amp;#039;, &amp;#039;----&amp;#039;) .. &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function z.main2( frame )&lt;br /&gt;
	local args = {}&lt;br /&gt;
	for k, v in pairs( frame.args ) do&lt;br /&gt;
		args[k] = v&lt;br /&gt;
	end&lt;br /&gt;
	local pre = string.format(&amp;#039;&amp;lt;pre&amp;gt;%s&amp;lt;/pre&amp;gt;&amp;#039;, z._conversion(frame, args))&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;!&amp;#039;, &amp;#039;&amp;amp;#33;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;=&amp;#039;, &amp;#039;&amp;amp;#61;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;h&amp;#039;, &amp;#039;&amp;amp;#104;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;%[&amp;#039;, &amp;#039;&amp;amp;#91;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;%]&amp;#039;, &amp;#039;&amp;amp;#93;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;{&amp;#039;, &amp;#039;&amp;amp;#123;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;|&amp;#039;, &amp;#039;&amp;amp;#124;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;}&amp;#039;, &amp;#039;&amp;amp;#125;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;{{&amp;#039;, &amp;#039;&amp;amp;#123;&amp;amp;#123;&amp;#039;)&lt;br /&gt;
	pre = string.gsub(pre, &amp;#039;\\n&amp;#039;, &amp;#039;&amp;amp;#45;&amp;amp;#45;&amp;amp;#45;&amp;amp;#45;&amp;#039;)&lt;br /&gt;
	return pre&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function z.showlua(frame, args)&lt;br /&gt;
	local name = frame.args[1]&lt;br /&gt;
	if not name or name == &amp;#039;&amp;#039; then&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	local data = require( &amp;#039;Module:CGroup/&amp;#039; .. name )&lt;br /&gt;
	if type( data ) ~= &amp;#039;table&amp;#039; or not data.name or data.name == &amp;#039;&amp;#039; then&lt;br /&gt;
		return error.error{ &amp;#039;指定-{zh-hans:模块;zh-hant:模組};-“&amp;#039; .. name .. &amp;#039;”不是有效的转换组&amp;#039; }&lt;br /&gt;
	end&lt;br /&gt;
	return mw.getCurrentFrame():preprocess(&amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&amp;#039;  .. mw.title.new(&amp;#039;Module:CGroup/&amp;#039; .. name):getContent() .. &amp;#039;&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return z&lt;/div&gt;</summary>
		<author><name>imported&gt;SunAfterRain</name></author>
	</entry>
</feed>