跳转到内容

Wikipedia:互助客栈/技术/存档/2021年12月:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Jimmy-bot留言 | 贡献
机器人: 1个讨论已存档
标签已被回退
Wctaiwan留言 | 贡献
撤销Jimmy-bot讨论)的版本69429817 尚無共識,撤銷存擋
标签撤销 移除他人留言 修改討論存檔或移除存檔模板
第194行: 第194行:
style="background-color:
style="background-color:
#000000bf"><span lang="en" xml:lang="en">-{c}-</span></mark><span lang="en" xml:lang="en">-{k}-</span></syntaxhighlight>,blocked 和lang模板都使用span標記,出錯是必然的。--[[U:ghrenghren|Ghren]][[Special:用户贡献/ghrenghren|🐦]][[UT:Ghrenghren|<abbr title="我這邊是一點">🕐</abbr>]] 2021年12月22日 (三) 17:54 (UTC)
#000000bf"><span lang="en" xml:lang="en">-{c}-</span></mark><span lang="en" xml:lang="en">-{k}-</span></syntaxhighlight>,blocked 和lang模板都使用span標記,出錯是必然的。--[[U:ghrenghren|Ghren]][[Special:用户贡献/ghrenghren|🐦]][[UT:Ghrenghren|<abbr title="我這邊是一點">🕐</abbr>]] 2021年12月22日 (三) 17:54 (UTC)

== 在瀏覽過程中保留中文變體 ==

<div role="note" style="float:right; clear:right; border:1px solid #999; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color:#eee; font-size:85%; text-align:center; padding:0.5em; margin-left:1em; margin-bottom:1em; width:12em" class="plainlinks mw-trackedTemplate">於[[phabricator:|Phabricator]]查看<br />'''[[phabricator:T223053|<span class="trakfab-T223053">編號T223053的任務</span>]]'''<br /></div>
參見 [[Help_talk:中文维基百科的繁简、地区词处理#未登入情況下的預設值]]:

<blockquote>目前如果使用者沒有登入、又無法從瀏覽器判斷他的偏好,中文維基會在每一個頁面皆預設為不轉換。然而假使某人已經在瀏覽某條目時選取了用字模式,應該可以合理推定這是他所偏好的用字模式。是否能考慮用 cookie(或 session cookie)來保存匿名使用者的用字模式,以免每點一個連結就需要重新設定?</blockquote>

我寫了個簡短的 JavaScript([[User:Wctaiwan/rewritePathVariant.js]])透過改寫連結網址來達到這個目標(如果當下的網址是<code>/zh-tw/Foo</code>,則把頁面上所有<code>/wiki/Bar</code>的連結都改寫成<code>/zh-tw/Bar</code>),自己測了一下效果還不錯。不知道社群對於把這個 script 放到 [[MediaWiki:Common.js]] 之類的地方(或包裝成預設開啟的小工具)有沒有什麼看法?

(另一個作法是試著在 MediaWiki 裡面直接解決,可是根據 [[phab:T223053]] 上的討論,因為各種共用快取的關係,這樣做的難度有點高。)[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月6日 (一) 12:14 (UTC)

:如有可能,应在后端实现。通过前端脚本循环全部相关DOM节点并无差别替换将'''严重影响'''页面性能。--<span style="white-space:nowrap">[[U:AnYiLin|<span style="color:#eb5055">'''安忆'''</span>]][[UT:AnYiLin|<span style="user-select:none"><sup>Talk</sup></span>]]</span> 2021年12月6日 (一) 12:45 (UTC)

::同意,我一開始也是試著在後端解決,但是發現這樣做會影響到 parser cache 的正確性。還有些其他可能可行的後端作法,可是應個都會更複雜,也會需要基金會的人員提供協助(參見 Phabricator 上的討論)。
::還有一點我想特別強調的是這個 script 只有在網址包含變體的時候才會發生作用,所以理論上<u>只會影響透過下拉選單手動選擇變體的使用者(以及點選包含變體連結的使用者)</u>。兩害相權(效能 vs. 每點一個連結就跳回不轉換)的情況下,我覺得這可能還是值得。[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月6日 (一) 13:03 (UTC)
:如果包含無效變體,會產生無效網址,如<span class="plainlinks">[//zh.wikipedia.org/zhwiki/w/index.php?title=Wikipedia%3A%E6%B2%99%E7%9B%92&variant=zh-test ]</span>。另已確定會破壞popups--&nbsp;[[User:Sunny00217|<span style="background:pink;border:1px green solid;color:blue;text-shadow:2px 1px 2px white;border-radius:30px">Sunny00217</span>]]&nbsp; 2021年12月6日 (一) 13:14 (UTC)
::變體是從網址中取得,所以應該不太需要擔心無效變體的情形吧?(要把 regex 改得嚴格一些也是可以,我只是覺得未必有必要)Popups 的部分看來問題是因為 Popups 假設連結都會符合 MediaWiki 裡<code>$wgArticlePath</code>的格式(原始碼:[[:en:MediaWiki:Gadget-popups.js]]),稍微看一下我覺得要解決可能有點複雜... [[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月6日 (一) 13:31 (UTC)
:@-{[[User:AnYiLin|AnYiLin]]、[[User:Sunny00217|Sunny00217]]}-: 改了一下作法,變成在點選連結的時候才去改寫網址,這樣效能應該會好一點,也應該可以解決 Popups 失效的問題。[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]])
能不能請大家對這個提案多給點意見?這個對多數中港台使用者可能影響不大,可是像我自己手機的作業系統是英文的,不登入的話每次看中文維基都要一直切換變體,所以我真的還蠻希望可以解決這個問題的,謝謝。[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月10日 (五) 03:00 (UTC)

:咱真的不能写个cookie吗?--[[U:MilkyDefer|<span style="color:#0099CC">Milky</span>]]·[[UT:MilkyDefer|'''<span style="color:#E600AC">Defer</span>''']] 2021年12月10日 (五) 14:55 (UTC)
::如果不能純粹在JavaScript實現的話會有難度,因為必須要修改 [[wikitech:Varnish|Varnish]] 去用這個 cookie 去判定要回傳哪個變體的內容(詳見 [https://phabricator.wikimedia.org/T223053#7551301])[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月11日 (六) 01:37 (UTC)
:如果您使用的是Android操作系统,其实可以在系统的语言设置中添加其他语言,这样浏览器发送的请求里面应该就会有您偏好的多种语言及优先级。不清楚iOS的情况如何。--[[User:David Xuang|David Xuang]] ([[User talk:David Xuang|contact me]]) 2021年12月17日 (五) 11:05 (UTC)
:比如我的手机设置的是zh-Hans-CN和en-GB,那么Firefox发送请求时的<syntaxhighlight lang="text" inline="">Accept-Language</syntaxhighlight>头是<syntaxhighlight lang="text" inline="">zh-CN,en-GB;q=0.5</syntaxhighlight>,Chrome则是<syntaxhighlight lang="text" inline="">zh-CN,zh;q=0.9,en-GB;q=0.8,en;q=0.7</syntaxhighlight>,这样网站就会按照顺序依次匹配可用的语言。--[[User:David Xuang|David Xuang]] ([[User talk:David Xuang|contact me]]) 2021年12月17日 (五) 11:12 (UTC)
::就我所知 iOS / Safari 不支援這個,不過即使支援,我還是覺得如果可以不需要手動設定也能自動保留變體,對讀者會是比較好的體驗。改版過的JS只需要在點選連結的時候執行,效能應該不會是太大的問題。@-{[[User:AnYiLin|AnYiLin]]、[[User:Sunny00217|Sunny00217]]、[[User:MilkyDefer|MilkyDefer]]}-:您們還有什麼其他意見嗎?[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月18日 (六) 07:06 (UTC)
:代码在[//zh.wikipedia.org/wiki/Wikipedia:%E4%BA%92%E5%8A%A9%E5%AE%A2%E6%A0%88/%E6%8A%80%E6%9C%AF?variant=zh-Hant-TW 该URL]改坏链接。--[[User:Lt2818|Lt2818]]([[User talk:Lt2818|留言]]) 2021年12月18日 (六) 08:05 (UTC)
::修好了。(把<code>zh-\w+</code>換成<code>zh-(cn|hk|mo|my|sg|tw)</code>)[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月18日 (六) 08:31 (UTC)
:<span style="display:none">[[User:Wctaiwan|Wctaiwan]]</span>我會建議是如果網址變體和當前變體匹配再修改,如[[User:Sunny00217/rewritePathVariant.js]]的做法--&nbsp;[[User:Sunny00217|<span style="background:pink;border:1px green solid;color:blue;text-shadow:2px 1px 2px white;border-radius:30px">Sunny00217</span>]]&nbsp; 2021年12月22日 (三) 15:22 (UTC)
::感謝您的建議;已修改。(我剩下的部分還是保留我原本的做法,因為可以向下相容不支援 ES2015 的瀏覽器,而且可以支援在背景分頁開啟等情形,且因為只需要在 document 上加兩個 listener,頁面開啟時的效能影響應該比較小一點。)[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月23日 (四) 01:51 (UTC)

=== 是否可以部署? ===

這個也討論一段時間了,大家提出來的問題我應該也都有所修正。想請問社群和管理員群對部署這個 script 有沒有什麼看法,有什麼其他缺失也麻煩繼續提出。[[User:Wctaiwan|wctaiwan]]([[User talk:Wctaiwan|留言]]) 2021年12月23日 (四) 01:51 (UTC)

2022年1月2日 (日) 12:40的版本

再次探讨启用视觉化编辑器的可能性

提議刪除Catnav及移除所有引用

关于图像透明区域的显示

泰国所有城市地区名称大全

--211.23.211.63留言2021年12月1日 (三) 08:21 (UTC)

您好,您可以详细说明一下吗?您是要找泰国城市列表吗。桐生ここ[讨论] 2021年12月1日 (三) 10:55 (UTC)

{{Hlist}}的样式问题

Growth譯名問題

如果有技术问题希望能及时提出并解决。我还是新手的时候不知道怎么用cite模板,只会拿<ref>包裹裸网址 囧rz……(因为来之前在Fandom编辑过,所以还是会用<ref>的。)VE的引用功能快多了。
另外我不建议Growth加急部署,首先应该确定译名(现在一般用“成长”?),重新审视一遍翻译(我还希望繁简翻译能统一,不要有没意义的措辞差别)等等。 ——魔琴 [ 已经告假 留言 贡献 ] 2021年10月30日 (六) 05:18 (UTC)
我記得好像有一派是譯作增長-- Sunny00217  2021年10月31日 (日) 10:36 (UTC)
得看Growth的是什么了。是让社群增加新力量呢,还是让一个新人成长成成熟的编辑。我觉得二者皆有,因此我宁愿选一个套在社群和个人都说得通的“成长”。 --Milky·Defer 2021年10月31日 (日) 13:24 (UTC)
Growth這個詞彙幾乎不會顯示給新手甚至一般使用者看到,偏偏挑了這套系統中最不常用的詞彙來討論。--Xiplus#Talk 2021年10月31日 (日) 13:32 (UTC)
意思說當專有名詞不翻譯也是一個辦法?-- Sunny00217  2021年10月31日 (日) 14:08 (UTC)
我觉得可以成立一个专题来协调翻译?我看到书生、空气小猫、Kly、Xiplus都有在翻译或校正。 ——魔琴 [ 已经告假 留言 贡献 ] 2021年11月1日 (一) 05:20 (UTC)
可以考慮。不過就Growth這個情況來說,我認為不翻譯、直接沿用原文名稱也可。Sanmosa Ázijská Práca 2021年11月1日 (一) 06:13 (UTC)
同上。 2021年11月3日 (三) 22:32 (UTC)

目前除了Growth之外,还有以下几个名称需要考虑:

  • Special:WelcomeSurvey (新用户欢迎调查问卷)
  • Special:Homepage (新用户的面板一样的东西)
  • Special:Impact (给新用户看他们的编辑给维基百科的读者群体造成了多大的影响)
  • Special:ClaimMentee (给导师认领学生用)

Eric liuWinston Sung一起叫过来吧。 --Milky·Defer 2021年11月13日 (六) 10:31 (UTC)

PJ:Growth ——魔琴 [ 已经告假 留言 贡献 ] 2021年11月14日 (日) 09:24 (UTC)
第一個跟第四個我在phab給過了。—— Eric Liu 創造は生命(留言留名學生會STE 2021年11月14日 (日) 09:24 (UTC)
當時Fandom中文這邊是由机智的小鱼君暫譯為「萌芽团队」(但目前未作為正式譯名。ref: https://community.fandom.com/zh/wiki/User_Blog:机智的小鱼君/简讯——我们全新的员工团队 )。--Winston Sung留言2021年11月18日 (四) 10:03 (UTC)
按照之前的定義,Special:Homepage反而應對應「主頁」,而Main Page則對應「首頁」。--Winston Sung留言2021年11月19日 (五) 15:14 (UTC)
全部都不翻譯不就得了,反正特殊頁面標題要打中文也挺麻煩的-- Sunny00217  2021年11月24日 (三) 09:31 (UTC)
英文是全语言可用的,不是说翻译了就只能打中文。 ——魔琴 [ 已经告假 留言 贡献 ] 2021年11月27日 (六) 15:24 (UTC)
PJ:Growth上列出了译名表,欢迎补充。 ——魔琴 [ 已经告假 留言 贡献 ] 2021年12月3日 (五) 05:16 (UTC)

此笔编辑以及类似的编辑应该被 16 号过滤器给挡下。但是尽管调试器显示编辑模式与 16 号过滤器匹配,日志中发现只匹配上了 14 号过滤器。--广雅 范 2021年12月3日 (五) 06:21 (UTC)

Special:滥用过滤器/history/16。--Xiplus#Talk 2021年12月3日 (五) 06:27 (UTC)
好的谢谢。--广雅 范 2021年12月3日 (五) 06:34 (UTC)

WP:RFC需要兩個bot

疑似模板錯誤

Template:LSR/wikidata目前的版本會導致如Blender等在Wikidata上同時有兩個最佳等級的軟體版本的Item顯示成開發版本的版本號(目前會顯示為穩定版本:3.1.0-alpha),而這顯然是有問題的,但看模板的編輯紀錄,先前似乎有人想要修復此問題,不過後來因為向後相容的問題被回退了,不知道要怎麼改才能兩全其美……。--冥王歐西里斯留言2021年12月6日 (一) 05:26 (UTC)

导致WP:自动登出的罪魁祸首找到了

2021年12月6日 (一) 21:58 (UTC)

公共转换组(Module:CGroup)实现的源代码在哪里?

请问公共转换组(Module:CGroup)实现(转换程序而非数据表)的源代码在哪里?--虹易留言2021年12月6日 (一) 13:48 (UTC)

Module:CGroupViewer--Kanashimi留言2021年12月6日 (一) 21:59 (UTC)
公共转换组是通过Module:NoteTA模块实现的,该模块将公共转换组的数据转换成-{H|转换规则}-和-{T|标题}-的格式从而应用繁简转换。Module:CGroupViewer主要用于在Module:CGroup的子页面展示其数据内容而不显示文档。--SolidBlock留言 2021年12月7日 (二) 01:13 (UTC)

有必要在版本历史页和用户贡献页添加“维基百科”字样吗?

2021年12月13日 (一) 22:27 (UTC)

关于MediaWiki:Common.css对pre标签的处理

编辑 ---> 编辑源代码?

一句话,这谁想出来的?

好像昨天还不是这样子。

整个编辑器全这样了,不来技术去哪个区?--我是火星の石榴留言2021年12月10日 (五) 07:16 (UTC)

@Red16:我可以提供一个解决方案:进入Special:参数设置,点击编辑,点击“暂时禁用正在测试中的可视化编辑器”。编辑器变化的原因我不确定,个人猜测是可能目前是默认部署可视化编辑器编辑器变化的原因为目前已将可视化编辑器默认部署,与源代码编辑器一同默认使用,参见Special:Permalink/68780441#再次探讨启用视觉化编辑器的可能性phabricator:T296269。--ときさき くるみ 2021年12月10日 (五) 13:36 (UTC)
(▲)同上 @Tokisaki Kurumi就是这样,无需猜测。--在下荷花请多指教欢迎签到2021年12月10日 (五) 13:44 (UTC)

专门负责跟进这件事的人来报告一下情况,是这样的。本来跟他们说是要改成编辑偏好设置里头的那个下拉菜单的,然后今天凌晨零点到一点左右确实改了,但是引入了一个bug,之后技术人员紧急回滚了修改。现在是处于部署了一半开始修bug的状态,他们那边在加急处理这件事。这一两天还请稍微忍耐一下。 --Milky·Defer 2021年12月10日 (五) 14:34 (UTC)

社群意向征求

phab:T296269上次的讨论内容没法全部实现。对登入用户而言,只能二选一:

  1. 默认同时显示两个编辑标签,其中的可视化编辑能关闭。
  2. 默认显示一个编辑标签(记忆上一次编辑器);可选四种编辑模式(记忆上一次、总是可视化编辑器、总是源代码编辑器、同时显示两个编辑标签)。

现在的状态是第一种,编辑团队计划改成第二种。另外默认编辑器是可以配置的,这会在第一种情况下决定点击红链后出现何种编辑器,在第二种情况下决定首次出现的编辑器。这些征求下大家的意向。我的想法是继续维持默认双标签,默认编辑器设定为源代码编辑。--Lt2818留言2021年12月10日 (五) 16:32 (UTC)

我支持第二种,这样对于习惯了源代码编辑器的人而言,基本可以做到无缝的体验(还是一个编辑选项卡,而且点击后由于是记忆上一次,所以加载的也是源代码编辑器)。此外,有个下拉菜单总能提供更加详尽的控制权。无论从什么角度而言都应该比第一种要更好一些。--Milky·Defer 2021年12月10日 (五) 17:23 (UTC)
2。--安忆Talk 2021年12月11日 (六) 01:58 (UTC)
不能實現言之過早。--Xiplus#Talk 2021年12月12日 (日) 05:20 (UTC)
phab:T296269#7560893来看,他应该知道如何配置,但不想这么搞。--Lt2818留言2021年12月12日 (日) 05:37 (UTC)
不是很確定他說無法確定會預期工作是什麼意思,實際上的配置並沒有過於複雜或難以預期,等他回應我的留言吧。--Xiplus#Talk 2021年12月12日 (日) 16:25 (UTC)

总结一下以上意见,对登入用户而言:

  1. 若此前讨论方案不能全部实现,则采用上述方案二,默认显示一个编辑标签。
  2. 不将可视化编辑器设定为默认编辑器。

其中第二项要去Phabricator说一声,否则可视化编辑器会成为默认编辑器。--Lt2818留言2021年12月12日 (日) 05:04 (UTC)

  • (:)回應@Lt2818MilkyDefer: 现在我这边继续有问题,1.现在的编辑本页=可视化编辑器、编辑源代码=原来的编辑本页,我只是希望编辑本页回到原来的样子(也就是不需要可视化编辑器,让它成为一个可选项,让各人自己去决定吧。因为我旁边还有一个快速编辑(大概源于wikiplus,我有用这个)这个快速编辑本来就是可视化编辑器(不过是简化版,相对于现在的可视化编辑器来说))。--我是火星の石榴留言2021年12月14日 (二) 08:45 (UTC)
    • 今天凌晨三点多快四点的时候技术人员又尝试部署了一次,结果还是不成功。这个过程刚好被我看到了。我今天中午的时候跟他们说直接拷贝英维的配置就好。剩下的是时差问题。 --Milky·Defer 2021年12月14日 (二) 08:53 (UTC)
建議為默認同時顯示兩個標籤,而且顯示為「視覺化編輯」跟「編輯原始碼」,不要只顯示「編輯」。—— 2021年12月15日 (三) 17:12 (UTC)
(:)回應 请注意上面我说的“这个快速编辑本来就是可视化编辑器”--我是火星の石榴留言2021年12月16日 (四) 07:00 (UTC)

timeless皮肤的{{跳至頁尾}}模板问题

如题。timeless皮肤下跳至页尾模板挡住了历史和变体两个按钮。位置需要下移。个人用浏览器自带的开发者工具测了下,top调整为1.9em比较合适,不过暂时仅在timeless和默认皮肤的互助客栈测试,暂不清楚其他页面其他皮肤情况如何,同时也考虑到可能还有其他更合适的解决方案,因此我暂时没有编辑此页,姑且先在此开讨论。--🔨留言2021年12月8日 (三) 03:51 (UTC)

跳至页尾这个功能有默认小工具了,感觉现在用模板意义不大。--安忆Talk 2021年12月10日 (五) 07:22 (UTC)
目录的话,萌娘那个浮动目录就挺好的,我们也可以弄一个。--安忆Talk 2021年12月10日 (五) 07:27 (UTC)
希望这一次的Desktop Improvement能搞出浮动目录出来。这可是连隔壁百度百科都有的功能。
不过看现在这个新版测试中的Vector的UI的现状,我已经找出了10个甚至9个UI bug,实在是有点担心基金会的,怎么说呢,技术水平--Milky·Defer 2021年12月10日 (五) 14:54 (UTC)
我希望基金会有这种能力。--夏雪若留言2021年12月20日 (一) 13:27 (UTC)

2021年12月20日 (一) 22:05 (UTC)

用Twinkle提删时为什么出现了“您创建了该页,跳过通知”语句?

提升錯誤處理能力

Twinkle更新 (2021-12-22) @ffb9c2a2

近期變更
  • 速刪:移除已刪除的R3子準則(侵權臨時頁重定向)選項。
  • 關閉存廢討論:當管理員以「允許併入」關閉討論時,會自動在條目上標記{{Merge approved}}。
  • 保護:調整請求保護的格式,以確實符合簽名相關的格式規定。

如果近期變更有任何錯誤,或是認為未來變更會造成任何問題,請在Twinkle討論頁互助客棧技術版Telegram群組Github擇一報告。--Xiplus#Talk 2021年12月22日 (三) 04:20 (UTC)

{{block}}在嵌套在{{lang-en}}之后无法正常工作

如题,实例如User:蓝桌,lang系其他模板未测试。--忒有钱🌊塩水あります🐳留言2021年12月16日 (四) 15:55 (UTC)

不是錯誤。{{lang-en|Bluede}}{{block|{{lang|en|c}}}}{{lang|en|k}}才是合適的語法。--Ghren🐦🕐 2021年12月22日 (三) 17:50 (UTC)
英語:<span lang="en">Bluede</span><templatestyles src="Block/styles.css" /><mark class="inline-text-block-hd" title="你知道的太多了" style="background-color: #000000bf"><span lang="en" xml:lang="en">c</span></mark><span lang="en" xml:lang="en">k</span>,blocked 和lang模板都使用span標記,出錯是必然的。--Ghren🐦🕐 2021年12月22日 (三) 17:54 (UTC)