维基百科 wuuwiki https://wuu.wikipedia.org/wiki/%E5%B0%81%E9%9D%A2 MediaWiki 1.48.0-wmf.1 first-letter Media Special Talk User User talk Wikipedia Wikipedia talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Portal Portal talk TimedText TimedText talk 模块 模块讨论 活动 活动讨论 Template:Did you know 10 85 401565 401452 2026-10-30T06:04:15Z Jason2016426 43238 // Edit via Wikiplus 更新。电脑坏脱了只好第能介 401565 wikitext text/x-wiki [[File:上海 普陀 长风公园 银锄湖.jpg|right|140px]] *[[日本]][[北海道]][[利尻岛]]浪顶高个是[[利尻山|'''啥地方''']]? *[[长风公园|'''上海何里家公园''']]<small>(图)</small>有得[[水族馆]]搭仔[[普陀区(上海)|普陀区]]第一高个山? *[[湖州市]][[吴兴区]][[湖东街道(湖州)|湖东街道]][[铁路社区(湖州)|'''何里隻社区''']]是铁道部中铁十六局集团第三有限公司为嘚解决单位职工住房困难造个小区发展出来个? *[[日本]][[北海道]][[石狩川|'''第一长个河浜是啥''']]? *[[上海联城足球俱乐部|'''啥足球俱乐部''']]前身是大连赛德隆,[[朱骏]]收购仔么勒垃2007年初帮[[上海申花|上海申花俱乐部]][[申花联城合并|合并]]? *[[圆|'''啥图形''']]指个是[[欧几里得空间|平面]]里向到一个定[[点]][[距离]]是定值个所有点个[[集合(数学)|集合]]? <div style="text-align: right;" class="noprint"> '''[[File:1rightarrow_blue.svg|15px]] [[维基百科:尔儂曉得𠲎?|存档]] | [[Template talk:尔儂曉得𠲎?|候选]] | [[Help:建立页面|创立新文章]] | [[Special:新建页面|更多新文章]]''' </div> <noinclude>{{documentation|content= ===说明=== 大家写仔新文章想放到封面(首页)上展览,就更新伊隻模板。封面空间有限,问句保持6~7条左右就可以哉。更新个辰光拿新个放勒前头,阿末条删落。<nowiki><noinclude></nowiki>之前覅有空行,免得封面上出现多出来个空白。 [[分类:封面模板]] [[Category:维基百科管理]] }} </noinclude> dhc6khgk6n7qrolhxd0rwj74n2c6zu3 Template:Cite book 10 18201 401542 359868 2026-10-29T15:37:57Z Lt2818 23148 改用[[模块:Citation/CS1]] 401542 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=book }}</includeonly><noinclude>{{Documentation}}</noinclude> 9ddi98dzs01fqo8bsyhx6q3qfbiu1b1 401543 401542 2026-10-29T15:38:52Z Lt2818 23148 已保护“[[Template:Cite book]]”:高风险模板​([编辑=只准自动确认用户](无限期)​[捅荡=只准自动确认用户](无限期)) 401542 wikitext text/x-wiki <includeonly>{{#invoke:citation/CS1|citation |CitationClass=book }}</includeonly><noinclude>{{Documentation}}</noinclude> 9ddi98dzs01fqo8bsyhx6q3qfbiu1b1 长风公园 0 25873 401569 396739 2026-10-30T06:06:50Z Jason2016426 43238 // Edit via Wikiplus 401569 wikitext text/x-wiki [[File:上海 普陀 长风公园 银锄湖.jpg|thumb|上海 普陀 长风公园 银锄湖]] '''长风公园''',是20世纪五十年代造个一个大公园。来勒[[上海市]][[普陀区(上海市)|普陀区]]个南面。老早是搭[[丽娃河]]联通个。现在有银锄湖、铁壁山等景观。每年还有交关游园会举办。是普陀区顶大个公园。 2024年10月10号开始,长风公园开始2年长个半开放、半封闭改造提升工程。<ref name="a523">{{cite web | title=长风公园明日将启动“半闭园”改造升级工程,南侧仍开放供游览 | website=澎湃新闻 | date=2024-10-09 | url=https://m.thepaper.cn/newsDetail_forward_28976127 | language=zh | access-date=2024-10-10 | archive-date=2025-01-19 | archive-url=https://web.archive.org/web/20250119202335/https://m.thepaper.cn/newsDetail_forward_28976127 | dead-url=no }}</ref>2026年10月1号,长风公园北区改造好哉。<ref name="b286">{{cite web | title=桨声再起,山路更新,长风公园国庆焕新开放!_上观新闻 | website=上观新闻-站上海,观天下 | date=2026-09-21 | url=https://www.jfdaily.com/sgh/detail?id=4060963 | language=zh | access-date=2026-09-22}}</ref> == 银锄湖 == 面积14.3万平方米个人工湖,勒拉公园中央。湖边有游船码头,好租电动游船、人力游船搭仔手划船,亦好乘大型游船。 == 铁臂山 == 挖银锄湖个辰光,挖出来个土堆起来个人造山。占地一万平方米,高26米,[[普陀区(上海)|普陀区]]第一高个山。 == 长风海洋世界 == 长风海洋世界是长风公园里向一只邪气有名气个景点,1999年造个,面积有一万多平方米,勒拉公园里向银锄湖西岸湖底13米深个地方,是国内头一家主题海洋水族馆,亦是上海顶早造出个大型世界级水族馆。里向展出1500多种海洋生物,白鲸表演馆是上海最早个白鲸表演场所。游客好穿浪潜水衣跟[[鲨鱼]]一道游泳,同[[白鲸]]拍照片。2019年春天,白鲸表演馆里向2只白鲸离开长风海洋世界,搬到冰岛南部海岸[[赫马岛]]个Klettdvik海湾,也就是全球头一只白鲸自然水域保护区里向<ref>{{Cite web |url=http://xmwb.xinmin.cn/html/2019-01/04/content_7_1.htm |title=长风海洋世界白鲸姐妹回归大海 |access-date=2019-02-24 |archive-date=2019-02-24 |archive-url=https://web.archive.org/web/20190224231404/http://xmwb.xinmin.cn/html/2019-01/04/content_7_1.htm |dead-url=no |accessdate=2024-03-12 |archivedate=2019-02-24 |archiveurl=https://web.archive.org/web/20190224231404/http://xmwb.xinmin.cn/html/2019-01/04/content_7_1.htm }}</ref>,其他个也有搬到海昌海洋公园个。 == 参考 == {{Reflist}} [[Category:上海市普陀区公园]] [[Category:上海个湖]] n6kaiibmuuri9t5dqwg26stmwt0iv0i 401570 401569 2026-10-30T06:07:18Z Jason2016426 43238 /* 长风海洋世界 */ // Edit via Wikiplus 401570 wikitext text/x-wiki [[File:上海 普陀 长风公园 银锄湖.jpg|thumb|上海 普陀 长风公园 银锄湖]] '''长风公园''',是20世纪五十年代造个一个大公园。来勒[[上海市]][[普陀区(上海市)|普陀区]]个南面。老早是搭[[丽娃河]]联通个。现在有银锄湖、铁壁山等景观。每年还有交关游园会举办。是普陀区顶大个公园。 2024年10月10号开始,长风公园开始2年长个半开放、半封闭改造提升工程。<ref name="a523">{{cite web | title=长风公园明日将启动“半闭园”改造升级工程,南侧仍开放供游览 | website=澎湃新闻 | date=2024-10-09 | url=https://m.thepaper.cn/newsDetail_forward_28976127 | language=zh | access-date=2024-10-10 | archive-date=2025-01-19 | archive-url=https://web.archive.org/web/20250119202335/https://m.thepaper.cn/newsDetail_forward_28976127 | dead-url=no }}</ref>2026年10月1号,长风公园北区改造好哉。<ref name="b286">{{cite web | title=桨声再起,山路更新,长风公园国庆焕新开放!_上观新闻 | website=上观新闻-站上海,观天下 | date=2026-09-21 | url=https://www.jfdaily.com/sgh/detail?id=4060963 | language=zh | access-date=2026-09-22}}</ref> == 银锄湖 == 面积14.3万平方米个人工湖,勒拉公园中央。湖边有游船码头,好租电动游船、人力游船搭仔手划船,亦好乘大型游船。 == 铁臂山 == 挖银锄湖个辰光,挖出来个土堆起来个人造山。占地一万平方米,高26米,[[普陀区(上海)|普陀区]]第一高个山。 == 长风海洋世界 == 长风海洋世界是长风公园里向一只邪气有名气个景点,1999年造个,面积有一万多平方米,勒拉公园里向银锄湖西岸湖底13米深个地方,是国内头一家主题海洋水族馆,亦是上海顶早造出个大型世界级水族馆。里向展出1500多种海洋生物,白鲸表演馆是上海最早个白鲸表演场所。游客好穿浪潜水衣跟[[鲨鱼]]一道游泳,同[[白鲸]]拍照片。2019年春天,白鲸表演馆里向2只白鲸离开长风海洋世界,搬到冰岛南部海岸[[赫马岛]]个Klettdvik海湾,也就是全球头一只白鲸自然水域保护区里向<ref>{{Cite web |url=http://xmwb.xinmin.cn/html/2019-01/04/content_7_1.htm |title=长风海洋世界白鲸姐妹回归大海 |access-date=2019-02-24 |archive-date=2019-02-24 |archive-url=https://web.archive.org/web/20190224231404/http://xmwb.xinmin.cn/html/2019-01/04/content_7_1.htm |dead-url=no |accessdate=2024-03-12 |archivedate=2019-02-24 |archiveurl=https://web.archive.org/web/20190224231404/http://xmwb.xinmin.cn/html/2019-01/04/content_7_1.htm }}</ref>,其他个也有搬到[[海昌海洋公园]]个。 == 参考 == {{Reflist}} [[Category:上海市普陀区公园]] [[Category:上海个湖]] 1vpxg106n5feg8ewm4rqkxz0esis579 模块:Citation/CS1 828 29355 401544 287099 2026-10-29T15:41:43Z Lt2818 23148 已保护“[[模块:Citation/CS1]]”:高风险模板​([编辑=只准自动确认用户](无限期)​[捅荡=只准自动确认用户](无限期)) 287099 Scribunto text/plain local z = { error_categories = {}; error_ids = {}; message_tail = {}; } -- LOCAL function is_zh( str ) return not not str:find( '[\128-\255]' ) end -- END LOCAL -- Whether variable is set or not function is_set( var ) return not (var == nil or var == ''); end -- First set variable or nil if none function first_set(...) local list = {...}; for _, var in pairs(list) do if is_set( var ) then return var; end end end -- Whether needle is in haystack function inArray( needle, haystack ) if needle == nil then return false; end for n,v in ipairs( haystack ) do if v == needle then return n; end end return false; end --[[ Categorize and emit an error message when the citation contains one or more deprecated parameters. Because deprecated parameters (currently |day=, |month=, |coauthor=, and |coauthors=) aren't related to each other and because these parameters may be concatenated into the variables used by |date= and |author#= (and aliases) details of which parameter caused the error message are not provided. Only one error message is emitted regardless of the number of deprecated parameters in the citation. ]] function deprecated_parameter() if true ~= Page_in_deprecated_cat then -- if we haven't been here before then set a Page_in_deprecated_cat=true; -- sticky flag so that if there are more than one deprecated parameter the category is added only once -- table.insert( z.message_tail, { seterror( 'deprecated_params', {error_message}, true ) } ); -- add error message table.insert( z.message_tail, { seterror( 'deprecated_params', {}, true ) } ); -- add error message end end -- Populates numbered arguments in a message string using an argument table. function substitute( msg, args ) -- return args and tostring( mw.message.newRawMessage( msg, args ) ) or msg; return args and mw.message.newRawMessage( msg, args ):plain() or msg; end --[[ Apply kerning to open the space between the quote mark provided by the Module and a leading or trailing quote mark contained in a |title= or |chapter= parameter's value. This function will positive kern either single or double quotes: "'Unkerned title with leading and trailing single quote marks'" " 'Kerned title with leading and trailing single quote marks' " (in real life the kerning isn't as wide as this example) ]] function kern_quotes (str) local left='<span style="padding-left:0.2em;">%1</span>'; -- spacing to use when title contains leading single or double quote mark local right='<span style="padding-right:0.2em;">%1</span>'; -- spacing to use when title contains trailing single or double quote mark if str:match ("^[\"\'][^\']") then str = string.gsub( str, "^[\"\']", left, 1 ); -- replace (captured) leading single or double quote with left-side <span> end if str:match ("[^\'][\"\']$") then str = string.gsub( str, "[\"\']$", right, 1 ); -- replace (captured) trailing single or double quote with right-side <span> end return str; end -- Wraps a string using a message_list configuration taking one argument function wrap( key, str, lower ) if not is_set( str ) then return ""; elseif inArray( key, { 'italic-title', 'trans-italic-title' } ) then str = safeforitalics( str ); end if lower == true then return substitute( cfg.messages[key]:lower(), {str} ); else return substitute( cfg.messages[key], {str} ); end end --[[ Argument wrapper. This function provides support for argument mapping defined in the configuration file so that multiple names can be transparently aliased to single internal variable. ]] function argument_wrapper( args ) local origin = {}; return setmetatable({ ORIGIN = function( self, k ) local dummy = self[k]; --force the variable to be loaded. return origin[k]; end }, { __index = function ( tbl, k ) if origin[k] ~= nil then return nil; end local args, list, v = args, cfg.aliases[k]; if type( list ) == 'table' then v, origin[k] = selectone( args, list, 'redundant_parameters' ); if origin[k] == nil then origin[k] = ''; -- Empty string, not nil end elseif list ~= nil then v, origin[k] = args[list], list; else -- maybe let through instead of raising an error? -- v, origin[k] = args[k], k; error( cfg.messages['unknown_argument_map'] ); end -- Empty strings, not nil; if v == nil then v = cfg.defaults[k] or ''; origin[k] = ''; end tbl = rawset( tbl, k, v ); return v; end, }); end --[[ Looks for a parameter's name in the whitelist. Parameters in the whitelist can have three values: true - active, supported parameters false - deprecated, supported parameters nil - unsupported parameters ]] function validate( name ) local name = tostring( name ); local state = whitelist.basic_arguments[ name ]; -- Normal arguments if true == state then return true; end -- valid actively supported parameter if false == state then deprecated_parameter (); -- parameter is deprecated but still supported return true; end -- Arguments with numbers in them name = name:gsub( "%d+", "#" ); -- replace digit(s) with # (last25 becomes last# state = whitelist.numbered_arguments[ name ]; if true == state then return true; end -- valid actively supported parameter if false == state then deprecated_parameter (); -- parameter is deprecated but still supported return true; end return false; -- Not supported because not found or name is set to nil end -- Formats a comment for error trapping function errorcomment( content, hidden ) return wrap( hidden and 'hidden-error' or 'visible-error', content ); end --[[ Sets an error condition and returns the appropriate error message. The actual placement of the error message in the output is the responsibility of the calling function. ]] function seterror( error_id, arguments, raw, prefix, suffix ) local error_state = cfg.error_conditions[ error_id ]; prefix = prefix or ""; suffix = suffix or ""; if error_state == nil then error( cfg.messages['undefined_error'] ); elseif is_set( error_state.category ) then table.insert( z.error_categories, error_state.category ); end local message = substitute( error_state.message, arguments ); message = message .. " ([[" .. cfg.messages['help page link'] .. "#" .. error_state.anchor .. "|" .. cfg.messages['help page label'] .. "]])"; z.error_ids[ error_id ] = true; if inArray( error_id, { 'bare_url_missing_title', 'trans_missing_title' } ) and z.error_ids['citation_missing_title'] then return '', false; end message = table.concat({ prefix, message, suffix }); if raw == true then return message, error_state.hidden; end return errorcomment( message, error_state.hidden ); end -- Formats a wiki style external link function externallinkid(options) local url_string = options.id; if options.encode == true or options.encode == nil then url_string = mw.uri.encode( url_string ); end return mw.ustring.format( '[[%s|%s]]%s[%s%s%s %s]', options.link, options.label, options.separator or "&nbsp;", options.prefix, url_string, options.suffix or "", mw.text.nowiki(options.id) ); end -- Formats a wiki style internal link function internallinkid(options) return mw.ustring.format( '[[%s|%s]]%s[[%s%s%s|%s]]', options.link, options.label, options.separator or "&nbsp;", options.prefix, options.id, options.suffix or "", mw.text.nowiki(options.id) ); end -- Format an external link with error checking function externallink( URL, label, source ) local error_str = ""; if not is_set( label ) then label = URL; if is_set( source ) then error_str = seterror( 'bare_url_missing_title', { wrap( 'parameter', source ) }, false, " " ); else error( cfg.messages["bare_url_no_origin"] ); end end if not checkurl( URL ) then error_str = seterror( 'bad_url', {}, false, " " ) .. error_str; end return table.concat({ "[", URL, " ", safeforurl( label ), "]", error_str }); end -- Formats a link to Amazon function amazon(id, domain) if not is_set(domain) then domain = "com" elseif ( "jp" == domain or "uk" == domain ) then domain = "co." .. domain end local handler = cfg.id_handlers['ASIN']; return externallinkid({link = handler.link, label=handler.label , prefix="//www.amazon."..domain.."/dp/",id=id, encode=handler.encode, separator = handler.separator}) end --[[--------------------------< A R X I V >-------------------------------------------------------------------- See: http://arxiv.org/help/arxiv_identifier format and error check arXiv identifier. There are three valid forms of the identifier: the first form, valid only between date codes 9108 and 0703 is: arXiv:<archive>.<class>/<date code><number><version> where: <archive> is a string of alpha characters - may be hyphenated; no other punctuation <class> is a string of alpha characters - may be hyphenated; no other punctuation <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 first digit of YY for this form can only 9 and 0 <number> is a three-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces (undocumented) the second form, valid from April 2007 through December 2014 is: arXiv:<date code>.<number><version> where: <date code> is four digits in the form YYMM where YY is the last two digits of the four-digit year and MM is the month number January = 01 <number> is a four-digit number <version> is a 1 or more digit number preceded with a lowercase v; no spaces the third form, valid from January 2015 is: arXiv:<date code>.<number><version> where: <date code> and <version> are as defined for 0704-1412 <number> is a five-digit number ]] function arxiv (id, class) local handler = cfg.id_handlers['ARXIV']; local year, month, version; local err_cat = ''; local text; if id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%d$") or id:match("^%a[%a%.%-]+/[90]%d[01]%d%d%d%dv%d+$") then -- test for the 9108-0703 format w/ & w/o version year, month = id:match("^%a[%a%.%-]+/([90]%d)([01]%d)%d%d%d[v%d]*$"); year = tonumber(year); month = tonumber(month); if ((not (90 < year or 8 > year)) or (1 > month or 12 < month)) or -- if invalid year or invalid month ((91 == year and 7 > month) or (7 == year and 3 < month)) then -- if years ok, are starting and ending months ok? err_cat = ' ' .. set_error( 'bad_arxiv' ); -- set error message end elseif id:match("^%d%d[01]%d%.%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%dv%d+$") then -- test for the 0704-1412 w/ & w/o version year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d[v%d]*$"); year = tonumber(year); month = tonumber(month); if ((7 > year) or (14 < year) or (1 > month or 12 < month)) or -- is year invalid or is month invalid? (doesn't test for future years) ((7 == year) and (4 > month)) then --or -- when year is 07, is month invalid (before April)? err_cat = ' ' .. set_error( 'bad_arxiv' ); -- set error message end elseif id:match("^%d%d[01]%d%.%d%d%d%d%d$") or id:match("^%d%d[01]%d%.%d%d%d%d%dv%d+$") then -- test for the 1501- format w/ & w/o version year, month = id:match("^(%d%d)([01]%d)%.%d%d%d%d%d[v%d]*$"); year = tonumber(year); month = tonumber(month); if ((15 > year) or (1 > month or 12 < month)) then -- is year invalid or is month invalid? (doesn't test for future years) err_cat = ' ' .. set_error( 'bad_arxiv' ); -- set error message end else err_cat = ' ' .. set_error( 'bad_arxiv' ); -- arXiv id doesn't match any format end text = external_link_id({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) .. err_cat; if is_set (class) then class = ' [[' .. '//arxiv.org/archive/' .. class .. ' ' .. class .. ']]'; -- external link within square brackets, not wikilink else class = ''; -- empty string for concatenation end return text .. class; end --[[ lccn normalization (http://www.loc.gov/marc/lccn-namespace.html#normalization) 1. Remove all blanks. 2. If there is a forward slash (/) in the string, remove it, and remove all characters to the right of the forward slash. 3. If there is a hyphen in the string: a. Remove it. b. Inspect the substring following (to the right of) the (removed) hyphen. Then (and assuming that steps 1 and 2 have been carried out): 1. All these characters should be digits, and there should be six or less. (not done in this function) 2. If the length of the substring is less than 6, left-fill the substring with zeroes until the length is six. Returns a normalized lccn for lccn() to validate. There is no error checking (step 3.b.1) performed in this function. ]] function normalize_lccn (lccn) lccn = lccn:gsub ("%s", ""); -- 1. strip whitespace if nil ~= string.find (lccn,'/') then lccn = lccn:match ("(.-)/"); -- 2. remove forward slash and all character to the right of it end local prefix local suffix prefix, suffix = lccn:match ("(.+)%-(.+)"); -- 3.a remove hyphen by splitting the string into prefix and suffix if nil ~= suffix then -- if there was a hyphen suffix=string.rep("0", 6-string.len (suffix)) .. suffix; -- 3.b.2 left fill the suffix with 0s if suffix length less than 6 lccn=prefix..suffix; -- reassemble the lccn end return lccn; end --[[ Format LCCN link and do simple error checking. LCCN is a character string 8-12 characters long. The length of the LCCN dictates the character type of the first 1-3 characters; the rightmost eight are always digits. http://info-uri.info/registry/OAIHandler?verb=GetRecord&metadataPrefix=reg&identifier=info:lccn/ length = 8 then all digits length = 9 then lccn[1] is alpha length = 10 then lccn[1] and lccn[2] are both alpha or both digits length = 11 then lccn[1] is alpha, lccn[2] and lccn[3] are both alpha or both digits length = 12 then lccn[1] and lccn[2] are both alpha ]] function lccn(lccn) local handler = cfg.id_handlers['LCCN']; local err_cat = ''; -- presume that LCCN is valid local id = lccn; -- local copy of the lccn id = normalize_lccn (id); -- get canonical form (no whitespace, hyphens, forward slashes) local len = id:len(); -- get the length of the lccn if 8 == len then if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) err_cat = ' ' .. seterror( 'bad_lccn' ); -- set an error message end elseif 9 == len then -- LCCN should be adddddddd if nil == id:match("%a%d%d%d%d%d%d%d%d") then -- does it match our pattern? err_cat = ' ' .. seterror( 'bad_lccn' ); -- set an error message end elseif 10 == len then -- LCCN should be aadddddddd or dddddddddd if id:match("[^%d]") then -- if LCCN has anything but digits (nil if only digits) ... if nil == id:match("^%a%a%d%d%d%d%d%d%d%d") then -- ... see if it matches our pattern err_cat = ' ' .. seterror( 'bad_lccn' ); -- no match, set an error message end end elseif 11 == len then -- LCCN should be aaadddddddd or adddddddddd if not (id:match("^%a%a%a%d%d%d%d%d%d%d%d") or id:match("^%a%d%d%d%d%d%d%d%d%d%d")) then -- see if it matches one of our patterns err_cat = ' ' .. seterror( 'bad_lccn' ); -- no match, set an error message end elseif 12 == len then -- LCCN should be aadddddddddd if not id:match("^%a%a%d%d%d%d%d%d%d%d%d%d") then -- see if it matches our pattern err_cat = ' ' .. seterror( 'bad_lccn' ); -- no match, set an error message end else err_cat = ' ' .. seterror( 'bad_lccn' ); -- wrong length, set an error message end if not is_set (err_cat) and nil ~= lccn:find ('%s') then err_cat = ' ' .. seterror( 'bad_lccn' ); -- lccn contains a space, set an error message end return externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=lccn,separator=handler.separator, encode=handler.encode}) .. err_cat; end --[[ Format PMID and do simple error checking. PMIDs are sequential numbers beginning at 1 and counting up. This code checks the PMID to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMIDs are issued. ]] function pmid(id) local test_limit = 30000000; -- update this value as PMIDs approach local handler = cfg.id_handlers['PMID']; local err_cat = ''; -- presume that PMID is valid if id:match("[^%d]") then -- if PMID has anything but digits err_cat = ' ' .. seterror( 'bad_pmid' ); -- set an error message else -- PMID is only digits local id_num = tonumber(id); -- convert id to a number for range testing if 1 > id_num or test_limit < id_num then -- if PMID is outside test limit boundaries err_cat = ' ' .. seterror( 'bad_pmid' ); -- set an error message end end return externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) .. err_cat; end --[[ Determines if a PMC identifier's online version is embargoed. Compares the date in |embargo= against today's date. If embargo date is in the future, returns true; otherwise, returns false because the embargo has expired or |embargo= not set in this cite. ]] function is_embargoed(embargo) if is_set(embargo) then local lang = mw.getContentLanguage(); local good1, embargo_date, good2, todays_date; good1, embargo_date = pcall( lang.formatDate, lang, 'U', embargo ); good2, todays_date = pcall( lang.formatDate, lang, 'U' ); if good1 and good2 and tonumber( embargo_date ) >= tonumber( todays_date ) then --is embargo date is in the future? return true; -- still embargoed end end return false; -- embargo expired or |embargo= not set end --[[ Format a PMC, do simple error checking, and check for embargoed articles. The embargo parameter takes a date for a value. If the embargo date is in the future the PMC identifier will not be linked to the article. If the embargo specifies a date in the past, or if it is empty or omitted, then the PMC identifier is linked to the article through the link at cfg.id_handlers['PMC'].prefix. PMCs are sequential numbers beginning at 1 and counting up. This code checks the PMC to see that it contains only digits and is less than test_limit; the value in local variable test_limit will need to be updated periodically as more PMCs are issued. ]] function pmc(id, embargo) local test_limit = 5000000; -- update this value as PMCs approach local handler = cfg.id_handlers['PMC']; local err_cat = ''; -- presume that PMC is valid local text; if id:match("[^%d]") then -- if PMC has anything but digits err_cat = ' ' .. seterror( 'bad_pmc' ); -- set an error message else -- PMC is only digits local id_num = tonumber(id); -- convert id to a number for range testing if 1 > id_num or test_limit < id_num then -- if PMC is outside test limit boundaries err_cat = ' ' .. seterror( 'bad_pmc' ); -- set an error message end end if is_embargoed(embargo) then text="[[" .. handler.link .. "|" .. handler.label .. "]]:" .. handler.separator .. id .. err_cat; --still embargoed so no external link else text = externallinkid({link = handler.link, label = handler.label, --no embargo date, ok to link to article prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) .. err_cat; end return text; end -- Formats a DOI and checks for DOI errors. -- DOI names contain two parts: prefix and suffix separated by a forward slash. -- Prefix: directory indicator '10.' followed by a registrant code -- Suffix: character string of any length chosen by the registrant -- This function checks a DOI name for: prefix/suffix. If the doi name contains spaces or endashes, -- or, if it ends with a period or a comma, this function will emit a bad_doi error message. -- DOI names are case-insensitive and can incorporate any printable Unicode characters so the test for spaces, endash, -- and terminal punctuation may not be technically correct but it appears, that in practice these characters are rarely if ever used in doi names. function doi(id, inactive) local cat = "" local handler = cfg.id_handlers['DOI']; local text; if is_set(inactive) then local inactive_year = inactive:match("%d%d%d%d") or ''; -- try to get the year portion from the inactive date text = "[[" .. handler.link .. "|" .. handler.label .. "]]:" .. id; if is_set(inactive_year) then table.insert( z.error_categories, "自" .. inactive_year .. "年DOI码失效的页面"); else table.insert( z.error_categories, "DOI码失效的页面" ); -- when inactive doesn't contain a recognizable year end inactive = " (" .. cfg.messages['inactive'] .. " " .. inactive .. ")" else text = externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) inactive = "" end if nil == id:match("^10%.[^%s–]-/[^%s–]-[^%.,]$") then -- doi must begin with '10.', must contain a fwd slash, must not contain spaces or endashes, and must not end with period or comma cat = ' ' .. seterror( 'bad_doi' ); end return text .. inactive .. cat end -- Formats an OpenLibrary link, and checks for associated errors. function openlibrary(id) local code = id:sub(-1,-1) local handler = cfg.id_handlers['OL']; if ( code == "A" ) then return externallinkid({link=handler.link, label=handler.label, prefix="http://openlibrary.org/authors/OL",id=id, separator=handler.separator, encode = handler.encode}) elseif ( code == "M" ) then return externallinkid({link=handler.link, label=handler.label, prefix="http://openlibrary.org/books/OL",id=id, separator=handler.separator, encode = handler.encode}) elseif ( code == "W" ) then return externallinkid({link=handler.link, label=handler.label, prefix= "http://openlibrary.org/works/OL",id=id, separator=handler.separator, encode = handler.encode}) else return externallinkid({link=handler.link, label=handler.label, prefix= "http://openlibrary.org/OL",id=id, separator=handler.separator, encode = handler.encode}) .. ' ' .. seterror( 'bad_ol' ); end end --[[ Validate and format an issn. This code fixes the case where an editor has included an ISSN in the citation but has separated the two groups of four digits with a space. When that condition occurred, the resulting link looked like this: |issn=0819 4327 gives: [http://www.worldcat.org/issn/0819 4327 0819 4327] -- can't have spaces in an external link This code now prevents that by inserting a hyphen at the issn midpoint. It also validates the issn for length and makes sure that the checkdigit agrees with the calculated value. Incorrect length (8 digits), characters other than 0-9 and X, or checkdigit / calculated value mismatch will all cause a check issn error message. The issn is always displayed with a hyphen, even if the issn was given as a single group of 8 digits. ]] function issn(id) local issn_copy = id; -- save a copy of unadulterated issn; use this version for display if issn does not validate local handler = cfg.id_handlers['ISSN']; local text; local valid_issn = true; id=id:gsub( "[%s-–]", "" ); -- strip spaces, hyphens, and endashes from the issn if 8 ~= id:len() or nil == id:match( "^%d*X?$" ) then -- validate the issn: 8 digits long, containing only 0-9 or X in the last position valid_issn=false; -- wrong length or improper character else valid_issn=is_valid_isxn(id, 8); -- validate issn end if true == valid_issn then id = string.sub( id, 1, 4 ) .. "-" .. string.sub( id, 5 ); -- if valid, display correctly formatted version else id = issn_copy; -- if not valid, use the show the invalid issn with error message end text = externallinkid({link = handler.link, label = handler.label, prefix=handler.prefix,id=id,separator=handler.separator, encode=handler.encode}) if false == valid_issn then text = text .. ' ' .. seterror( 'bad_issn' ) -- add an error message if the issn is invalid end return text end --[[ This function sets default title types (equivalent to the citation including |type=<default value>) for those citations that have defaults. Also handles the special case where it is desirable to omit the title type from the rendered citation (|type=none). ]] function set_titletype(cite_class, title_type) if is_set(title_type) then if "none" == title_type then title_type = ""; -- if |type=none then type parameter not displayed end return title_type; -- if |type= has been set to any other value use that value end if "AV-media-notes" == cite_class or "DVD-notes" == cite_class then -- if this citation is cite AV media notes or cite DVD notes return "Media notes"; -- display AV media notes / DVD media notes annotation elseif "podcast" == cite_class then -- if this citation is cite podcast return "Podcast"; -- display podcast annotation elseif "pressrelease" == cite_class then -- if this citation is cite press release return "Press release"; -- display press release annotation elseif "techreport" == cite_class then -- if this citation is cite techreport return "Technical report"; -- display techreport annotation elseif "thesis" == cite_class then -- if this citation is cite thesis (degree option handled after this function returns) return "Thesis"; -- display simple thesis annotation (without |degree= modification) end end --[[ Determines whether a URL string is valid At present the only check is whether the string appears to be prefixed with a URI scheme. It is not determined whether the URI scheme is valid or whether the URL is otherwise well formed. ]] function checkurl( url_str ) -- Protocol-relative or URL scheme return url_str:sub(1,2) == "//" or url_str:match( "^[^/]*:" ) ~= nil; end -- Removes irrelevant text and dashes from ISBN number -- Similar to that used for Special:BookSources function cleanisbn( isbn_str ) return isbn_str:gsub( "[^-0-9X]", "" ); end -- Extract page numbers from external wikilinks in any of the |page=, |pages=, or |at= parameters for use in COinS. --TODO: Fix so this code supports urls like this: -- http://www.history.navy.mil/download/va125153.pdf#page=13 %w/:\. function get_coins_pages (pages) if not is_set (pages) then return pages; end -- if no page numbers then we're done while true do pattern = pages:match("%[(%w*:?//[^ ]+%s+)[%w%d].*%]"); -- pattern is the opening bracket, the url and following space(s): "[url " if nil == pattern then break; end -- no more urls pattern = pattern:gsub("([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1"); -- pattern is not a literal string; escape lua's magic pattern characters pages = pages:gsub(pattern, ""); -- remove as many instances of pattern as possible end pages = pages:gsub("[%[%]]", ""); -- remove the brackets pages = pages:gsub("–", "-" ); -- replace endashes with hyphens pages = pages:gsub("&%w+;", "-" ); -- and replace html entities (&ndash; etc.) with hyphens; do we need to replace numerical entities like &#32; and the like? return pages; end --[[ ISBN-10 and ISSN validator code calculates checksum across all isbn/issn digits including the check digit. ISBN-13 is checked in checkisbn(). If the number is valid the result will be 0. Before calling this function, issbn/issn must be checked for length and stripped of dashes, spaces and other non-isxn characters. ]] function is_valid_isxn (isxn_str, len) local temp = 0; isxn_str = { isxn_str:byte(1, len) }; -- make a table of bytes len = len+1; -- adjust to be a loop counter for i, v in ipairs( isxn_str ) do -- loop through all of the bytes and calculate the checksum if v == string.byte( "X" ) then -- if checkdigit is X temp = temp + 10*( len - i ); -- it represents 10 decimal else temp = temp + tonumber( string.char(v) )*(len-i); end end return temp % 11 == 0; -- returns true if calculation result is zero end -- Determines whether an ISBN string is valid function checkisbn( isbn_str ) if nil ~= isbn_str:match("[^%s-0-9X]") then return false; end -- fail if isbn_str contains anything but digits, hyphens, or the uppercase X isbn_str = isbn_str:gsub( "-", "" ):gsub( " ", "" ); -- remove hyphens and spaces local len = isbn_str:len(); if len ~= 10 and len ~= 13 then return false; end if len == 10 then if isbn_str:match( "^%d*X?$" ) == nil then return false; end return is_valid_isxn(isbn_str, 10); else local temp = 0; if isbn_str:match( "^97[89]%d*$" ) == nil then return false; end -- isbn13 begins with 978 or 979 isbn_str = { isbn_str:byte(1, len) }; for i, v in ipairs( isbn_str ) do temp = temp + (3 - 2*(i % 2)) * tonumber( string.char(v) ); end return temp % 10 == 0; end end -- Gets the display text for a wikilink like [[A|B]] or [[B]] gives B function removewikilink( str ) return (str:gsub( "%[%[([^%[%]]*)%]%]", function(l) return l:gsub( "^[^|]*|(.*)$", "%1" ):gsub("^%s*(.-)%s*$", "%1"); end)); end -- Escape sequences for content that will be used for URL descriptions function safeforurl( str ) do return str end -- LOCAL HACK https://en.wikipedia.org/w/index.php?title=Module_talk:Citation/CS1&diff=552318417&oldid=552202448 if str:match( "%[%[.-%]%]" ) ~= nil then table.insert( z.message_tail, { seterror( 'wikilink_in_url', {}, true ) } ); end return str:gsub( '[%[%]\n]', { ['['] = '&#91;', [']'] = '&#93;', ['\n'] = ' ' } ); end -- Converts a hyphen to a dash function hyphentodash( str ) if not is_set(str) or str:match( "[%[%]{}<>]" ) ~= nil then return str; end return str:gsub( '-', '–' ); end -- Protects a string that will be wrapped in wiki italic markup '' ... '' function safeforitalics( str ) --[[ Note: We cannot use <i> for italics, as the expected behavior for italics specified by ''...'' in the title is that they will be inverted (i.e. unitalicized) in the resulting references. In addition, <i> and '' tend to interact poorly under Mediawiki's HTML tidy. ]] if not is_set(str) then return str; else if str:sub(1,1) == "'" then str = "<span />" .. str; end if str:sub(-1,-1) == "'" then str = str .. "<span />"; end -- Remove newlines as they break italics. return str:gsub( '\n', ' ' ); end end --[[ Joins a sequence of strings together while checking for duplicate separation characters. TODO: safejoin() has a flaw where it won't remove the duplicate character from a |title= / |url= combination. This is because by the time we get here, |title=http://somesite.com and |title=Document Title. have been combined: [http://somesite.com and ''Document Title.''] so that now, the last character is not sepc but is ] (unless sepc == ']' which breaks the external link) ]] function safejoin( tbl, duplicate_char ) --[[ Note: we use string functions here, rather than ustring functions. This has considerably faster performance and should work correctly as long as the duplicate_char is strict ASCII. The strings in tbl may be ASCII or UTF8. ]] local str = ''; local comp = ''; local end_chr = ''; local trim; for _, value in ipairs( tbl ) do if value == nil then value = ''; end if str == '' then str = value; elseif value ~= '' then if value:sub(1,1) == '<' then -- Special case of values enclosed in spans and other markup. comp = value:gsub( "%b<>", "" ); else comp = value; end if comp:sub(1,1) == duplicate_char then trim = false; end_chr = str:sub(-1,-1); -- str = str .. "<HERE(enchr=" .. end_chr.. ")" if end_chr == duplicate_char then str = str:sub(1,-2); elseif end_chr == "'" then if str:sub(-3,-1) == duplicate_char .. "''" then str = str:sub(1, -4) .. "''"; elseif str:sub(-5,-1) == duplicate_char .. "]]''" then trim = true; elseif str:sub(-4,-1) == duplicate_char .. "]''" then trim = true; end elseif end_chr == "]" then if str:sub(-3,-1) == duplicate_char .. "]]" then trim = true; elseif str:sub(-2,-1) == duplicate_char .. "]" then trim = true; end elseif end_chr == " " then if str:sub(-2,-1) == duplicate_char .. " " then str = str:sub(1,-3); end end if trim then if value ~= comp then local dup2 = duplicate_char; if dup2:match( "%A" ) then dup2 = "%" .. dup2; end value = value:gsub( "(%b<>)" .. dup2, "%1", 1 ) else value = value:sub( 2, -1 ); end end end str = str .. value; end end return str; end -- Attempts to convert names to initials. function reducetoinitials(first) local initials = {} local i = 0; -- counter for number of initials for word in string.gmatch(first, "%S+") do table.insert(initials, string.sub(word,1,1)) -- Vancouver format does not include full stops. i = i + 1; -- bump the counter if 2 <= i then break; end -- only two initials allowed in Vancouver system; if 2, quit end return table.concat(initials) -- Vancouver format does not include spaces. end -- Formats a list of people (e.g. authors / editors) function listpeople(control, people) local sep = control.sep; local namesep = control.namesep local format = control.format local maximum = control.maximum local lastauthoramp = control.lastauthoramp; local text = {} local etal = false; if sep:sub(-1,-1) ~= " " then sep = sep .. " " end if maximum ~= nil and maximum < 1 then return "", 0; end for i,person in ipairs(people) do if is_set(person.last) then local mask = person.mask local one local sep_one = sep; if maximum ~= nil and i > maximum then etal = true; break; elseif (mask ~= nil) then local n = tonumber(mask) if (n ~= nil) then one = string.rep("&mdash;",n) else one = mask; sep_one = " "; end else one = person.last local first = person.first if is_set(first) then if ( "vanc" == format ) then first = reducetoinitials(first) end one = one .. namesep .. first end if is_set(person.link) then one = "[[" .. person.link .. "|" .. one .. "]]" end if is_set(person.link) and nil ~= person.link:find("//") then one = one .. " " .. seterror( 'bad_authorlink' ) end -- check for url in author link; end table.insert( text, one ) table.insert( text, sep_one ) end end local count = #text / 2; if count > 0 then if count > 1 and is_set(lastauthoramp) and not etal then text[#text-2] = " & "; end text[#text] = nil; end local result = table.concat(text) -- construct list if etal then local etal_text = is_zh( result ) and cfg.messages['et al'] or '<i>et al</i>.'; -- LOCAL result = result .. " " .. etal_text; end -- if necessary wrap result in <span> tag to format in Small Caps if ( "scap" == format ) then result = '<span class="smallcaps" style="font-variant:small-caps">' .. result .. '</span>'; end return result, count end -- Generates a CITEREF anchor ID. function anchorid( options ) return "CITEREF" .. table.concat( options ); end --[[ Gets name list from the input arguments Searches through args in sequential order to find |lastn= and |firstn= parameters (or their aliases), and their matching link and mask parameters. Stops searching when both |lastn= and |firstn= are not found in args after two sequential attempts: found |last1=, |last2=, and |last3= but doesn't find |last4= and |last5= then the search is done. This function emits an error message when there is a |firstn= without a matching |lastn=. When there are 'holes' in the list of last names, |last1= and |last3= are present but |last2= is missing, an error message is emitted. |lastn= is not required to have a matching |firstn=. ]] --Original function function extractnames(args, list_name) local names = {}; local i = 1; local last; while true do last = selectone( args, cfg.aliases[list_name .. '-Last'], 'redundant_parameters', i ); if not is_set(last) then -- just in case someone passed in an empty parameter break; end names[i] = { last = last, first = selectone( args, cfg.aliases[list_name .. '-First'], 'redundant_parameters', i ), link = selectone( args, cfg.aliases[list_name .. '-Link'], 'redundant_parameters', i ), mask = selectone( args, cfg.aliases[list_name .. '-Mask'], 'redundant_parameters', i ) }; i = i + 1; end return names; end --[[ Broken. Editor CITEREF IDs are broken by this code (no editor list). Author CITEREF ID render correctly function extractnames(args, list_name) local names = {}; -- table of names local i = 1; -- loop counter/indexer local count = 0; -- used to count the number of times we haven't found a |last= (or alias for authors, |editor-last or alias for editors) local err_msg_list_name = list_name:match ("(%w+)List") .. 's list'; -- modify AuthorList or EditorList for use in error messages if necessary while true do names[i] = -- search through args for name components beginning at 1 { last = selectone( args, cfg.aliases[list_name .. '-Last'], 'redundant_parameters', i ), first = selectone( args, cfg.aliases[list_name .. '-First'], 'redundant_parameters', i ), link = selectone( args, cfg.aliases[list_name .. '-Link'], 'redundant_parameters', i ), mask = selectone( args, cfg.aliases[list_name .. '-Mask'], 'redundant_parameters', i ) }; if names[i].first and not names[i].last then -- if there is a firstn without a matching lastn names[i].first = nil; -- set first to nil so we don't confuse the implicit et al message code table.insert( z.message_tail, { seterror( 'first_missing_last', {err_msg_list_name, i}, true ) } ); -- add this error message break; -- and done because lastn not found elseif not names[i].first and not names[i].last then -- if both firstn and lastn aren't found, are we done? count = count + 1; -- number of times we haven't found last and first if 2 == count then -- two missing names and we give up break; -- normal exit or there is a two-name hole in the list; can't tell which end else -- last with or without a first if 1 == count then -- if the previous name was missing table.insert( z.message_tail, { seterror( 'missing_name', {err_msg_list_name, i-1}, true ) } ); -- add this error message end count = 0; -- reset the counter, we're looking for two consecutive missing names end i = i + 1; -- bump to the next name end return names; -- all done, return our list of names end ]] -- Populates ID table from arguments using configuration settings function extractids( args ) local id_list = {}; for k, v in pairs( cfg.id_handlers ) do v = selectone( args, v.parameters, 'redundant_parameters' ); if is_set(v) then id_list[k] = v; end end return id_list; end -- Takes a table of IDs and turns it into a table of formatted ID outputs. function buildidlist( id_list, options ) local new_list, handler = {}; function fallback(k) return { __index = function(t,i) return cfg.id_handlers[k][i] end } end; for k, v in pairs( id_list ) do -- fallback to read-only cfg handler = setmetatable( { ['id'] = v }, fallback(k) ); if handler.mode == 'external' then table.insert( new_list, {handler.label, externallinkid( handler ) } ); elseif handler.mode == 'internal' then table.insert( new_list, {handler.label, internallinkid( handler ) } ); elseif handler.mode ~= 'manual' then error( cfg.messages['unknown_ID_mode'] ); elseif k == 'DOI' then table.insert( new_list, {handler.label, doi( v, options.DoiBroken ) } ); elseif k == 'ARXIV' then table.insert( new_list, {handler.label, arxiv( v ) } ); elseif k == 'ASIN' then table.insert( new_list, {handler.label, amazon( v, options.ASINTLD ) } ); elseif k == 'LCCN' then table.insert( new_list, {handler.label, lccn( v ) } ); elseif k == 'OL' then table.insert( new_list, {handler.label, openlibrary( v ) } ); elseif k == 'PMC' then table.insert( new_list, {handler.label, pmc( v, options.Embargo ) } ); elseif k == 'PMID' then table.insert( new_list, {handler.label, pmid( v ) } ); elseif k == 'ISSN' then table.insert( new_list, {handler.label, issn( v ) } ); elseif k == 'ISBN' then local ISBN = internallinkid( handler ); if not checkisbn( v ) and not is_set(options.IgnoreISBN) then ISBN = ISBN .. seterror( 'bad_isbn', {}, false, " ", "" ); end table.insert( new_list, {handler.label, ISBN } ); else error( cfg.messages['unknown_manual_ID'] ); end end function comp( a, b ) -- used in following table.sort() return a[1] < b[1]; end table.sort( new_list, comp ); for k, v in ipairs( new_list ) do new_list[k] = v[2]; end return new_list; end -- Chooses one matching parameter from a list of parameters to consider -- Generates an error if more than one match is present. function selectone( args, possible, error_condition, index ) local value = nil; local selected = ''; local error_list = {}; if index ~= nil then index = tostring(index); end -- Handle special case of "#" replaced by empty string if index == '1' then for _, v in ipairs( possible ) do v = v:gsub( "#", "" ); if is_set(args[v]) then if value ~= nil and selected ~= v then table.insert( error_list, v ); else value = args[v]; selected = v; end end end end for _, v in ipairs( possible ) do if index ~= nil then v = v:gsub( "#", index ); end if is_set(args[v]) then if value ~= nil and selected ~= v then table.insert( error_list, v ); else value = args[v]; selected = v; end end end if #error_list > 0 then local error_str = ""; for _, k in ipairs( error_list ) do if error_str ~= "" then error_str = error_str .. cfg.messages['parameter-separator'] end error_str = error_str .. wrap( 'parameter', k ); end if #error_list > 1 then error_str = error_str .. cfg.messages['parameter-final-separator']; else error_str = error_str .. cfg.messages['parameter-pair-separator']; end error_str = error_str .. wrap( 'parameter', selected ); table.insert( z.message_tail, { seterror( error_condition, {error_str}, true ) } ); end return value, selected; end -- COinS metadata (see <http://ocoins.info/>) allows automated tools to parse -- the citation information. function COinS(data) if 'table' ~= type(data) or nil == next(data) then return ''; end local ctx_ver = "Z39.88-2004"; -- treat table strictly as an array with only set values. local OCinSoutput = setmetatable( {}, { __newindex = function(self, key, value) if is_set(value) then rawset( self, #self+1, table.concat{ key, '=', mw.uri.encode( removewikilink( value ) ) } ); end end }); if is_set(data.Chapter) then OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; OCinSoutput["rft.genre"] = "bookitem"; OCinSoutput["rft.btitle"] = data.Chapter; OCinSoutput["rft.atitle"] = data.Title; elseif is_set(data.Periodical) then OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:journal"; OCinSoutput["rft.genre"] = "article"; OCinSoutput["rft.jtitle"] = data.Periodical; OCinSoutput["rft.atitle"] = data.Title; else OCinSoutput.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"; OCinSoutput["rft.genre"] = "book" OCinSoutput["rft.btitle"] = data.Title; end OCinSoutput["rft.place"] = data.PublicationPlace; OCinSoutput["rft.date"] = data.Date; OCinSoutput["rft.series"] = data.Series; OCinSoutput["rft.volume"] = data.Volume; OCinSoutput["rft.issue"] = data.Issue; OCinSoutput["rft.pages"] = data.Pages; OCinSoutput["rft.edition"] = data.Edition; OCinSoutput["rft.pub"] = data.PublisherName; for k, v in pairs( data.ID_list ) do local id, value = cfg.id_handlers[k].COinS; if k == 'ISBN' then value = cleanisbn( v ); else value = v; end if string.sub( id or "", 1, 4 ) == 'info' then OCinSoutput["rft_id"] = table.concat{ id, "/", v }; else OCinSoutput[ id ] = value; end end local last, first; for k, v in ipairs( data.Authors ) do last, first = v.last, v.first; if k == 1 then if is_set(last) then OCinSoutput["rft.aulast"] = last; end if is_set(first) then OCinSoutput["rft.aufirst"] = first; end end if is_set(last) and is_set(first) then OCinSoutput["rft.au"] = table.concat{ last, ", ", first }; elseif is_set(last) then OCinSoutput["rft.au"] = last; end end OCinSoutput.rft_id = data.URL; OCinSoutput.rfr_id = table.concat{ "info:sid/", mw.site.server:match( "[^/]*$" ), ":", data.RawPage }; OCinSoutput = setmetatable( OCinSoutput, nil ); -- sort with version string always first, and combine. table.sort( OCinSoutput ); table.insert( OCinSoutput, 1, "ctx_ver=" .. ctx_ver ); -- such as "Z39.88-2004" return table.concat(OCinSoutput, "&"); end --[[ This is the main function doing the majority of the citation formatting. ]] function citation0( config, args, frame ) -- LOCAL --[[ Load Input Parameters The argument_wrapper facilitates the mapping of multiple aliases to single internal variable. ]] local A = argument_wrapper( args ); local i local PPrefix = A['PPrefix'] local PPPrefix = A['PPPrefix'] if is_set( A['NoPP'] ) then PPPrefix = "" PPrefix = "" end -- LOCAL local PSuffix = A['PSuffix'] local PPSuffix = A['PPSuffix'] if ( nil ~= A['NoPP'] ) then PPSuffix = "" PSuffix = "" end -- END LOCAL -- Pick out the relevant fields from the arguments. Different citation templates -- define different field names for the same underlying things. local Authors = A['Authors']; local a = extractnames( args, 'AuthorList' ); local Coauthors = A['Coauthors']; local Others = A['Others']; local Editors = A['Editors']; local e = extractnames( args, 'EditorList' ); local Year = A['Year']; local PublicationDate = A['PublicationDate']; local OrigYear = A['OrigYear']; local Date = A['Date']; local LayDate = A['LayDate']; ------------------------------------------------- Get title data local Title = A['Title']; local BookTitle = A['BookTitle']; local Conference = A['Conference']; local TransTitle = A['TransTitle']; local TitleNote = A['TitleNote']; local TitleLink = A['TitleLink']; local Chapter = A['Chapter']; local ChapterLink = A['ChapterLink']; local TransChapter = A['TransChapter']; local TitleType = A['TitleType']; local Degree = A['Degree']; local Docket = A['Docket']; local ArchiveURL = A['ArchiveURL']; local URL = A['URL'] local URLorigin = A:ORIGIN('URL'); local ChapterURL = A['ChapterURL']; local ChapterURLorigin = A:ORIGIN('ChapterURL'); local ConferenceURL = A['ConferenceURL']; local ConferenceURLorigin = A:ORIGIN('ConferenceURL'); local Periodical = A['Periodical']; local Series = A['Series']; local Volume = A['Volume']; local Issue = A['Issue']; local Position = ''; local Page = A['Page']; local Pages = hyphentodash( A['Pages'] ); local At = A['At']; local Edition = A['Edition']; local PublicationPlace = A['PublicationPlace'] local Place = A['Place']; local PublisherName = A['PublisherName']; local RegistrationRequired = A['RegistrationRequired']; local SubscriptionRequired = A['SubscriptionRequired']; local Via = A['Via']; local AccessDate = A['AccessDate']; local ArchiveDate = A['ArchiveDate']; local Agency = A['Agency']; local DeadURL = A['DeadURL'] local Language = A['Language']; local Format = A['Format']; local Ref = A['Ref']; local DoiBroken = A['DoiBroken']; local ID = A['ID']; local ASINTLD = A['ASINTLD']; local IgnoreISBN = A['IgnoreISBN']; local Embargo = A['Embargo']; local ID_list = extractids( args ); --[[ Hide unfinished cite newsgroup code so that long delayed update can take place -- special case for cite newsgroup which uses |id= for a usenet article or post id -- |id= is not included in COinS so here we convert it to an ID that will be included in COinS if ('newsgroup' == config.CitationClass) and (is_set (ID)) then ID_list['USENETID']=ID; -- add this new 'id' to the list of IDs ID = ''; -- and unset end ]] local Quote = A['Quote']; local PostScript = A['PostScript']; local LayURL = A['LayURL']; local LaySource = A['LaySource']; local Transcript = A['Transcript']; local TranscriptURL = A['TranscriptURL'] local TranscriptURLorigin = A:ORIGIN('TranscriptURL'); local sepc = A['Separator']; local LastAuthorAmp = A['LastAuthorAmp']; local no_tracking_cats = A['NoTracking']; --these are used by cite interview local Callsign = A['Callsign']; local City = A['City']; local Cointerviewers = A['Cointerviewers']; -- deprecated local Interviewer = A['Interviewer']; -- deprecated local Program = A['Program']; --local variables that are not cs1 parameters local page_type; -- is this needed? Doesn't appear to be used anywhere; local use_lowercase = ( sepc ~= '.' ); local this_page = mw.title.getCurrentTitle(); --Also used for COinS and for language local anchor_year; -- used in the CITEREF identifier local COinS_date; -- used in the COinS metadata -- Set postscript default. if not is_set (PostScript) then -- if |postscript= has not been set (Postscript is nil which is the default for {{citation}}) and if (config.CitationClass ~= "citation") then -- this template is not a citation template PostScript = '.'; -- must be a cite xxx template so set postscript to default (period) end else if PostScript:lower() == 'none' then -- if |postscript=none then PostScript = ''; -- no postscript end end --check this page to see if it is in one of the namespaces that cs1 is not supposed to add to the error categories. if not is_set(no_tracking_cats) then -- ignore if we are already not going to categorize this page for k, v in pairs( cfg.uncategorized_namespaces ) do -- otherwise, spin through the list of namespaces we don't include in error categories if this_page.nsText == v then -- if we find one no_tracking_cats = "true"; -- set no_tracking_cats break; -- and we're done end end end -- check for extra |page=, |pages= or |at= parameters. if is_set(Page) then if is_set(Pages) or is_set(At) then Page = Page .. " " .. seterror('extra_pages'); -- add error message Pages = ''; -- unset the others At = ''; end elseif is_set(Pages) then if is_set(At) then Pages = Pages .. " " .. seterror('extra_pages'); -- add error messages At = ''; -- unset end end -- both |publication-place= and |place= (|location=) allowed if different if not is_set(PublicationPlace) and is_set(Place) then PublicationPlace = Place; -- promote |place= (|location=) to |publication-place end if PublicationPlace == Place then Place = ''; end -- don't need both if they are the same --[[ Parameter remapping for cite encyclopedia: When the citation has these parameters: |encyclopedia and |title then map |title to |article and |encyclopedia to |title |encyclopedia and |article then map |encyclopedia to |title |encyclopedia then map |encyclopedia to |title |trans_title maps to |trans_chapter when |title is re-mapped All other combinations of |encyclopedia, |title, and |article are not modified ]] if ( config.CitationClass == "encyclopaedia" ) then if is_set(Periodical) then -- Periodical is set when |encyclopedia is set if is_set(Title) then if not is_set(Chapter) then Chapter = Title; -- |encyclopedia and |title are set so map |title to |article and |encyclopedia to |title TransChapter = TransTitle; Title = Periodical; Periodical = ''; -- redundant so unset TransTitle = ''; -- redundant so unset end else -- |title not set Title = Periodical; -- |encyclopedia set and |article set or not set so map |encyclopedia to |title Periodical = ''; -- redundant so unset end end end --special cases for citation. if (config.CitationClass == "citation") then -- for citation templates if not is_set (Ref) then -- if |ref= is not set Ref = "harv"; -- set default |ref=harv end if not is_set (sepc) then -- if |separator= is not set sepc = ','; -- set citation separator to its default (comma) end else -- not a citation template if not is_set (sepc) then -- if |separator= has not been set sepc = '.'; -- set cite xxx separator to its default (period) end end -- check for special case where |separator=none if 'none' == sepc:lower() then -- if |separator=none sepc = ''; -- then set it to an empty string end -- Special case for cite techreport. if (config.CitationClass == "techreport") then -- special case for cite techreport if is_set(Issue) then -- cite techreport uses 'number', which other citations aliase to 'issue' if not is_set(ID) then -- can we use ID for the "number"? ID = Issue; -- yes, use it Issue = ""; -- unset Issue so that "number" isn't duplicated in the rendered citation or COinS metadata else -- can't use ID so emit error message ID = ID .. " " .. seterror('redundant_parameters', '<code>&#124;id=</code> and <code>&#124;number=</code>'); end end end -- special case for cite interview if (config.CitationClass == "interview") then if is_set(Program) then ID = ' ' .. Program; end if is_set(Callsign) then if is_set(ID) then ID = ID .. sepc .. ' ' .. Callsign; else ID = ' ' .. Callsign; end end if is_set(City) then if is_set(ID) then ID = ID .. sepc .. ' ' .. City; else ID = ' ' .. City; end end if is_set(Interviewer) then if is_set(TitleType) then Others = ' ' .. TitleType .. ' with ' .. Interviewer; TitleType = ''; else Others = ' ' .. 'Interview with ' .. Interviewer; end if is_set(Cointerviewers) then Others = Others .. sepc .. ' ' .. Cointerviewers; end else Others = '(Interview)'; end end --Account for the oddity that is {{cite journal}} with |pmc= set and |url= not set if config.CitationClass == "journal" and not is_set(URL) and is_set(ID_list['PMC']) then if not is_embargoed(Embargo) then URL=cfg.id_handlers['PMC'].prefix .. ID_list['PMC']; -- set url to be the same as the PMC external link if not embargoed URLorigin = cfg.id_handlers['PMC'].parameters[1]; -- set URLorigin to parameter name for use in error message if citation is missing a |title= end end -- Account for the oddity that is {{cite conference}}, before generation of COinS data. --TODO: if this is only for {{cite conference}}, shouldn't we be checking? (if config.CitationClass=='conference' then ...) if is_set(BookTitle) then Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = BookTitle; TitleLink = ''; TransTitle = ''; end -- Account for the oddity that is {{cite episode}}, before generation of COinS data. --[[ -- {{cite episode}} is not currently supported by this module if config.CitationClass == "episode" then local AirDate = A['AirDate']; local SeriesLink = A['SeriesLink']; local Season = A['Season']; local SeriesNumber = A['SeriesNumber']; local Network = A['Network']; local Station = A['Station']; local s, n = {}, {}; local Sep = (first_set(A["SeriesSeparator"], A["Separator"]) or "") .. " "; if is_set(Issue) then table.insert(s, cfg.messages["episode"] .. " " .. Issue); Issue = ''; end if is_set(Season) then table.insert(s, cfg.messages["season"] .. " " .. Season); end if is_set(SeriesNumber) then table.insert(s, cfg.messages["series"] .. " " .. SeriesNumber); end if is_set(Network) then table.insert(n, Network); end if is_set(Station) then table.insert(n, Station); end Date = Date or AirDate; Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = Series; TitleLink = SeriesLink; TransTitle = ''; Series = table.concat(s, Sep); ID = table.concat(n, Sep); end -- end of {{cite episode}} stuff]] -- legacy: promote concatenation of |day=, |month=, and |year= to Date if Date not set; or, promote PublicationDate to Date if neither Date nor Year are set. if not is_set(Date) then Date = Year; -- promote Year to Date Year = nil; -- make nil so Year as empty string isn't used for CITEREF if is_set(Date) then local Month = A['Month']; if is_set(Month) then -- LOCAL if nil ~= string.find( frame:getTitle(), 'sandbox', 1, true ) then get_month_number = require('Module:Citation/CS1/Date_validation/sandbox').get_month_number else get_month_number = require('Module:Citation/CS1/Date_validation').get_month_number end month_number = get_month_number(Month) if month_number > 0 then if month_number < 10 then Month = '0' .. month_number else Month = month_number end else Month = string.rep('0', 2 - #Month) .. Month end -- END LOCAL Date = Date .. '-' .. Month; -- LOCAL local Day = A['Day'] if is_set(Day) then Date = Date .. '-' .. string.rep('0', 2 - #Day) .. Day end -- LOCAL end elseif is_set(PublicationDate) then -- use PublicationDate when |date= and |year= are not set Date = PublicationDate; -- promote PublicationDate to Date PublicationDate = ''; -- unset, no longer needed end end if PublicationDate == Date then PublicationDate = ''; end -- if PublicationDate is same as Date, don't display in rendered citation --[[ Go test all of the date-holding parameters for valid MOS:DATE format and make sure that dates are real dates. This must be done before we do COinS because here is where we get the date used in the metadata. Date validation supporting code is in Module:Citation/CS1/Date_validation ]] anchor_year, COinS_date, error_message = dates({['accessdate']=AccessDate, ['airdate']=AirDate, ['archivedate']=ArchiveDate, ['date']=Date, ['doi_brokendate']=DoiBroken, ['embargo']=Embargo, ['laydate']=LayDate, ['publicationdate']=PublicationDate, ['year']=Year}); if is_set(error_message) then table.insert( z.message_tail, { seterror( 'bad_date', {error_message}, true ) } ); -- add this error message end -- At this point fields may be nil if they weren't specified in the template use. We can use that fact. -- COinS metadata (see <http://ocoins.info/>) for -- automated parsing of citation information. local OCinSoutput = COinS{ ['Periodical'] = Periodical, ['Chapter'] = Chapter, ['Title'] = Title, ['PublicationPlace'] = PublicationPlace, ['Date'] = first_set(COinS_date, Date), -- COinS_date has correctly formatted date if Date is valid; any reason to keep Date here? Should we be including invalid dates in metadata? ['Series'] = Series, ['Volume'] = Volume, ['Issue'] = Issue, ['Pages'] = get_coins_pages (first_set(Page, Pages, At)), -- pages stripped of external links ['Edition'] = Edition, ['PublisherName'] = PublisherName, ['URL'] = first_set( URL, ChapterURL ), ['Authors'] = a, ['ID_list'] = ID_list, ['RawPage'] = this_page.prefixedText, }; if is_set(Periodical) and not is_set(Chapter) and is_set(Title) then Chapter = Title; ChapterLink = TitleLink; TransChapter = TransTitle; Title = ''; TitleLink = ''; TransTitle = ''; end --[[ Hide unfinished cite newsgroup code so that long delayed update can take place -- special case for cite newsgroup. Do this after COinS because we are modifying Publishername and ID if 'newsgroup' == config.CitationClass then if is_set (PublisherName) then PublisherName = '[Newsgroup]:&nbsp;' .. externallink( 'news:' .. PublisherName, PublisherName ); end end ]] -- Now perform various field substitutions. -- We also add leading spaces and surrounding markup and punctuation to the -- various parts of the citation, but only when they are non-nil. if not is_set(Authors) then local Maximum = tonumber( A['DisplayAuthors'] ); -- Preserve old-style implicit et al. if not is_set(Maximum) and #a == 9 then Maximum = 8; table.insert( z.message_tail, { seterror('implict_etal_author', {}, true ) } ); elseif not is_set(Maximum) then Maximum = #a + 1; end local control = { sep = A["AuthorSeparator"] .. " ", namesep = (first_set(A["AuthorNameSeparator"], A["NameSeparator"]) or "") .. " ", format = A["AuthorFormat"], maximum = Maximum, lastauthoramp = LastAuthorAmp }; -- If the coauthor field is also used, prevent ampersand and et al. formatting. if is_set(Coauthors) then control.lastauthoramp = nil; control.maximum = #a + 1; end Authors = listpeople(control, a) end if not is_set(Authors) and is_set(Coauthors) then -- coauthors aren't displayed if one of authors=, authorn=, or lastn= isn't specified table.insert( z.message_tail, { seterror('coauthors_missing_author', {}, true) } ); -- emit error message end local EditorCount if not is_set(Editors) then local Maximum = tonumber( A['DisplayEditors'] ); -- Preserve old-style implicit et al. if not is_set(Maximum) and #e == 4 then Maximum = 3; table.insert( z.message_tail, { seterror('implict_etal_editor', {}, true) } ); elseif not is_set(Maximum) then Maximum = #e + 1; end local control = { sep = A["EditorSeparator"] .. " ", namesep = (first_set(A["EditorNameSeparator"], A["NameSeparator"]) or "") .. " ", format = A['EditorFormat'], maximum = Maximum, lastauthoramp = LastAuthorAmp }; Editors, EditorCount = listpeople(control, e); else EditorCount = 1; end local Cartography = ""; local Scale = ""; if config.CitationClass == "map" then if not is_set( Authors ) and is_set( PublisherName ) then Authors = PublisherName; PublisherName = ""; end Cartography = A['Cartography']; if is_set( Cartography ) then Cartography = sepc .. " " .. wrap( 'cartography', Cartography, use_lowercase ); end Scale = A['Scale']; if is_set( Scale ) then Scale = sepc .. " " .. Scale; end end if not is_set(URL) and not is_set(ChapterURL) and not is_set(ArchiveURL) and not is_set(ConferenceURL) and not is_set(TranscriptURL) then -- Test if cite web or cite podcast |url= is missing or empty if inArray(config.CitationClass, {"web","podcast"}) then table.insert( z.message_tail, { seterror( 'cite_web_url', {}, true ) } ); end -- Test if accessdate is given without giving a URL if is_set(AccessDate) then table.insert( z.message_tail, { seterror( 'accessdate_missing_url', {}, true ) } ); AccessDate = ''; end -- Test if format is given without giving a URL if is_set(Format) then Format = Format .. seterror( 'format_missing_url' ); end end -- Test if citation has no title if not is_set(Chapter) and not is_set(Title) and not is_set(Periodical) and not is_set(Conference) and not is_set(TransTitle) and not is_set(TransChapter) then table.insert( z.message_tail, { seterror( 'citation_missing_title', {}, true ) } ); end Format = is_set(Format) and " (" .. Format .. ")" or ""; local OriginalURL = URL DeadURL = DeadURL:lower(); if is_set( ArchiveURL ) then if ( DeadURL ~= "no" ) then URL = ArchiveURL URLorigin = A:ORIGIN('ArchiveURL') end end -- Format chapter / article title -- LOCAL if not is_set(Language) or Language:lower() == 'zh' or Language:sub( 1, 3 ):lower() == 'zh-' then xLCFlags = 'zh;zh-hans;zh-hant' else xLCFlags = 'R' end if is_set(Chapter) then Chapter = '' .. Chapter .. '' end if is_set(Title) then Title = '' .. Title .. '' end -- END LOCAL if is_set(Chapter) and is_set(ChapterLink) then Chapter = "[[" .. ChapterLink .. "|" .. Chapter .. "]]"; end if is_set(Periodical) and is_set(Title) then Chapter = wrap( 'italic-title', Chapter ); TransChapter = wrap( 'trans-italic-title', TransChapter ); else Chapter = kern_quotes (Chapter); -- if necessary, separate chapter title's leading and trailing quote marks from Module provided quote marks Chapter = wrap( 'quoted-title', Chapter ); TransChapter = wrap( 'trans-quoted-title', TransChapter ); end local TransError = "" if is_set(TransChapter) then if not is_set(Chapter) then TransError = " " .. seterror( 'trans_missing_chapter' ); else TransChapter = " " .. TransChapter; end end Chapter = Chapter .. TransChapter; if is_set(Chapter) then if not is_set(ChapterLink) then if is_set(ChapterURL) then Chapter = externallink( ChapterURL, Chapter ) .. TransError; if not is_set(URL) then Chapter = Chapter .. Format; Format = ""; end elseif is_set(URL) then Chapter = externallink( URL, Chapter ) .. TransError .. Format; URL = ""; Format = ""; else Chapter = Chapter .. TransError; end elseif is_set(ChapterURL) then Chapter = Chapter .. " " .. externallink( ChapterURL, nil, ChapterURLorigin ) .. TransError; else Chapter = Chapter .. TransError; end if is_set(Title) and is_zh(Title) then -- LOCAL Chapter = Chapter .. '//' -- LOCAL else -- LOCAL Chapter = Chapter .. sepc .. " " -- with end-space end -- LOCAL elseif is_set(ChapterURL) then Chapter = " " .. externallink( ChapterURL, nil, ChapterURLorigin ) .. sepc .. " "; end -- Format main title. if is_set(TitleLink) and is_set(Title) then Title = "[[" .. TitleLink .. "|" .. Title .. "]]" end if is_set(Periodical) then Title = kern_quotes (Title); -- if necessary, separate title's leading and trailing quote marks from Module provided quote marks Title = wrap( 'quoted-title', Title ); TransTitle = wrap( 'trans-quoted-title', TransTitle ); --[[ Hide unfinished cite newsgroup code so that long delayed update can take place elseif inArray(config.CitationClass, {"web","news","pressrelease","conference","podcast","newsgroup"}) and ]] elseif inArray(config.CitationClass, {"web","news","pressrelease","conference","podcast"}) and not is_set(Chapter) then Title = kern_quotes (Title); -- if necessary, separate title's leading and trailing quote marks from Module provided quote marks Title = wrap( 'quoted-title', Title ); TransTitle = wrap( 'trans-quoted-title', TransTitle ); else Title = wrap( 'italic-title', Title ); TransTitle = wrap( 'trans-italic-title', TransTitle ); end TransError = ""; if is_set(TransTitle) then if not is_set(Title) then TransError = " " .. seterror( 'trans_missing_title' ); else TransTitle = " " .. TransTitle; end end Title = Title .. TransTitle; if is_set(Title) then if not is_set(TitleLink) and is_set(URL) then Title = externallink( URL, Title ) .. TransError .. Format URL = ""; Format = ""; else Title = Title .. TransError; end end if is_set(Place) then Place = " " .. wrap( 'written', Place, use_lowercase ) .. sepc .. " "; end if is_set(Conference) then if is_set(ConferenceURL) then Conference = externallink( ConferenceURL, Conference ); end Conference = sepc .. " " .. Conference elseif is_set(ConferenceURL) then Conference = sepc .. " " .. externallink( ConferenceURL, nil, ConferenceURLorigin ); end if not is_set(Position) then local Minutes = A['Minutes']; if is_set(Minutes) then Position = " " .. Minutes .. " " .. cfg.messages['minutes']; else local Time = A['Time']; if is_set(Time) then local TimeCaption = A['TimeCaption'] if not is_set(TimeCaption) then TimeCaption = cfg.messages['event']; if sepc ~= '.' then TimeCaption = TimeCaption:lower(); end end Position = " " .. TimeCaption .. " " .. Time; end end else Position = " " .. Position; At = ''; end if not is_set(Page) then if is_set(Pages) then if is_set(Periodical) and not inArray(config.CitationClass, {"encyclopaedia","web","book","news","podcast"}) then Pages = ": " .. Pages; elseif config.CitationClass == "news" then -- LOCAL Pages = ": (" .. Pages .. ")" -- LOCAL elseif config.CitationClass == "book" then -- LOCAL Pages = ": " .. Pages -- LOCAL elseif tonumber(Pages) ~= nil then Pages = sepc .." " .. PPrefix .. Pages .. PSuffix; -- LOCAL else Pages = sepc .." " .. PPPrefix .. Pages .. PPSuffix; -- LOCAL end end else if is_set(Periodical) and not inArray(config.CitationClass, {"encyclopaedia","web","book","news","podcast"}) then Page = ": " .. Page; elseif config.CitationClass == "news" then -- LOCAL Page = ": (" .. Page .. ")" -- LOCAL elseif config.CitationClass == "book" then -- LOCAL Page = ": " .. Page -- LOCAL else Page = sepc .." " .. PPrefix .. Page .. PSuffix; -- LOCAL end end At = is_set(At) and (sepc .. " " .. At) or ""; Position = is_set(Position) and (sepc .. " " .. Position) or ""; if config.CitationClass == 'map' then local Section = A['Section']; local Inset = A['Inset']; if first_set( Pages, Page, At ) ~= nil or sepc ~= '.' then if is_set( Section ) then Section = ", " .. wrap( 'section', Section, true ); end if is_set( Inset ) then Inset = ", " .. wrap( 'inset', Inset, true ); end else if is_set( Section ) then Section = sepc .. " " .. wrap( 'section', Section, use_lowercase ); if is_set( Inset ) then Inset = ", " .. wrap( 'inset', Inset, true ); end elseif is_set( Inset ) then Inset = sepc .. " " .. wrap( 'inset', Inset, use_lowercase ); end end At = At .. Section .. Inset; end --[[Look in the list of iso639-1 language codes to see if the value provided in the language parameter matches one of them. If a match is found, use that value; if not, then use the value that was provided with the language parameter. Categories are assigned in a manner similar to the {{xx icon}} templates - categorizes only mainspace citations and only when the language code is not 'en' (English). ]] if is_set (Language) then -- local name = mw.language.fetchLanguageName( Language:lower(), "en" ); -- experiment: this seems to return correct ISO 639-1 language names local name = cfg.iso639_1[Language:lower()]; -- get the language name if Language parameter has a valid iso 639-1 code if nil == name then -- LOCAL local langNameInLang = mw.getContentLanguage():getCode() local languageCode = Language:lower() if languageCode:sub( 1, 3 ) == 'zh-' then langNameInLang = languageCode end local languageName = mw.language.fetchLanguageName( languageCode, langNameInLang ) if languageName ~= '' then Language = languageName end -- END LOCAL Language=" " .. wrap( 'language', Language ); -- no match, use parameter's value else if 0 == this_page.namespace and 'en' ~= Language:lower() then --found a match; is this page main / article space and English not the language? Language=" " .. wrap( 'language', name .. '[[Category:Articles with ' .. name .. '-language external links]]' ); -- in main space and not English: categorize else Language=" " .. wrap( 'language', name ); --not in mainspace or language is English so don't categorize end end else Language=""; -- language not specified so make sure this is an empty string; end Others = is_set(Others) and (sepc .. " " .. Others) or ""; -- handle type parameter for those CS1 citations that have default values if inArray(config.CitationClass, {"AV-media-notes", "DVD-notes", "podcast", "pressrelease", "techreport", "thesis"}) then TitleType = set_titletype (config.CitationClass, TitleType); if is_set(Degree) and "Thesis" == TitleType then -- special case for cite thesis TitleType = Degree .. " thesis"; end end if is_set(TitleType) then -- if type parameter is specified -- LOCAL TitleType = " (" .. TitleType .. ")"; -- display it in parentheses TitleType = ", " .. TitleType; -- LOCAL end TitleNote = is_set(TitleNote) and (sepc .. " " .. TitleNote) or ""; Edition = is_set(Edition) and (" " .. wrap( 'edition', Edition )) or ""; Issue = is_set(Issue) and (" (" .. Issue .. ")") or ""; Series = is_set(Series) and (sepc .. " " .. Series) or ""; OrigYear = is_set(OrigYear) and (" [" .. OrigYear .. "]") or ""; Agency = is_set(Agency) and (sepc .. " " .. Agency) or ""; if is_set(Volume) then if ( mw.ustring.len(Volume) > 4 ) then Volume = sepc .." " .. Volume; else Volume = " <b>" .. hyphentodash(Volume) .. "</b>"; end end --[[ This code commented out while discussion continues until after week of 2014-03-23 live module update; if is_set(Volume) then if ( mw.ustring.len(Volume) > 4 ) then Volume = sepc .. " " .. Volume; else Volume = " <b>" .. hyphentodash(Volume) .. "</b>"; if is_set(Series) then Volume = sepc .. Volume; end end end ]] ------------------------------------ totally unrelated data --[[ Loosely mimic {{subscription required}} template; Via parameter identifies a delivery source that is not the publisher; these sources often, but not always, exist behind a registration or paywall. So here, we've chosen to decouple via from subscription (via has never been part of the registration required template). Subscription implies paywall; Registration does not. If both are used in a citation, the subscription required link note is displayed. There are no error messages for this condition. ]] if is_set(Via) then Via = " " .. wrap( 'via', Via ); end if is_set(SubscriptionRequired) then SubscriptionRequired = sepc .. " " .. cfg.messages['subscription']; --here when 'via' parameter not used but 'subscription' is elseif is_set(RegistrationRequired) then SubscriptionRequired = sepc .. " " .. cfg.messages['registration']; --here when 'via' and 'subscription' parameters not used but 'registration' is end if is_set(AccessDate) then local retrv_text = " " .. cfg.messages['retrieved'] if (sepc ~= ".") then retrv_text = retrv_text:lower() end AccessDate = '<span class="reference-accessdate">' -- LOCAL .. sepc .. substitute( retrv_text, {AccessDate} ) .. '</span>' end if is_set(ID) then ID = sepc .." ".. ID; end if "thesis" == config.CitationClass and is_set(Docket) then ID = sepc .." Docket ".. Docket .. ID; end ID_list = buildidlist( ID_list, {DoiBroken = DoiBroken, ASINTLD = ASINTLD, IgnoreISBN = IgnoreISBN, Embargo=Embargo} ); if is_set(URL) then URL = " " .. externallink( URL, nil, URLorigin ); end if is_set(Quote) then if Quote:sub(1,1) == '"' and Quote:sub(-1,-1) == '"' then Quote = Quote:sub(2,-2); end Quote = sepc .." " .. wrap( 'quoted-text', Quote ); PostScript = ""; -- CS1 does not supply terminal punctuation when |quote= is set end local Archived if is_set(ArchiveURL) then if not is_set(ArchiveDate) then ArchiveDate = seterror('archive_missing_date'); end if "no" == DeadURL then local arch_text = cfg.messages['archived']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. " " .. substitute( cfg.messages['archived-not-dead'], { externallink( ArchiveURL, arch_text ), ArchiveDate } ); if not is_set(OriginalURL) then Archived = Archived .. " " .. seterror('archive_missing_url'); end elseif is_set(OriginalURL) then local arch_text = cfg.messages['archived-dead']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = sepc .. " " .. substitute( arch_text, { externallink( OriginalURL, cfg.messages['original'] ), ArchiveDate } ); else local arch_text = cfg.messages['archived-missing']; if sepc ~= "." then arch_text = arch_text:lower() end Archived = substitute( arch_text, { seterror('archive_missing_url'), ArchiveDate } ); -- LOCAL end else Archived = "" end local Lay if is_set(LayURL) then if is_set(LayDate) then LayDate = " (" .. LayDate .. ")" end if is_set(LaySource) then LaySource = " &ndash; ''" .. safeforitalics(LaySource) .. "''"; else LaySource = ""; end if sepc == '.' then Lay = sepc .. " " .. externallink( LayURL, cfg.messages['lay summary'] ) .. LaySource .. LayDate else Lay = sepc .. " " .. externallink( LayURL, cfg.messages['lay summary']:lower() ) .. LaySource .. LayDate end else Lay = ""; end if is_set(Transcript) then if is_set(TranscriptURL) then Transcript = externallink( TranscriptURL, Transcript ); end elseif is_set(TranscriptURL) then Transcript = externallink( TranscriptURL, nil, TranscriptURLorigin ); end local Publisher; if is_set(Periodical) and not inArray(config.CitationClass, {"encyclopaedia","web","pressrelease","podcast"}) then if is_set(PublisherName) then if is_set(PublicationPlace) then Publisher = PublicationPlace .. ": " .. PublisherName; else Publisher = PublisherName; end elseif is_set(PublicationPlace) then Publisher= PublicationPlace; else Publisher = ""; end --[[ LOCAL if is_set(PublicationDate) then if is_set(Publisher) then Publisher = Publisher .. ", " .. wrap( 'published', PublicationDate ); else Publisher = PublicationDate; end end ]] if is_set(Publisher) then Publisher = " (" .. Publisher .. ")"; end else --[[ LOCAL if is_set(PublicationDate) then PublicationDate = " (" .. wrap( 'published', PublicationDate ) .. ")"; end ]] if is_set(PublisherName) then if is_set(PublicationPlace) then Publisher = sepc .. " " .. PublicationPlace .. ": " .. PublisherName -- LOCAL .. PublicationDate; else Publisher = sepc .. " " .. PublisherName -- LOCAL .. PublicationDate; end elseif is_set(PublicationPlace) then Publisher= sepc .. " " .. PublicationPlace -- LOCAL .. PublicationDate; else Publisher = '' -- LOCAL PublicationDate; end end -- Several of the above rely upon detecting this as nil, so do it last. if is_set(Periodical) then if is_set(Title) or is_set(TitleNote) then Periodical = sepc .. " " .. wrap( 'italic-title', Periodical ) else Periodical = wrap( 'italic-title', Periodical ) end end --[[ Handle the oddity that is cite speech. This code overrides whatever may be the value assigned to TitleNote (through |department=) and forces it to be " (Speech)" so that the annotation directly follows the |title= parameter value in the citation rather than the |event= parameter value (if provided). ]] if "speech" == config.CitationClass then -- cite speech only TitleNote = " (Speech)"; -- annotate the citation if is_set (Periodical) then -- if Periodical, perhaps because of an included |website= or |journal= parameter if is_set (Conference) then -- and if |event= is set Conference = Conference .. sepc .. " "; -- then add appropriate punctuation to the end of the Conference variable before rendering end end end -- Piece all bits together at last. Here, all should be non-nil. -- We build things this way because it is more efficient in LUA -- not to keep reassigning to the same string variable over and over. local tcommon if inArray(config.CitationClass, {"journal","citation"}) and is_set(Periodical) then if is_set(Others) then Others = Others .. sepc .. " " end tcommon = safejoin( {Others, Title, TitleNote, Conference, Periodical, Format, TitleType, Scale, Series, Cartography, Edition, Publisher, Agency}, sepc ); -- LOCAL removal: Volume, Issue, Language else tcommon = safejoin( {Title, TitleNote, Conference, Periodical, Format, TitleType, Scale, Series, Volume, Issue, Others, Cartography, Edition, Publisher, Agency}, sepc ); -- LOCAL removal: Language end if #ID_list > 0 then ID_list = safejoin( { sepc .. " ", table.concat( ID_list, sepc .. " " ), ID }, sepc ); else ID_list = ID; end -- LOCAL local xDate = Date local pgtext = Page .. Pages .. At if ( is_set(Periodical) and Date ~= '' and not inArray(config.CitationClass, {"encyclopaedia","web"}) ) or ( inArray(config.CitationClass, {"book","news"}) ) then if inArray(config.CitationClass, {"journal","citation"}) and ( Volume ~= '' or Issue ~= '' ) then xDate = xDate .. ',' .. Volume .. Issue end xDate = xDate .. pgtext pgtext = '' end if PublicationDate and PublicationDate ~= '' then xDate = xDate .. ' (' .. PublicationDate .. ')' end if OrigYear ~= '' then xDate = xDate .. OrigYear end if AccessDate ~= '' then xDate = xDate .. ' ' .. AccessDate end if xDate ~= '' then xDate = sepc .. ' ' .. xDate end -- END LOCAL local idcommon = safejoin( { URL, xDate, ID_list, Archived, Via, SubscriptionRequired, Lay, Language, Quote }, sepc ); -- LOCAL local text; -- LOCAL local pgtext = Position .. Page .. Pages .. At; if is_set(Authors) then if is_set(Coauthors) then Authors = Authors .. A['AuthorSeparator'] .. " " .. Coauthors end --[[ LOCAL if is_set(Date) then Date = " ("..Date..")" .. OrigYear .. sepc .. " " else]]if string.sub(Authors,-1,-1) == sepc then Authors = Authors .. " " else Authors = Authors .. sepc .. " " end if is_set(Editors) then local ed_is_zh = is_zh( Editors ) -- LOCAL local in_text = ed_is_zh and '' or "In " -- LOCAL local in_text = " "; local post_text = ""; if is_set(Chapter) then in_text = in_text .. cfg.messages['in'] .. " " else if EditorCount <= 1 then post_text = ", " .. cfg.messages['editor']; else post_text = ", " .. cfg.messages['editors']; end end if (sepc ~= '.') then in_text = in_text:lower() end Editors = in_text .. Editors .. post_text; if (string.sub(Editors,-1,-1) == sepc) or ed_is_zh -- LOCAL then Editors = Editors .. " " else Editors = Editors .. sepc .. " " end -- LOCAL if ed_is_zh then Editors = Editors .. ' ' .. cfg.messages['in'] .. sepc .. ' ' end -- END LOCAL end text = safejoin( {Authors, Chapter, Place, Editors, tcommon }, sepc ); -- LOCAL removal: Date text = safejoin( {text, pgtext, idcommon}, sepc ); elseif is_set(Editors) then --[[ LOCAL if is_set(Date) then if EditorCount <= 1 then Editors = Editors .. ", " .. cfg.messages['editor']; else Editors = Editors .. ", " .. cfg.messages['editors']; end Date = " (" .. Date ..")" .. OrigYear .. sepc .. " " else ]] if EditorCount <= 1 then Editors = Editors .. " (" .. cfg.messages['editor'] .. ")" .. sepc .. " " else Editors = Editors .. " (" .. cfg.messages['editors'] .. ")" .. sepc .. " " end -- LOCAL end text = safejoin( {Chapter, Editors, Place, tcommon}, sepc ); text = safejoin( {text, pgtext, idcommon}, sepc ); else --[[ LOCAL if is_set(Date) then if ( string.sub(tcommon,-1,-1) ~= sepc ) then Date = sepc .." " .. Date .. OrigYear else Date = " " .. Date .. OrigYear end end ]] if config.CitationClass=="journal" and is_set(Periodical) then text = safejoin( {Chapter, Place, tcommon}, sepc ); text = safejoin( {text, pgtext, idcommon}, sepc ); -- LOCAL else text = safejoin( {Chapter, Place, tcommon}, sepc ); -- LOCAL text = safejoin( {text, pgtext, idcommon}, sepc ); end end if is_set(PostScript) and PostScript ~= sepc then text = safejoin( {text, sepc}, sepc ); --Deals with italics, spaces, etc. text = text:sub(1,-sepc:len()-1); -- text = text:sub(1,-2); --Remove final separator (assumes that sepc is only one character) end text = safejoin( {text, PostScript}, sepc ); -- Now enclose the whole thing in a <span/> element local options = {}; if is_set(config.CitationClass) and config.CitationClass ~= "citation" then options.class = "citation " .. config.CitationClass; else options.class = "citation"; end if is_set(Ref) and Ref:lower() ~= "none" then local id = Ref if ( "harv" == Ref ) then local names = {} --table of last names & year if #a > 0 then for i,v in ipairs(a) do names[i] = v.last if i == 4 then break end end elseif #e > 0 then for i,v in ipairs(e) do names[i] = v.last if i == 4 then break end end end names[ #names + 1 ] = first_set(Year, anchor_year); -- Year first for legacy citations id = anchorid(names) end options.id = id; end if string.len(text:gsub("<span[^>/]*>.-</span>", ""):gsub("%b<>","")) <= 2 then z.error_categories = {}; text = seterror('empty_citation'); z.message_tail = {}; end if is_set(options.id) then text = '<span id="' .. mw.uri.anchorEncode(options.id) ..'" class="' .. mw.text.nowiki(options.class) .. '">' .. text .. "</span>"; else text = '<span class="' .. mw.text.nowiki(options.class) .. '">' .. text .. "</span>"; end local empty_span = '<span style="display:none;">&nbsp;</span>'; -- Note: Using display: none on then COinS span breaks some clients. local OCinS = '<span title="' .. OCinSoutput .. '" class="Z3988">' .. empty_span .. '</span>'; text = text .. OCinS; if #z.message_tail ~= 0 then text = text .. " "; for i,v in ipairs( z.message_tail ) do if is_set(v[1]) then if i == #z.message_tail then text = text .. errorcomment( v[1], v[2] ); else text = text .. errorcomment( v[1] .. "; ", v[2] ); end end end end no_tracking_cats = no_tracking_cats:lower(); if inArray(no_tracking_cats, {"", "no", "false", "n"}) then for _, v in ipairs( z.error_categories ) do text = text .. '[[Category:' .. v ..']]'; end end return text end -- This is used by templates such as {{cite book}} to create the actual citation text. function z.citation(frame) local pframe = frame:getParent() if nil ~= string.find( frame:getTitle(), 'sandbox', 1, true ) then -- did the {{#invoke:}} use sandbox version? cfg = mw.loadData( 'Module:Citation/CS1/Configuration/sandbox' ); -- load sandbox versions of Configuration and Whitelist and ... whitelist = mw.loadData( 'Module:Citation/CS1/Whitelist/sandbox' ); dates = require('Module:Citation/CS1/Date_validation/sandbox').dates -- ... sandbox version of date validation code else -- otherwise cfg = mw.loadData( 'Module:Citation/CS1/Configuration' ); -- load live versions of Configuration and Whitelist and ... whitelist = mw.loadData( 'Module:Citation/CS1/Whitelist' ); dates = require('Module:Citation/CS1/Date_validation').dates -- ... live version of date validation code end local args = {}; local suggestions = {}; local error_text, error_state; local config = {}; for k, v in pairs( frame.args ) do config[k] = v; args[k] = v; end for k, v in pairs( pframe.args ) do if v ~= '' then if not validate( k ) then error_text = ""; if type( k ) ~= 'string' then -- Exclude empty numbered parameters if v:match("%S+") ~= nil then error_text, error_state = seterror( 'text_ignored', {v}, true ); end elseif validate( k:lower() ) then error_text, error_state = seterror( 'parameter_ignored_suggest', {k, k:lower()}, true ); else if #suggestions == 0 then suggestions = mw.loadData( 'Module:Citation/CS1/Suggestions' ); end if suggestions[ k:lower() ] ~= nil then error_text, error_state = seterror( 'parameter_ignored_suggest', {k, suggestions[ k:lower() ]}, true ); else error_text, error_state = seterror( 'parameter_ignored', {k}, true ); end end if error_text ~= '' then table.insert( z.message_tail, {error_text, error_state} ); end end args[k] = v; elseif args[k] ~= nil or (k == 'postscript') then args[k] = v; end end return citation0( config, args, frame ) -- LOCAL end return z 5fvl6hurtf3y4a0untwk242hnsmzxc7 模块:Citation/CS1/Configuration 828 29356 401545 203868 2026-10-29T15:42:39Z Lt2818 23148 已保护“[[模块:Citation/CS1/Configuration]]”:高风险模板​([编辑=只准自动确认用户](无限期)​[捅荡=只准自动确认用户](无限期)) 203868 Scribunto text/plain citation_config = {}; -- override <code style="'..code_style..'">...</code> styling to remove color, border, and padding. <code style="'..code_style..'"> css is specified here: -- https://git.wikimedia.org/blob/mediawiki%2Fcore.git/69cd73811f7aadd093050dbf20ed70ef0b42a713/skins%2Fcommon%2FcommonElements.css#L199 local code_style="color:inherit; border:inherit; padding:inherit;"; --[[ List of namespaces that should not be included in citation error categories. Same as setting notracking = true by default Note: Namespace names should use underscores instead of spaces. ]] citation_config.uncategorized_namespaces = { 'User', 'Talk', 'User_talk', 'Wikipedia_talk', 'File_talk', 'Template_talk', 'Help_talk', 'Category_talk', 'Portal_talk', 'Book_talk', 'Draft', 'Draft_talk', 'Education_Program_talk', 'Module_talk', 'MediaWiki_talk' }; --[[ Translation table The following contains fixed text that may be output as part of a citation. This is separated from the main body to aid in future translations of this module. ]] citation_config.messages = { ['published'] = '$1', ['lay summary'] = 'Lay summary', ['retrieved'] = '&#91;$1&#93;', ['inactive'] = '不活跃', ['archived-dead'] = '($1存档于$2)', ['archived-not-dead'] = '(原始内容$1于$2)', ['archived-missing'] = '(原始内容$1存档于$2)', ['archived'] = '存档', ['original'] = '原始内容', ['editor'] = '编', ['editors'] = '编', ['edition'] = '$1', ['episode'] = '集', ['season'] = '节', ['series'] = '系列', ['cartography'] = 'Cartography by $1', ['section'] = 'Section $1', ['inset'] = '$1 inset', ['written'] = '写于$1', ['in'] = '(编)', ['et al'] = '等', ['subscription'] = '<span style="font-size:0.95em; font-size:90%; color:#555">(需要订阅(<span title="來源無須可供在線查閱。在線來源無須可供免費取得。該網站或須付費訂閱。" style="border-bottom:1px dotted;cursor:help">說明</span>))</span>' .. '[[Category:含有連結內容需訂閱查看的頁面]]', ['registration']='<span style="font-size:0.95em; font-size:90%; color:#555">(需要註冊 (<span title="來源無須可供在線查閱。在線來源無須可供免費取得。該網站或須註冊。" style="border-bottom:1px dotted;cursor:help">說明</span>))</span>' .. '[[Category:含有內容需登入查看的頁面]]', ['language'] = '<span style="font-family: sans-serif; cursor: default; color:#555; font-size: 0.8em; bottom: 0.1em; font-weight: bold;" title="连接到$1网页">($1)</span>', ['via'] = " &mdash;通过$1", ['event'] = '事件发生在', ['minutes'] = '记录于', ['quoted-title'] = '$1', ['italic-title'] = "$1", ['trans-quoted-title'] = "&#91;$1&#93;", ['trans-italic-title'] = "&#91;$1&#93;", ['quoted-text'] = '"$1"', ['parameter'] = '<code style="'..code_style..'">&#124;$1=</code>', ['parameter-separator'] = '、', ['parameter-final-separator'] = '和', ['parameter-pair-separator'] = '和', -- Error output -- .error class is specified at https://git.wikimedia.org/blob/mediawiki%2Fcore.git/9553bd02a5595da05c184f7521721fb1b79b3935/skins%2Fcommon%2Fshared.css#L538 -- .citation-comment class is specified at Help:CS1_errors#Controlling_error_message_display ['hidden-error'] = '<span style="display:none;font-size:100%" class="error citation-comment">$1</span>', ['visible-error'] = '<span style="font-size:100%" class="error citation-comment">$1</span>', -- Determines the location of the help page ['help page link'] = 'Help:引文格式1错误', ['help page label'] = '帮助', -- Internal errors (should only occur if configuration is bad) ['undefined_error'] = '调用了一个未定义的错误条件', ['unknown_manual_ID'] = '无法识别的手动ID模式', ['unknown_ID_mode'] = '无法识别的ID模式', ['unknown_argument_map'] = 'Argument map not defined for this variable', ['bare_url_no_origin'] = 'Bare url found but origin indicator is nil or empty', } -- Aliases table for commonly passed parameters citation_config.aliases = { ['AccessDate'] = {'access-date', 'accessdate'}, ['Agency'] = 'agency', ['AirDate'] = {'air-date', 'airdate'}, ['ArchiveDate'] = {'archive-date', 'archivedate'}, ['ArchiveURL'] = {'archive-url', 'archiveurl'}, ['ASINTLD'] = {'ASIN-TLD', 'asin-tld'}, ['At'] = 'at', ['Authors'] = {'authors', 'people', 'host'}, ['AuthorFormat'] = {'author-format', 'authorformat'}, ['AuthorSeparator'] = 'author-separator', ['AuthorNameSeparator'] = 'author-name-separator', ['BookTitle'] = {'book-title', 'booktitle'}, ['Callsign'] = {'call-sign', 'callsign'}, -- cite interview ['Cartography'] = 'cartography', ['Chapter'] = {'chapter', 'contribution', 'entry', 'article', 'section', 'notestitle'}, -- notestitle is deprecated; remove after 1 October 2014; used by old cite AV media notes ['ChapterLink'] = {'chapter-link', 'chapterlink'}, ['ChapterURL'] = {'chapter-url', 'chapterurl', 'contribution-url', 'contributionurl', 'section-url', 'sectionurl'}, ['City'] = 'city', -- cite interview ['Coauthors'] = {'coauthors', 'coauthor'}, -- coauthor and coauthors are deprecated; remove after 1 October 2014 ['Cointerviewers'] = 'cointerviewers', -- cointerviewers is deprecated; remove after 1 October 2014; used by cite interview ['Conference'] = {'conference', 'event'}, ['ConferenceURL'] = {'conference-url', 'conferenceurl', 'event-url', 'eventurl'}, ['Date'] = 'date', ['Day'] = 'day', ['DeadURL'] = {'dead-url', 'deadurl'}, ['Degree'] = 'degree', ['DisplayAuthors'] = {'display-authors', 'displayauthors'}, ['DisplayEditors'] = {'display-editors', 'displayeditors'}, ['Docket'] = 'docket', ['DoiBroken'] = {'doi-broken', 'doi-broken-date', 'doi-inactive-date', 'DoiBroken', 'doi_brokendate', 'doi_inactivedate'}, ['Edition'] = 'edition', ['Editors'] = 'editors', ['EditorFormat'] = {'editor-format', 'editorformat'}, ['EditorSeparator'] = 'editor-separator', ['EditorNameSeparator'] = 'editor-name-separator', ['Embargo'] = {'Embargo', 'embargo'}, ['Format'] = 'format', ['ID'] = {'id', 'ID', 'publisherid'}, -- publisherid is deprecated; remove after 1 October 2014; used by old cite AV media notes and old cite DVD notes ['IgnoreISBN'] = {'ignore-isbn-error', 'ignoreisbnerror'}, ['Inset'] = 'inset', ['Interviewer'] = 'interviewer', -- cite interview ['Issue'] = {'issue', 'number'}, ['Language'] = {'language', 'in'}, ['LastAuthorAmp'] = {'last-author-amp', 'lastauthoramp'}, ['LayDate'] = {'lay-date', 'laydate'}, ['LaySource'] = {'lay-source', 'laysource'}, ['LayURL'] = {'lay-url', 'lay-summary', 'layurl', 'laysummary'}, ['Minutes'] = 'minutes', ['Month'] = 'month', ['NameSeparator'] = 'name-separator', ['Network'] = 'network', ['NoPP'] = {'no-pp', 'nopp'}, ['NoTracking'] = {'template-doc-demo', 'template doc demo', 'no-cat', 'nocat', 'no-tracking', 'notracking'}, ['OrigYear'] = {'orig-year', 'origyear', 'titleyear'}, -- titleyear is deprecated; remove after 1 October 2014; used in old cite DVD notes ['Others'] = {'others', 'artist', 'director'}, -- artist and director are deprecated; remove after 1 October 2014; used in old cite AV media notes and old cite DVD notes ['Page'] = {'p', 'page'}, ['Pages'] = {'pp', 'pages'}, ['Periodical'] = {'journal', 'newspaper', 'magazine', 'work', 'website', 'periodical', 'encyclopedia', 'encyclopaedia', 'dictionary'}, ['Place'] = {'place', 'location'}, ['PPrefix'] = {'p-prefix', 'PPrefix'}, ['PPPrefix'] = {'pp-prefix', 'PPPrefix'}, -- LOCAL ['PSuffix'] = 'PSuffix', ['PPSuffix'] = 'PPSuffix', -- END LOCAL ['Program'] = 'program', -- cite interview ['PostScript'] = 'postscript', ['PublicationDate'] = {'publicationdate', 'publication-date'}, ['PublicationPlace'] = {'publication-place', 'publicationplace'}, --[[ Hide unfinished cite newsgroup code so that long delayed update can take place ['PublisherName'] = {'publisher', 'distributor', 'institution', 'newsgroup'}, ]] ['PublisherName'] = {'publisher', 'distributor', 'institution'}, ['Quote'] = {'quote', 'quotation'}, ['Ref'] = {'ref', 'Ref'}, ['RegistrationRequired'] = 'registration', ['Scale'] = 'scale', ['Section'] = 'section', ['Season'] = 'season', ['Separator'] = 'separator', ['Series'] = {'series', 'version'}, ['SeriesSeparator'] = 'series-separator', ['SeriesLink'] = {'series-link', 'serieslink'}, ['SeriesNumber'] = {'series-number', 'series-no', 'seriesnumber', 'seriesno'}, ['Station'] = 'station', ['SubscriptionRequired'] = 'subscription', ['Time'] = 'time', ['TimeCaption'] = {'time-caption', 'timecaption'}, ['Title'] = 'title', ['TitleLink'] = {'title-link', 'episode-link', 'titlelink', 'episodelink', 'albumlink'}, -- albumlink is deprecated; remove after 1 October 2014; used by old cite AV media notes ['TitleNote'] = 'department', ['TitleType'] = {'type', 'medium'}, ['TransChapter'] = {'trans-chapter', 'trans_chapter'}, ['Transcript'] = 'transcript', ['TranscriptURL'] = {'transcript-url', 'transcripturl'}, ['TransTitle'] = {'trans-title', 'trans_title', -- LOCAL 'title_zh', -- END LOCAL }, ['URL'] = {'url', 'URL'}, ['Via'] = 'via', ['Volume'] = 'volume', ['Year'] = 'year', ['AuthorList-First'] = {"author#-first", "author-first#", "first#", "given#"}, ['AuthorList-Last'] = {"author#-last", "author-last#", "last#", "surname#", "Author#", "author#", "authors#", "subject#"}, ['AuthorList-Link'] = {"author#-link", "author-link#", "author#link", "authorlink#", "subject-link#", "subject#link", "subject#-link", "subjectlink#"}, ['AuthorList-Mask'] = {"author#-mask", "author-mask#", "author#mask", "authormask#"}, ['EditorList-First'] = {"editor#-first", "editor-first#", "editor#-given", "editor-given#", "EditorGiven#"}, ['EditorList-Last'] = {"editor#-last", "editor-last#", "editor#-surname", "editor-surname#", "EditorSurname#", "Editor#", "editor#", "editors#"}, ['EditorList-Link'] = {"editor#-link", "editor-link#", "editor#link", "editorlink#"}, ['EditorList-Mask'] = {"editor#-mask", "editor-mask#", "editor#mask", "editormask#"}, } -- Default parameter values citation_config.defaults = { ['DeadURL'] = 'yes', ['AuthorSeparator'] = ';', ['EditorSeparator'] = ';', ['NameSeparator'] = ',', ['PPrefix'] = "", ['PPPrefix'] = "", -- LOCAL ['PSuffix'] = "", ['PPSuffix'] = "", -- END LOCAL } --[[ Error condition table The following contains a list of IDs for various error conditions defined in the code. For each ID, we specify a text message to display, an error category to include, and whether the error message should be wrapped as a hidden comment. Anchor changes require identical changes to matching anchor in Help:CS1 errors ]] citation_config.error_conditions = { accessdate_missing_url = { message = '使用<code style="'..code_style..'">&#124;accessdate=</code>需要含有<code style="'..code_style..'">&#124;url=</code>', anchor = 'accessdate_missing_url', category = '含有访问日期但无网址的引用的页面', hidden = true }, archive_missing_date = { message = '使用<code style="'..code_style..'">&#124;archiveurl=</code>需要含有<code style="'..code_style..'">&#124;archivedate=</code>', anchor = 'archive_missing_date', category = '含有存档网址错误的引用的页面‎', hidden = false }, archive_missing_url = { message = '使用<code style="'..code_style..'">&#124;archiveurl=</code>需要含有<code style="'..code_style..'">&#124;url=</code>', anchor = 'archive_missing_url', category = '含有存档网址错误的引用的页面‎', hidden = false }, bad_arxiv = { message = 'Check <code style="'..code_style..'">&#124;arxiv=</code> value', anchor = 'bad_arxiv', category = '含有arXiv错误的引用的页面', hidden = false }, bad_authorlink = { message = 'Check <code style="'..code_style..'">&#124;authorlink=</code> value', anchor = 'bad_authorlink', category = 'CS1 errors: authorlink', hidden = false }, bad_date = { message = 'Check date values in: <code style="'..code_style..'">$1</code>', anchor = 'bad_date', category = '含有日期错误的引用的页面', hidden = true }, bad_doi = { message = '请检查<code style="'..code_style..'">&#124;doi=</code>值', anchor = 'bad_doi', category = '含有DOI错误的引用的页面', hidden = false }, bad_isbn = { message = '请检查<code style="'..code_style..'">&#124;isbn=</code>值', anchor = 'bad_isbn', category = '含有ISBN错误的引用的页面', hidden = false }, bad_issn = { message = 'Check <code style="'..code_style..'">&#124;issn=</code> value', anchor = 'bad_issn', category = '含有ISSN错误的引用的页面', hidden = false }, bad_lccn = { message = 'Check <code style="'..code_style..'">&#124;lccn=</code> value', anchor = 'bad_lccn', category = '含有LCCN错误的引用的页面', hidden = false }, bad_ol = { message = '请检查<code style="'..code_style..'">&#124;ol=</code>值', anchor = 'bad_ol', category = '含有OL错误的引用的页面', hidden = false }, bad_pmc = { message = 'Check <code style="'..code_style..'">&#124;pmc=</code> value', anchor = 'bad_pmc', category = '含有PMC错误的引用的页面', hidden = false }, bad_pmid = { message = 'Check <code style="'..code_style..'">&#124;pmid=</code> value', anchor = 'bad_pmid', category = '含有PMID错误的引用的页面', hidden = false }, bad_url = { message = '请检查<code style="'..code_style..'">&#124;url=</code>格式', anchor = 'bad_url', category = '含有网址格式错误的引用的页面', hidden = false }, bare_url_missing_title = { message = '$1缺少标题', anchor = 'bare_url_missing_title', category = '含有裸露网址的引用的页面‎', hidden = false }, citation_missing_title = { message = '缺少或<code style="'..code_style..'">&#124;title=</code>为空', anchor = 'citation_missing_title', category = '含有缺少标题的引用的页面‎', hidden = false }, cite_web_url = { -- this error applies to cite web and to cite podcast message = '缺少或<code style="'..code_style..'">&#124;url=</code>为空', anchor = 'cite_web_url', category = '含有缺少网址的网站引用的页面‎', hidden = true }, coauthors_missing_author = { message = '<code style="'..code_style..'">&#124;coauthors=</code> requires <code style="'..code_style..'">&#124;author=</code>', anchor = 'coauthors_missing_author', category = 'CS1 errors: coauthors without author', hidden = false }, deprecated_params = { message = 'Cite uses deprecated parameters', anchor = 'deprecated_params', category = '含有使用已停用参数的引用的页面‎', hidden = true }, empty_citation = { message = '空引用‎', anchor = 'empty_citation', category = '含有空引用的页面‎', hidden = false }, extra_pages = { message = '<code style="'..code_style..'">&#124;pages=</code>或<code style="'..code_style..'">&#124;at=</code>多余', anchor = 'extra_pages', category = '含有页码指定冲突的引用的页面‎', hidden = false }, first_missing_last = { message = '<code style="'..code_style..'">&#124;first$2=</code> missing <code style="'..code_style..'">&#124;last$2=</code> in $1', anchor = 'first_missing_last', category = 'CS1 errors: missing author or editor', hidden = false }, format_missing_url = { message = '使用<code style="'..code_style..'">&#124;format=</code>需要含有<code style="'..code_style..'">&#124;url=</code>', anchor = 'format_missing_url', category = '含有网络文件格式但无网址的引用的页面‎', hidden = true }, implict_etal_author = { message = '建议使用<code style="'..code_style..'">&#124;displayauthors=</code>', anchor = 'displayauthors', category = '含有旧式缩略标签的引用的页面‎', hidden = true }, implict_etal_editor = { message = '建议使用<code style="'..code_style..'">&#124;displayeditors=</code>', anchor = 'displayeditors', category = '含有旧式缩略标签的引用的页面 in editors‎', hidden = true }, missing_name = { message = 'Missing <code style="'..code_style..'">&#124;last$2=</code> in $1', anchor = 'missing_name', category = 'CS1 errors: missing author or editor', hidden = false }, parameter_ignored = { message = '已忽略未知参数<code style="'..code_style..'">&#124;$1=</code>', anchor = 'parameter_ignored', category = '含有未知参数的引用的页面', hidden = false }, parameter_ignored_suggest = { message = '已忽略未知参数<code style="'..code_style..'">&#124;$1=</code>(建议使用<code style="'..code_style..'">&#124;$2=</code>)', anchor = 'parameter_ignored_suggest', category = '含有未知参数的引用的页面', hidden = false }, redundant_parameters = { message = '$1只需其一', anchor = 'redundant_parameters', category = '含有冗余参数的引用的页面', hidden = false }, text_ignored = { message = '已忽略文本“$1”', anchor = 'text_ignored', category = '含有未命名参数的引用的页面', hidden = false }, trans_missing_chapter = { message = '使用<code style="'..code_style..'">&#124;trans-chapter=</code>需要含有<code style="'..code_style..'">&#124;chapter=</code>', anchor = 'trans_missing_chapter', category = '含有不带原名的译名的引用的页面', hidden = false }, trans_missing_title = { message = '使用<code style="'..code_style..'">&#124;trans-title=</code>需要含有<code style="'..code_style..'">&#124;title=</code>', anchor = 'trans_missing_title', category = '含有不带原名的译名的引用的页面', hidden = false }, wikilink_in_url = { message = '在网址标题中嵌入维基内链', anchor = 'wikilink_in_url', category = '含有将维基内链嵌入网址标题的引用的页面', hidden = false }, } citation_config.id_handlers = { ['ARXIV'] = { parameters = {'arxiv', 'ARXIV'}, link = 'arXiv', label = 'arXiv', mode = 'external', prefix = '//arxiv.org/abs/', -- protocol relative tested 2013-09-04 encode = false, COinS = 'info:arxiv', separator = ':', }, ['ASIN'] = { parameters = { 'asin', 'ASIN' }, link = '亚马逊标准识别码', label = 'ASIN', mode = 'manual', COinS = 'info:asin', separator = '&nbsp;', encode = false; }, ['BIBCODE'] = { parameters = {'bibcode', 'BIBCODE'}, link = 'Bibcode', label = 'Bibcode', mode = 'external', prefix = 'http://adsabs.harvard.edu/abs/', encode = false, COinS = 'info:bibcode', separator = ':', }, ['DOI'] = { parameters = { 'doi', 'DOI' }, link = '數位物件識別號', label = 'doi', mode = 'manual', prefix = 'http://dx.doi.org/', COinS = 'info:doi', separator = ':', encode = true, }, ['ISBN'] = { parameters = {'isbn', 'ISBN', 'isbn13', 'ISBN13'}, link = '国际标准书号', label = 'ISBN', mode = 'manual', prefix = 'Special:BookSources/', COinS = 'rft.isbn', separator = '&nbsp;', }, ['ISSN'] = { parameters = {'issn', 'ISSN'}, link = '国际标准连续出版物号', label = 'ISSN', mode = 'manual', prefix = '//www.worldcat.org/issn/', COinS = 'rft.issn', encode = false, separator = '&nbsp;', }, ['JFM'] = { parameters = {'jfm', 'JFM'}, link = 'Jahrbuch über die Fortschritte der Mathematik', label = 'JFM', mode = 'external', prefix = 'http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:', COinS = 'rft.jfm', encode = true, separator = '&nbsp;', }, ['JSTOR'] = { parameters = {'jstor', 'JSTOR'}, link = 'JSTOR', label = 'JSTOR', mode = 'external', prefix = '//www.jstor.org/stable/', -- protocol relative tested 2013-09-04 COinS = 'rft.jstor', encode = true, separator = '&nbsp;', }, ['LCCN'] = { parameters = {'LCCN', 'lccn'}, link = '美国国会图书馆控制码', label = 'LCCN', mode = 'manual', prefix = 'http://lccn.loc.gov/', COinS = 'rft.lccn', encode = false, separator = '&nbsp;', }, ['MR'] = { parameters = {'MR', 'mr'}, link = '數學評論', label = 'MR', mode = 'external', prefix = '//www.ams.org/mathscinet-getitem?mr=', -- protocol relative tested 2013-09-04 COinS = 'rft.mr', encode = true, separator = '&nbsp;', }, ['OCLC'] = { parameters = {'OCLC', 'oclc'}, link = 'OCLC', label = 'OCLC', mode = 'external', prefix = '//www.worldcat.org/oclc/', COinS = 'info:oclcnum', encode = true, separator = '&nbsp;', }, ['OL'] = { parameters = { 'ol', 'OL' }, link = '开放图书馆', label = 'OL', mode = 'manual', COinS = 'info:olnum', separator = '&nbsp;', endode = true, }, ['OSTI'] = { parameters = {'OSTI', 'osti'}, link = '科学和技术信息办公室', label = 'OSTI', mode = 'external', prefix = '//www.osti.gov/energycitations/product.biblio.jsp?osti_id=', -- protocol relative tested 2013-09-04 COinS = 'info:osti', encode = true, separator = '&nbsp;', }, ['PMC'] = { parameters = {'PMC', 'pmc'}, link = '公共医学中心', label = 'PMC', mode = 'manual', -- changed to support unlinking of PMC identifier when article is embargoed prefix = '//www.ncbi.nlm.nih.gov/pmc/articles/PMC', suffix = " ", COinS = 'info:pmc', encode = true, separator = '&nbsp;', }, ['PMID'] = { parameters = {'PMID', 'pmid'}, link = '公共医学识别码', label = 'PMID', mode = 'manual', -- changed from external manual to support PMID validation prefix = '//www.ncbi.nlm.nih.gov/pubmed/', COinS = 'info:pmid', encode = false, separator = '&nbsp;', }, ['RFC'] = { parameters = {'RFC', 'rfc'}, link = '徵求修正意見書', label = 'RFC', mode = 'external', prefix = '//tools.ietf.org/html/rfc', COinS = 'info:rfc', encode = false, separator = '&nbsp;', }, ['SSRN'] = { parameters = {'SSRN', 'ssrn'}, link = '社会科学研究网络', label = 'SSRN', mode = 'external', prefix = '//ssrn.com/abstract=', -- protocol relative tested 2013-09-04 COinS = 'info:ssrn', encode = true, separator = '&nbsp;', }, --[[ Hide unfinished cite newsgroup code so that long delayed update can take place ['USENETID'] = { parameters = {'id', 'ID'}, link = 'Usenet', label = 'Usenet:', mode = 'external', prefix = 'news:', encode = false, COinS = 'info:usenet', separator = '&nbsp;', }, ]] ['ZBL'] = { parameters = {'ZBL', 'zbl'}, link = 'Zentralblatt MATH', label = 'Zbl', mode = 'external', prefix = 'http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:', COinS = 'info:zbl', encode = true, separator = '&nbsp;', }, -- LOCAL ['CSBN'] = { parameters = {'unified', 'csbn', 'CSBN'}, link = '统一书号', label = 'CSBN', mode = 'external', prefix = 'http://book.douban.com/subject_search?search_text=SH', COinS = 'rft.csbn', encode = true, separator = '&nbsp;', }, -- END LOCAL } --iso639-1 language codes and names. citation_config.iso639_1 = { } return citation_config; otwiberrwo3266fwjzxhfi5ce5mwsjl 模块:Citation/CS1/Whitelist 828 29357 401547 203869 2026-10-29T15:43:37Z Lt2818 23148 已保护“[[模块:Citation/CS1/Whitelist]]”:高风险模板​([编辑=只准自动确认用户](无限期)​[捅荡=只准自动确认用户](无限期)) 203869 Scribunto text/plain --[[ Because a steady-state signal conveys no useful information, whitelist.basic_arguments[] list items now can have three values: true - these parameters are valid and supported parameters false - these parameters are deprecated but still supported nil - these parameters are no longer supported (when setting a parameter to nil, leave a comment stating the reasons for invalidating the parameter) ]] whitelist = { basic_arguments = { ['accessdate'] = true, ['access-date'] = true, ['agency'] = true, ['airdate'] = true, ['air-date'] = true, ['albumlink'] = false, -- deprecated; set to nil after 1 October 2014; a unique alias of titlelink used by old cite AV media notes ['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes ['archivedate'] = true, ['archive-date'] = true, ['archiveurl'] = true, ['archive-url'] = true, ['article'] = true, ['artist'] = false, -- deprecated; set to nil after 1 October 2014; a unique alias of others used by old cite AV media notes ['arxiv'] = true, ['ARXIV'] = true, ['asin'] = true, ['ASIN'] = true, ['asin-tld'] = true, ['ASIN-TLD'] = true, ['at'] = true, ['author'] = true, ['Author'] = true, ['author-first'] = true, ['authorformat'] = true, ['author-format'] = true, ['author-last'] = true, ['authorlink'] = true, ['author-link'] = true, ['authormask'] = true, ['author-mask'] = true, ['author-name-separator'] = true, ['authors'] = true, ['author-separator'] = true, ['bibcode'] = true, ['BIBCODE'] = true, ['booktitle'] = true, ['book-title'] = true, ['callsign']=true, -- cite interview ['call-sign']=true, -- cite interview ['cartography'] = true, ['chapter'] = true, ['chapterlink'] = true, ['chapter-link'] = true, ['chapterurl'] = true, ['chapter-url'] = true, ['city']=true, -- cite interview ['coauthor'] = false, ['coauthors'] = false, ['cointerviewers'] = false, -- cite interview ['conference'] = true, ['conferenceurl'] = true, ['conference-url'] = true, ['contribution'] = true, ['contributionurl'] = true, ['contribution-url'] = true, ['date'] = true, ['day'] = false, ['deadurl'] = true, ['dead-url'] = true, ['degree'] = true, ['department'] = true, ['dictionary'] = true, ['director'] = false, -- deprecated; set to nil after 1 October 2014; a unique alias of author used by old cite DVD-notes ['displayauthors'] = true, ['display-authors'] = true, ['displayeditors'] = true, ['display-editors'] = true, ['docket'] = true, ['doi'] = true, ['DOI'] = true, ['DoiBroken'] = true, ['doi-broken'] = true, ['doi_brokendate'] = true, ['doi-broken-date'] = true, ['doi_inactivedate'] = true, ['doi-inactive-date'] = true, ['edition'] = true, ['editor'] = true, ['Editor'] = true, ['editor-first'] = true, ['editorformat'] = true, ['editor-format'] = true, ['EditorGiven'] = true, ['editor-given'] = true, ['editor-last'] = true, ['editorlink'] = true, ['editor-link'] = true, ['editormask'] = true, ['editor-mask'] = true, ['editor-name-separator'] = true, ['editors'] = true, ['editor-separator'] = true, ['EditorSurname'] = true, ['editor-surname'] = true, ['embargo'] = true, ['Embargo'] = true, ['encyclopaedia'] = true, ['encyclopedia'] = true, ['entry'] = true, ['episodelink'] = true, ['episode-link'] = true, ['event'] = true, ['eventurl'] = true, ['event-url'] = true, ['first'] = true, ['format'] = true, ['given'] = true, ['host'] = true, ['id'] = true, ['ID'] = true, ['ignoreisbnerror'] = true, ['ignore-isbn-error'] = true, ['in'] = true, ['inset'] = true, ['institution'] = true, ['interviewer'] = true, --cite interview ['isbn'] = true, ['ISBN'] = true, ['isbn13'] = true, ['ISBN13'] = true, ['issn'] = true, ['ISSN'] = true, ['issue'] = true, ['jfm'] = true, ['JFM'] = true, ['journal'] = true, ['jstor'] = true, ['JSTOR'] = true, ['language'] = true, ['last'] = true, ['lastauthoramp'] = true, ['last-author-amp'] = true, ['laydate'] = true, ['lay-date'] = true, ['laysource'] = true, ['lay-source'] = true, ['laysummary'] = true, ['lay-summary'] = true, ['layurl'] = true, ['lay-url'] = true, ['lccn'] = true, ['LCCN'] = true, ['location'] = true, ['magazine'] = true, ['medium'] = true, ['minutes'] = true, ['month'] = false, ['mr'] = true, ['MR'] = true, ['name-separator'] = true, ['network'] = true, ['newsgroup'] = true, ['newspaper'] = true, ['nocat'] = true, ['no-cat'] = true, ['nopp'] = true, ['no-pp'] = true, ['notestitle'] = false, -- deprecated; set to nil after 1 October 2014; a unique alias of chapter used by old cite AV media notes ['notracking'] = true, ['no-tracking'] = true, ['number'] = true, ['oclc'] = true, ['OCLC'] = true, ['ol'] = true, ['OL'] = true, ['origyear'] = true, ['orig-year'] = true, ['osti'] = true, ['OSTI'] = true, ['others'] = true, ['p'] = true, ['page'] = true, ['pages'] = true, ['people'] = true, ['periodical'] = true, ['place'] = true, ['pmc'] = true, ['PMC'] = true, ['pmid'] = true, ['PMID'] = true, ['postscript'] = true, ['pp'] = true, ['PPPrefix'] = true, ['pp-prefix'] = true, ['PPrefix'] = true, ['p-prefix'] = true, -- LOCAL ['PPSuffix'] = true, ['PSuffix'] = true, ['pp-suffix'] = true, ['p-suffix'] = true, -- END LOCAL ['program']=true, -- cite interview ['publicationdate'] = true, ['publication-date'] = true, ['publicationplace'] = true, ['publication-place'] = true, ['publisher'] = true, ['publisherid'] = false, -- deprecated; set to nil after 1 October 2014; a unique alias of others used by old cite AV media notes and old cite DVD-notes ['quotation'] = true, ['quote'] = true, ['ref'] = true, ['Ref'] = true, ['registration'] = true, ['rfc'] = true, ['RFC'] = true, ['scale'] = true, ['season'] = true, ['section'] = true, ['sectionurl'] = true, ['section-url'] = true, ['separator'] = true, ['series'] = true, ['serieslink'] = true, ['series-link'] = true, ['seriesno'] = true, ['series-no'] = true, ['seriesnumber'] = true, ['series-number'] = true, ['series-separator'] = true, ['ssrn'] = true, ['SSRN'] = true, ['station'] = true, ['subject'] = true, ['subjectlink'] = true, ['subject-link'] = true, ['subscription'] = true, ['surname'] = true, ['template doc demo'] = true, ['template-doc-demo'] = true, ['time'] = true, ['timecaption'] = true, ['time-caption'] = true, ['title'] = true, ['titlelink'] = true, ['title-link'] = true, ['titleyear'] = false, -- deprecated; set to nil after 1 October 2014; a unique alias of origyear used by old cite DVD-notes -- LOCAL ['title_zh'] = true, -- END LOCAL ['trans_chapter'] = true, ['trans-chapter'] = true, ['transcript'] = true, ['transcripturl'] = true, ['transcript-url'] = true, ['trans_title'] = true, ['trans-title'] = true, ['type'] = true, ['url'] = true, ['URL'] = true, ['version'] = true, ['via'] = true, ['volume'] = true, ['website'] = true, ['work'] = true, ['year'] = true, ['zbl'] = true, ['ZBL'] = true, -- LOCAL ['unified'] = true, ['csbn'] = true, ['CSBN'] = true, -- END LOCAL }, numbered_arguments = { ['author#'] = true, ['Author#'] = true, ['author-first#'] = true, ['author#-first'] = true, ['author-last#'] = true, ['author#-last'] = true, ['author-link#'] = true, ['author#link'] = true, ['author#-link'] = true, ['authorlink#'] = true, ['author-mask#'] = true, ['author#mask'] = true, ['author#-mask'] = true, ['authormask#'] = true, ['authors#'] = true, ['editor#'] = true, ['Editor#'] = true, ['editor-first#'] = true, ['editor#-first'] = true, ['EditorGiven#'] = true, ['editor#-given'] = true, ['editor-given#'] = true, ['editor-last#'] = true, ['editor#-last'] = true, ['editor-link#'] = true, ['editor#link'] = true, ['editor#-link'] = true, ['editorlink#'] = true, ['editor-mask#'] = true, ['editor#mask'] = true, ['editor#-mask'] = true, ['editormask#'] = true, ['editors#'] = true, ['EditorSurname#'] = true, ['editor#-surname'] = true, ['editor-surname#'] = true, ['first#'] = true, ['given#'] = true, ['last#'] = true, ['subject#'] = true, ['subject-link#'] = true, ['subject#link'] = true, ['subject#-link'] = true, ['subjectlink#'] = true, ['surname#'] = true, }, }; return whitelist; ay1oii5mt4qzaovr6dge95yjvnwjkpn 模块:Citation/CS1/Date validation 828 29358 401546 203870 2026-10-29T15:42:59Z Lt2818 23148 已保护“[[模块:Citation/CS1/Date validation]]”:高风险模板​([编辑=只准自动确认用户](无限期)​[捅荡=只准自动确认用户](无限期)) 203870 Scribunto text/plain local p = {} -- returns a number according to the month in a date: 1 for January, etc. Capitalization and spelling must be correct. If not a valid month, returns 0 function get_month_number (month) local long_months = {['January']=1, ['February']=2, ['March']=3, ['April']=4, ['May']=5, ['June']=6, ['July']=7, ['August']=8, ['September']=9, ['October']=10, ['November']=11, ['December']=12}; local short_months = {['Jan']=1, ['Feb']=2, ['Mar']=3, ['Apr']=4, ['May']=5, ['Jun']=6, ['Jul']=7, ['Aug']=8, ['Sep']=9, ['Oct']=10, ['Nov']=11, ['Dec']=12}; local zh_months = {['1月']=1, ['2月']=2, ['3月']=3, ['4月']=4, ['5月']=5, ['6月']=6, ['7月']=7, ['8月']=8, ['9月']=9, ['10月']=10, ['11月']=11, ['12月']=12}; local temp; temp=long_months[month]; if temp then return temp; end -- if month is the long-form name temp=short_months[month]; if temp then return temp; end -- if month is the short-form name temp=zh_months[month]; if temp then return temp; end -- if month is in Chinese return 0; -- misspelled, improper case, or not a month name end p.get_month_number = get_month_number -- LOCAL -- returns a number according to the sequence of seasons in a year: 1 for Winter, etc. Capitalization and spelling must be correct. If not a valid season, returns 0 function get_season_number (season) local season_list = {['Winter']=1, ['Spring']=2, ['Summer']=3, ['Fall']=4, ['Autumn']=4} local temp; temp=season_list[season]; if temp then return temp; end -- if season is a valid name return its number return 0; -- misspelled, improper case, or not a season name end --returns true if month or season is valid (properly spelled, capitalized, abbreviated) function is_valid_month_or_season (month_season) if 0 == get_month_number (month_season) then -- if month text isn't one of the twelve months, might be a season if 0 == get_season_number (month_season) then -- not a month, is it a season? return false; -- return false not a month or one of the five seasons end end return true; end -- Function gets current year from the server and compares it to year from a citation parameter. Years more than one year in the future are not acceptable. function is_valid_year(year) if not is_set(year_limit) then year_limit = tonumber(os.date("%Y"))+1; -- global variable so we only have to fetch it once (os.date("Y") no longer works?) end return tonumber(year) <= year_limit; -- false if year is in the future more than one year end --[[ Returns true if day is less than or equal to the number of days in month and year is no farther into the future than next year; else returns false. Assumes Julian calendar prior to year 1582 and Gregorian calendar thereafter. Accounts for Julian calendar leap years before 1582 and Gregorian leap years after 1582. Where the two calendars overlap (1582 to approximately 1923) dates are assumed to be Gregorian. ]] function is_valid_date (year, month, day) local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; local month_length; if not is_valid_year(year) then -- no farther into the future than next year return false; end if (2==month) then -- if February month_length = 28; -- then 28 days unless if 1582 > tonumber(year) then -- Julian calendar if 0==(year%4) then month_length = 29; end else -- Gregorian calendar if (0==(year%4) and (0~=(year%100) or 0==(year%400))) then -- is a leap year? month_length = 29; -- if leap year then 29 days in February end end else month_length=days_in_month[month]; end if tonumber (day) > month_length then return false; end return true; end --[[ Check a pair of months or seasons to see if both are valid members of a month or season pair. Month pairs are expected to be left to right, earliest to latest in time. Similarly, seasons are also left to right, earliest to latest in time. There is an oddity with seasons. Winter is assigned a value of 1, spring 2, ..., fall and autumn 4. Because winter can follow fall/autumn at the end of a calender year, a special test is made to see if |date=Fall-Winter yyyy (4-1) is the date. ]] function is_valid_month_season_range(range_start, range_end) local range_start_number = get_month_number (range_start); if 0 == range_start_number then -- is this a month range? local range_start_number = get_season_number (range_start); -- not a month; is it a season? get start season number local range_end_number = get_season_number (range_end); -- get end season number if 0 ~= range_start_number then -- is start of range a season? if range_start_number < range_end_number then -- range_start is a season return true; -- return true when range_end is also a season and follows start season; else false end if 4 == range_start_number and 1 == range_end_number then -- special case when range is Fall-Winter or Autumn-Winter return true; end end return false; -- range_start is not a month or a season; or range_start is a season and range_end is not; or improper season sequence end local range_end_number = get_month_number (range_end); -- get end month number if range_start_number < range_end_number then -- range_start is a month; does range_start precede range_end? return true; -- if yes, return true end return false; -- range_start month number is greater than or equal to range end number; or range end isn't a month end --[[ Check date format to see that it is one of the formats approved by WP:DATESNO or WP:DATERANGE. Exception: only allowed range separator is endash. Additionally, check the date to see that it is a real date: no 31 in 30-day months; no 29 February when not a leap year. Months, both long-form and three character abbreviations, and seasons must be spelled correctly. Future years beyond next year are not allowed. If the date fails the fomat tests, this function returns false and does not return values for anchor_year and COinS_date. When this happens, the date parameter is used in the COinS metadata and the CITEREF identifier gets its year from the year parameter if present otherwise CITEREF does not get a date value. Inputs: date_string - date string from date-holding parameters (date, year, accessdate, embargo, archivedate, etc) Returns: false if date string is not a real date; else true, anchor_year, COinS_date anchor_year can be used in CITEREF anchors COinS_date is date_string without anchor_year disambiguator if any ]] function check_date (date_string) local year; -- assume that year2, months, and days are not used; local year2=0; -- second year in a year range local month=0; local month2=0; -- second month in a month range local day=0; local day2=0; -- second day in a day range local anchor_year; local coins_date; if date_string:match("^%d%d%d%d%-%d%d%-%d%d$") then -- year-initial numerical year month day format year, month, day=string.match(date_string, "(%d%d%d%d)%-(%d%d)%-(%d%d)"); month=tonumber(month); if 12 < month or 1 > month or 1583 > tonumber(year) then return false; end -- month number not valid or not Gregorian calendar anchor_year = year; elseif date_string:match("^%a+ +[1-9]%d?, +[1-9]%d%d%d?%a?$") then -- month-initial: month day, year month, day, anchor_year, year=string.match(date_string, "(%a+)%s*(%d%d?),%s*((%d%d%d%d)%a?)"); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^%a+ +[1-9]%d?–[1-9]%d?, +[1-9]%d%d%d%a?$") then -- month-initial day range: month day–day, year; days are separated by endash month, day, day2, anchor_year, year=string.match(date_string, "(%a+) +(%d%d?)–(%d%d?), +((%d%d%d%d)%a?)"); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^[1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day-initial: day month year day, month, anchor_year, year=string.match(date_string, "(%d%d*)%s*(%a+)%s*((%d%d%d%d)%a?)"); month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^[1-9]%d?–[1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day-range-initial: day–day month year; days are separated by endash day, day2, month, anchor_year, year=string.match(date_string, "(%d%d?)–(%d%d?) +(%a+) +((%d%d%d%d)%a?)"); if tonumber(day) >= tonumber(day2) then return false; end -- date range order is left to right: earlier to later; dates may not be the same; month = get_month_number (month); if 0 == month then return false; end -- return false if month text isn't one of the twelve months elseif date_string:match("^[1-9]%d? +%a+ – [1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day initial month-day-range: day month - day month year; uses spaced endash day, month, day2, month2, anchor_year, year=date_string:match("(%d%d?) +(%a+) – (%d%d?) +(%a+) +((%d%d%d%d)%a?)"); if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end -- date range order is left to right: earlier to later; month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^%a+ +[1-9]%d? – %a+ +[1-9]%d?, +[1-9]%d%d%d%a?$") then -- month initial month-day-range: month day – month day, year; uses spaced endash month, day, month2, day2, anchor_year, year=date_string:match("(%a+) +(%d%d?) – (%a+) +(%d%d?), +((%d%d%d%d)%a?)"); if (not is_valid_month_season_range(month, month2)) or not is_valid_year(year) then return false; end month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^[1-9]%d? +%a+ +[1-9]%d%d%d – [1-9]%d? +%a+ +[1-9]%d%d%d%a?$") then -- day initial month-day-year-range: day month year - day month year; uses spaced endash day, month, year, day2, month2, anchor_year, year2=date_string:match("(%d%d?) +(%a+) +(%d%d%d%d?) – (%d%d?) +(%a+) +((%d%d%d%d?)%a?)"); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- year2 no more than one year in the future month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^%a+ +[1-9]%d?, +[1-9]%d%d%d – %a+ +[1-9]%d?, +[1-9]%d%d%d%a?$") then -- month initial month-day-year-range: month day, year – month day, year; uses spaced endash month, day, year, month2, day2, anchor_year, year2=date_string:match("(%a+) +(%d%d?), +(%d%d%d%d) – (%a+) +(%d%d?), +((%d%d%d%d)%a?)"); if tonumber(year2) <= tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- year2 no more than one year in the future month = get_month_number (month); month2 = get_month_number (month2); elseif date_string:match("^Winter +[1-9]%d%d%d–[1-9]%d%d%d%a?$") then -- special case Winter year-year; year separated with unspaced endash year, anchor_year, year2=date_string:match("Winter +(%d%d%d%d)–((%d%d%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor_year from both years if 1 ~= tonumber(year2) - tonumber(year) then return false; end -- must be sequential years, left to right, earlier to later if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^%a+ +[1-9]%d%d%d% – %a+ +[1-9]%d%d%d%a?$") then -- month/season year - month/season year; separated by spaced endash month, year, month2, anchor_year, year2=date_string:match("(%a+) +(%d%d%d%d) – (%a+) +((%d%d%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor_year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year if not((0 ~= get_month_number(month) and 0 ~= get_month_number(month2)) or -- both must be month year or season year, not mixed (0 ~= get_season_number(month) and 0 ~= get_season_number(month2))) then return false; end elseif date_string:match ("^%a+–%a+ +[1-9]%d%d%d%a?$") then -- month/season range year; months separated by endash month, month2, anchor_year, year=date_string:match ("(%a+)–(%a+)%s*((%d%d%d%d)%a?)"); if (not is_valid_month_season_range(month, month2)) or (not is_valid_year(year)) then return false; end elseif date_string:match("^%a+ +%d%d%d%d%a?$") then -- month/season year month, anchor_year, year=date_string:match("(%a+)%s*((%d%d%d%d)%a?)"); if not is_valid_year(year) then return false; end if not is_valid_month_or_season (month) then return false; end elseif date_string:match("^[1-9]%d%d%d?–[1-9]%d%d%d?%a?$") then -- Year range: YYY-YYY or YYY-YYYY or YYYY–YYYY; separated by unspaced endash; 100-9999 year, anchor_year, year2=date_string:match("(%d%d%d%d?)–((%d%d%d%d?)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor year from both years if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^[1-9]%d%d%d–%d%d%a?$") then -- Year range: YYYY–YY; separated by unspaced endash local century; year, century, anchor_year, year2=date_string:match("((%d%d)%d%d)–((%d%d)%a?)"); anchor_year=year..'–'..anchor_year; -- assemble anchor year from both years if 13 > tonumber(year2) then return false; end -- don't allow 2003-05 which might be May 2003 year2 = century..year2; -- add the century to year2 for comparisons if tonumber(year) >= tonumber(year2) then return false; end -- left to right, earlier to later, not the same if not is_valid_year(year2) then return false; end -- no year farther in the future than next year elseif date_string:match("^[1-9]%d%d%d?%a?$") then -- year; here accept either YYY or YYYY anchor_year, year=date_string:match("((%d%d%d%d?)%a?)"); if false == is_valid_year(year) then return false; end anchor_year = year; -- LOCAL: do not use mw.ustring: it allows full-width characters for %d. elseif date_string:match("^[1-9]%d%d%d年[1-9]%d?月[1-9]%d?日$") then -- zh: year month day year, month, day=date_string:match("(%d%d%d%d)年(%d%d*月)(%d%d*)日"); month = get_month_number (month); if 0 == month then return false; end anchor_year = year; elseif date_string:match("^[1-9]%d%d%d年[1-9]%d?月$") then -- zh: year month year, month=date_string:match("(%d%d%d%d)年(%d%d*月)"); month = get_month_number (month); if 0 == month then return false; end anchor_year = year; elseif date_string:match("^[1-9]%d%d%d?年$") then -- zh: year; here accept either YYY or YYYY year=date_string:match("(%d%d%d%d?)年"); if false == is_valid_year(year) then return false; end anchor_year = year; elseif mw.ustring.match(date_string, "^%d%d%d%d%-%d%d$") then -- numerical year month format year, month=mw.ustring.match(date_string, "(%d%d%d%d)%-(%d%d)"); month=tonumber(month); if 12 < month or 1 > month or 1583 > tonumber(year) then return false; end -- month number not valid or not Gregorian calendar anchor_year = year; -- END LOCAL else return false; -- date format not one of the MOS:DATE approved formats end local result=true; -- check whole dates for validity; assume true because not all dates will go through this test if 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 == day2 then -- YMD (simple whole date) result=is_valid_date(year,month,day); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 == month2 and 0 ~= day2 then -- YMD-d (day range) result=is_valid_date(year,month,day); result=result and is_valid_date(year,month,day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 == year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-md (day month range) result=is_valid_date(year,month,day); result=result and is_valid_date(year,month2,day2); elseif 0 ~= year and 0 ~= month and 0 ~= day and 0 ~= year2 and 0 ~= month2 and 0 ~= day2 then -- YMD-ymd (day month year range) result=is_valid_date(year,month,day); result=result and is_valid_date(year2,month2,day2); end if false == result then return false; end -- if here, then date_string is valid; get coins_date from date_string (leave CITEREF disambiguator) ... coins_date=mw.ustring.match(date_string, "^(.+%d)%a?$"); -- last character of valid disambiguatable date is always a digit -- LOCAL coins_date= mw.ustring.gsub(coins_date, "–", "-" ); -- ... and replace any ndash with a hyphen return true, anchor_year, coins_date; -- format is good and date string represents a real date end --[[ Cycle the date-holding parameters in passed table date_parameters_list through check_date() to check compliance with MOS:DATE. For all valid dates, check_date() returns true. The |date= parameter test is unique, it is the only date holding parameter from which values for anchor_year (used in CITEREF identifiers) and COinS_date (used in the COinS metadata) are derived. The |date= parameter is the only date-holding parameter that is allowed to contain the no-date keywords "n.d." or "nd" (without quotes). Unlike most error messages created in this module, only one error message is created by this function. Because all of the date holding parameters are processed serially, a single error message is created as the dates are tested. ]] function p.dates(date_parameters_list) local anchor_year; -- will return as nil if the date being tested is not |date= local COinS_date; -- will return as nil if the date being tested is not |date= local error_message =""; local good_date=false; for k, v in pairs(date_parameters_list) do -- for each date-holding parameter in the list if is_set(v) then -- if the parameter has a value if v:match("^c%. [1-9]%d%d%d?%a?$") then -- special case for c. year or with or without CITEREF disambiguator - only |date= and |year= local year = v:match("c%. ([1-9]%d%d%d?)%a?"); -- get the year portion so it can be tested if 'date'==k then anchor_year, COinS_date = v:match("((c%. [1-9]%d%d%d?)%a?)"); -- anchor year and COinS_date only from |date= parameter good_date = is_valid_year(year); elseif 'year'==k then good_date = is_valid_year(year); end elseif 'date'==k then -- if the parameter is |date= if v:match("n%.d%.%a?") then -- if |date=n.d. with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v:match("((n%.d%.)%a?)"); --"n.d."; no error when date parameter is set to no date elseif v:match("nd%a?$") then -- if |date=nd with or without a CITEREF disambiguator good_date, anchor_year, COinS_date = true, v:match("((nd)%a?)"); --"nd"; no error when date parameter is set to no date else good_date, anchor_year, COinS_date = check_date (v); -- go test the date end else -- any other date-holding parameter good_date = check_date (v); -- go test the date end if false==good_date then -- assemble one error message so we don't add the tracking category multiple times if is_set(error_message) then -- once we've added the first portion of the error message ... error_message=error_message .. ", "; -- ... add a comma space separator end error_message=error_message .. "&#124;" .. k .. "="; -- add the failed parameter end end end return anchor_year, COinS_date, error_message; -- and done end return p; 2athnul5gjtyra84p17054cyb2y3c2v 共產黨恐怖主義 0 34789 401562 323467 2026-10-30T06:03:01Z ~2026-57686-41 268740 /* 六四事件 */ 401562 wikitext text/x-wiki '''共產黨恐怖主義'''隻词有得强烈个政治立场交色彩。该词来源之一是1919年在德国出版个''Terrorismus und Kommunismus''(《恐怖主义搭共产主义》,作者考茨基)。该词是指信仰共产主义个实施者對非武装人员个有组织暴力行爲,以期推進[[共产主义|共產主義]]運動个政治目標。其中一些是针对非武装人员个直接[[恐怖襲擊]],譬如德国个[[紅軍派]];另外一些嚜是共产主义国家发动个,具有明显政治色彩个[[国家恐怖主义]],譬如朝鲜针对南韩发动个一系列袭击。反对中国共产党个人士倾向於擔[[中国]]个政治动荡,以及其他一些自称具有[[毛澤東思想]]个政治組織(譬如[[光明之路]]、[[哥倫比亞革命武裝力量]]及[[尼泊尔联合共产党]])个政治行爲认定为「共产党恐怖主义」。[[法轮功]]人士倾向於擔中共对法轮功个禁绝认定为「共产党恐怖主义」<ref>[http://www.bannedbook.org/resources/file/237],不過昰种认定倾向个客观性尚有待观察。</ref>。 == 典型歷史範例 == === [[紅色高棉]] === [[波爾布特]]率領赤柬黨人一度推翻脫曾經發動政變篡奪[[西哈努克]]个[[柬埔寨]]王國之[[朗諾]]政權,而波爾布特也是毛思想个忠實奉行者,強制[[金边|金邊]]民眾[[上山下鄉]]接受改造,並屠殺僧侶、知識分子咾啥畀視爲「反革命份子」或「通敵者」个[[赤柬]]敵人。其中頂頂慘絕人寰个就是[[S-21集中營]],像煞斯大林辰光个[[古拉格]]一樣屠殺交關畀赤柬當局視爲國家敵人个囚犯。末腳赤柬政權在[[柬越戰爭]]中畀入侵个越南軍隊推翻脫,西哈努克在中国个帮助下纔得以回國重建柬埔寨王國;而赤柬領袖像波爾布特、農謝、宋先、[[英薩利]]等人遭到[[國際法庭]]以[[反人類罪|反人類罪名]]審判。 === 大韩航空858号班机空难 === 1987年11月29號14點05分,大韩航空858号班机在安达曼海上空突然发生爆炸,机上104名乘客搭11名机组人员全部遇难。根据抓获个嫌疑犯,一名年仅26岁个女性金贤姬供述,佢交佢个搭档,在畀逮捕个辰光自杀身亡个70岁个金胜一擔一颗定时炸弹放置垃昰架飞机个行李架裏向,爆炸辰光定垃九個鐘頭以後。随後嫌疑人两介頭在中途下了飞机。佢还供述,佢交佢个搭档儕是[[朝鲜民主主义人民共和国|朝鲜]]个特工,佢拉进行昰趟行动个目的在於阻止[[大韩民国|韩国]]举办[[1988年汉城奥运会]]。<ref>[http://hk.aboluowang.com/2011/1225/230230.html]</ref> 朝鲜官方弗承认昰趟袭击由其发动。 === 仰光爆炸事件 === 1983年[[韩国總統]][[全斗煥]]執政期間,曾出訪[[缅甸|緬甸]]前首都仰光爲[[1988年夏季奧林匹克運動會|汉城奧運會]]造勢,但朝鲜特工已經得知此情報並對全斗煥與隨行韩国高官搭隨扈發動炸彈攻擊,部分韩国高幹搭隨扈在此事件中死亡,而全斗煥雖有受傷但幸免於難。 ===德意志之秋=== 1977年4月7號,德国联邦总检察长西格弗里德-布巴克在卡尔斯鲁厄遭枪击。左翼极端组织红军派隔手表示,布巴克遭枪击是该组织所为。而昰起血案衹是一系列恐怖袭击事件个开始。後首來,前红军派令德国胆战心惊长达幾個號頭,使德国陷入截至伊歇頂頂严重个恐惧危机。後首來昰段日腳以“德意志之秋”载入史册。 == 有得相当争议性个共产党恐怖主义事件 == === 六四事件 === [[六四事件]]<ref>{{Cite web |title=自由世界个中国留学生们,怎样看六四? |url=https://theinitium.com/article/20160604-64video/ |accessdate=2017-06-17 |archivedate=2020-10-29 |archiveurl=https://web.archive.org/web/20201029040851/https://theinitium.com/article/20160604-64video/ }}</ref> === [[六七暴動]] === [[香港]]1967年發生[[六七暴動]],[[香港親共人士]]在當時社会引發暴亂,社会出現暴乱情況及恐怖主义个恐慌,末腳遭到港英政府个鎮壓。 [[香港親共人士]](又稱[[土共]]、[[香港特別行政區政府|港共]])受到[[中国大陆]][[文化大革命]]極端思想和[[澳門特別行政區政府|澳門親共人士]]在1966年發動[[一二·三事件]]个鼓舞,發動了反對[[港英政府]]个[[暴動]],除脫散發傳單煽動學生[[罷課]]、商人[[罷市]]及勞工[[罷工]]外,更攻擊了英國官署和[[警察機關]];最少造成包括十名警員[[殉職]]几十名工人死难在內个51人死亡,包括212名警員在內个802人受傷。最終1,936人畀檢控,涉及1,167個炸彈,當中包括後來出任[[民政事務局局長]]个[[曾德成]],就是有份參與个學運成員。 === 青瓦臺事件 === 1968年[[朝鲜民主主义人民共和国|朝鲜]]武裝特工潛入[[首尔|汉城]]个韓国總統官邸[[青瓦臺]],欲刺殺當時个韓国總統[[朴正熙]];朝鲜特工雖然調好青瓦臺警衛个服裝得以滲透到青瓦臺外部防線,但最後仍因爲其个鞋子与青瓦臺警衛有所弗同而遭到識破,朝鲜特工因此跟青瓦臺警衛爆發了衝突,最後北韓个暗殺行动失敗收場。特工最終全部畀處決。6年後,1974年8月15日,朴正熙總統夫人[[陸英修]]同樣遭朝鲜特工刺殺身亡。 === 馬來亞共產黨 === [[馬來亞共產黨]]是一個垃拉[[马来西亚|馬來西亞]]个[[毛派]]武裝團體,曾在1950至1960年代發動了反抗英國殖民當局及獨立後个馬來西亞當局个武裝恐怖活動,馬共在馬來西亞及[[新加坡]]儕有活動,在1974年中華人民共和國先後搭馬來西亞及[[泰国|泰國]]建立外交關係後,宣布弗再[[輸出革命]],1982年遭泰國政府全面鎮壓,禁止活動。 == 別樣 == * [[國家恐怖主義]] * [[毛派]]、[[霍查派]] * [[統一戰線]] * [[人民戰爭]] == 外部連結 == {{reflist}} [[Category:各类恐怖主义]] [[Category:反共主義]] trsa0mcksa6cerund2yi2jjpn5vmder 401564 401562 2026-10-30T06:03:49Z Làm Việc Thiện 256828 Undid edits by [[Special:Contribs/~2026-57686-41|~2026-57686-41]] ([[User talk:~2026-57686-41|talk]]) to last version by InternetArchiveBot: reverting vandalism 401564 wikitext text/x-wiki '''共產黨恐怖主義'''隻词有得强烈个政治立场交色彩。该词来源之一是1919年在德国出版个''Terrorismus und Kommunismus''(《恐怖主义搭共产主义》,作者考茨基)。该词是指信仰共产主义个实施者對非武装人员个有组织暴力行爲,以期推進[[共产主义|共產主義]]運動个政治目標。其中一些是针对非武装人员个直接[[恐怖襲擊]],譬如德国个[[紅軍派]];另外一些嚜是共产主义国家发动个,具有明显政治色彩个[[国家恐怖主义]],譬如朝鲜针对南韩发动个一系列袭击。反对中国共产党个人士倾向於擔[[中国]]个政治动荡,以及其他一些自称具有[[毛澤東思想]]个政治組織(譬如[[光明之路]]、[[哥倫比亞革命武裝力量]]及[[尼泊尔联合共产党]])个政治行爲认定为「共产党恐怖主义」。[[法轮功]]人士倾向於擔中共对法轮功个禁绝认定为「共产党恐怖主义」<ref>[http://www.bannedbook.org/resources/file/237],不過昰种认定倾向个客观性尚有待观察。</ref>。 == 典型歷史範例 == === [[紅色高棉]] === [[波爾布特]]率領赤柬黨人一度推翻脫曾經發動政變篡奪[[西哈努克]]个[[柬埔寨]]王國之[[朗諾]]政權,而波爾布特也是毛思想个忠實奉行者,強制[[金边|金邊]]民眾[[上山下鄉]]接受改造,並屠殺僧侶、知識分子咾啥畀視爲「反革命份子」或「通敵者」个[[赤柬]]敵人。其中頂頂慘絕人寰个就是[[S-21集中營]],像煞斯大林辰光个[[古拉格]]一樣屠殺交關畀赤柬當局視爲國家敵人个囚犯。末腳赤柬政權在[[柬越戰爭]]中畀入侵个越南軍隊推翻脫,西哈努克在中国个帮助下纔得以回國重建柬埔寨王國;而赤柬領袖像波爾布特、農謝、宋先、[[英薩利]]等人遭到[[國際法庭]]以[[反人類罪|反人類罪名]]審判。 === 大韩航空858号班机空难 === 1987年11月29號14點05分,大韩航空858号班机在安达曼海上空突然发生爆炸,机上104名乘客搭11名机组人员全部遇难。根据抓获个嫌疑犯,一名年仅26岁个女性金贤姬供述,佢交佢个搭档,在畀逮捕个辰光自杀身亡个70岁个金胜一擔一颗定时炸弹放置垃昰架飞机个行李架裏向,爆炸辰光定垃九個鐘頭以後。随後嫌疑人两介頭在中途下了飞机。佢还供述,佢交佢个搭档儕是[[朝鲜民主主义人民共和国|朝鲜]]个特工,佢拉进行昰趟行动个目的在於阻止[[大韩民国|韩国]]举办[[1988年汉城奥运会]]。<ref>[http://hk.aboluowang.com/2011/1225/230230.html]</ref> 朝鲜官方弗承认昰趟袭击由其发动。 === 仰光爆炸事件 === 1983年[[韩国總統]][[全斗煥]]執政期間,曾出訪[[缅甸|緬甸]]前首都仰光爲[[1988年夏季奧林匹克運動會|汉城奧運會]]造勢,但朝鲜特工已經得知此情報並對全斗煥與隨行韩国高官搭隨扈發動炸彈攻擊,部分韩国高幹搭隨扈在此事件中死亡,而全斗煥雖有受傷但幸免於難。 ===德意志之秋=== 1977年4月7號,德国联邦总检察长西格弗里德-布巴克在卡尔斯鲁厄遭枪击。左翼极端组织红军派隔手表示,布巴克遭枪击是该组织所为。而昰起血案衹是一系列恐怖袭击事件个开始。後首來,前红军派令德国胆战心惊长达幾個號頭,使德国陷入截至伊歇頂頂严重个恐惧危机。後首來昰段日腳以“德意志之秋”载入史册。 == 有得相当争议性个共产党恐怖主义事件 == === 六四事件 === [[六四事件]]指1989年6月3日夜到至6月4日凌晨,[[中华人民共和国政府]]派遣中国人民解放军至北京市个天安门广场,并在附近交试图阻拦部队个民众发生流血冲突,昰樁事件因而又畀批评者称作“六四屠杀”或“天安门大屠杀”。广义个六四事件则指自1989年4月开始,由大学学生在北京市天安门广场发起、为期2個號頭个学生运动;之後获得民众广泛个支持,并扩张成为全国性示威活动。弗过以保守派为首个政府高层最後决定实行戒严,并派遣军队予以清场。在造成交關民众死伤搭部分军人伤亡後,示威活动宣告结束。 中共通常避免提及六四事件个称谓,称以『一九八九年政治风波』。中共承认发生流血事件,但认为六四运动是对社会暴乱个军事化处理:『1989年4月初,北京一些高校个青年学生针对现实社会中存在个问题开展各种形式个活动,形成学潮。4月15日,原中共中央总书记胡耀邦逝世,广大群众搭青年学生举行各种形式个悼念活动,但是极少数人自由化分子却利用昰隻时机,以悼念为借口,进行反党、反社会主义个活动。在佢拉个煽动下,首都及地方一些高校个学生大批涌上街头举行游行活动,西安、长沙等地个一些不法分子趁机进行了打、砸、抢、烧,学潮迅速发展成为动乱』;『对此,党中央、国务院、中央军委采取果断措施,平息了暴乱。』<ref>{{Cite web |title=1989年政治风波 |url=http://www.people.com.cn/GB/shizheng/252/5301/5302/20010613/488133.html |accessdate=2017-06-17 |archivedate=2015-02-09 |archiveurl=https://web.archive.org/web/20150209020541/http://www.people.com.cn/GB/shizheng/252/5301/5302/20010613/488133.html }}</ref> 中共昰种认定倾向个客观性尚有待观察。交關人士(尤其在中国大陆以外)对[[中國|中国]]政府个官方解释持相当个怀疑态度。乃朝,对於六四时间个死亡人数、社会影响等存在各种弗同个说法,信息杂冗、真假莫辨。对死亡数字个估计从上百人至数千人弗等,对[[天安門廣場|天安门广场]]是否发生流血事件亦众说纷纭。流亡学生运动领袖像[[柴玲]]、[[吾尔开希]]、法轮功人士,以及其他对中国抱有弗良观感个人士,倾向於认同更大个死亡数字搭更加严重个社会弗良影响。中国大陆个一般民众则倾向於认为六四事件是政府出於维持政权稳定个武装镇压,一般对此持中性态度,或由於消息封锁而处於弗知情个状态<ref>{{Cite web |title=自由世界个中国留学生们,怎样看六四? |url=https://theinitium.com/article/20160604-64video/ |accessdate=2017-06-17 |archivedate=2020-10-29 |archiveurl=https://web.archive.org/web/20201029040851/https://theinitium.com/article/20160604-64video/ }}</ref>。六四事件後,中國收緊對[[言論自由|言论自由]]个限制,並加強打壓在政治上持有弗同见解个人士。 === [[六七暴動]] === [[香港]]1967年發生[[六七暴動]],[[香港親共人士]]在當時社会引發暴亂,社会出現暴乱情況及恐怖主义个恐慌,末腳遭到港英政府个鎮壓。 [[香港親共人士]](又稱[[土共]]、[[香港特別行政區政府|港共]])受到[[中国大陆]][[文化大革命]]極端思想和[[澳門特別行政區政府|澳門親共人士]]在1966年發動[[一二·三事件]]个鼓舞,發動了反對[[港英政府]]个[[暴動]],除脫散發傳單煽動學生[[罷課]]、商人[[罷市]]及勞工[[罷工]]外,更攻擊了英國官署和[[警察機關]];最少造成包括十名警員[[殉職]]几十名工人死难在內个51人死亡,包括212名警員在內个802人受傷。最終1,936人畀檢控,涉及1,167個炸彈,當中包括後來出任[[民政事務局局長]]个[[曾德成]],就是有份參與个學運成員。 === 青瓦臺事件 === 1968年[[朝鲜民主主义人民共和国|朝鲜]]武裝特工潛入[[首尔|汉城]]个韓国總統官邸[[青瓦臺]],欲刺殺當時个韓国總統[[朴正熙]];朝鲜特工雖然調好青瓦臺警衛个服裝得以滲透到青瓦臺外部防線,但最後仍因爲其个鞋子与青瓦臺警衛有所弗同而遭到識破,朝鲜特工因此跟青瓦臺警衛爆發了衝突,最後北韓个暗殺行动失敗收場。特工最終全部畀處決。6年後,1974年8月15日,朴正熙總統夫人[[陸英修]]同樣遭朝鲜特工刺殺身亡。 === 馬來亞共產黨 === [[馬來亞共產黨]]是一個垃拉[[马来西亚|馬來西亞]]个[[毛派]]武裝團體,曾在1950至1960年代發動了反抗英國殖民當局及獨立後个馬來西亞當局个武裝恐怖活動,馬共在馬來西亞及[[新加坡]]儕有活動,在1974年中華人民共和國先後搭馬來西亞及[[泰国|泰國]]建立外交關係後,宣布弗再[[輸出革命]],1982年遭泰國政府全面鎮壓,禁止活動。 == 別樣 == * [[國家恐怖主義]] * [[毛派]]、[[霍查派]] * [[統一戰線]] * [[人民戰爭]] == 外部連結 == {{reflist}} [[Category:各类恐怖主义]] [[Category:反共主義]] c2g7afifskuhbbjzxcgr5p35i6ih5lp 401567 401564 2026-10-30T06:05:12Z ~2026-57686-41 268740 /* 六四事件 */ 401567 wikitext text/x-wiki '''共產黨恐怖主義'''隻词有得强烈个政治立场交色彩。该词来源之一是1919年在德国出版个''Terrorismus und Kommunismus''(《恐怖主义搭共产主义》,作者考茨基)。该词是指信仰共产主义个实施者對非武装人员个有组织暴力行爲,以期推進[[共产主义|共產主義]]運動个政治目標。其中一些是针对非武装人员个直接[[恐怖襲擊]],譬如德国个[[紅軍派]];另外一些嚜是共产主义国家发动个,具有明显政治色彩个[[国家恐怖主义]],譬如朝鲜针对南韩发动个一系列袭击。反对中国共产党个人士倾向於擔[[中国]]个政治动荡,以及其他一些自称具有[[毛澤東思想]]个政治組織(譬如[[光明之路]]、[[哥倫比亞革命武裝力量]]及[[尼泊尔联合共产党]])个政治行爲认定为「共产党恐怖主义」。[[法轮功]]人士倾向於擔中共对法轮功个禁绝认定为「共产党恐怖主义」<ref>[http://www.bannedbook.org/resources/file/237],不過昰种认定倾向个客观性尚有待观察。</ref>。 == 典型歷史範例 == === [[紅色高棉]] === [[波爾布特]]率領赤柬黨人一度推翻脫曾經發動政變篡奪[[西哈努克]]个[[柬埔寨]]王國之[[朗諾]]政權,而波爾布特也是毛思想个忠實奉行者,強制[[金边|金邊]]民眾[[上山下鄉]]接受改造,並屠殺僧侶、知識分子咾啥畀視爲「反革命份子」或「通敵者」个[[赤柬]]敵人。其中頂頂慘絕人寰个就是[[S-21集中營]],像煞斯大林辰光个[[古拉格]]一樣屠殺交關畀赤柬當局視爲國家敵人个囚犯。末腳赤柬政權在[[柬越戰爭]]中畀入侵个越南軍隊推翻脫,西哈努克在中国个帮助下纔得以回國重建柬埔寨王國;而赤柬領袖像波爾布特、農謝、宋先、[[英薩利]]等人遭到[[國際法庭]]以[[反人類罪|反人類罪名]]審判。 === 大韩航空858号班机空难 === 1987年11月29號14點05分,大韩航空858号班机在安达曼海上空突然发生爆炸,机上104名乘客搭11名机组人员全部遇难。根据抓获个嫌疑犯,一名年仅26岁个女性金贤姬供述,佢交佢个搭档,在畀逮捕个辰光自杀身亡个70岁个金胜一擔一颗定时炸弹放置垃昰架飞机个行李架裏向,爆炸辰光定垃九個鐘頭以後。随後嫌疑人两介頭在中途下了飞机。佢还供述,佢交佢个搭档儕是[[朝鲜民主主义人民共和国|朝鲜]]个特工,佢拉进行昰趟行动个目的在於阻止[[大韩民国|韩国]]举办[[1988年汉城奥运会]]。<ref>[http://hk.aboluowang.com/2011/1225/230230.html]</ref> 朝鲜官方弗承认昰趟袭击由其发动。 === 仰光爆炸事件 === 1983年[[韩国總統]][[全斗煥]]執政期間,曾出訪[[缅甸|緬甸]]前首都仰光爲[[1988年夏季奧林匹克運動會|汉城奧運會]]造勢,但朝鲜特工已經得知此情報並對全斗煥與隨行韩国高官搭隨扈發動炸彈攻擊,部分韩国高幹搭隨扈在此事件中死亡,而全斗煥雖有受傷但幸免於難。 ===德意志之秋=== 1977年4月7號,德国联邦总检察长西格弗里德-布巴克在卡尔斯鲁厄遭枪击。左翼极端组织红军派隔手表示,布巴克遭枪击是该组织所为。而昰起血案衹是一系列恐怖袭击事件个开始。後首來,前红军派令德国胆战心惊长达幾個號頭,使德国陷入截至伊歇頂頂严重个恐惧危机。後首來昰段日腳以“德意志之秋”载入史册。 == 有得相当争议性个共产党恐怖主义事件 == === 六四事件 === [[六四事件]] === [[六七暴動]] === [[香港]]1967年發生[[六七暴動]],[[香港親共人士]]在當時社会引發暴亂,社会出現暴乱情況及恐怖主义个恐慌,末腳遭到港英政府个鎮壓。 [[香港親共人士]](又稱[[土共]]、[[香港特別行政區政府|港共]])受到[[中国大陆]][[文化大革命]]極端思想和[[澳門特別行政區政府|澳門親共人士]]在1966年發動[[一二·三事件]]个鼓舞,發動了反對[[港英政府]]个[[暴動]],除脫散發傳單煽動學生[[罷課]]、商人[[罷市]]及勞工[[罷工]]外,更攻擊了英國官署和[[警察機關]];最少造成包括十名警員[[殉職]]几十名工人死难在內个51人死亡,包括212名警員在內个802人受傷。最終1,936人畀檢控,涉及1,167個炸彈,當中包括後來出任[[民政事務局局長]]个[[曾德成]],就是有份參與个學運成員。 === 青瓦臺事件 === 1968年[[朝鲜民主主义人民共和国|朝鲜]]武裝特工潛入[[首尔|汉城]]个韓国總統官邸[[青瓦臺]],欲刺殺當時个韓国總統[[朴正熙]];朝鲜特工雖然調好青瓦臺警衛个服裝得以滲透到青瓦臺外部防線,但最後仍因爲其个鞋子与青瓦臺警衛有所弗同而遭到識破,朝鲜特工因此跟青瓦臺警衛爆發了衝突,最後北韓个暗殺行动失敗收場。特工最終全部畀處決。6年後,1974年8月15日,朴正熙總統夫人[[陸英修]]同樣遭朝鲜特工刺殺身亡。 === 馬來亞共產黨 === [[馬來亞共產黨]]是一個垃拉[[马来西亚|馬來西亞]]个[[毛派]]武裝團體,曾在1950至1960年代發動了反抗英國殖民當局及獨立後个馬來西亞當局个武裝恐怖活動,馬共在馬來西亞及[[新加坡]]儕有活動,在1974年中華人民共和國先後搭馬來西亞及[[泰国|泰國]]建立外交關係後,宣布弗再[[輸出革命]],1982年遭泰國政府全面鎮壓,禁止活動。 == 別樣 == * [[國家恐怖主義]] * [[毛派]]、[[霍查派]] * [[統一戰線]] * [[人民戰爭]] == 外部連結 == {{reflist}} [[Category:各类恐怖主义]] [[Category:反共主義]] 1e8rk4pzpxki9cwrdafa3r7sl883d3d 401568 401567 2026-10-30T06:05:51Z Pristome 187960 Undid edits by [[Special:Contribs/~2026-57686-41|~2026-57686-41]] ([[User talk:~2026-57686-41|talk]]) to last version by Làm Việc Thiện: reverting vandalism 401568 wikitext text/x-wiki '''共產黨恐怖主義'''隻词有得强烈个政治立场交色彩。该词来源之一是1919年在德国出版个''Terrorismus und Kommunismus''(《恐怖主义搭共产主义》,作者考茨基)。该词是指信仰共产主义个实施者對非武装人员个有组织暴力行爲,以期推進[[共产主义|共產主義]]運動个政治目標。其中一些是针对非武装人员个直接[[恐怖襲擊]],譬如德国个[[紅軍派]];另外一些嚜是共产主义国家发动个,具有明显政治色彩个[[国家恐怖主义]],譬如朝鲜针对南韩发动个一系列袭击。反对中国共产党个人士倾向於擔[[中国]]个政治动荡,以及其他一些自称具有[[毛澤東思想]]个政治組織(譬如[[光明之路]]、[[哥倫比亞革命武裝力量]]及[[尼泊尔联合共产党]])个政治行爲认定为「共产党恐怖主义」。[[法轮功]]人士倾向於擔中共对法轮功个禁绝认定为「共产党恐怖主义」<ref>[http://www.bannedbook.org/resources/file/237],不過昰种认定倾向个客观性尚有待观察。</ref>。 == 典型歷史範例 == === [[紅色高棉]] === [[波爾布特]]率領赤柬黨人一度推翻脫曾經發動政變篡奪[[西哈努克]]个[[柬埔寨]]王國之[[朗諾]]政權,而波爾布特也是毛思想个忠實奉行者,強制[[金边|金邊]]民眾[[上山下鄉]]接受改造,並屠殺僧侶、知識分子咾啥畀視爲「反革命份子」或「通敵者」个[[赤柬]]敵人。其中頂頂慘絕人寰个就是[[S-21集中營]],像煞斯大林辰光个[[古拉格]]一樣屠殺交關畀赤柬當局視爲國家敵人个囚犯。末腳赤柬政權在[[柬越戰爭]]中畀入侵个越南軍隊推翻脫,西哈努克在中国个帮助下纔得以回國重建柬埔寨王國;而赤柬領袖像波爾布特、農謝、宋先、[[英薩利]]等人遭到[[國際法庭]]以[[反人類罪|反人類罪名]]審判。 === 大韩航空858号班机空难 === 1987年11月29號14點05分,大韩航空858号班机在安达曼海上空突然发生爆炸,机上104名乘客搭11名机组人员全部遇难。根据抓获个嫌疑犯,一名年仅26岁个女性金贤姬供述,佢交佢个搭档,在畀逮捕个辰光自杀身亡个70岁个金胜一擔一颗定时炸弹放置垃昰架飞机个行李架裏向,爆炸辰光定垃九個鐘頭以後。随後嫌疑人两介頭在中途下了飞机。佢还供述,佢交佢个搭档儕是[[朝鲜民主主义人民共和国|朝鲜]]个特工,佢拉进行昰趟行动个目的在於阻止[[大韩民国|韩国]]举办[[1988年汉城奥运会]]。<ref>[http://hk.aboluowang.com/2011/1225/230230.html]</ref> 朝鲜官方弗承认昰趟袭击由其发动。 === 仰光爆炸事件 === 1983年[[韩国總統]][[全斗煥]]執政期間,曾出訪[[缅甸|緬甸]]前首都仰光爲[[1988年夏季奧林匹克運動會|汉城奧運會]]造勢,但朝鲜特工已經得知此情報並對全斗煥與隨行韩国高官搭隨扈發動炸彈攻擊,部分韩国高幹搭隨扈在此事件中死亡,而全斗煥雖有受傷但幸免於難。 ===德意志之秋=== 1977年4月7號,德国联邦总检察长西格弗里德-布巴克在卡尔斯鲁厄遭枪击。左翼极端组织红军派隔手表示,布巴克遭枪击是该组织所为。而昰起血案衹是一系列恐怖袭击事件个开始。後首來,前红军派令德国胆战心惊长达幾個號頭,使德国陷入截至伊歇頂頂严重个恐惧危机。後首來昰段日腳以“德意志之秋”载入史册。 == 有得相当争议性个共产党恐怖主义事件 == === 六四事件 === [[六四事件]]指1989年6月3日夜到至6月4日凌晨,[[中华人民共和国政府]]派遣中国人民解放军至北京市个天安门广场,并在附近交试图阻拦部队个民众发生流血冲突,昰樁事件因而又畀批评者称作“六四屠杀”或“天安门大屠杀”。广义个六四事件则指自1989年4月开始,由大学学生在北京市天安门广场发起、为期2個號頭个学生运动;之後获得民众广泛个支持,并扩张成为全国性示威活动。弗过以保守派为首个政府高层最後决定实行戒严,并派遣军队予以清场。在造成交關民众死伤搭部分军人伤亡後,示威活动宣告结束。 中共通常避免提及六四事件个称谓,称以『一九八九年政治风波』。中共承认发生流血事件,但认为六四运动是对社会暴乱个军事化处理:『1989年4月初,北京一些高校个青年学生针对现实社会中存在个问题开展各种形式个活动,形成学潮。4月15日,原中共中央总书记胡耀邦逝世,广大群众搭青年学生举行各种形式个悼念活动,但是极少数人自由化分子却利用昰隻时机,以悼念为借口,进行反党、反社会主义个活动。在佢拉个煽动下,首都及地方一些高校个学生大批涌上街头举行游行活动,西安、长沙等地个一些不法分子趁机进行了打、砸、抢、烧,学潮迅速发展成为动乱』;『对此,党中央、国务院、中央军委采取果断措施,平息了暴乱。』<ref>{{Cite web |title=1989年政治风波 |url=http://www.people.com.cn/GB/shizheng/252/5301/5302/20010613/488133.html |accessdate=2017-06-17 |archivedate=2015-02-09 |archiveurl=https://web.archive.org/web/20150209020541/http://www.people.com.cn/GB/shizheng/252/5301/5302/20010613/488133.html }}</ref> 中共昰种认定倾向个客观性尚有待观察。交關人士(尤其在中国大陆以外)对[[中國|中国]]政府个官方解释持相当个怀疑态度。乃朝,对於六四时间个死亡人数、社会影响等存在各种弗同个说法,信息杂冗、真假莫辨。对死亡数字个估计从上百人至数千人弗等,对[[天安門廣場|天安门广场]]是否发生流血事件亦众说纷纭。流亡学生运动领袖像[[柴玲]]、[[吾尔开希]]、法轮功人士,以及其他对中国抱有弗良观感个人士,倾向於认同更大个死亡数字搭更加严重个社会弗良影响。中国大陆个一般民众则倾向於认为六四事件是政府出於维持政权稳定个武装镇压,一般对此持中性态度,或由於消息封锁而处於弗知情个状态<ref>{{Cite web |title=自由世界个中国留学生们,怎样看六四? |url=https://theinitium.com/article/20160604-64video/ |accessdate=2017-06-17 |archivedate=2020-10-29 |archiveurl=https://web.archive.org/web/20201029040851/https://theinitium.com/article/20160604-64video/ }}</ref>。六四事件後,中國收緊對[[言論自由|言论自由]]个限制,並加強打壓在政治上持有弗同见解个人士。 === [[六七暴動]] === [[香港]]1967年發生[[六七暴動]],[[香港親共人士]]在當時社会引發暴亂,社会出現暴乱情況及恐怖主义个恐慌,末腳遭到港英政府个鎮壓。 [[香港親共人士]](又稱[[土共]]、[[香港特別行政區政府|港共]])受到[[中国大陆]][[文化大革命]]極端思想和[[澳門特別行政區政府|澳門親共人士]]在1966年發動[[一二·三事件]]个鼓舞,發動了反對[[港英政府]]个[[暴動]],除脫散發傳單煽動學生[[罷課]]、商人[[罷市]]及勞工[[罷工]]外,更攻擊了英國官署和[[警察機關]];最少造成包括十名警員[[殉職]]几十名工人死难在內个51人死亡,包括212名警員在內个802人受傷。最終1,936人畀檢控,涉及1,167個炸彈,當中包括後來出任[[民政事務局局長]]个[[曾德成]],就是有份參與个學運成員。 === 青瓦臺事件 === 1968年[[朝鲜民主主义人民共和国|朝鲜]]武裝特工潛入[[首尔|汉城]]个韓国總統官邸[[青瓦臺]],欲刺殺當時个韓国總統[[朴正熙]];朝鲜特工雖然調好青瓦臺警衛个服裝得以滲透到青瓦臺外部防線,但最後仍因爲其个鞋子与青瓦臺警衛有所弗同而遭到識破,朝鲜特工因此跟青瓦臺警衛爆發了衝突,最後北韓个暗殺行动失敗收場。特工最終全部畀處決。6年後,1974年8月15日,朴正熙總統夫人[[陸英修]]同樣遭朝鲜特工刺殺身亡。 === 馬來亞共產黨 === [[馬來亞共產黨]]是一個垃拉[[马来西亚|馬來西亞]]个[[毛派]]武裝團體,曾在1950至1960年代發動了反抗英國殖民當局及獨立後个馬來西亞當局个武裝恐怖活動,馬共在馬來西亞及[[新加坡]]儕有活動,在1974年中華人民共和國先後搭馬來西亞及[[泰国|泰國]]建立外交關係後,宣布弗再[[輸出革命]],1982年遭泰國政府全面鎮壓,禁止活動。 == 別樣 == * [[國家恐怖主義]] * [[毛派]]、[[霍查派]] * [[統一戰線]] * [[人民戰爭]] == 外部連結 == {{reflist}} [[Category:各类恐怖主义]] [[Category:反共主義]] c2g7afifskuhbbjzxcgr5p35i6ih5lp 福田康夫 0 37695 401552 401520 2026-10-30T05:48:53Z Jason2016426 43238 // Edit via Wikiplus 401552 wikitext text/x-wiki '''福田康夫'''(日语:福田 康夫/ふくだ やすお,{{bd|1936年|7月16号|2026年|10月22号}}),[[日本]]政治家,第91任日本内阁总理大臣、第22任日本自由民主党总裁。2010年至2018年出任博鳌亚洲论坛理事长。 [[Category:日本内阁总理大臣]] {{bio-stub}} herz75bcbma6mdkshfuwwkfmxatulbc 401553 401552 2026-10-30T05:49:28Z Jason2016426 43238 [[Help:Gadget-HotCat|HotCat]]:加着[[Category:1936年出生]] 401553 wikitext text/x-wiki '''福田康夫'''(日语:福田 康夫/ふくだ やすお,{{bd|1936年|7月16号|2026年|10月22号}}),[[日本]]政治家,第91任日本内阁总理大臣、第22任日本自由民主党总裁。2010年至2018年出任博鳌亚洲论坛理事长。 [[Category:日本内阁总理大臣]] [[Category:1936年出生]] {{bio-stub}} 2guab2d8vzllogds4xdtfkuieg0a5zc 广州塔 0 48298 401557 401536 2026-10-30T05:55:12Z Jason2016426 43238 取消[[Special:Contributions/The Watching Eye|The Watching Eye]]([[User talk:The Watching Eye|讲张]])个改动;恢复到[[User:FSfdsdflldz|FSfdsdflldz]]个阿末只版本 250320 wikitext text/x-wiki [[File:Canton tower in asian games opening ceremony.jpg|thumb]] {{commonscat|Canton_Tower}} '''广州塔'''(英语:Canton Tower)又叫'''广州新电视塔''',昵称小蛮腰,垃拉[[广州市]]海珠区艺洲赤岗塔附近地面,海拔高程600米。 hrixm68y2y5nnl97ssgeljli6hs1v7t 白炽灯 0 62711 401549 266172 2026-10-29T19:44:40Z R. Henrik Nilsson 89484 文件 : Mid 20th century Tungsram Bicolor 1713 6V 25 25W BA20d dual filament automotive headlight bulb.jpg | 缩略图 | 白炽灯 401549 wikitext text/x-wiki [[文件:Mid 20th century Tungsram Bicolor 1713 6V 25 25W BA20d dual filament automotive headlight bulb.jpg|缩略图|白炽灯]] '''白炽灯''',俗名钨丝灯,是一种透过通[[电]],利用[[电阻]]奈幼细丝线(现代通常为钨丝)加热到白炽,用来发光个[[灯]]。白炽灯灯泡外围由玻璃制造,奈灯丝保持拉[[真空]],或低压个惰性气体(如卤素灯)下头,作用是防止灯丝拉高温下头氧化。 5fjrzkt3jxlyzk10dqxm2q5gh41yyqg 帕特里克·斯图尔特 0 68303 401550 357538 2026-10-29T20:21:10Z Ansony89 61153 Recent death 401550 wikitext text/x-wiki '''帕特里克·斯图尔特'''爵士,OBE(Sir Patrick Stewart,1940年7月13号 - 2026年10月28号),[[英国]]电影、电视剧搭舞台剧演员,曾获得艾美奖搭金球奖提名。渠还是哈德斯菲尔德大学个名誉校长。拉将近50年个生涯里,斯图尔特拉戏剧事业中享有盛誉。 [[Category:英国配音员]] [[Category:OBE勋衔]] [[Category:英格兰电影男演员]] [[Category:英格兰电视男演员]] oi876om0i0rkrhij7mfxslmomjy3cah 401551 401550 2026-10-29T23:33:33Z Dostojewskij 28898 File:Patrick Stewart by Gage Skidmore 2.jpg 401551 wikitext text/x-wiki [[File:Patrick Stewart by Gage Skidmore 2.jpg|thumb|帕特里克·斯图尔特]] '''帕特里克·斯图尔特'''爵士,OBE(Sir Patrick Stewart,1940年7月13号 - 2026年10月28号),[[英国]]电影、电视剧搭舞台剧演员,曾获得艾美奖搭金球奖提名。渠还是哈德斯菲尔德大学个名誉校长。拉将近50年个生涯里,斯图尔特拉戏剧事业中享有盛誉。 [[Category:英国配音员]] [[Category:OBE勋衔]] [[Category:英格兰电影男演员]] [[Category:英格兰电视男演员]] e55q3gbx6cdcp0stf55h2yiq5flo4eq 401558 401551 2026-10-30T05:57:31Z Jason2016426 43238 // Edit via Wikiplus 401558 wikitext text/x-wiki [[File:Patrick Stewart by Gage Skidmore 2.jpg|thumb|帕特里克·斯图尔特]] '''帕特里克·斯图尔特'''爵士,OBE(Sir Patrick Stewart,{{bd|1940年|7月13号|2026年|10月28号}}),[[英国]]电影、电视剧搭舞台剧演员,曾获得艾美奖搭金球奖提名。渠还是哈德斯菲尔德大学个名誉校长。拉将近50年个生涯里,斯图尔特拉戏剧事业中享有盛誉。 {{bio-stub}} [[Category:英国配音员]] [[Category:OBE勋衔]] [[Category:英格兰电影男演员]] [[Category:英格兰电视男演员]] sdfhs4rl3q6ew7wsl4h1zzu8bfq42do 401559 401558 2026-10-30T05:58:05Z Jason2016426 43238 [[Help:Gadget-HotCat|HotCat]]:加着[[Category:1940年出生]] 401559 wikitext text/x-wiki [[File:Patrick Stewart by Gage Skidmore 2.jpg|thumb|帕特里克·斯图尔特]] '''帕特里克·斯图尔特'''爵士,OBE(Sir Patrick Stewart,{{bd|1940年|7月13号|2026年|10月28号}}),[[英国]]电影、电视剧搭舞台剧演员,曾获得艾美奖搭金球奖提名。渠还是哈德斯菲尔德大学个名誉校长。拉将近50年个生涯里,斯图尔特拉戏剧事业中享有盛誉。 {{bio-stub}} [[Category:英国配音员]] [[Category:OBE勋衔]] [[Category:英格兰电影男演员]] [[Category:英格兰电视男演员]] [[Category:1940年出生]] 0f4sdccf4qs662lblsew9u959dcid70 多邻国 0 68316 401556 401522 2026-10-30T05:52:08Z Jason2016426 43238 // Edit via Wikiplus 401556 wikitext text/x-wiki '''多邻国'''({{Langx|en|Duolingo}};DEW-oh-LING-goh)是一隻在线个免费[[语言]]学习平台,提供个服务包括一隻语言学习网站本体,搭仔一隻在线英语能力测验平台、一隻语言学习辅助程序(Tiny Cards)。多邻国个网站、应用软件侪是免费个,也有得付费版本个。 2026年10月份,多邻国更新仔7.144.0版本,正式上线[[上海闲话]]个课程。<ref>{{Cite news|url=https://finance.sina.com.cn/roll/2026-10-19/doc-inivtiqx6950821.shtml|date=2026-10-19|title=成功“落沪”:多邻国推出上海话课程|work=新浪财经|language=zh-cn}}</ref> == 参考 == {{Reflist}} {{stub}} [[分类:美国个网站]] [[Category:IOS软件]] [[Category:Android软件]] h1q5g1s3rriclmfthbu5ykcz9z7qaxu 弄堂 0 77647 401541 318962 2026-10-29T14:36:06Z The Watching Eye 201269 /* */ 401541 wikitext text/x-wiki '''弄堂'''(衖堂,上海闲话拼音:lon daon),是[[上海]]成片居民区街道组成个社区,有辰光也畀叫做“'''里堂'''”。搿是上海个一种特色文化,比较像是北京个“胡同”咾啥个物事。19世纪下半叶到20世纪上半叶,上海个居民房大多侪采用巷弄式个“里弄”,搿种房子包括排屋形式个[[石库门]],也有成排个独栋房子或者公寓楼,成排个就畀叫做“弄堂”。弄堂建造辰光一般性侪有自家“XX弄”、“XX里”、“XX坊”、“XX村”或者“XX新村”个名字,作为个社区个名字。 老底子末,大多数上海人垃弄堂里向生活,搿末也诞生了特殊个生活文化,是海派文化个重要组成部分。乃末上海城市改造建设,弄堂帮弄堂文化就垃海减少当中。 == 行政 == 由于上海城区个建筑过去主要是弄堂,所以“弄”也成为了上海地址当中个标准术语,垃身份证高头也好看到,伊拉大多侪有“XX路123弄”形式个地址,“弄”好再分为“号”、“室”等等。 [[Category:上海文化]] jxuabn5h0j8rq1f0dm65phyfmj49szd Template:Country data Brunei 10 79244 401571 300312 2026-10-30T10:50:53Z CommonsDelinker 141 [[commons:User:CommonsDelinker|CommonsDelinker]]用[[commons:File:Military_ensign_of_Brunei_Darussalam.svg|Military_ensign_of_Brunei_Darussalam.svg]]换脱War_Flag_of_Brunei.svg,原因是:[[:c:COM:FR|File renamed]]: [[:c:COM:FR#FR3|Criterion 3]] (obvious error) · it' 401571 wikitext text/x-wiki {{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = 汶莱 | flag alias = Flag of Brunei.svg | flag alias-army = Military ensign of Brunei Darussalam.svg | link alias-army = Royal Brunei Land Forces | flag alias-naval = Naval Ensign of Brunei.svg | link alias-naval = Royal Brunei Navy | flag alias-colonial = Old Flag of Brunei.svg | flag alias-1959 = Flag of Brunei 1906-1959.svg | size = {{{size|}}} | name = {{#if: {{{name|}}} | {{{name|}}} | 文莱}} | altlink = {{{altlink|}}} | variant = {{{variant|}}} <noinclude> | var1 = colonial | var2 = 1959 | redir1 = BRN | redir2 = BRU | redir3 = Brunei Darussalam </noinclude> }} bya1fuobnrsgo0h022cb1nqhv3o2vwq Wikipedia:Did you know 4 91489 401563 401451 2026-10-30T06:03:02Z Jason2016426 43238 // Edit via Wikiplus 401563 wikitext text/x-wiki __NOTOC__ 箇页是存档。<br>2025年6月底开始想咾恢复[[:Template:DYK]]个更新正常化,顺带便进行相关个记录存档工作。 早日个统计:[[Wikipedia:Did you know/存档1|存档1(2006~2025年)]] === 2026年 === *[[日本]][[北海道]][[利尻岛]]浪顶高个是[[利尻山|'''啥地方''']]? [[File:上海 普陀 长风公园 银锄湖.jpg|right|140px]] *[[长风公园|'''上海何里家公园''']]<small>(图)</small>有得[[水族馆]]搭仔[[普陀区(上海)|普陀区]]第一高个山? *[[湖州市]][[吴兴区]][[湖东街道(湖州)|湖东街道]][[铁路社区(湖州)|'''何里隻社区''']]是铁道部中铁十六局集团第三有限公司为嘚解决单位职工住房困难造个小区发展出来个? [[File:Ishikari river Route.svg|right|140px]] *[[日本]][[北海道]][[石狩川|'''第一长个河浜是啥''']]<small>(图)</small>? *[[上海联城足球俱乐部|'''啥足球俱乐部''']]前身是大连赛德隆,[[朱骏]]收购仔么勒垃2007年初帮[[上海申花|上海申花俱乐部]][[申花联城合并|合并]]? [[File:CirclesLines ZH.png|right|140px]] *[[圆|'''啥图形''']]<small>(图)</small>指个是[[欧几里得空间|平面]]里向到一个定[[点]][[距离]]是定值个所有点个[[集合(数学)|集合]]? *[[浦东新区]][[学桥村|'''何里隻村''']]名字从八灶港丄东西、南北向两座过港桥来个,因为[[上海国际旅游度假区]]项目拆大队? [[File:Shouxiang_Memorial_Hall_-_Court_of_the_Entrance.jpg|right|140px]] *[[杭州]][[富阳区|富阳]][[抗日战争胜利浙江受降纪念馆|'''何里块遗址''']]<small>(图)</small>是当地受降村、[[杭州地铁]][[受降站]]个名字来源? *自由空間(包括[[空氣]]搭[[真空]])傳播个[[電磁波]][[無線電|'''叫啥''']]? [[File:Flying_Rainbow_Bridge_(6399173931).jpg|right|140px]] *[[吴越地区|吴越]][[苏州市|'''啥户荡''']]<small>(图)</small>做过全国主要个文化中心,是全中国[[地级市]]里向头一個自家有[[苏州地铁|地铁]]个城市? *[[GeoGuessr|'''啥网页游戏''']]2013年发布个,畀玩家半随机个全景图,要求玩家只通过有限个线索来猜图片里向是啥地方? [[File:Rishiri Island.jpg|right|140px]] *[[日本]][[北海道]][[利尻岛|'''啥個岛''']]<small>(图)</small>是北海道知名特产[[白色恋人]]巧克力包装浪个山? *[[上海]][[徐汇区图书馆|'''何里家图书馆''']]因为地弗够,搬进[[徐家汇书院]]里向? [[File:盐汽水.jpg|right|140px]] *[[盐汽水|'''啥饮料''']]<small>(图)</small>是一种有[[食盐]]个[[碳酸饮料]],老底子是特定岗位工人专享个劳防用品? *[[常州地铁]][[常州地铁2号线|2号线]][[丁堰站|'''何里隻地铁站''']]西面有条出入段线,通到丁堰车辆段里向? [[File:2024-07-02 Gurdwara Sahib Glenwood, Sydney 07.jpg|right|140px]] *[[澳大利亞]][[新南威爾士州]][[悉尼]][[格倫伍德謁師所|'''何里隻錫克教謁師所''']]<small>(图)</small>是澳大利亞頂大一隻[[錫克教]][[謁師所]]? *人家講[[傅子明|'''啥人''']]是「滬語歌」創始人? [[File:Shanghai Metro Line 11.png|right|140px]] *[[上海地铁]][[上海轨道交通11号线|'''何里条地铁线路''']]<small>(图)</small>系统编号R3,是全中国头一条跨省个轨道交通线路? *闵行卫星城搭仔闵行老街现在勒垃[[江川路街道|'''何里隻街道底下''']]? [[File:Asahikawa city Heiwa street shopping park.jpg|right|140px]] *[[日本]][[北海道]]顶顶大个[[盆地]]里向[[旭川市|'''有啥城市''']]<small>(图)</small>? *[[上海]][[上海泉绮开拓者足球俱乐部|'''何里家足球俱乐部''']]参加过[[五超联赛]],勒垃主场畀台风吹坏脱第二年退出联赛? [[File:Z027-ZZ-003009 議員李次九.png|right|140px]] *[[李次九|'''何里位雙林鎮人''']]<small>(图)</small>進到[[歸安縣學]]成秀才,後首来出版《中國歷代名人傳略》? *[[中华人民共和国]][[浙江日报报业集团|'''何里家报业集团''']]是中国大陆头一家上市个报业集团? [[File:Huzhuta.JPG|right|140px]] *[[护珠塔|'''啥户荡''']]<small>(图)</small>也叫松江斜塔? *天弗怕,地弗怕,尤怕溫州人[[溫州話|'''講何乜''']]? [[File:Line 4 Concourse of Shanghai Indoor Stadium Station.jpg|right|140px]] *[[上海]][[上海体育馆站|'''何里座地铁站''']]<small>(图)</small>是L形个,离[[上海体育馆]]最近? *[[湖州市]][[飞英街道|'''何里隻街道''']]名字是从[[飞英塔]]来个? *[[萧山]][[湘南村(萧山)|'''何里隻村''']]是2005年5月份辰光峡山头村、牌轩村、后坛村3隻村合并出来个? [[File:Lingang DRT Map 2023.svg|right|140px]] *[[上海]][[临港新片区]][[临港新片区中运量系统|'''啥中运量系统''']]<small>(图)</small>原先用个“数字轨道电车”,现在用个侪是双开门公交车? *[[上海市肺科医院|'''何里家医院''']]是[[叶澄衷]]个儿子拿自家私人花园[[叶家花园]]捐出来变成个? [[File:摄于1936年2月3日黄笃初冬日里下乡采风.jpg|right|140px]] *[[湖州]][[双林镇|雙林]][[黃篤初|'''啥人''']]<small>(图)</small>用[[照相机]]拍下来双林镇搭头一届杭州[[西湖博览会]]个老照片,记录箇辰光环太湖长三角地区城市搭仔农村? *[[上海市]][[宝山区(上海市)|宝山区]][[蕰川公路|'''何里条马路''']]是上海省道127? [[File:HuZhou SZF.jpg|right|140px]] *湖州市行政中心有拉[[吴兴区]][[仁皇山街道|'''何里隻街道''']]<small>(图)</small>? *[[南京市]]成立个[[苏皖轨道交通运营有限公司|'''何里家公司''']]负责运营[[宁马城际]]、[[宁滁城际]]两条南京去[[安徽省]]个城际轨道交通线路? [[File:Bug de l'an 2000.jpg|right|140px]] *[[2000年问题|'''啥计算机问题''']]<small>(图)</small>是因为程序员省[[内存]]搞出来个,[[IBM]]拖到1995年承认箇问题个存在,[[微软]]到1997年纔承认? *[[上海]][[上海碧云良千足球俱乐部|'''何里家已经撤销个足球俱乐部''']]主场设勒[[碧云国际社区]]? [[File:Sydney Sweeney 2019 by Glenn Francis.jpg|right|140px]] *[[西德尼·斯维尼|'''何里位美国女演员''']]<small>(图)</small>主演超级英雄电影《[[结蛛夫人(电影)|结蛛夫人]]》({{lang|en|Madame Web}})? *[[上海言话]]第一人称复数[[代词]]“阿拉”个讲法从[[寧波言話|'''啥言话''']]来个? [[File:Jinjiang Park station building .jpeg|right|140px]] *[[上海地铁]][[上海轨道交通1号线|1号线]][[锦江乐园站|'''何里隻地铁站''']]<small>(图)</small>勒垃楼里向穿楼造个,做过终点站? *[[保守主义|'''何里种意識形態''']]目的是促進搭保護傳統个社會制度同實踐? [[File:Graulhet_-_vue_sur_la_place_du_Jourdain.jpg|right|140px]] *[[法国]][[奥克西塔尼大区]][[塔恩省]][[格罗耶|'''何里隻市镇''']]<small>(图)</small>帮[[德国]][[基姆湖畔普林]]是友好城市? *[[静安面包房|'''何里家面包房''']]是上海头一家[[中外合资经营企业|中外合资]]个法式面包房? *[[吴越地区]]个文化[[吴越文化|'''是啥''']]? [[File:Eastern_Zhejiang_Canal.svg|right|140px]] *[[浙东运河|'''何里条水道''']]<small>(图)</small>好分成[[春秋时期|春秋]]挖个山阴故水道、[[西晋]]辰光挖个西兴运河、唐朝挖个虞余运河、四十里河搭仔[[姚江]]、[[甬江]],是[[全国重点文物保护单位]]? {{clear}} == 参见 == * [[:Template:尔儂曉得𠲎?]] * [[:Template:DYKtalk]] * [[Wikipedia:Did_you_know/候选|候选]] * [[Wikipedia:好文章]] * [[Wikipedia:顶崭个文章]] [[Category:维基百科管理]] j2q8uftp6zoyl2x6t1vsv8tk9jk7cw3 Template talk:Did you know 11 92053 401561 401453 2026-10-30T06:02:21Z Jason2016426 43238 /* 2026年 */ // Edit via Wikiplus 401561 wikitext text/x-wiki <center>'''当侬更新箇隻模板之後,請撳{{purge|page=封面|箇隻地方}}去清理首页个缓存,<br>箇末更新好早眼畀人看。'''</center> {| align="right" cellspacing="3" width="65%" |- valign="top" | style="border:1px solid #c6c9ff; padding:1em; padding-top:.5em; color: #000; background-color:#f0f0ff"| {{尔儂曉得𠲎?}} |} 箇页[[Template:尔儂曉得𠲎?]]是[[封面|首页]]里向个“尔儂曉得𠲎?”小节。推荐文章应该符合下头几隻条件当中至少一隻: *'''当选[[WP:GA|好文章]]'''个文章。 *文章'''尽量有得2000字节,外加正文约莫200個字''',应该'''有[[WP:列明来源|引用來源]]''',而且'''呒畀人挂维护性模板'''。 推荐个辰光'''建议''': *问题个答案单一。 *尽量问题简短眼。 *拿问题里向想摆个图摆进去。 *'''推荐个辰光记得[[Wikipedia:签名|签名]]。''' {{-}} == 推荐 == 侬啊有文章值得摆勒DYK浪?假使有个说话,箇末好勒垃下头章节个顶浪向加推荐。假使有合适个图么,好摆勒推荐里向。 ===没指定日脚个文章=== [[File:Nanxiangsi_Zhuanta.jpg|right|140px]] *[[上海]][[南翔镇|南翔]]香花桥北边壗现在[[南翔寺砖塔|'''听下来啥保护建筑''']]<small>(图)</small>,还勿晓得啥辰光造个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月28号 (一) 13:58 (CST) *[[虾爆鳝面|'''何里道面''']]是[[杭帮菜]],侪讲是杭州[[奎元馆]]发明个,是杭州本土面类个"豪华款"?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月19号 (六) 22:24 (CST) {{-}} ===指定日脚更新个文章=== *中国高校里向头一条[[赛艇]]道勒垃[[淡水河(上海)|'''何里条浜''']]浪?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年10月19号 (一) 14:11 (CST) **大概2031年3月20号(礼拜四)更新 [[File:Yixian_Hongcun_2016.09.09_18-17-55.jpg|right|140px]] *[[吴越]][[安徽省]][[黄山市]][[黟县]][[宏村村|'''啥個古村落''']]<small>(图)</small>居[[黄山]]脚下,房子围牢月沼排摆,是[[联合国教科文组织]]认定个[[世界遗产]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年10月11号 (日) 15:12 (CST) **大概2031年3月13号(礼拜四)更新 *[[北京女子足球队|'''何里家女子足球俱乐部''']]主场勒垃[[先农坛体育场]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月8号 (五) 23:44 (CST) **大概2031年3月6号(礼拜四)更新 [[File:Sister_Song%27s_Fish_Soup_(宋嫂魚羹).png|right|140px]] *[[宋嫂鱼羹|'''何里道菜个名字''']]<small>(图)</small>原本指个是[[西湖醋鱼]],实际浪现在是[[鳜鱼]]或[[鲈鱼]]做个[[羹|羹汤]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月20号 (日) 14:41 (CST) **大概2031年2月27号(礼拜四)更新 *[[上海]][[宜川公园|'''何里座公园''']]是畀[[宜川新村]]个人解决游乐需求用个,用个地原本是种[[菊花]]个赵家花园?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月15号 (两) 23:35 (CST) **大概2031年2月20号(礼拜四)更新 [[File:Exit 1 of North Jiangyang Road Station in Shanghai.jpg|right|140px]] *[[上海地铁]][[江杨北路站|'''何里隻地铁站''']]<small>(图)</small>勒垃车辆段设计个辰光纔决定拿乘降所扩展出箇座车站?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 21:21 (CST) **大概2031年2月13号(礼拜四)更新 *[[阿乡骑士|'''何里部歌剧''']]1890年上映个,是[[意大利语]][[歌剧]],间奏曲经常性畀人拎出来单独演奏,成为弗少电影个配乐?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月2号 (四) 14:40 (CST) **大概2031年2月6号(礼拜四)更新 [[File:Lujiazui_2016.jpg|right|140px]] *1990年[[浦东开发开放]]个辰光成立[[陆家嘴金融贸易区|'''何里隻國家級个金融開發區''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月15号 (两) 23:35 (CST) **大概2031年1月30号(礼拜四)更新 *[[地震]]产生个体波里向,[[S波|'''何里隻波''']]是剪切波,运动方向搭波个传播方向是垂直个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月19号 (六) 11:53 (CST) **大概2031年1月23号(礼拜四)更新 [[File:201712 Station building of Zhoujingxiang Station.jpg|right|140px]] *[[湖州市]][[吴兴区]][[湖东街道(湖州)|'''何里隻街道''']]<small>(图)</small>2018年个辰光通过调整[[月河街道]]搭[[飞英街道]]辖区成立个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月8号 (四) 00:09 (CST) **大概2031年1月16号(礼拜四)更新 *[[上海]]个[[钦公塘]]是[[欽璉|'''何里位长兴县人''']]主持修垃个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月14号 (一) 23:25 (CST) **大概2031年1月9号(礼拜四)更新 [[File:Yufeng Fangzhi Zhushihuishe Jiuzhi.JPG|right|140px]] *[[王洪文]]只勒垃[[国棉十七厂|'''何里家工厂里向''']]<small>(图)</small>做过生活?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月15号 (两) 23:35 (CST) **大概2031年1月2号(礼拜四)更新 ==== 2030年 ==== *[[卢森堡]][[卢森堡历史|'''历史丄向拿公元963年作为起点''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:14 (CST) **大概2030年12月26号(礼拜四)更新 [[File:Zhujiajiaozhen_Chenghuangmiao.jpg|right|140px]] *[[上海市]][[朱家角城隍庙|'''何里家城隍庙''']]<small>(图)</small>一反[[城隍庙]]坐北朝南个常规结构,是坐西朝东个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月8号 (五) 23:02 (CST) **大概2030年12月19号(礼拜四)更新 *湖州市中心个[[小西街历史文化街区]]南面个北齐巷𡍲主要是[[北齐巷社区|'''何里隻社区''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:45 (CST) **大概2030年12月12号(礼拜四)更新 [[File:自家包的食饼筒.jpg|thumb|140px]] *[[台州]]个[[食餅筒|'''何里种傳統食物''']]<small>(图)</small>是圓筒樣子,有话饺饼筒是[[济公]]发明个,现在渠个做法是浙江省省级非物质文化遗产?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年8月31号 (一) 22:59 (CST) **大概2030年12月5号(礼拜四)更新 *[[金华]]城里向讲个[[金华话|'''啥言话''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月21号 (日) 12:46 (CST) **大概2030年11月28号(礼拜四)更新 [[File:City wall of Jiading 08 2014-03.jpg|right|140px]] *[[上海]][[嘉定城墙|'''何里隻县城个城墙''']]<small>(图)</small>现在挺下来南门、西门两個墙段,每段侪长约120米?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年6月18号 (四) 19:55 (CST) **大概2030年11月21号(礼拜四)更新 *[[马来西亚]][[柔佛州]][[居銮|居銮市]]个华文[[独立中学|独中]]是[[居銮中华中学|'''何里所学堂''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月2号 (两) 23:46 (CST) **大概2030年11月14号(礼拜四)更新 [[File:Songhelou_restaurant.jpg|right|140px]] *[[松鹤楼|'''何里爿苏帮菜饭店''']]<small>(图)</small>搭[[北京]][[全聚德]]、[[扬州市|扬州]][[富春茶社]]、[[杭州市|杭州]][[楼外楼]]一淘叫“中国四大名店”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月6号 (一) 17:36 (CST) **大概2030年11月7号(礼拜四)更新 *[[安徽省]][[马鞍山市]][[和县]][[和县清真大寺|'''何里家清真寺''']]里向开过和县伊斯兰小学?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月9号 (四) 12:54 (CST) **大概2030年10月31号(礼拜四)更新 [[File:Z027-KW-009156_冯千乘_(cropped).png|right|140px]] *[[馮千乘|'''何里個医生、老师''']]<small>(图)</small>是[[湖州]][[菱湖]]思溪馮家埭人,[[抗日战争|参加过抗日游擊隊]],用自家个薪水收購散失民間个地方文獻,1950年因为負責拉城里向聯絡国民党个特务畀[[中国共产党]]当特务处理。--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月15号 (两) 23:35 (CST) **大概2030年10月24号(礼拜四)更新 *[[长江三角洲]][[海门区|'''何里個区''']]有得“棉粮故里、滨江乐土”个讲法?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2030年10月17号(礼拜四)更新 [[File:Goalcontrol.svg|right|140px]] *[[门线技术|'''何里项足球辅助技术''']]<small>(图)</small>判断[[足球]]啊是越过仔球门线,[[国际足联]]原本拒绝个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年6月11号 (四) 20:25 (CST) **大概2030年10月10号(礼拜四)更新 *[[义乌]]讲个[[义乌话|'''啥言话''']]有“義烏十八腔,隔溪不一樣”个讲法?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月22号 (一) 09:26 (CST) **大概2030年10月3号(礼拜四)更新 [[File:Fengxianhuatinghaitang.jpg|right|140px]] *[[上海]][[沪杭公路]]搭仔[[奉柘公路]]地基[[华亭海塘奉贤段|'''修垃啥高头''']]<small>(图)</small>,1996年再发现垃个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年6月18号 (四) 20:00 (CST) **大概2030年9月26号(礼拜四)更新 *1999年,伊辰光个全国人大常委会副委员长[[路甬祥]]、[[中华人民共和国教育部|国家教委]]副主任[[柳斌(1937年)|柳斌]]、浙江省政协主席[[刘枫]]、中共浙江省委副主席[[刘锡荣]]、浙江省副省长[[鲁松庭]]等领导畀'''[[浙江教学月刊社|何里家杂志社]]'''题词?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月7号 (一) 09:33 (CST) **大概2030年9月19号(礼拜四)更新 [[File:沪航客84_2010.JPG|right|140px]] *[[上海]][[西闵线轮渡|'''何里条摆渡线''']]<small>(图)</small>[[明朝]]辰光已经有垃,为仔配合[[闵浦二桥|航线高头座桥]]个建设拿车辆渡撤销脱。--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年6月18号 (四) 09:15 (CST) **大概2030年9月12号(礼拜四)更新 *[[客家语维基百科|'''何里隻维基百科版本''']]是[[汉语]]族[[维基百科]]里向第一家同时使用[[拉丁字母]]搭[[汉字]]两套书写系统编写个计划?--[[Special:用户贡献/&#126;2025-27523-40|&#126;2025-27523-40]]([[User talk:&#126;2025-27523-40|留言]]) 2025年10月3号 (五) 23:33 (CST) **大概2030年9月5号(礼拜四)更新 [[File:Chen Gexin 2.jpg|right|140px]] *上海[[陈歌辛|'''何里位流行音乐创作人''']]<small>(图)</small>代表作有《[[玫瑰玫瑰我爱你]]》、《[[凤凰于飞]]》、《[[夜上海]]》、《苏州河边》、《[[恭喜恭喜]]》咾啥个,大家叫伊“歌仙”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年4月13号 (一) 13:01 (CST) **大概2030年8月29号(礼拜四)更新 *[[浙江省]]为咾解决[[舟山群岛]][[淡水]]问题[[舟山大陆引水工程|'''做仔啥生活''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月8号 (日) 19:42 (CST) **大概2030年8月22号(礼拜四)更新 [[File:Zheng_Yuan_Xing.jpg|right|140px]] *民国辰光个“蛋业大王”是[[郑源兴|'''啥人''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年5月20号 (三) 14:05 (CST) **大概2030年8月15号(礼拜四)更新 *2015年10月1号开始[[中华人民共和国]]个中国大陆地区开始全面实行“三证合一、一照一码”登记模式,是拿几隻号头合并成[[统一社会信用代码|'''啥号头''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年5月24号 (日) 23:09 (CST) **大概2030年8月8号(礼拜四)更新 [[File:201712 Station building of Zhoujingxiang Station.jpg|right|140px]] *[[无锡]][[京沪线]]高头[[周泾巷站|'''何里隻站头''']]<small>(图)</small>修垃伊辰光个无锡周氏周泾支住个地方周泾村边浪,有通往中国石化无锡石油分公司、中储发展股份有限公司无锡物流中心个专用线?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:55 (CST) **大概2030年8月1号(礼拜四)更新 *[[浙江]][[衢州话|'''何里隻地方个闲话''']]受到[[浙江官话]][[杭州话]]个影响交关大,导致城里人呒办法同乡里人交流?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年4月18号 (六) 23:19 (CST) **大概2030年7月25号(礼拜四)更新 [[File:201608_Puyang,_Xiaoshan_浦阳.jpg|right|140px]] *[[萧山]]个南部[[浦阳镇|'''何里隻镇''']]<small>(图)</small>乃朝是尖山镇、径游乡、桃源乡合并得来个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年4月16号 (四) 22:05 (CST) **大概2030年7月18号(礼拜四)更新 * 2015年个[[幸福通航6005号班机空难]]发生勒[[金山幸福水上机场|'''何里隻机场附近''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年6月18号 (四) 20:15 (CST) **大概2030年7月11号(礼拜四)更新 [[File:Linhai_Ancient_City_Wall_06.jpg|right|140px]] *[[浙江]][[台州]][[临海]][[台州府城|'''何里隻5A级景区''']]<small>(图)</small>上仔[[世界遗产|世界文化遗产预备名录]],因为有得军事外加防洪个需求故咾长日呒没拆脱?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月28号 (六) 16:35 (CST) **大概2030年7月4号(礼拜四)更新 *[[萧山]][[闻堰街道|'''何里隻街道''']]曾经是浙江省首批对外开放个卫星镇,里向有[[湘湖]]旅游度假区,[[萧山说话]]讴作“闻家堰”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年4月8号 (三) 00:30 (CST) **大概2030年6月27号(礼拜四)更新 [[File:Huayanta.jpg|right|140px]] *“松江府四塔”里向勒垃[[上海]][[金山区(上海市)|金山]][[亭林镇|亭林]]松隐禅寺里向座七层楼砖木结构个楼阁式方塔是[[华严塔(上海市)|'''何里座塔''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月17号 (两) 14:51 (CST) **大概2030年6月20号(礼拜四)更新 *[[广西足球超级联赛|'''何里隻业余足球联赛''']]是[[广西]]等级顶高个业余足球联赛,有得主客场小组赛外加交叉淘汰赛?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年3月4号 (三) 00:29 (CST) **大概2030年6月13号(礼拜四)更新 [[File:2019062762请注意刹车.jpg|right|140px]] *[[杭州话]]里向[[簏儿|'''何里個词''']]<small>(图)</small>形容人呆戳戳,笨兮兮个,有条公交线路显示屏还为之畀杭州人投诉过?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月15号 (两) 23:35 (CST) **大概2030年6月6号(礼拜四)更新 *[[安吉]]西北部[[尚书𱖇村|'''何里隻村''']]靠近[[安徽]][[广德市|广德]],《孝丰县志》裏向写个是“魚池鄉亨圖尚書莊”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月17号 (两) 14:39 (CST) **大概2030年5月30号(礼拜四)更新 [[File:Xiangsun.JPG|right|140px]] *头一個踢[[欧冠]]个中國足球运动员是[[孙祥|'''啥人''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月14号 (六) 12:35 (CST) **大概2030年5月23号(礼拜四)更新 *[[光]]勒垃[[真空]]中垃1/299792458秒裏向行进个距离是[[米(单位)|'''啥单位个定义''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月26号 (四) 18:11 (CST) **大概2030年5月16号(礼拜四)更新 [[File:Xinjiang_Restaurant,_Chegongzhuang_(20170407180235).jpg|right|140px]] *[[中华人民共和国]]省级人民政府、特别行政区政府、[[计划单列市]]、部分地级人民政府望[[北京]][[驻京办|'''派出何里种机构''']]<small>(图)</small>,一般性有得自家地方特色小菜个饭店?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月9号 (一) 12:07 (CST) **大概2030年5月9号(礼拜四)更新 *[[独松关]]勒垃[[浙江]][[安吉]][[双溪口村(安吉县)|'''何里隻村里向''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月14号 (六) 12:33 (CST) **大概2030年5月2号(礼拜四)更新 [[File:太监弄.JPG|right|140px]] *[[江苏]][[苏州]]有吃煞[[太监弄|'''何里条街''']]<small>(图)</small>个讲法?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月31号 (六) 21:33 (CST) **大概2030年4月25号(礼拜四)更新 *[[上海]][[川沙公园|'''何里爿公园''']]里向有座仿[[黄鹤楼]]个鹤鸣楼?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月27号 (四) 13:53 (CST) **大概2030年4月18号(礼拜四)更新 [[File:Bamboo_Forest_In_Zhejiang.JPG|right|140px]] *[[浙江]][[安吉县|'''何里座“竹乡”''']]<small>(图)</small>有得[[安吉白茶|白茶]]吃,因为[[太平天国|长毛]]咾,有木牢牢[[上八府]]人咾、河南人咾、安徽人咾、湖北人啥个移民到許丄?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月6号 (五) 00:35 (CST) **大概2030年4月11号(礼拜四)更新 *[[杨浦区]][[长白新村街道]]里向老底子隻“[[两万户]]”[[长白新村街道228街坊|'''乃朝改造成啥物事''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月21号 (三) 19:39 (CST) **大概2030年4月4号(礼拜四)更新 [[File:豆(好川M12-17).jpg|right|140px]] *在瑲[[浙江省]][[丽水市]][[遂昌县]][[三仁畲族自治乡]]好川村頭次發現个[[甌江]]流域个[[新石器時代]]文化是[[好川文化|'''何里种文化''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月27号 (两) 00:19 (CST) **大概2030年3月28号(礼拜四)更新 *[[皮尤什·辛格(外交官)|'''何里位印度外交官''']]还有得内外全科医学士学位,做过印度外交部美洲司副处长?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月18号 (日) 23:51 (CST) **大概2030年3月21号(礼拜四)更新 [[File:20210411 Deqing Railway Station 02.jpg|right|140px]] *[[湖州]][[德清]][[德清站|'''何里座高铁站''']]<small>(图)</small>站房个设计灵感从当地个“竹文化”来个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月26号 (一) 14:24 (CST) **大概2030年3月14号(礼拜四)更新 *[[上海市]][[闵行区]][[龙柏街道|'''啥街道''']]配合[[上海虹桥商务区]]个建设搭仔[[新虹街道]]个建立,乃末勒垃2010年1月28号撤销、拆分?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月3号 (日) 17:17 (CST) **大概2030年3月7号(礼拜四)更新 [[File:National Football Stadium of Belarus (model) 1.jpg|right|140px]] *欧洲[[白俄罗斯国家足球体育场|'''何里座足球场''']]<small>(图)</small>是[[中华人民共和国|中国]]对外援助个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月25号 (日) 18:45 (CST) **大概2030年2月28号(礼拜四)更新 *[[2022年杭州亚运会]]里向承办[[曲棍球]]、[[乒乓球]]、[[霹雳舞]]比赛个场馆[[拱墅运河体育公园|'''勒垃啥公园里向''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月21号 (三) 17:14 (CST) **大概2030年2月21号(礼拜四)更新 [[File:Shanghai Library.jpg|right|140px]] *上海市中心图书馆体系个总馆是[[上海圖書館|'''啥机构''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2030年2月14号(礼拜四)更新 *[[马来西亚]]前[[马来西亚总理|总理]][[马哈蒂尔·穆罕默德]][[米拉·艾丽雅娜·慕克里兹|'''何里位孙女''']]勒垃2020年8月份搭老公弗识相,违反复原行动管制令跑到[[酒吧]]里向去白相,畀警察捉牢?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2030年2月7号(礼拜四)更新 [[File:United_Nations_Security_Council.jpg|right|140px]] *[[联合国]][[联合国安全理事会|'''何里隻机构''']]<small>(图)</small>负责国际间个和平搭仔安全个维持,通过个决议有强制性执行个效果?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月8号 (四) 00:17 (CST) **大概2030年1月31号(礼拜四)更新 *[[2022年杭州亚运会]]里向[[杭州亚运村|'''顶大个非竞赛场馆是啥''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月21号 (三) 17:14 (CST) **大概2030年1月24号(礼拜四)更新 [[File:Hechuan Road at West Yan'an Road.jpg|right|140px]] *[[上海]][[闵行区]][[合川路|'''何里条马路''']]<small>(图)</small>打通前畀人嘲“闵行区有史以来跨度最大个断头路”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月22号 (四) 17:24 (CST) **大概2030年1月17号(礼拜四)更新 *2015年,宁波市人民政府根据《宁波市历史文化名城名镇名村保护条例》有关规定,确定仔[[宁波市历史建筑|'''啥等级个文物保护单位''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:14 (CST) **大概2030年1月10号(礼拜四)更新 [[File:Random Lsjbot article.png|right|140px]] *[[维基百科]]丄[[Lsjbot|'''何里隻网络机器人''']]<small>(图)</small>一家头创造仔[[瑞典语维基百科]]、[[宿雾语维基百科]]搭仔[[瓦瑞语维基百科]]浪绝大多数个条目?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 21:21 (CST) **大概2030年1月3号(礼拜四)更新 ==== 2029年 ==== *[[能量|'''何里隻物理量''']]是一個純量,[[國際單位制]](SI)里向單位是[[焦耳]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2029年12月27号(礼拜四)更新 [[File:丽娃河_-_Liwa_River_-_2010.12_-_panoramio.jpg|right|140px]] *[[上海市|上海]][[华东师范大学]]中山北路校区里向[[丽娃河|'''啥河浜''']]<small>(图)</small>是[[吴淞江]]曲流取直形成个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月22号 (四) 17:24 (CST) **大概2029年12月20号(礼拜四)更新 *难朝[[安徽]][[宣城]]唯一一座[[清真寺]]是[[胡村清真寺|'''何里座建筑''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:52 (CST) **大概2029年12月13号(礼拜四)更新 [[File:阿炳证件照.jpg|right|140px]] *[[阿炳|'''何里位瞎眼艺术家''']]<small>(图)</small>是[[无锡]]人,[[笛子]]、[[琵琶]]、[[二胡]]、[[鼓]]等乐器样样精通个,顶有名支曲子就是《[[二泉映月]]》?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月16号 (五) 22:20 (CST) **大概2029年12月6号(礼拜四)更新 *上海[[于漪|'''何里位“人民教育家”''']]是[[上海市杨浦高级中学]]名誉校长?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年3月19号 (四) 17:45 (CST) **大概2029年11月29号(礼拜四)更新 [[File:Mimic_Archaeological_Site_of_Hemudu_Site.jpg|right|140px]] *[[河姆渡遺址|'''何里隻新石器时代遗址''']]<small>(图)</small>用[[干栏式建筑]]做房子,种[[水稻]],打破爻先前水稻起源於印度个学说。--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月14号 (三) 12:15 (CST) **大概2029年11月22号(礼拜四)更新 *[[上海]][[北横通道]]个筛网厂工作井[[上海新铁链筛网制造有限公司|'''名字哪能来个''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月8号 (四) 00:09 (CST) **大概2029年11月15号(礼拜四)更新 [[File:Galileo Galilei01.jpg|right|140px]] *“現代觀測[[天文學]]之父”、“現代[[物理学|物理學]]之父”是[[伽利略·伽利莱|'''啥人''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月31号 (日) 13:04 (CST) **大概2029年11月8号(礼拜四)更新 *老底子湯溪縣縣城[[汤溪镇(金华市)|湯溪鎮]]用个是[[汤溪话|'''啥方言''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月22号 (一) 09:26 (CST) **大概2029年11月1号(礼拜四)更新 [[File:闵行文化公园北入口大道.jpg|right|140px]] *[[上海]][[闵行区]][[七宝镇]][[闵行文化公园|'''啥大型城市公园''']]<small>(图)</small>里向有[[上海宝龙美术馆]]、[[闵行博物馆]]、五星体育公园咾啥个设施?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月22号 (四) 17:31 (CST) **大概2029年10月25号(礼拜四)更新 *难朝[[安徽]][[宣城]]唯一一座[[清真寺]]勒垃[[胡村回族村|'''啥村里向''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:52 (CST) **大概2029年10月18号(礼拜四)更新 [[File:To Lam on May 10, 2025 (cropped).jpg|right|140px]] *[[蘇林(越南)|'''何里位越南领导人''']]<small>(图)</small>勒垃參加[[聯合國氣候變化大會]]个辰光让厨师餧畀伊塊裹金箔个牛排?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月8号 (四) 00:17 (CST) **大概2029年10月11号(礼拜四)更新 *[[杭州市]][[钱塘区]][[下沙街道]][[智格社区|'''何里隻社区''']]从老底子坍江,只得块江边凸出仔像隻猪头介嫩地方无有坍坏,故咾名字从箇“猪头角”来个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月13号 (两) 22:43 (CST) **大概2029年10月4号(礼拜四)更新 [[File:Bailu_at_Fuxing_Island.jpg|right|140px]] *[[复兴岛公园|'''啥公园''']]<small>(图)</small>里向有座日式[[别墅]],是[[蒋介石]]1949年离开上海前个阿末一隻住所?--[[Special:用户贡献/240E:B8F:963F:C300:A5B0:FD43:AD0B:9D58|240E:B8F:963F:C300:A5B0:FD43:AD0B:9D58]] 2025年8月17号 (日) 11:45 (CST) **大概2029年9月27号(礼拜四)更新 *[[游本昌|'''何里個演员''']]演[[济公]]演唻邪气像,还勒垃《[[繁花(電視劇)|繁花]]》里向演“爷叔”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月30号 (三) 15:05 (CST) **大概2029年9月20号(礼拜四)更新 [[File:Side gate, Shanghai Open University Guoshun Road Campus.jpg|right|140px]] *[[上海开放大学|'''啥学堂''']]<small>(图)</small>老底子叫上海电视大学?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2029年9月13号(礼拜四)更新 *[[湖州]][[吴兴区]][[道场乡]][[菰城村|'''何里隻行政村''']]里向有国家级文保单位[[下菰城遗址]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2029年9月6号(礼拜四)更新 [[File:202308_Lanxi-Style_Beef_Noodle_with_Fried_Scallion_Egg.jpg|right|140px]] *[[浙江]][[兰溪]]当地拿[[片儿川]]搭伊拉自家个手擀面“簰面”拼起来做出来[[兰溪牛肉面|'''何里种吃个''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年2月1号 (日) 12:16 (CST) **大概2029年8月30号(礼拜四)更新 *[[上海市第四康复医院|'''何里爿医院''']]老底子是[[上海]]头一爿老年医院?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2029年8月23号(礼拜四)更新 [[File:15th_National_Games_Mascot_-_Golden_Bauhinia_Square_(Hong_Kong_SAR).jpg|right|140px]] *[[喜洋洋搭乐融融|'''何里隻吉祥物''']]<small>(图)</small>是[[中华人民共和国第十五届运动会]]个吉祥物,原型是[[中华白海豚]],必过长得唻赛过隻[[鸡]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2029年8月16号(礼拜四)更新 *[[台州]]箇蕩地讲个[[台州話|'''啥言话''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2029年8月9号(礼拜四)更新 [[File:Zhoushan Putuoshan Airport.jpg|right|140px]] *[[浙江]][[舟山]][[朱家尖岛]]丄[[舟山普陀山国际机场|'''有何里座机场''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月27号 (四) 14:13 (CST) **大概2029年8月2号(礼拜四)更新 *[[上海市]][[杨浦区]][[杨浦站|'''啥货运车站''']]是[[何杨线]]个终点站,专做集装箱、专用线整车货运业务?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2029年7月26号(礼拜四)更新 [[File:2023-07-05 Chenbanqiao (陳板橋) Villagers' committee 02.jpg|right|140px]] *[[湖州]][[陈板桥村|'''何里隻行政村''']]<small>(图)</small>[[湖州经济技术开发区]]成立仔么脱离龙溪乡,拉1994年划畀[[爱山街道]]临时管,1994年[[凤凰街道(湖州市)|凤凰街道]]成立仔么划畀凤凰街道?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2029年7月19号(礼拜四)更新 *[[衢州]][[衢州清真寺|'''有啥宗教建筑''']]畀[[台风]]吹倒脱仔么教众直接買脫下街10號房15間房?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月27号 (四) 14:13 (CST) **大概2029年7月12号(礼拜四)更新 [[File:202308 Jinhua Wenrong Hospital Front View.jpg|right|140px]] *[[浙江]][[金华]][[金华文荣医院|'''啥民营医院''']]<small>(图)</small>一开始叫金华儿童医院?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月27号 (四) 13:53 (CST) **大概2029年7月5号(礼拜四)更新 *[[进化镇(杭州市)|'''何里隻镇''']]1950年10月份从[[绍兴县]]划畀[[萧山县]],现在是杭州南大门?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年4月16号 (四) 22:08 (CST) **大概2029年6月28号(礼拜四)更新 [[File:Shanghaishibohuibowuguan.jpg|right|140px]] *[[上海]][[上海世博会博物馆|'''何里家博物馆''']]<small>(图)</small>是全世界少有个全面展示世博专题个[[博物馆]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月9号 (四) 14:18 (CST) **大概2029年6月21号(礼拜四)更新 *[[湖州]][[湖州天主教堂(红门馆前)|'''何里座天主教堂''']]1993年畀湖州市文化局定为文物保护点,但是无得几许辰光就畀人拆脱嘚?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月13号 (四) 12:08 (CST) **大概2029年6月14号(礼拜四)更新 [[File:Ningbo_Baoguo_Temple,_2015-02-19_05.jpg|right|140px]] *[[宁波]][[保国寺|'''何里座庙''']]<small>(图)</small>东汉就已经有哉,北宋个辰光重新造个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月27号 (四) 13:56 (CST) **大概2029年6月7号(礼拜四)更新 *[[蜜汁火方|'''何里道小菜''']]做起来至少要文火蒸五個钟头,是[[杭帮菜|杭州名菜]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月25号 (两) 14:35 (CST) **大概2029年5月31号(礼拜四)更新 [[File:202308 Station Building of Antingxi.jpg|right|140px]] *[[上海站]]个普速列车除脱搬去[[上海松江站]],还会得搬去[[安亭西站|'''何里座车站''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月20号 (四) 19:41 (CST) **大概2029年5月24号(礼拜四)更新 *[[腾讯]]勒2011年推出个[[微信|'''何里隻即时通信软件''']]勒浪[[電腦]]丄用之前,必須要用[[手機]]先登錄?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月4号 (六) 18:31 (CST) **大概2029年5月17号(礼拜四)更新 [[File:201806_Front_Gate_of_Jinhua_Hospital.jpg|right|140px]] *[[金华]][[金华市中心医院|'''何里爿医院''']]<small>(图)</small>20世纪刚造好个辰光是金华地区顶大个医院?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月13号 (四) 11:02 (CST) **大概2029年5月10号(礼拜四)更新 *[[金宏伟|'''何里位阿訇''']]是第十三届、第十四届全国政协委员,当过[[小桃园清真寺]]教长、[[沪西清真寺]]教长?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2029年5月3号(礼拜四)更新 [[File:Ningbo Book City.jpg|right|140px]] *[[宁波]][[宁波书城|'''何里家书店''']]<small>(图)</small>是[[面粉厂]]改造出来个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月6号 (六) 22:00 (CST) **大概2029年4月26号(礼拜四)更新 *[[上海市]][[崇明区]]第一大镇,政治、经济、文化中心勒垃[[城桥镇|'''哪里杠''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月22号 (三) 17:09 (CST) **大概2029年4月19号(礼拜四)更新 [[File:20180520装有电子锁的杭州公共自行车.jpg|right|140px]] *杭州有得[[杭州公共脚踏车|'''啥世界上顶大个公共自行车系统''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月27号 (一) 16:31 (CST) **大概2029年4月12号(礼拜四)更新 *[[巴洛克音樂|巴洛克]]時期个[[德国]]有得[[巴赫|'''何里位作曲家''']]现在畀稱作音樂之父?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月18号 (六) 14:46 (CST) **大概2029年4月5号(礼拜四)更新 [[File:The former ferry slip of Wujing–Zhoujiadu Railway at Duhang.JPG|right|140px]] *[[上海]][[吴周线|'''何里条铁路''']]<small>(图)</small>是头条拿[[浦东新区|浦东]]帮[[浦西]]连起来个[[标准轨距]]铁路,必过只用仔半年就因为质量问题停用哉?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月6号 (四) 00:46 (CST) **大概2029年3月29号(礼拜四)更新 *[[杭州经济技术开发区]]管委会拿出口加工区生活服务区委托畀[[白杨街道]]仔么成立[[邻里社区(杭州市)|'''啥社区''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月18号 (日) 23:48 (CST) **大概2029年3月22号(礼拜四)更新 [[File:Wide view of Mount Hakodate from Mashu-Maru.jpg|right|140px]] *[[北海道]][[函馆市]][[函馆山|'''何里座山''']]<small>(图)</small>个夜景好排进[[日本三大夜景]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月21号 (两) 13:40 (CST) **大概2029年3月15号(礼拜四)更新 *[[上海]][[力波啤酒|'''何里家啤酒牌子''']]有得广告歌《[[喜欢上海的理由]]》,2021年拿厂房变成文创园区?--[[Special:用户贡献/160.30.128.87|160.30.128.87]] 2025年8月13号 (三) 19:00 (CST) **大概2029年3月8号(礼拜四)更新 [[File:Auburn Gallipoli Mosque.JPG|right|140px]] *[[澳大利亚]][[奧本加里波利回教堂|'''何里隻奧斯曼風格个回教堂''']]<small>(图)</small>个名头是从[[第一次世界大战]]里向个[[加里波利战役]]来个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月1号 (三) 13:24 (CST) **大概2029年3月1号(礼拜四)更新 *湖州[[吴兴区]][[道场乡]][[施家桥村(吴兴区)|'''何里隻行政村''']]勒垃[[下菰城遗址]]边浪,有[[陆心源]]墓咾啥个,是浙江省3A级景区村庄?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:52 (CST) **大概2029年2月22号(礼拜四)更新 [[File:Miaoyan Station, 2022-02-13 04.jpg|right|140px]] *[[宁波地铁]][[庙堰站|'''何里隻地铁站''']]<small>(图)</small>是[[宁波轨道交通]][[宁波轨道交通5号线|5号线]]、[[宁波轨道交通8号线|8号线]]个[[地铁车站|地铁]][[换乘站]],车站主题是“水”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 21:21 (CST) **大概2029年2月15号(礼拜四)更新 *[[上海世博会]]个[[吉祥物]][[海宝|'''是啥''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月15号 (三) 23:02 (CST) **大概2029年2月8号(礼拜四)更新 [[File:Zohran_Mamdani_05.25.25.jpg|right|140px]] *[[查冷·孟汏尼|'''何里個美国印度裔穆斯林''']]<small>(图)</small>是2025年纽约市市长选举里向个[[民主党(美国)|民主党]]候选人?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月1号 (三) 13:24 (CST) **大概2029年2月1号(礼拜四)更新 *湖州市辖区[[吴兴区]]、[[南浔区]]个保护性建筑[[湖州市文物保护单位|'''叫啥''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:14 (CST) **大概2029年1月25号(礼拜四)更新 [[File:ADORA MAGIC CITY at kochi port.jpg|right|140px]] *中国头一艘国产大型[[游轮]][[爱达·魔都号|'''叫啥西名字''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月9号 (四) 23:18 (CST) **大概2029年1月25号(礼拜四)更新 *[[吴越地区]][[跳五猖|'''何里种传统仪式''']]是[[中华人民共和国|中国]]国家级非物质文化遗产,乃朝主要分布勒[[安徽]][[广德县]]横山、[[郎溪县]][[梅渚镇(郎溪县)|梅渚镇]]伊面个[[吴语]]区?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月1号 (三) 13:28 (CST) **大概2029年1月18号(礼拜四)更新 [[File:Sunsets of Suzhou 0500.jpg|right|140px]] *[[苏州市]][[吴江区]][[横扇街道|'''何里隻街道''']]<small>(图)</small>西面是[[太湖]]、南靠[[太浦河]],原先么畀松陵镇喫脱,2019年6月17号挂牌正式成立个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月20号 (两) 16:47 (CST) **大概2029年1月11号(礼拜四)更新 *[[上海]]唯一一家职业[[篮球]]俱乐部是[[上海久事大鲨鱼篮球俱乐部|'''何里家篮球俱乐部''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月5号 (五) 20:19 (CST) **大概2029年1月4号(礼拜四)更新 {{clear}} ==== 2028年 ==== [[File:Pudu Prison KL Aerial.jpg|right|140px]] *[[马来西亚]][[半山芭监狱|'''何里家拆脱个牢监''']]<small>(图)</small>1983年个辰光有伊辰光全世界最长[[壁画]]个记录,乃朝拆得唻只挺一座门墙?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 21:21 (CST) **大概2028年12月28号(礼拜四)更新 *[[经典力学]][[静力学|'''何里隻分支''']]是专门解析[[物事|物体]]拉[[静力平衡]]状态底下个负载?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月1号 (三) 13:08 (CST) **大概2028年12月21号(礼拜四)更新 [[File:Urbanian Pavilion of Expo 2010.jpg|right|140px]] *[[上海世博会]]里向[[上海世博展览馆|'''何里栋楼''']]<small>(图)</small>现在是隻[[会展]]场馆?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 21:23 (CST) **大概2028年12月14号(礼拜四)更新 *[[丁善德|'''何里位音乐家''']]是[[昆山县|昆山]]人,做到过[[中国音乐家协会]]副主席、上海音乐家协会名誉主席,开过音乐学堂?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月20号 (一) 14:43 (CST) **大概2028年12月7号(礼拜四)更新 [[File:Saint-Peter's_church, Shanghai 1.jpg|right|140px]] *[[上海]][[盧家灣聖伯多祿堂|'''何里座天主堂''']]<small>(图)</small>造个辰光是畀[[震旦大学]]天主教友个,现在是浦西東區總鐸座堂?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月5号 (五) 20:13 (CST) **大概2028年11月30号(礼拜四)更新 *[[宁波]][[𲷓|'''何里种小吃''']]是[[糯米]]蒸熟仔么捣捣碎,乃末做成个巴掌大个糯米块?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 21:21 (CST) **大概2028年11月23号(礼拜四)更新 [[File:View of Lin'an City from Gongchen Hill, 2015-02-14.jpg|right|140px]] *[[杭州]][[临安区|'''何里隻区''']]<small>(图)</small>是资源贫乏个[[浙江省]]个唯一矿床?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 20:32 (CST) **大概2028年11月16号(礼拜四)更新 *2003年[[上海]][[2003年上海地铁4号线董家渡段建设事故|'''何里桩事故''']]导致水搭流沙涌进来形成沉降,[[南浦大桥站]]站厅层个隻[[浮雕]][[壁画]]主题就是伊?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月31号 (日) 13:04 (CST) **大概2028年11月9号(礼拜四)更新 [[File:Holopedia.jpg|right|140px]] *[[闽南语维基百科|'''何里隻汉语族维基百科版本''']]<small>(图)</small>是除开[[现代标准汉语]]头一隻成立个[[汉语族]][[言话]]版本,後首来勒垃Help页面丄摆汉字写个文章?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 20:51 (CST) **大概2028年11月2号(礼拜四)更新 *[[上海]][[江宁区(上海市)|'''何里隻区''']]名字从[[江宁路(上海)|江宁路]]来个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月11号 (四) 15:18 (CST) **大概2028年10月26号(礼拜四)更新 [[File:Malonitrile Structural Formula V1.svg|right|140px]] *用[[氯化氰]]搭[[乙腈]]个气相好反应得来[[丙二腈|'''啥有机化合物''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月22号 (一) 09:30 (CST) **大概2028年10月19号(礼拜四)更新 *[[上海]][[上海市气象局|'''啥机构''']]是[[上海市]]做[[气象]]生活个正厅局级[[事业单位]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2028年10月12号(礼拜四)更新 [[File:Futabatei Shimei in 1908.jpg|right|140px]] *[[日本]][[二葉亭四迷|'''何里個作家''']]<small>(图)</small>笔名来历弗清爽,可能是自家罵自家,阿末死勒回日本个路浪向?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月28号 (日) 16:09 (CST) **大概2028年10月5号(礼拜四)更新 *[[王毅(1998年)|'''何里位足球边后卫''']]是意大利华人,[[尤文图斯]]青训出身,2021年获得中国国籍?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月1号 (三) 16:13 (CST) **大概2028年9月28号(礼拜四)更新 [[File:201604_Station_hall_of_Hengshan_Road_Station.JPG|right|140px]] *[[上海地铁]][[衡山路站(上海市)|'''何里隻地铁站''']]<small>(图)</small>勒垃2005年个辰光是上海地铁车厢英国诗歌发布仪式开幕式个地方?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月30号 (两) 20:09 (CST) **大概2028年9月21号(礼拜四)更新 *[[吴语]][[吴语拉丁式注音法|'''何里隻拉丁式注音方法''']]是头一套[[上海闲话]]拼音[[输入法]]用个标准?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月4号 (四) 16:29 (CST) **大概2028年9月14号(礼拜四)更新 [[File:2023-07-25 湖州戴山塔 02.jpg|right|140px]] *[[湖州市]][[吴兴区]][[戴山塔|'''何里座文物保护单位''']]<small>(图)</small>畀個吃饱老酒个拿半层楼扒脱,乃朝修复过仔么有得5层楼?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月17号 (三) 15:35 (CST) **大概2028年9月7号(礼拜四)更新 *[[潘达微|'''何里個广东摄影师''']]认得了[[孙中山]]么参与[[黄花岗起义]],起义失败么买仔块地相帮拿烈士埋勒[[黄花岗]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月11号 (六) 17:05 (CST) **大概2028年8月31号(礼拜四)更新 [[File:The Science Building of Chi Nan National University Zhenru Campus, August 2021 03.jpg|right|140px]] *[[上海]][[真如镇街道|真如镇]]老底子有[[暨南大学真如旧址|'''啥大学''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月11号 (四) 15:21 (CST) **大概2028年8月24号(礼拜四)更新 *[[地質學|'''何里隻学科''']]主要研究[[地球]]个物质组成、内部构造、外部特征、各圈层间个相互作用搭演变历史?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月19号 (五) 16:30 (CST) **大概2028年8月17号(礼拜四)更新 [[File:Shanghai Railway Station in 2014.jpg|right|140px]] *[[上海人]]讲个“新客站”[[上海站|'''是啥''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 17:36 (CST) **大概2028年8月10号(礼拜四)更新 *[[义乌市]]个[[回族|回回]]建立[[义乌清真寺|'''啥伊斯兰教活动场所''']],还发生过当地政府拿清真寺丄牌子拆脱个事体?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月22号 (一) 09:26 (CST) **大概2028年8月3号(礼拜四)更新 [[File:Baihe Bridge.jpg|right|140px]] *[[上海]][[苏州河]]丄[[百合桥|'''何里座桥''']]<small>(图)</small>改名是为咾搞“甜蜜经济”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月4号 (六) 20:20 (CST) **大概2028年7月27号(礼拜四)更新 *[[杭州]][[杭州吴越钱唐足球俱乐部|'''啥足球俱乐部''']]有十一人制足球队搭仔五人制足球队,2021年获得[[五超联赛]]冠军?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月31号 (日) 13:04 (CST) **大概2028年7月20号(礼拜四)更新 [[File:Shanghai Mental Health Center 1.jpg|right|140px]] *[[上海]][[上海市精神卫生中心|'''何里家医院''']]<small>(图)</small>有得“600号”文创产品?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月6号 (六) 14:39 (CST) **大概2028年7月13号(礼拜四)更新 *[[東亞]]大陸頂早个贡茶院建貢茶院垃[[长兴县|'''啥户荡''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2028年7月6号(礼拜四)更新 [[File:The Prime Minister, Shri Narendra Modi meeting the Prime Minister of Malaysia, Dr. Mahathir Mohamad, on the sidelines of 5th EEF, at Vladivostok, in Russia on September 05, 2019. (1) (cropped).jpg|right|140px]] *“马来西亚现代化之父”是[[马哈蒂尔·穆罕默德|'''啥人''']]<small>(图)</small>?--[[User:~2025-53245-2|~2025-53245-2]]([[User talk:Jason2016426|讲张]]) 2025年9月6号 (一) 15:27 (CST) **大概2028年6月29号(礼拜四)更新 *[[浙江]][[溫州]]木杓巷[[溫州清真寺|'''啊有座啥清朝辰光修个老清真寺''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月4号 (四) 13:05 (CST) **大概2028年6月22号(礼拜四)更新 [[File:奥灶馆144532.jpg|right|140px]] *[[昆山市|昆山]][[奥灶馆|'''何里爿老字号''']]<small>(图)</small>专门卖[[奥灶面]]个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月9号 (四) 12:54 (CST) **大概2028年6月15号(礼拜四)更新 *[[中国科学院新疆分院]][[庄顺昌|'''何里個学者''']]是[[松江县|松江]]人,做为学术带头人参与研制[[东方红一号]]个[[热敏电阻]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月15号 (两) 23:35 (CST) **大概2028年6月8号(礼拜四)更新 [[File:View of Changli Road,Shanghai,June 2020.jpg|right|140px]] *[[浦东新区]][[昌里路|'''何里条路''']]<small>(图)</small>老底子有[[夜市]],2018年撤销脱个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月4号 (四) 13:05 (CST) **大概2028年6月1号(礼拜四)更新 *[[浙江省]][[杭州市]]建成50年以上,有历史、科学、艺术价值、体现城市传统风貌搭地方特色,或者有重要个纪念意义、教育意义,外加还朆公布为文物保护单位或者文物保护点个建筑物[[杭州市历史建筑|'''叫啥''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2028年5月25号(礼拜四)更新 [[File:褚辅成先生.png|right|140px]] *[[九三学社]]个发起人是[[褚輔成|'''啥人''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2028年5月18号(礼拜四)更新 *[[上海公共交通卡|'''何里张卡''']]是[[上海久事集团]]个子公司上海公共交通卡股份有限公司发行个,中国大陆头一张覆盖所有公共交通个交通卡?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月2号 (两) 14:01 (CST) **大概2028年5月11号(礼拜四)更新 [[File:Yongjiang_River_Tree.svg|right|140px]] *[[甬江|'''啥河浜''']]<small>(图)</small>是[[寧波]]个“母親河”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月1号 (一) 23:29 (CST) **大概2028年5月4号(礼拜四)更新 *[[鲸吞亿万|'''何里本畅销书''']]讲[[马来西亚]]个[[刘特佐]]、前总理[[纳吉·阿都拉萨]]哪能骗过[[华尔街]]、[[好莱坞]],拿马来西亚个[[一個馬來西亞發展有限公司|国家基金]](1MDB)里向个几十亿美元掏空个真实故事?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月3号 (三) 22:12 (CST) **大概2028年4月27号(礼拜四)更新 [[File:Ningbo_Yuehu_Qingzhensi_2013.07.28_06-29-51.jpg|right|140px]] *[[宁波市]][[海曙区]][[月湖清真寺|'''何里座清真寺''']]<small>(图)</small>是浙江省文物保护单位?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月7号 (三) 23:01 (CST) **大概2028年4月20号(礼拜四)更新 *卫平个[[中邦集团]]个[[上海浦东中邦足球俱乐部|'''何里家足球俱乐部''']]先搬去[[无锡]]後回到[[上海]],撤销前勒垃[[中国足球乙级联赛|中乙联赛]]帮[[上海东亚]]练全运队?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月1号 (一) 22:24 (CST) **大概2028年4月13号(礼拜四)更新 [[File:Xin_5530706030859796700610.jpg|right|140px]] *[[俞秀松|'''何里位诸暨人''']]<small>(图)</small>是[[中国共产党]]早期个领导人,1938年畀人抲到苏联去,後首来枪毙脱?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2028年4月6号(礼拜四)更新 *[[上海市]][[闵行区]][[虹桥镇(上海市)|'''何里隻镇''']]名字出自[[蒲汇塘]]丄一座桥老底子夏天落好雨,好看到西面出[[虹]]个桥?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月3号 (日) 17:17 (CST) **大概2028年3月30号(礼拜四)更新 [[File:Lipohemarthrosis.png|right|140px]] *[[关节积血|'''啥毛病''']]<small>(图)</small>是[[血友病]]病人[[身心障碍|失能]]个主要因头。--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2028年3月23号(礼拜四)更新 *[[上海]][[上海市皮肤病医院|'''何里所医院''']]一隻前身是1934年成立个上海中华麻风疗养院?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2028年3月16号(礼拜四)更新 [[File:20211023 南京地铁S9线 石臼湖特大桥.jpg|right|140px]] *[[南京地铁]][[南京地铁S9号线|'''何里条地铁线路''']]<small>(图)</small>跨过[[石臼湖]]个辰光同[[宫崎骏]]个动画电影《[[千与千寻]]》里向个海上列车咾像个,部分人叫伊“海上地铁”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月31号 (日) 13:04 (CST) **大概2028年3月9号(礼拜四)更新 *[[上海市]][[浦东新区]][[陆凌居委会|'''啥地方''']]有得山东平邑驻上海单位,是当地个共建管理方?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2028年3月2号(礼拜四)更新 [[File:Thu-vien-quoc-gia-viet-nam-new.jpg|right|140px]] *[[越南]]个国家图书馆[[越南国家图书馆|'''是啥''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月1号 (一) 22:24 (CST) **大概2028年2月24号(礼拜四)更新 *箇瑲扗[[互联网|网络]]丄向大家儂为[[吴语]]区创造出个一种[[共同语]][[标准吴语|'''是啥人造言话''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月30号 (六) 13:24 (CST) **大概2028年2月17号(礼拜四)更新 [[File:The_tomb_of_Xuguangqi.jpg|right|140px]] *[[徐光启墓]]现在勒垃[[光启公园|'''何里座公园里向''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月2号 (六) 06:54 (CST) **大概2028年2月10号(礼拜四)更新 *[[湖州]][[湖州日報報業集團|'''何里家报业集团''']]前身頂早是1955年創刊个[[吳興縣]]縣委機關報《吳興報》--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2028年2月3号(礼拜四)更新 [[File:The River Mall.JPG|right|140px]] *[[上海]][[上海世博会|世博会]]“一轴四馆”五大永久建筑里向个“轴”[[中国2010年上海世界博览会世博轴|'''现在派啥用场''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月28号 (四) 23:11 (CST) **大概2028年1月27号(礼拜四)更新 *[[杭州]][[余杭区]]有得[[余杭滚灯|'''何里隻国家级非物质文化遗产''']]是[[浙江省]]唯一勒垃[[2008年夏季奥林匹克运动会]]个开幕式丄表演个节目?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月25号 (两) 15:06 (CST) **大概2028年1月20号(礼拜四)更新 [[File:无锡惠山油酥.jpg|right|140px]] *[[无锡]][[惠山油酥|'''啥小吃''']]<small>(图)</small>赛过四大金刚个[[肚脐眼]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2028年1月13号(礼拜四)更新 *[[湖州市|湖州]][[吳興區]][[濱湖街道(湖州)|濱湖街道]][[瑤階壩村|'''何里隻村''']]有得市级文保单位鹤和小学(含朱家骅家族墓)搭仔白莲桥?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2028年1月6号(礼拜四)更新 {{-}} ==== 2027年 ==== [[File:Tongji High School.jpg|right|140px]] *[[上海]][[杨浦区|杨浦]][[上海市同济中学|'''何里所区重点高中''']]<small>(图)</small>[[抗日战争]]个辰光跟咾[[同济大学]]一路搬到[[四川省|四川]][[李庄镇(宜宾市)|李庄]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年12月30号(礼拜四)更新 *[[南京地铁]][[南京地铁7号线|7号线]][[清凉山站|'''何里隻地铁站''']]没柱头,开挖深度毛51米?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年12月23号(礼拜四)更新 [[File:Simple Harmonic Motion Orbit.gif|right|140px]] *物事会得循环往复个[[机械振动]]是[[简谐运动|'''啥运动''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年12月16号(礼拜四)更新 *[[上海]]头一爿试点[[数字人民币]]个医院是[[上海市同仁医院|'''何里家医院''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月6号 (六) 14:42 (CST) **大概2027年12月9号(礼拜四)更新。 [[File:2023-07-24 Lotus Manor, Huzhou 湖州蓮花莊 09.jpg|right|140px]] *[[湖州]][[归安文庙]]勒垃[[月河街道|'''啥街道''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月8号 (五) 23:02 (CST) **大概2027年12月2号(礼拜四)更新。 *[[上海]][[土山灣|'''啥地方''']]开埠仔么法國[[耶穌會]]个人憕勒箇地方形成天主教社区,有得[[徐家匯聖依納爵主敎座堂|天主堂]]、[[土山灣孤兒院|孤儿院]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2027年11月25号(礼拜四)更新。 [[File:Hidari mitsudomoe.svg|right|140px]] *[[日本]][[冲绳县]]老底子是[[琉球国|'''啥国家''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年11月18号(礼拜四)更新。 *[[钱阿福|'''何里位无锡歌手''']]畀人叫“[[吴歌]]王”,绰号是“糕团阿福”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月17号 (六) 17:06 (CST) **大概2027年11月11号(礼拜四)更新。 [[File:安亭汽车城标志.jpg|right|140px]] *[[上海国际赛车场]]搭仔[[同济大学嘉定校区]]是[[上海市]][[安亭镇]][[上海国际汽车城|'''啥工业区''']]<small>(图)</small>个配套设施?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月23号 (六) 09:51 (CST) **大概2027年11月4号(礼拜四)更新。 *[[季骁宣|'''何里個仙居个足球运动员''']]打进[[法国杯]]历史丄中国球员进个第一球,29岁转去踢[[室内足球]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2027年10月28号(礼拜四)更新。 [[File:2013-10-03乐清全景图.jpg|right|140px]] *黄杨木雕、民歌《对鸟》是[[乐清市|'''何地方''']]<small>(图)</small>个特色?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2027年10月21号(礼拜四)更新。 *[[丹陽市|丹阳]]人用[[大麦粥|'''啥吃个''']]来比喻自家个命?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月18号 (一) 19:39 (CST) **大概2027年10月14号(礼拜四)更新。 [[File:(CHN-Shanghai)_Ba-Shi_No.4_Public_Transport_Co._S0Q-0114_沪A55991D_DZ418_2025-12-19.jpg|right|140px]] *[[上海]][[黄浦区]][[小东门街道]][[上海公交DZ418路|'''何里条定制线路''']]<small>(图)</small>是畀[[董家渡]]个金融企业用个,客流蛮好,每日天有得超过2000人次?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年1月22号 (四) 23:30 (CST) **大概2027年10月7号(礼拜四)更新。 *[[經度]]、[[緯度]]搭仔[[海拔]]好组成[[地理座標系統|'''啥坐标系统''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2027年9月30号(礼拜四)更新。 [[File:The Airport Link Line Platform of East Kangqiao Station in Shanghai 2024.jpg|right|140px]] *[[康桥东站|'''上海何里隻地铁站''']]<small>(图)</small>周边个后续开发规划是“多孔森林”,也就是砍脱眼[[速生林]],图书室、健身设施摆勒当中?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2027年9月23号(礼拜四)更新。 *[[浙江省]][[台州市]]勒垃2020年7月份设立[[台州湾新区|'''啥省级新区''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年9月16号(礼拜四)更新。 [[File:Chitose in Hokkaido Prefecture Ja.svg|right|140px]] *[[日本]][[北海道]]个大门[[新千岁机场]]勒垃[[千岁市|'''啥户荡''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2027年9月9号(礼拜四)更新。 *[[湖州市]]个“中國童裝名鎮”勒垃[[織里鎮|'''啥地方''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月3号 (日) 17:51 (CST) **大概2027年9月2号(礼拜四)更新。 [[File:Pendulum animation.gif|right|140px]] *[[摆|'''啥实验仪器''']]<small>(图)</small>只有得一条绳或竿搭一个锤,好用来展现种种[[力学]]现象?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2027年8月26号(礼拜四)更新。 *[[上海]][[上海有线02足球俱乐部|'''何里支无脱个足球俱乐部''']]个长期目标是畀[[2002年韩日世界杯]]培养足球人才?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2027年8月19号(礼拜四)更新。 [[File:Bloody Saturday, Shanghai.jpg|right|140px]] *[[中国娃娃(照片)|'''何里张照片''']]<small>(图)</small>是[[抗日战争]][[淞沪会战]]辰光个照片,拍下来日军飞机[[轰炸机]]轰炸[[上海南站(1908—1937年)|南火车站]]个情况?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年8月12号(礼拜四)更新。 *[[三体系列|'''啥系列个科幻作品''']]获得仔2015年“[[雨果奖]]”最佳长篇小说奖?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2027年8月5号(礼拜四)更新。 [[File:XJHTransfer.jpg|right|140px]] *[[徐家汇站|'''上海何里隻地铁站''']]<small>(图)</small>个换乘地道是原先[[港汇广场]]个地下车库改造个?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 21:53 (CST) **大概2027年7月29号(礼拜四)更新。 *[[徽州]]移民到仔[[湖州市|湖州]][[長興縣|长兴]][[水口鄉(長興)|水口鄉]][[徽州莊村|'''建立啥村''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2027年7月22号(礼拜四)更新。 [[File:WanderingEarth red suit 01.jpg|right|140px]] *[[流浪地球(电影)|'''何里部中国科幻电影''']]<small>(图)</small>是原著作者[[刘慈欣]]头一部真正从文字到电影个作品?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月8号 (五) 23:02 (CST) **大概2027年7月15号(礼拜四)更新。 *[[上海市第二人民医院|'''何里爿医院''']]是中国人勒垃[[上海]]开个头一爿中西医综合医院?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 12:52 (CST) **大概2027年7月8号(礼拜四)更新。 [[File:Liangzhu Ancient City Site, 2016-06-18 02.jpg|right|140px]] *[[良渚遗址|'''何里隻文化遗址''']]<small>(图)</small>挖出来个文化後首来叫伊[[良渚文化]],2019年进仔[[世界遗产名录]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2027年7月1号(礼拜四)更新。 *[[第二次世界大戰]]後首,[[日本]]戶籍裏向好登記成[[小人]]个名頭个漢字[[人名用漢字|'''有得多少''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年6月24号(礼拜四)更新。 [[File:2022-12-30 Sculpture of Huyin (Huzhou Ink Brushes) Bridge 02.jpg|right|140px]] *[[愛山街道|'''何里隻街道''']]<small>(图)</small>名字出自[[蘇軾]]“我從山水窟中來,尚愛此山看不足”个詩句?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月3号 (日) 17:51 (CST) **大概2027年6月17号(礼拜四)更新。 *[[上海市足球协会]]主办[[上海市足球协会超级联赛|'''啥地区足球联赛''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2027年6月10号(礼拜四)更新。 [[File:20250317 Gate of the Xiaoshan Middle School Former Site Memorial Hall.jpg|right|140px]] *大坞朱玉泉堂除开做当地朱家门个[[祠堂|家庙]][[萧山中学旧址纪念馆|'''还做过啥''']]<small>(图)</small>--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月16号 (六) 13:38 (CST) **大概2027年6月3号(礼拜四)更新。 *[[上海]][[上海盛丽足球俱乐部|'''何里家足球俱乐部''']]勒垃职业化尝试个辰光拿主场搬进[[虹口足球场]],必过2017年职业化改革失败?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月8号 (五) 23:44 (CST) **大概2027年5月27号(礼拜四)更新。 [[File:The Temple of the Town Deity in Lanxi 05 2021-07.jpg|right|140px]] *[[兰溪城隍庙|'''何里座城隍庙''']]<small>(图)</small>是第二批兰溪市文物保护单位?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月18号 (一) 00:47 (CST) **大概2027年5月20号(礼拜四)更新。 *[[太阳照常升起|'''何里部电影''']]是[[姜文]]导演个第三部[[电影]]作品,里向个[[小毛头]]就是女演员自家拍戏个辰光生个[[老小]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2027年5月13号(礼拜四)更新。 [[File:Cathedral in Xujiahui.jpg|right|140px]] *[[上海]][[徐家匯聖依納爵主敎座堂|'''何里座1910年造个教堂''']]<small>(图)</small>勒垃1960年成为天主教上海教区个主教座堂?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月7号 (日) 14:56 (CST) **大概2027年5月6号(礼拜四)更新。 *[[无锡]][[锡山区]][[斗山遗址|'''啥考古发现''']]挖出来个辰光是[[长江]]下游头一隻[[马家浜文化]]辰光个城市遗址?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年11月25号 (两) 15:06 (CST) **大概2027年4月29号(礼拜四)更新。 [[File:Road traffic sign with Russian, Nemuro, Hokkaido, Japan.jpg|right|140px]] *[[日本]][[北海道]]顶东面[[根室市|'''是啥城市''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2027年4月22号(礼拜四)更新。 *[[固体力学]]个[[弹性力学|'''啥分支''']]研究[[弹性体]]因为受到外力作用、边界约束或温度改变咾啥个原因发生个[[应力]]、[[应变(物理学)|应变]]、[[位移]]问题?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2027年4月15号(礼拜四)更新。 [[File:城隍廟-九曲橋-南翔饅頭店.JPG|right|140px]] *[[上海]][[豫园]]九曲桥边[[南翔馒头店|'''何里爿店''']]<small>(图)</small>勒垃2020年帮其他餐饮公司互相起诉对方侵犯商标权?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2027年4月8号(礼拜四)更新。 *[[長興縣]][[李家巷鎮]][[青草塢村|'''何里隻村''']]勒垃[[太平天国|长毛]]跑脱仔么来仔交关[[溫州]][[瑞安]]、[[平陽]]人移民,有得省级非物质文化遗产“龙舞(青草坞双龙)”?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月27号 (三) 21:55 (CST) **大概2027年4月1号(礼拜四)更新。 [[File:He Jiankui.jpg|right|140px]] *[[基因编辑婴儿事体|'''啥事体里向''']]<small>(图)</small>前[[南方科技大学]]生物系副教授[[贺建奎]]搭仔伊团队来勒2018年利用[[基因编辑技术]],改造一对[[双胞胎]][[小毛头]][[胚胎]]细胞个[[CCR5]]基因,嘗試让婴儿获得对部分[[艾滋病]]产生免疫能力?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2027年3月25号(礼拜四)更新。 *[[上海]][[酱园弄杀夫案|'''何里桩杀人案子''']]发生勒[[新昌路]]酱园弄,[[陈可辛]]拿伊改编成電影《[[酱园弄(电影)|酱园弄]]》?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2027年3月18号(礼拜四)更新。 [[File:Wuxi collage.jpg|right|140px]] *[[无锡市|'''啥城市''']]<small>(图)</small>是江南文明、[[吴越文化|吴文化]]个发源地,是中国民族工业搭仔乡镇工业个摇篮?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2027年3月11号(礼拜四)更新。 *[[陈仪婷|'''何里位新加坡运动员''']]转变等级仔么做到过女子[[硬地滚球]]BC1级项目世界排名第一?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2027年3月4号(礼拜四)更新。 [[File:Caobao Road Station.jpg|right|140px]] *[[上海]][[漕宝路站|'''何里隻地铁站''']]<small>(图)</small>是[[上海地铁]]里向顶古老个地铁站?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2027年2月25号(礼拜四)更新。 *[[南通]]城里向有得[[南通广播电视台|'''啥电视台''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年10月19号 (日) 00:07 (CST) **大概2027年2月18号(礼拜四)更新。 [[File:Three-body Problem Animation with COM.gif|right|140px]] *[[天体力学]]当中有隻[[混沌理论|混沌]]个基本[[力学模型]][[三体问题|'''是啥物事''']]<small>(图)</small>?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月13号 (三) 20:54 (CST) **大概2027年2月11号(礼拜四)更新。 *[[上海]][[衡山路-复兴路历史文化风貌区|'''何里隻历史文化风貌区''']]大致相当于老底子[[上海法租界]]1914年扩展个部分?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月4号 (一) 22:02 (CST) **大概2027年2月4号(礼拜四)更新。 [[File:浙江省湖州中学(同心路1555号)正门.jpg|right|140px]] *[[浙江省湖州中学|'''啥学堂''']]<small>(图)</small>前身是湖州府知府[[锡守纶]]创办个湖州府中学堂?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2027年1月28号(礼拜四)更新。 *[[日本]]地方自治权力顶多个[[政令指定都市|'''城市级别叫啥''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年7月31号 (四) 21:57 (CST) **大概2027年1月21号(礼拜四)更新。 [[File:Zhang_Yuning_(2018).jpg|right|140px]] *[[浙江]][[苍南县|苍南]][[张玉宁(1997年)|'''何里個足球前锋''']]<small>(图)</small>18岁就转会加盟[[荷甲联赛]][[維特斯足球俱乐部]]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年7月2号 (四) 16:39 (CST) **大概2027年1月14号(礼拜四)更新。 *[[上海大学]]教授[[钱乃荣]]设计个[[上海闲话]]拼音方法是[[钱乃荣式上海话拼音方案|'''何里种方案''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年9月4号 (四) 16:31 (CST) **大概2027年1月7号(礼拜四)更新。 {{-}} ==== 2026年 ==== [[File:Kolmanskop Ghost Town.jpg|right|140px]] *[[纳米比亚]]南面[[纳米布沙漠]]當中有[[卡曼斯科|'''啥废弃城市''']]<small>(图)</small>,现在纳米比亚政府帮钻石公司[[戴比尔斯]]合资拿伊搞成旅游景点?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月8号 (五) 23:27 (CST) **大概2026年12月31号(礼拜四)更新。 *明朝[[松江府]][[華亭縣]]人、首辅[[徐階]]个[[坟头]][[徐階墓|'''勒垃啥户荡''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年7月31号 (四) 21:57 (CST) **大概2026年12月24号(礼拜四)更新。 [[File:Nanjing-Chuzhou Line Train № 8 approaching HUABOYUAN station, Jun 28 2023.png|right|140px]] *[[南京地铁]][[滁宁城际铁路|'''啥线路''']]<small>(图)</small>一期、二期工程侪弗勒垃[[南京]],没办法同其他线路进行直接换乘?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2026年12月17号(礼拜四)更新。 *元來[[湖州日報報業集團]]勒垃[[浙江省]][[湖州市]]主办[[湖州晚報|'''啥市級晚報''']]?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2026年12月10号(礼拜四)更新。 [[File:Modern Course of Grand Canal of China.png|right|140px]] *[[京杭大運河|'''啥运河''']]<small>(图)</small>北起[[北京]],南至[[杭州]],是“[[大运河]]”个一条干线?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2026年12月3号(礼拜四)更新。 *[[张家港市]][[塘桥高级中学]][[蒋燕军|'''何里個高一级骨干教师''']]做个课间跑步音乐交关中小学堂垃用?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2026年9月30号 (三) 14:12 (CST) **大概2026年11月26号(礼拜四)更新。 [[File:The Line 15 Concourse of Metro Shanghai South Railway Station in Shanghai 2024.jpg|right|140px]] *[[上海]][[上海南站站|'''何里隻地铁站''']]<small>(图)</small>老底子叫新龙华站,因为高头修[[火车站]]重造过?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2026年11月19号(礼拜四)更新。 *[[湖州]][[环渚街道|'''啥街道''']]经过2012年个行政区划调整,2019年[[南太湖新区]]成立之后个土地流转,2020年个四隻行政村撤村并居之后,辖区占地面积从本来个21平方公里减到5.2平方公里?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2026年11月12号(礼拜四)更新。 [[File:Tushanwan Gu'eryuan Jiuzhi.jpg|right|140px]] *[[土山灣孤兒院|'''何里家敎會孤兒院''']]<small>(图)</small>是法國[[耶穌會]]造勒上海[[徐家匯]]之南个[[土山灣]]地區,现在建立博物馆?--[[User:Jason2016426|Jason2016426]]([[User talk:Jason2016426|讲张]]) 2025年8月9号 (六) 23:22 (CST) **大概2026年11月5号(礼拜四)更新。 {{-}} [[Category:维基百科管理]] cn3kljcopw43ta0m2n1br56yo7m5ikd 2026年中华民国直辖市长搭县市长选举 0 100198 401548 401528 2026-10-29T15:49:04Z Lt2818 23148 401548 wikitext text/x-wiki '''2026年中华民国直辖市长搭县市长选举'''预定来勒2026年11月28号举行,是[[中华民国]]第四趟九合一选举,地方自治实施以来个第20届县(市)长选举,有6个直辖市、13个县、3个市进行改选,产生第21届县(市)长。<ref>{{Cite web |title=中選會委員會議討論通過115年地方公職人員選舉投票日及工作進行程序表 |url=https://web.cec.gov.tw/central/article/61722 |website=中選會 |date=2025-10-31 |language=zh-TW |access-date=2025-10-31 |archive-date=2025-11-30 |archive-url=https://web.archive.org/web/20251130115232/https://web.cec.gov.tw/central/article/61722 |dead-url=no }}</ref> ==候选人== {| class="wikitable collapsible" style="text-align:center;" ! colspan="6" width="2000" |2026年中华民国直辖市长搭县市长名单 |- ! rowspan="2" style="width:100px;" |选区 ! rowspan="1" style="width:100px;" |[[民主进步党]] ! rowspan="1" style="width:100px;" |[[中国国民党]] |- ! style="width:100px; border-bottom:4px solid #1B9431;" |候选人 ! style="width:100px; border-bottom:4px solid #000099;" |候选人 |- | align="center" |[[基隆市]] | align="center" |[[童子玮]] | align="center" |[[谢国梁]] |- | align="center" |[[台北市]] | align="center" |[[沈伯洋]] | align="center" |[[蒋万安]] |- | align="center" |[[新北市]] | align="center" |[[苏巧慧]] | align="center" |[[李四川]] |- | align="center" |[[桃园市]] | align="center" |[[黄世杰]] | align="center" |[[张善政]] |- | align="center" |[[新竹县]] | align="center" |[[郑朝方]] | align="center" |[[徐欣莹]] |- | align="center" |[[新竹市]] | align="center" |[[庄竞程]] | align="center" | |- | align="center" |[[苗栗县]] | align="center" |[[陈品安]] | align="center" |[[钟东锦]] |- | align="center" |[[台中市]] | align="center" |[[何欣纯]] | align="center" |[[江启臣]] |- | align="center" |[[彰化县]] | align="center" |[[陈素月]] | align="center" |[[魏平政]] |- | align="center" |[[南投县]] | align="center" |[[温世政]] | align="center" |[[许淑华 (1975年)|许淑华]] |- | align="center" |[[云林县]] | align="center" |[[刘建国 (台湾)|刘建国]] | align="center" |[[张嘉郡]] |- | align="center" |[[嘉义县]] | align="center" |[[蔡易余]] | align="center" | |- | align="center" |[[嘉义市]] | align="center" |[[王美惠]] | align="center" | |- | align="center" |[[台南市]] | align="center" |[[陈亭妃]] | align="center" |[[谢龙介]] |- | align="center" |[[高雄市]] | align="center" |[[赖瑞隆]] | align="center" |[[柯志恩]] |- | align="center" |[[屏东县]] | align="center" |[[周春米]] | align="center" |[[苏清泉]] |- | align="center" |[[宜兰县]] | align="center" |[[林国漳]] | align="center" |[[吴宗宪 (1971年)|吴宗宪]] |- | align="center" |[[花莲县]] | align="center" | | align="center" |[[游淑贞]] |- | align="center" |[[台东县]] | align="center" |[[陈莹 (1972年)|陈莹]] | align="center" |[[吴秀华]] |- | align="center" |[[澎湖县]] | align="center" |[[吴淑瑾]] | align="center" |[[陈振中 (1963年)|陈振中]] |- | align="center" |[[金门县]] | align="center" | | align="center" |[[陈玉珍 (1973年)|陈玉珍]] |- | align="center" |[[连江县 (中华民国)|连江县]] | align="center" | | align="center" |[[王忠铭]] |- |} === 选举结果 === {| class="wikitable" style="text-align:center" !! width="140" colspan=2 |选区 !! width="140" colspan=2 |上届当选人 !! width="140" colspan=2 |本届当选人 !|政党轮替 !|备注 |- ! rowspan=6 style="width: 1em;" |直<br />辖<br />市 | style="border-right:5px solid #; " |台北市 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|'''[[蒋万安]]''' | | | | |- | style="border-right:5px solid #; " |新北市 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[侯友宜]] | | | | |- | style="border-right:5px solid #; " |桃园市 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|'''[[张善政]]''' | | | | |- | style="border-right:5px solid #; " |台中市 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[卢秀燕]] | | | | |- | style="border-right:5px solid #; " |台南市 |bgcolor=#DCFFDC|[[民主进步党]] |bgcolor=#DCFFDC|[[黄伟哲]] | | | | |- | style="border-right:5px solid #; " |高雄市 |bgcolor=#DCFFDC|[[民主进步党]] |bgcolor=#DCFFDC|[[陈其迈]] | | | | |- ! rowspan=14 style="width: 1em;" |台<br />湾<br />省 | style="border-right:5px solid #; " |宜兰县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[林姿妙]] | | | | |- | style="border-right:5px solid #; " |新竹县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[杨文科]] | | | | |- | style="border-right:5px solid #; " |苗栗县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|'''[[钟东锦]]''' | | | | |- | style="border-right:5px solid #; " |彰化县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[王惠美]] | | | | |- | style="border-right:5px solid #; " |南投县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|'''[[许淑华 (1975年)|许淑华]]''' | | | | |- | style="border-right:5px solid #; " |云林县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[张丽善]] | | | | |- | style="border-right:5px solid #; " |嘉义县 |bgcolor=#DCFFDC|[[民主进步党]] |bgcolor=#DCFFDC|[[翁章梁]] | | | | |- | style="border-right:5px solid #; " |屏东县 |bgcolor=#DCFFDC|[[民主进步党]] |bgcolor=#DCFFDC|'''[[周春米]]''' | | | | |- | style="border-right:5px solid #; " |台东县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[饶庆铃]] | | | | |- | style="border-right:5px solid #; " |花莲县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[徐榛蔚]] | | | | |- | style="border-right:5px solid #; " |澎湖县 |bgcolor=#DCFFDC|[[民主进步党]] |bgcolor=#DCFFDC|[[陈光复]] | | | | |- | style="border-right:5px solid #; " |基隆市 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|'''[[谢国梁]]''' | | | | |- | style="border-right:5px solid #; " |新竹市 | bgcolor= #D3D3D3 |[[无党籍]] | bgcolor= #D3D3D3 |'''[[高虹安]]''' | | | | |- | style="border-right:5px solid #; " |嘉义市 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|[[黄敏惠]] | | | | |- ! rowspan=14 style="width: 1em;" |福<br />建<br />省 | style="border-right:5px solid #; " |金门县 | bgcolor= #D3D3D3 |[[无党籍]] | bgcolor= #D3D3D3 |[[陈福海]] | | | | |- | style="border-right:5px solid #; " |连江县 |bgcolor=#E0E8FF|[[中国国民党]] |bgcolor=#E0E8FF|'''[[王忠铭 (中华民国)|王忠铭]]''' | | | | |} == 参考 == {{Reflist}} [[Category:2026年]] lw5mohjzbos54paw9kzf1sqjkum7gh7 Category:1936年出生 14 100199 401554 2026-10-30T05:49:51Z Jason2016426 43238 [[Help:Gadget-HotCat|HotCat]]:加着[[Category:1936年]] 401554 wikitext text/x-wiki [[Category:1936年]] g8idh8eikit312g8dq40a1psvxeithd 401555 401554 2026-10-30T05:50:16Z Jason2016426 43238 [[Help:Gadget-HotCat|HotCat]]:加着[[Category:1930年代出生]] 401555 wikitext text/x-wiki [[Category:1936年]] [[Category:1930年代出生]] lys5lugfg8aj32xx2yvt12zunf8d3sm Category:1940年出生 14 100200 401560 2026-10-30T05:58:55Z Jason2016426 43238 新页面:“[[Category:1940年]] [[Category:1940年代出生]]” 401560 wikitext text/x-wiki [[Category:1940年]] [[Category:1940年代出生]] cab8h83hvbewgmh0yvg5ci68mfud7dh Talk:利尻山 1 100201 401566 2026-10-30T06:05:09Z Jason2016426 43238 新页面:“{{DYKtalk|date=2026-10-30}}” 401566 wikitext text/x-wiki {{DYKtalk|date=2026-10-30}} 9f4bgoiu3osk76twd46zw0e473nfyef