模块讨论:Citation/CS1

活跃的讨论内容

求管理员更新编辑

{{editprotected}}en:Module:Citation/CS1 在今年 3 月底有次调整,建议管理员更新。-- 2014年8月12日 (二) 01:53 (UTC)

@Great_Brightstar 完成,谁有空仔细检查一下?Liangent留言 2014年9月20日 (六) 14:05 (UTC)

编辑请求编辑

  请求已处理--Wcam留言) 2015年5月6日 (三) 14:34 (UTC)

请求根据w:Module:Citation/CS1更新,以消除arxiv参数的问题。 --1=0欢迎参与WP:模仿专题 2015年5月6日 (三) 05:59 (UTC)

  •  完成--Wcam留言) 2015年5月6日 (三) 14:34 (UTC)

script-title编辑

{{editprotected}} 本人最近從英文維基翻譯條目成中文,英文維基發現那邊的引用模板(如{{Cite news}}、{{Cite web}}等)有個參數叫{{{script-title}}},中文維基這邊卻沒有,以致出現一些錯誤。請管理員從英文維基引進這個參數。--Quest for Truth留言) 2015年9月6日 (日) 07:09 (UTC)

patch it?--广雅 范 2015年9月7日 (一) 14:20 (UTC)
你是叫我自己寫個更新版出來嗎?說實在,我不知道具體應該怎檥改,代碼太長太複雜了,我自己看不懂,但是我留意到英文維基那邊有詳細說明,Ctrl+F搜尋「script-title」就能找到,希望有人看得懂。--Quest for Truth留言) 2015年9月7日 (一) 19:56 (UTC)
找过Liangent,他有时间再弄好,然后可能跑机器人把格式全部替换掉。--CAS222222221 2015年9月8日 (二) 03:26 (UTC)
现在的 |title={{lang|en|XXXXX}} 可能要想办法都展开成 |script-title=en:XXXXX 但这个又不能照套enwiki的,这边要加上适当的转换标签防止转换。Liangent留言 2015年9月8日 (二) 22:03 (UTC)
有必要急於去修改現在的 |title={{lang|en|XXXXX}} 用法嗎?請見我在英文維基的沙盒,使用 |title={{lang|en|XXXXX}} 也不會有太大問題。我意思是過渡期間兩者並存也不是問題。
放条目里就不一样了,会把条目扔进Pages with citations having wikilinks embedded in URL titles里面。(其实那段代码这边现在就有,只是给注释掉了)Liangent留言 2015年9月13日 (日) 02:32 (UTC)
 完成 Liangent留言 2015年12月8日 (二) 06:12 (UTC)

CS1更新编辑

  1. 新参数|script-title=和|script-chapter=,现在title和chapter中若直接使用{{lang}}可能导致错误,Wikipedia:机器人/申请/Liangent-bot/18将进行清理user:Quest for Truthuser:CAS222222221[[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]]
  2. |month=和|day=参数不再支持,需更改为|date=(结合|year=),可能需要机器人清理(不知道有多少),这个不会产生用户可见的错误所以不急,欢迎来写机器人Wikipedia:机器人/申请/Liangent-bot/19将进行清理user:Antigng[[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]]
  3. Module:Citation/CS1/Configuration有了一堆新字符串,欢迎来翻译,并根据翻译后的名字创建相关维护分类user:乌拉跨氪[[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]]
  4. 我尽量对照着把原来zh改过的地方再对照着改了一下,请协助检查有没有还需要修改的user:Justice305[[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]][[user:]]
  5. 已知问题:使用中文值(x年x月x日)的accessdate目前均会报错,原因是新加入的检查代码用去parse日期,而相关部分不接受中文日期,此问题待处理。已解决
Liangent留言 2015年12月8日 (二) 06:46 (UTC)
问题不止这些:1、所有使用了“|language=”参数的条目都会出现这样的一个分类:“CS1 XX-language sources (xx)”;2、截至留言时,日文来源就算使用了“|language=ja”参数照样无法避免部分日文汉字繁简转换的问题。看起来代码还需进行一些修正。--№.N留言 2015年12月8日 (二) 09:07 (UTC)
前一个问题是我说的第3点;关于后一个问题,设计是(并且一直是这样的定义的)language=指定来源内容的语言(点开链接后的),标题本身的语言之前没地方指定,于是有人手工套上lang模板,但这带来了一些别的问题。现在能用script-title了,我打算把用了lang的全改成script-title,没用的就不好办了。Liangent留言 2015年12月8日 (二) 09:21 (UTC)
呃,原来现在要用script-title了呀……--№.N留言 2015年12月8日 (二) 09:24 (UTC)
其实吧,enwiki那边的设计是script-title写原文(会是不同script),title写罗马字转写,trans-title写翻译。套用过来后,目前我设定的是script-title完全不转换,title转繁简不转地区词,trans-title不限制。Liangent留言 2015年12月8日 (二) 09:36 (UTC)
我算是從樓上的模塊找到了問題了:
['foreign_lang_source'] = 'CS1 $1-language sources ($2)',   -- |language= categories; $1 is language name, $2 is ISO639-1 code
也許把「CS1 $1-language sources ($2)」改為「CS1 $1來源 ($2)」是解決辦法。而且,這些分類應該隱藏起來,因為這些只有內部維護的作用,不同於串連相同題材的條目的普通分類。--春卷柯南夫子 ( ) 2015年12月9日 (三) 11:28 (UTC)
|language 繁簡體沒有區分,|language= zh-tw 之前會顯示(中文(台灣)‎),目前只顯示(中文),|language= zh-cn 也是顯示(中文),之前是(中文(簡體)‎)。--101.10.51.215留言) 2015年12月8日 (二) 10:11 (UTC)
  已修复. Liangent留言 2015年12月8日 (二) 19:05 (UTC)

我說啊~這種涉及重大修改好歹討論一下嘛~尤其引用新的enwiki參數。有討論可讓大家明白,乃至集思廣益協力完成,不會現在看起來像半成品而影響到功能。--Justice305留言) 2015年12月8日 (二) 10:32 (UTC)

要说讨论也“讨论”几个月了……Module talk:Citation/CS1的{{editprotected}}放了好久了。Liangent留言 2015年12月8日 (二) 18:44 (UTC)
核心是模块:Citation/CS1/Configuration,只在上層模块:Citation/CS1討論通常不會受到關注,否則就不會有人在這裡反映出了問題,這種牽涉甚廣的新設定應該在這裡討論才是;而內容翻譯等是否也有修改需要,例如模块讨论:Citation/CS1/Configuration#關於模块:Citation/CS1/Configuration的「原始內容」一詞。--Justice305留言) 2015年12月9日 (三) 00:44 (UTC)
内容翻译肯定有要改的哇,特别是新出的维护分类。Liangent留言 2015年12月9日 (三) 01:10 (UTC)

是不是该放到公告栏里让大家都知道,毕竟属于重大调整,我也是看到条目中的来源有异常才来这里的。--№.N留言 2015年12月8日 (二) 11:12 (UTC)

“这个不会产生用户可见的错误所以不急”?现在有两万个页面显示“已忽略未知参数|month=(建议使用|date=)”--Antigng留言) 2015年12月8日 (二) 11:16 (UTC)
我记得以前这种未知参数的错误不会对用户显示的,好像现在改了?Liangent留言 2015年12月8日 (二) 18:47 (UTC)
受影響頁面:Category:CS1_maint:_Date_and_year,很多FAGA都受影響了,而且都會顯示這個紅色分類。- 和平、奮鬥、救地球!(留言)自然條目提升地質滅絕專題於 2015年12月10日 (四) 03:13 (UTC)
Wikipedia:机器人/申请/Liangent-bot/19Liangent留言 2015年12月8日 (二) 19:49 (UTC)
所有以前在Cite web模板內使用<nowiki></nowiki>以避免標點、繁簡體或地區詞過度轉換的情形都產生新的錯誤"C0 control character in |...= at position 1"。--Mewaqua留言) 2015年12月8日 (二) 11:59 (UTC)
en:Wikipedia:Village_pump_(technical)#.22No_wiki.22_formatting_in_.7B.7Bcitation.7D.7D_paramaters_causing_CS1_error,等上游吧。Liangent留言 2015年12月8日 (二) 18:51 (UTC)
  已修复. Liangent留言 2015年12月13日 (日) 01:29 (UTC)
凡是url=http://x.xxx.com形式的網址名稱(例如m.youtube.com、n.yam.com,第一個.之前只有一個字母)都產生"請檢查|url=格式"錯誤,例子見黃子韜。--Mewaqua留言) 2015年12月8日 (二) 12:57 (UTC)
en:Wikipedia:Village_pump_(technical)#Cite_template_says_valid_URL_is_invalid,同上。Liangent留言 2015年12月8日 (二) 18:55 (UTC)
  已修复. Liangent留言 2015年12月13日 (日) 01:29 (UTC)
  • 一堆title噴使用lang模板了,最好還是機器人一次全修掉吧--Liaon98 我是廢物 2015年12月8日 (二) 13:45 (UTC)
    • 我要等机器人审批哇。Liangent留言 2015年12月8日 (二) 18:51 (UTC)
希望有人能把Help:引文格式1扩充了。个人支持Liangent对此模块的改动。--1=0欢迎参与WP:模仿专题 2015年12月9日 (三) 12:07 (UTC)
  • 大量內含:的url(例如http://big5.yonhapnews.co.kr:83)都產生「請檢查|url=格式」錯誤,例子見KC-100。--Mewaqua留言) 2015年12月13日 (日) 07:39 (UTC)
    • 已报enwiki。Liangent留言 2015年12月14日 (一) 02:27 (UTC)

ep编辑

  请求已处理

{{editprotected}} {{editprotected}} 这个其实建对了也用不了……这个需要建在Module空间,然后不然类型不对没法合并。可以把上面那个tl|拿掉试试看。Liangent留言 2016年3月3日 (四) 21:16 (UTC)

譯者编辑

  请求已处理

{{{translator}}}填了譯者的名稱後,會出現「translated by 某某」。可否改為中文的寫法,例如「某某翻譯」?難在現時的代碼寫死了次序,不懂如何提出更改。--Quest for Truth留言) 2016年5月20日 (五) 21:27 (UTC)

修复造成“使用无效自封闭HTML标签的页面”的问题编辑

  请求已处理

span不是自封闭标签,因此需要将所有的<span/>改为<span></span>。大部分Category:使用无效自封闭HTML标签的页面中的页面是由这个原因导致的。--XYZ指示物留言) 2016年7月19日 (二) 20:28 (UTC)

關於ISO 639-2代碼编辑

目前中文版CS1系列模板的language參數只支援ISO 639-1代碼,可是英文版已經開始支援部分ISO 639-2代碼,這大大方便我們編輯一些涉及到冷門語言/語言的分支/語言的總集的條目(比如接下來我要寫東帝汶條目,涉及到的德頓語,就沒有ISO 639-1代碼)。能不能告訴我,那個代碼都要到那兒找出來。--春卷柯南歡迎參加協作計劃 ( ) 2017年3月29日 (三) 14:24 (UTC)

編輯請求编辑

  请求已拒绝

Currently this module doesn't support parameter "DF". Is it possible to update this module? Thanks

This is an example of the code that generate an error:

   Professional retain list & free transfers 2012/13 (PDF). The Football League: 16. 18 May 2013  [27 July 2013]. (原始内容 (PDF)存档于17 July 2013).  已忽略未知参数|df= (帮助)

The "DF" code is as follows:

   local DF = A['DF'];															-- date format set in cs1|2 template
   if not is_valid_parameter_value (DF, 'df', cfg.keywords['date-format']) then	-- validate reformatting keyword
       DF = ;																-- not valid, set to empty string
   end

And

   if is_set (DF) then													-- if we need to reformat dates
       modified = reformat_dates (date_parameters_list, DF, false);	-- reformat to DF format, use long month names if appropriate
   end

Since there is nothing is being localized, copy directly from en wiki page would be perfect. Thanks --Winston留言) 2017年6月5日 (一) 01:28 (UTC)

  处理中……. The function 'reformat_dates' does not exist in Module:Citation/CS1/Date_validation so we should update the latter as well. --砜中嘌呤的白磷萃取 打谱 2017年6月9日 (五) 16:14 (UTC)
Winstonhyypia Sorry for the late reply. Module:Citation/CS1/Date_validation is used by Liangent-bot as documented, but its owner is inactive so it will cost a lot of time to resolve the issue. I would close this request now but may contact User:Liangent and update the modules some day. --砜中嘌呤的白磷萃取 打谱 2017年7月30日 (日) 11:42 (UTC)

精确化需要quoted-title的地方编辑

  请求已处理千村狐兔留言) 2017年9月2日 (六) 18:34 (UTC)

中英习惯不同,需要引号/书名号标记标题的地方也有出入。

if in_array(config.CitationClass, {'web','news','journal', 'magazine', 'pressrelease','podcast', 'newsgroup', 'mailinglist', 'arxiv'})

改为

if in_array(config.CitationClass, {'book','journal', 'magazine','podcast'})

书名号最重要的用处是在没有链接的时候看出谁是标题,所以 web 显然不需要。news、pressrelease 多半有链接,去掉无妨,反正有了大家还嫌烦(Good luck with that)。arxiv 有链接,但先和 journal 一样吧。 ——Artoria2e5 讨论要完整回覆请用ping 2017年8月27日 (日) 01:07 (UTC)

已改。--千村狐兔留言) 2017年9月2日 (六) 18:34 (UTC)

ep编辑

  请求已处理

local function get_iso639_code (lang)
	if 'norwegian' == lang:lower() then											-- special case related to Wikimedia remap of code 'no' at Extension:CLDR
		return 'Norwegian', 'no';												-- Make sure rendered version is properly capitalized
	end

请将'Norwegian'(return的那个字符串)本地化为挪威语,否则会显示为“链接到Norwegian网页”,分类名称也不对。 --砜中嘌呤的白磷萃取 打谱 2018年1月23日 (二) 10:10 (UTC)

請求已處理,但修改位置非請求所述。--Xiplus#Talk 2018年1月23日 (二) 11:20 (UTC)

EP编辑

  请求已处理

	elseif domain:match ('%f[%a%d][%a%d][%a%d%-]+[%a%d]%.xn%-%-[%a%d]+$') then	-- internationalized domain name with ACE prefix
		return true;
	elseif domain:match ('%f[%a%d][%a%d]%.cash$') then							-- one character/digit .cash hostname

en:Module:Citation/CS1I S _ D O M A I N _ N A M E部分移植。--云间守望 2018年5月26日 (六) 09:42 (UTC)

WQL 完成,加在了 org、com 和 net 分支的后面,因为这两个 tld 出现情况比较少。 --砜中嘌呤的白磷萃取 打谱 2018年6月23日 (六) 02:41 (UTC)

ep编辑

  请求已处理

如使用{{cite|title=X|language=de,en,zh,ar}}

顯示為:(德语,英语,中文,及阿拉伯语)

既然語言已經顯示為中文,那按正確標點用法應該為(德语、英语、中文及阿拉伯语)

「,」要改為「、」最後一個及xx語前不用標點。-Zest 2019年3月2日 (六) 16:13 (UTC)

 完成,請測試。--Lakokat 2019年3月3日 (日) 15:32 (UTC)
測試可以 謝了。-Zest 2019年3月3日 (日) 16:12 (UTC)

编辑请求 2019-06-04编辑

  请求已拒绝--Xiplus#Talk 2019年6月18日 (二) 00:03 (UTC)

烦请参照英文维基更新,以为{{Citation}}参数|*-access=以及模板{{Cite bioRxiv}}等提供支持。--神樂坂秀吉··· 2019年6月4日 (二) 14:34 (UTC)

神樂坂秀吉需要複製哪個部分?--Xiplus#Talk 2019年6月12日 (三) 06:07 (UTC)
Xiplus不太清楚……我不会用Lua,不知道是哪些代码实现了相关功能  囧rz...--神樂坂秀吉··· 2019年6月13日 (四) 09:23 (UTC)
@神樂坂秀吉:当没有目标版本,请到WP:互助客栈/技术求助(或求助特定维基人),而非使用编辑请求。--YFdyh000留言) 2019年6月13日 (四) 09:26 (UTC)
@YFdyh000:了解了,谢谢。已在互助客栈发起讨论。--神樂坂秀吉··· 2019年6月14日 (五) 04:47 (UTC)
先行關閉。--Xiplus#Talk 2019年6月18日 (二) 00:03 (UTC)

編輯請求 2019-08-23编辑

  请求已处理--Xiplus#Talk 2019年8月24日 (六) 10:33 (UTC)

請調高1372行對PMC值的調用上限,現有的650萬於今年已不敷使用。--Koala0090留言) 2019年8月23日 (五) 23:46 (UTC)

Koala0090調到多少?--Xiplus#Talk 2019年8月24日 (六) 06:16 (UTC)
Xiplus不然來個1000萬吧---Koala0090留言) 2019年8月24日 (六) 10:13 (UTC)
Koala0090按照英文版設定成7000000。--Xiplus#Talk 2019年8月24日 (六) 10:33 (UTC)

添加Url-access参数编辑

  请求已拒绝(非管理员关闭)申请者自行撤回该编辑请求。原因:需要在沙盒做详尽测试。—VulpesVulpes825留言) 2020年2月21日 (五) 19:33 (UTC)

把这些复制进去应该就没有问题了。--VulpesVulpes825留言) 2020年1月28日 (二) 23:56 (UTC)

VulpesVulpes825該插入在哪個位置,可以提供patch嗎?該怎麼測試這些修改呢?--Xiplus#Talk 2020年2月2日 (日) 12:03 (UTC)
返回“Citation/CS1”页面。