模板討論:Namespace pagename
編輯請求 2020-08-01
請求已處理--Tiger(留言) 2020年8月3日 (一) 01:24 (UTC)
因為修正時有兩行字沒有複製到,請盡可能快地協助補上,不好意思。 2020年8月1日 (六) 12:10 (UTC)
- 此外,已將模板原始碼改善為易維護的內容,並經測試後無誤。 2020年8月1日 (六) 18:50 (UTC)
編輯請求 2020-08-03
請求已拒絕,出包過大,關閉以阻止部屬。-- Sunny00217 2020年8月19日 (三) 12:33 (UTC)
- 標註尚未啟用的命名空間
- 辨識子頁面類型
- 辨識命名空間可使用子頁面與否
- 修正解析器函數的錯誤使用
- 添加在不轉換模式下的顯示結果
- 防止參數2的前綴辨識錯誤
修正後的結果亦已於沙盒預覽測試完成,無出現錯誤。 2020年8月3日 (一) 09:17 (UTC)
- 不要放入本地不存在的命名空間,徒增維護難度,請移除。--Xiplus#Talk 2020年8月3日 (一) 09:18 (UTC)
- @Pseudo Classes:好奇打擾一下如果用這個版本會跟您預期的行為一樣嗎?-- Sunny00217 2020年8月11日 (二) 08:12 (UTC)
- @Sunny00217:可能需要您修正一下,參見Template:Namespace pagename/testcases,內容模型和名稱後綴尚未測試。說來慚愧,我竟然沒有測試參數2,目前的草稿本身就有錯誤了,儘管不影響MediaWiki:Newarticletext的顯示。 2020年8月11日 (二) 16:27 (UTC)
- @Pseudo Classes:您的版本會Newarticletext有影響,參見[1][2]-- Sunny00217 2020年8月12日 (三) 23:18 (UTC)
- Sunny00217 2020年8月13日 (四) 12:52 (UTC)
- 那不是我的版本,我的版本才不是用模組。 2020年8月13日 (四) 13:24 (UTC)
- 對,是說好奇閣下愈想的是怎樣。-- Sunny00217 2020年8月14日 (五) 00:04 (UTC)
還有說寫錯誤or有瑕疵的應該是改怎樣-- - 那不是我的版本,我的版本才不是用模組。 2020年8月13日 (四) 13:24 (UTC)
- @Sunny00217:可能需要您修正一下,參見Template:Namespace pagename/testcases,內容模型和名稱後綴尚未測試。說來慚愧,我竟然沒有測試參數2,目前的草稿本身就有錯誤了,儘管不影響MediaWiki:Newarticletext的顯示。 2020年8月11日 (二) 16:27 (UTC)
編輯請求 2020-08-27
請求已處理--Xiplus#Talk 2020年9月30日 (三) 08:40 (UTC)
用來修復當前版本的重大bug,經測試此版本大致上無問題-- Sunny00217 2020年8月27日 (四) 13:54 (UTC)
- @Sunny00217:暫緩,我有個好消息。我發現參數使用前綴能減少參數的用量,但是會增加維護難度,反而本末倒置。有鑑於此,我已經在新的草稿版本中移除了這項功能,取而代之的是使用解析器函數和魔術字,讓其自動辨別參數的內容是否為命名空間,或者是頁面名稱。這次的版本不但不需要人工添加前綴讓模板套用,也能減少維護難度,更棒的是一開始建立這個模板的初衷,它已經完美地實現了。我先放上我的版本讓管理員能盡早修正,如果您未來有將其製成模組,再請您重新提交請求一次。不好意思,因為模板的錯誤不小,又擱置很久都沒有修正,因此我才急著要修復。 2020年9月11日 (五) 18:57 (UTC)
- 這是新的草稿版本,如果要查看測試樣例,請參見Template:Namespace pagename/debugging。 2020年9月11日 (五) 19:00 (UTC)
編輯請求 2020-10-01
請求已拒絕
再來一遍(哀)-- Sunny00217 2020年10月1日 (四) 13:00 (UTC)
測試類別 | 介面 | 頁面 | 命名空間 | 第二參數 |
---|---|---|---|---|
修正提示 | 根據MediaWIki:Conversionname輸出結果 | +頁 | -頁 | 空值和無效值應視為條目 |
出錯模型 | 中文不轉換 | Draft talk | Special | 空值 |
Talk | ||||
User | ||||
User talk | ||||
Wikipedia | ||||
Wikipedia talk | ||||
File talk | ||||
MediaWiki | ||||
Topic | MediaWiki talk | |||
Template talk | ||||
Help | ||||
Help talk | ||||
Category talk | ||||
Portal talk | ||||
Module talk | ||||
Gadget talk | ||||
Gadget definition | ||||
Gadget definition talk |
- @Sunny00217:參數2輸入頁面名稱時,應輸出「頁」;輸入命名空間時,不應輸出「頁」。 2020年10月29日 (四) 07:00 (UTC)
- @Pseudo Classes:那參數二不存在呢?-- Sunny00217 2020年11月9日 (一) 13:33 (UTC)
- @Sunny00217:參數2為無效或空時,視為條目,這樣就沒有「頁」的問題了。-- 2020年11月9日 (一) 14:23 (UTC)
- @Pseudo Classes:那參數二不存在呢?-- Sunny00217 2020年11月9日 (一) 13:33 (UTC)
- @Sunny00217、Pseudo Classes:很抱歉現在才來看這個。如果我沒有看錯的話,修改方案是將模板用模塊改寫?如果是的話,按Wikipedia:保護方針#需討論達成社群共識似乎應該在互助客棧討論?不知是不是已經討論過了,沒有的話,可以考慮拿過去。若有任何考慮不周之處,還請指出,感謝。--Tiger(留言) 2020年12月28日 (一) 01:53 (UTC)
- @Tigerzeng:現在是還有還沒想到怎麼處理的漏洞...-- Sunny00217 2021年1月23日 (六) 15:36 (UTC)
@Tigerzeng:此編輯請求看來沒有共識,是否考慮以無共識結案?—— Eric Liu 創造は生命(留言.留名.學生會) 2021年1月25日 (一) 07:13 (UTC)
- @Ericliu1912:我建議轉交WP:VPT。將模板用模塊改寫是好事,但是需要客棧討論。SANMOSA SPQR 2021年1月25日 (一) 10:00 (UTC)
- 已轉交VPT,並關閉本請求,可待討論結束後再提出編輯請求。--Tiger(留言) 2021年1月25日 (一) 13:36 (UTC)
- @Ericliu1912:我建議轉交WP:VPT。將模板用模塊改寫是好事,但是需要客棧討論。SANMOSA SPQR 2021年1月25日 (一) 10:00 (UTC)
編輯請求 2021-01-26
請求已處理,由User:Shizhao完成處理-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月28日 (四) 06:59 (UTC)
MediaWiki talk:Nstab-wikiproject#編輯請求 2021-01-26。 2021年1月26日 (二) 16:02 (UTC)
- (+)支持(
其實我可以編輯本頁,只是依照方針,流程還是要走)-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月26日 (二) 17:10 (UTC)- @A2569875:請求有社群共識作為基礎,直接修改並不會違反保護方針,只是模板同時被模板保護和連鎖全保護,需要管理員處理才行。-- 2021年1月27日 (三) 07:57 (UTC)
- 看來介面顯示有BUG。我這邊顯示的是[編輯]不是[檢視原始碼],所以我以為我可以編輯,點進去才會告知被連鎖保護,這可能是BUG。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月27日 (三) 08:00 (UTC)
- Sunny00217 2021年1月27日 (三) 14:48 (UTC) 連鎖保護都是這樣的--
- 看來介面顯示有BUG。我這邊顯示的是[編輯]不是[檢視原始碼],所以我以為我可以編輯,點進去才會告知被連鎖保護,這可能是BUG。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月27日 (三) 08:00 (UTC)
- @A2569875:請求有社群共識作為基礎,直接修改並不會違反保護方針,只是模板同時被模板保護和連鎖全保護,需要管理員處理才行。-- 2021年1月27日 (三) 07:57 (UTC)
- @A2569875、@Pseudo Classes:Mediawiki空間處請求已完成。--安憶Talk 2021年1月27日 (三) 03:01 (UTC)
注意:原先將模板替換引用後,會無法替換模板本身,目前已完成修正,合併於編輯請求。 2021年1月27日 (三) 14:58 (UTC)
編輯請求 2021-01-28
請求已處理--Kirk★ # 2021年1月31日 (日) 15:27 (UTC)
修復替換引用錯誤。 2021年1月28日 (四) 08:16 (UTC)
- @KirkLU:除了修復替換引用錯誤,另外WikiProject talk也需要輸出「頁」,還有偵測頁面是否為跨語言連結和重新導向(預設不輸出重新導向),並對模板的內容排版,這樣下次修正會比較快。草稿已配合現行版本修正(偽命名空間),經測試後無誤,能否請您套用修正呢? 2021年1月31日 (日) 15:06 (UTC)
- 此編輯請求不會影響模板實際效果,僅是避免出錯而修正,根據保護方針,可立即進行修正。-- 2021年1月31日 (日) 15:12 (UTC)
- 看到這頁的代碼複雜度,我開始也覺得要儘快推行LUA化了.....-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月31日 (日) 15:19 (UTC)
- @A2569875:可惜我不太會LUA(正在研究JS),不然我也希望能盡一份力。-- 2021年1月31日 (日) 15:21 (UTC)
- @Pseudo Classes:lua比js簡單的,加油。--安憶Talk 2021年1月31日 (日) 15:24 (UTC)
- @AnYiLin:謝謝,聽到您這樣說,我就放心了。-- 2021年1月31日 (日) 15:26 (UTC)
- @Pseudo Classes:lua比js簡單的,加油。--安憶Talk 2021年1月31日 (日) 15:24 (UTC)
- @A2569875:可惜我不太會LUA(正在研究JS),不然我也希望能盡一份力。-- 2021年1月31日 (日) 15:21 (UTC)
- @Pseudo Classes: 捂臉不好意思複查很久。感謝貢獻,已完成編輯。--Kirk★ # 2021年1月31日 (日) 15:27 (UTC)
- @KirkLU:不會,謝謝您處理編輯請求!-- 2021年1月31日 (日) 15:29 (UTC)
編輯請求 2021-01-31
請求已處理
Wikipedia:互助客棧/方針#偽命名空間通過設立。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月31日 (日) 10:34 (UTC)
- done by Kirk★ # 2021年1月31日 (日) 11:06 (UTC)
- 剛發現有翻譯問題,MOS和LTA的中文為XXXX捷徑,但#default沒有Shortcut,請補回。--LuciferianThomas.留言 2021年2月4日 (四) 09:02 (UTC)
- @LuciferianThomas:請問是什麼Shortcut?-- 2021年2月5日 (五) 09:00 (UTC)
- 是不是少了「捷徑」的英文?-- 2021年2月5日 (五) 09:03 (UTC)
- 剛發現有翻譯問題,MOS和LTA的中文為XXXX捷徑,但#default沒有Shortcut,請補回。--LuciferianThomas.留言 2021年2月4日 (四) 09:02 (UTC)
編輯請求 2021-02-07
請求已拒絕
在英文頁/頁面的page前添加空格 ,以和前詞斷開。若talkpage等在英文可視為常用詞,則將MediaWiki、Project和其他不適合連接在一起的詞彙單設一組後添加空格。--LaMagiaaa(留言) 2021年2月7日 (日) 12:04 (UTC)
以模塊改寫Namespace_pagename模板
轉自此項編輯請求,修改方案見此。依Wikipedia:保護方針#需討論達成社群共識,將模板的功能使用模塊改寫須在此詳細討論後才可提出編輯請求。故將此項請求轉交至此以供討論。--Tiger(留言) 2021年1月25日 (一) 13:35 (UTC)
- 這是好的。--安憶Talk 2021年1月25日 (一) 14:00 (UTC)
- 但有不知道怎麼處理的bug 囧rz……-- Sunny00217 2021年1月25日 (一) 15:50 (UTC)
- @Sunny00217:(1)現在的情況是參數2輸入頁面名稱時不輸出「頁」,而輸入命名空間時輸出「頁」。感覺應該反過來設定,或者設定為全部都不輸出「頁」。(2)參數2輸入ns代碼會被認定為條目,建議同時設定輸入ns代碼後的輸出值。SANMOSA SPQR 2021年1月26日 (二) 08:32 (UTC)
- @Sanmosa:一目前找不出原因,二請給一下出錯範例,本來就是有寫此配套的-- Sunny00217 2021年1月27日 (三) 09:21 (UTC)
- @Sunny00217:(2)
{{Namespace pagename/sandbox|zh-hk|828}}
→模組。SANMOSA SPQR 2021年1月27日 (三) 11:53 (UTC)- 註:此留言已被原作者(User:Sunny00217)移除。2021年1月28日 (四) 05:52 (UTC)
- @Sunny00217:(2)
- @Sanmosa:如果全部都不輸出「頁」,介面訊息會顯示錯誤。-- 2021年1月27日 (三) 14:32 (UTC)
- @Sanmosa:一目前找不出原因,二請給一下出錯範例,本來就是有寫此配套的-- Sunny00217 2021年1月27日 (三) 09:21 (UTC)
- @Sunny00217、Pseudo_Classes:建議納入處理近期剛通過的專題名字空間。打開PJ:沙盒後發現{{Namespace pagename}}輸出為「命名空間偵測錯誤。」請將專題名字空間加入此模板,謝謝。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月26日 (二) 13:22 (UTC)
- @A2569875:已提交編輯請求。-- 2021年1月26日 (二) 16:07 (UTC)
- 那麼新增名字空間增添容易嗎,如果未來社群通過設立新名字空間,是否會不易修改?(例如現在有一個Book:空間還卡在phab:中,雖然已卡兩年,但也是有可能上線)。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年1月30日 (六) 19:08 (UTC)
- @A2569875:模板的話倒是沒問題,維護難度已降低許多。-- 2021年1月31日 (日) 04:07 (UTC)
- @A2569875:改Module:Namespace_pagename/data就可以了,像Special:Diff/63955412。話說Book的phab id是?-- Sunny00217 2021年2月2日 (二) 16:04 (UTC)
- @Sunny00217:Help:圖書有寫。-- 2021年2月4日 (四) 11:15 (UTC)
- LTA英文那裡是否多了個「_」?--LuciferianThomas.留言 2021年2月4日 (四) 13:09 (UTC)
- 囧rz……-- Sunny00217 2021年2月4日 (四) 13:40 (UTC)
{{Namespace pagename}}輸出英文原文的問題
最近瀏覽一些條目及創建條目時,經常看到「由於受到破壞,依據方針,本Article已獲半保護」「維基百科目前還沒有與上述標題相同的Projectpage」等。經排查,我認為該問題與{{Namespace pagename}}近期因應「偽名字空間」的變更有關,希望社群能予以修正,謝謝。--悔晚齋(臆語) 2021年2月19日 (五) 05:51 (UTC)
- (備註:似乎不是「偽名字空間」的變更相關問題,見下。--悔晚齋(臆語) 2021年2月19日 (五) 06:46 (UTC))
- 並不是因為加入偽名字空間導致。這是語言變種zh(不轉換)的#default值。—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 06:11 (UTC)
- 但我的界面語種是zh-Hans-CN,也就是有轉換。--悔晚齋(臆語) 2021年2月19日 (五) 06:13 (UTC)
- (▲)同上。--安憶Talk 2021年2月19日 (五) 06:14 (UTC)
{{int:Conversionname}}
→「zh-cn」這個東西在你們那邊顯示成什麼?(這是該模板用於判斷語言變種的關鍵語法)—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 06:19 (UTC)- zh-cn。--安憶Talk 2021年2月19日 (五) 06:45 (UTC)
- 在我的瀏覽器裡面,該語法顯示為「zh」。我又看了一眼設置,我的參數設置中,「國際化」欄目下方「語言」選項為zh,但「內容語言變種」選項為zh-Hans-CN。當「語言選項」改成「zh-Hans-CN」後,則顯示為zh-cn。--悔晚齋(臆語) 2021年2月19日 (五) 06:46 (UTC)
- 嗯,對登錄用戶是看參數設置的。上面的關乎界面,下面的關乎內容。--安憶Talk 2021年2月19日 (五) 06:52 (UTC)
- (?)疑問 @AnYiLin:模板快取是否會影響
{{int:Conversionname}}
在{{#if}}
的識別?—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 06:25 (UTC)- 不會的。-- 2021年2月19日 (五) 09:38 (UTC)
- (※)注意問題應與偽名字空間無關,不要亂猜。這純粹是語種辨識上可能需要調整的問題。—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 06:22 (UTC)
- 這個可不可以改為根據內容變種變換呢?因為其他的內容在我的印象里很多都不是根據界面語言變換的,只有一個名字空間顯示英文感覺很突兀。--LaMagiaaa(留言) 2021年2月19日 (五) 09:56 (UTC)
- @LaMagiaaa:現在就已經是根據語言變種轉換了啊,現在會出現英文純粹只是因為設定為不轉換時、或牽扯到不轉換、或有用戶在兩種語言設定中其中一種選擇不轉換...等zh(牽扯到有任何一丁點關於非zh-hans非zh-hant非zh-cn非非zh-hk非zh-xx等)有些bug ,切勿隨意猜測模糊焦點。目前正在調查此bug 發生原因。—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 21:42 (UTC)
- 另外,由於技術限制,用於介面的文字無法使用-{}-字詞轉換記號,故只能使用前文提到的解析器函數/魔術字。—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 21:49 (UTC)
- @A2569875:內容變體和界面變體還是不一樣的。這個問題&variant=zh-tw&uselang=zh-cn的情況下,上方顯示為zh-cn。但我希望可以根據variant改變此內容。我對這方面確實不了解,不知道哪一個MediaWiki界面是此內容,但我認為應該存在。另您下方所述zh語言變種問題,既然現在的方案跟隨界面語言,而界面語言zh為簡體,如果沒有環境差異,我認為可以設置為和簡體一致。--LaMagiaaa(留言) 2021年2月20日 (六) 04:36 (UTC)
- 說不定可以哦,這些語法。但不確定variant在哪個間斷給定,如果不是在解析期可能無效。以下測試
{{int:lang}}
→「zh-cn」;{{int:Conversionname}}
→「zh-cn」,&variant=zh-tw&uselang=zh-cn、&variant=zh-cn&uselang=zh-tw。解析器:{{#ifeq:{{int:lang}}|zh|設置失敗|設置成功}}
→「設置成功」{{#ifeq:{{int:Conversionname}}|zh|設置失敗|設置成功}}
→「設置成功」{{#ifeq:{{int:lang}}|zh-cn|上海|澎湖}}
→「上海」{{#ifeq:{{int:Conversionname}}|zh-cn|上海|澎湖}}
→「上海」{{#ifeq:{{int:lang}}|zh-tw|上海|澎湖}}
→「澎湖」{{#ifeq:{{int:Conversionname}}|zh-tw|上海|澎湖}}
→「澎湖」
- -- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 09:02 (UTC)
- 好吧,不行,沒有吃到variant。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 09:06 (UTC)
- 要花點時間找找Special:AllMessages有無合用的,或研究看看叫介面管理員造個新的專門偵測variant的MediaWiki:頁面可不可行。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 09:11 (UTC)
- ......@LaMagiaaa:不行耶,技術上好像有困難mw:Writing_systems#LanguageConverter,解析階段目前沒發現抓取variant的方法,介面文字使用-{}-又會直接原始碼裸露,而無法轉換。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 09:22 (UTC)
- @A2569875:既然如此還是在下面討論要不要把zh直接用簡體顯示,或者至少應該在如果要重寫的時候考慮這個問題。--LaMagiaaa(留言) 2021年2月21日 (日) 09:30 (UTC)
- ......@LaMagiaaa:不行耶,技術上好像有困難mw:Writing_systems#LanguageConverter,解析階段目前沒發現抓取variant的方法,介面文字使用-{}-又會直接原始碼裸露,而無法轉換。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 09:22 (UTC)
- 要花點時間找找Special:AllMessages有無合用的,或研究看看叫介面管理員造個新的專門偵測variant的MediaWiki:頁面可不可行。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 09:11 (UTC)
- 說不定可以哦,這些語法。但不確定variant在哪個間斷給定,如果不是在解析期可能無效。以下測試
- @LaMagiaaa:跟mw:Topic:W3sj4umyrwirt7yf一樣,技術限制,不可能。如果說你要在有啟用轉換的地方使用,還是要搭配轉換標籤和
{{NoteTA}}
-- Sunny00217 2021年2月21日 (日) 00:39 (UTC)- @Sunny00217:所以如果一定要用界面語言的話,是否應該有翻譯呢?因為使用此模板的頁面似乎很少支持英語,而且名字空間別稱是依照內容變體設置的,與界面語言無關。而現行英語版本卻並不會在類似於MediaWiki:Noarticletext/en等地顯示。既然名字空間的別稱並非依照界面語言變化,則此種設置實不合理。
- 而此類界面語言設置,註冊後似乎默認即為zh,不知是否有環境差異。儘管變種不轉換會有提示,但界面語言沒有提示,而且既然默認顯示簡體,就會有包括我在內的很多人不會變更此設置。這種更改了內容變種,但並未更改界面語言的情況,更會覺得英文表記很突兀。此種情況下,是否可以直接引用名字空間的現在顯示的別稱呢?如果不可以,則是否應該類似界面語言,與中文簡體統一呢?--LaMagiaaa(留言) 2021年2月21日 (日) 05:36 (UTC)
- @LaMagiaaa:記得在中文維基百科註冊介面語言預設就是註冊時用的語言,但到底是不是我也不知道,況且如果用繁體用zh會很怪,所以我們一定會改。至於介面那個或許可以提案寫警告,因為有繁簡混雜的問題。然後抱歉第一個問題我不是很能理解,是指哪個?第二個我認為可以。-- Sunny00217 2021年2月21日 (日) 06:51 (UTC)
- @Sunny00217:我其實是在說類似「項目頁面」、「條目」那個標籤,不過這個和現行模板翻譯方法不同,如果可以正確調用名字空間現在的顯示(類似於User:在各內文變種的變化),我認為可以直接調用。
- zh確實不適合繁體使用者,所以這個問題可能在相關語言並不常見。至於寫警告,我認為確實有必要進行一次討論。--LaMagiaaa(留言) 2021年2月21日 (日) 07:18 (UTC)
- @LaMagiaaa:記得現在NSPN是使用那個(Project->計畫頁面)的翻譯方式,不是引用他。如果是指標題的轉換版本(Wikipedia->維基百科)的話實現是
{{NS}}
-- Sunny00217 2021年2月21日 (日) 08:51 (UTC)- @Sunny00217:我只是在想如果直接引用的話是否會更簡單一些,不能做到或者實現複雜的話還是應該考慮修改翻譯方法。--LaMagiaaa(留言) 2021年2月21日 (日) 09:42 (UTC)
- @LaMagiaaa:可以,用
{{int:}}
,判斷用甚麼語言的方式就是用這個,但我個人是覺得不怎麼好用。-- Sunny00217 2021年2月21日 (日) 10:38 (UTC)
- @LaMagiaaa:可以,用
- @Sunny00217:我只是在想如果直接引用的話是否會更簡單一些,不能做到或者實現複雜的話還是應該考慮修改翻譯方法。--LaMagiaaa(留言) 2021年2月21日 (日) 09:42 (UTC)
- @LaMagiaaa:記得現在NSPN是使用那個(Project->計畫頁面)的翻譯方式,不是引用他。如果是指標題的轉換版本(Wikipedia->維基百科)的話實現是
- @LaMagiaaa:記得在中文維基百科註冊介面語言預設就是註冊時用的語言,但到底是不是我也不知道,況且如果用繁體用zh會很怪,所以我們一定會改。至於介面那個或許可以提案寫警告,因為有繁簡混雜的問題。然後抱歉第一個問題我不是很能理解,是指哪個?第二個我認為可以。-- Sunny00217 2021年2月21日 (日) 06:51 (UTC)
- @A2569875:內容變體和界面變體還是不一樣的。這個問題&variant=zh-tw&uselang=zh-cn的情況下,上方顯示為zh-cn。但我希望可以根據variant改變此內容。我對這方面確實不了解,不知道哪一個MediaWiki界面是此內容,但我認為應該存在。另您下方所述zh語言變種問題,既然現在的方案跟隨界面語言,而界面語言zh為簡體,如果沒有環境差異,我認為可以設置為和簡體一致。--LaMagiaaa(留言) 2021年2月20日 (六) 04:36 (UTC)
- 另外,由於技術限制,用於介面的文字無法使用-{}-字詞轉換記號,故只能使用前文提到的解析器函數/魔術字。—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 21:49 (UTC)
- @LaMagiaaa:現在就已經是根據語言變種轉換了啊,現在會出現英文純粹只是因為設定為不轉換時、或牽扯到不轉換、或有用戶在兩種語言設定中其中一種選擇不轉換...等zh(牽扯到有任何一丁點關於非zh-hans非zh-hant非zh-cn非非zh-hk非zh-xx等)有些bug ,切勿隨意猜測模糊焦點。目前正在調查此bug 發生原因。—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 21:42 (UTC)
- (※)注意要修復此問題時,會牽扯到另一問題:當設定為default的zh狀態時,到底要顯示繁體還是顯示簡體?—- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月19日 (五) 21:54 (UTC)
- 不轉換根據fallbackList是zh-hans-- Sunny00217 2021年2月21日 (日) 00:48 (UTC)
- 既然這裡扯到NSPN了直接在這裡再貼一次:Template_talk:Namespace_pagename#以模塊改寫Namespace_pagename模板-- Sunny00217 2021年2月21日 (日) 06:54 (UTC)
- 原本的模板結構太亂,也不易修繕。 不如在這邊討論直接用LUA重寫。 首先要先研究LUA如何正確地讀取到語言變種。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月21日 (日) 08:45 (UTC)
- #(續)以模組改寫Namespace_pagename模板有相關討論展開-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年3月3日 (三) 07:36 (UTC)
請求已處理AT 2021年6月2日 (三) 09:28 (UTC)
請根據Wikipedia:互助客棧/方針#有關新增偽命名空間的提議通過設立新命名空間修改模組資料。--LuciferianThomas • 留言 2021年5月1日 (六) 01:10 (UTC)--LuciferianThomas • 留言 2021年5月1日 (六) 01:31 (UTC)
- 請提出具體修改方式。--AT 2021年6月1日 (二) 10:02 (UTC)
- @AT:你可以按「檢查修改方案」按鈕去看,他已經給了patch了。SANMOSA Σουέζ 2021年6月2日 (三) 01:55 (UTC)
(續)以模組改寫Namespace pagename模板
承上次討論,現時Module:Namespace pagename應已完善,因此重提以模組改寫Template:Namespace pagename一事。修改方案見此。依Wikipedia:保護方針#需討論達成社群共識,將模板的功能使用模塊改寫須在此詳細討論後才可提出編輯請求,故將此項請求重新交至此以供討論。SANMOSA 誓山海而長在,似日月而無休 2021年2月25日 (四) 02:12 (UTC)
- @Sanmosa:留意這個討論#{{Namespace pagename}}輸出英文原文的問題,可能還有東西沒有完善。-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年2月25日 (四) 03:24 (UTC)
- @A2569875:我建議先測試Template:Namespace pagename/sandbox在該方面的運行上會不會出現同樣的問題,如果會的話,那就直接請上面參與討論的人一起討論如何修正Module。SANMOSA 誓山海而長在,似日月而無休 2021年2月25日 (四) 09:24 (UTC)
- @A2569875、Sanmosa:至少在Template:Namespace pagename/debugging#頁面的測試中,模組的返回值有些沒有「頁」。-- 2021年2月27日 (六) 15:56 (UTC)
- 那些情況需要顯示「頁」?-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年3月6日 (六) 07:01 (UTC)
- 參數值為頁面時要輸出「頁」,如果是命名空間就不用。 2021年3月8日 (一) 06:05 (UTC)
- 這不會出現判定模稜兩可的情形嗎?-- 五歲抬頭雪菲(☎️·☘️) 2021年3月17日 (三) 08:21 (UTC)
- @A2569875:不會的,命名空間不等於頁面,因此命名空間不輸出「頁」,而頁面輸出「頁」,都是理所當然的,這也是當初設計模板的概念。 2021年3月22日 (一) 04:22 (UTC)
- @Pseudo Classes:確定不會?請問100是指條目100還是主題命名空間?條目Template、模板是指條目模板還是模板命名空間?-- 五歲抬頭雪菲(☎️·☘️) 2021年3月24日 (三) 08:45 (UTC)
- @A2569875:涉及到與命名空間相同的數字和名稱一律以命名空間為優先,如果偵測條目名稱會有歧義的問題,請用
:條目名稱
,這樣就不會出錯了。 2021年3月25日 (四) 10:38 (UTC)
- 全部都不輸出「頁」會有甚麼影響?會產生技術問題嗎?SANMOSA 江南好,風景舊曾諳 2021年3月24日 (三) 08:25 (UTC)
- @Sanmosa:這個模板被介面使用,輸出「頁」是必要的,模板也會根據語種適時變更為「頁面」(使用者頁面)。如果全部不輸出「頁」,請使用Template:NS,因為這個模板是Template:Namespace pagename。 2021年3月25日 (四) 10:38 (UTC)
- @Pseudo Classes:是
{{NS1}}
,,,-- Sunny00217 2021年4月4日 (日) 14:04 (UTC)
- @Pseudo Classes:是
- @Sanmosa:這個模板被介面使用,輸出「頁」是必要的,模板也會根據語種適時變更為「頁面」(使用者頁面)。如果全部不輸出「頁」,請使用Template:NS,因為這個模板是Template:Namespace pagename。 2021年3月25日 (四) 10:38 (UTC)
- @A2569875:不會的,命名空間不等於頁面,因此命名空間不輸出「頁」,而頁面輸出「頁」,都是理所當然的,這也是當初設計模板的概念。 2021年3月22日 (一) 04:22 (UTC)
- 這不會出現判定模稜兩可的情形嗎?-- 五歲抬頭雪菲(☎️·☘️) 2021年3月17日 (三) 08:21 (UTC)
- 參數值為頁面時要輸出「頁」,如果是命名空間就不用。 2021年3月8日 (一) 06:05 (UTC)
- 那些情況需要顯示「頁」?-- ナナチ果物プリン🐰🥭🍮(宇帆·☎️·☘️) 2021年3月6日 (六) 07:01 (UTC)
- @A2569875、Sanmosa:至少在Template:Namespace pagename/debugging#頁面的測試中,模組的返回值有些沒有「頁」。-- 2021年2月27日 (六) 15:56 (UTC)
- @A2569875:我建議先測試Template:Namespace pagename/sandbox在該方面的運行上會不會出現同樣的問題,如果會的話,那就直接請上面參與討論的人一起討論如何修正Module。SANMOSA 誓山海而長在,似日月而無休 2021年2月25日 (四) 09:24 (UTC)
編輯請求 2021-08-14
請求已處理
不轉換應該預設為中文,否則會顯示中英夾雜的文字,例如: https://w.wiki/3tW4 。--Xiplus#Talk 2021年8月14日 (六) 11:08 (UTC)
- 完成剛想改,就看到這個了....--百無一用是書生 (☎) 2021年8月14日 (六) 12:11 (UTC)
編輯請求 2021-10-14
請求已處理--Xiplus#Talk 2021年10月14日 (四) 04:05 (UTC)
68177431:將zh-hans
系列的名字空间
改為命名空间
,直接套用沙盒即可,謝謝。 2021年10月14日 (四) 02:59 (UTC)
編輯請求 2022-08-16
請求已處理--Xiplus#Talk 2022年8月28日 (日) 07:48 (UTC)
添加新引入的TimedText(字幕)命名空間。--Txkk(留言) 2022年8月16日 (二) 08:12 (UTC)
- 這裡有User:SunAfterRain提供的patchTemplate:Namespace pagename/sandbox和Module:Namespace/data-- 今晚 我想來點 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鮮果茶☕](☎️·☘️) 2022年8月16日 (二) 09:14 (UTC)
- 客棧討論Wikipedia:互助客棧/技術#關於「字幕」命名空間(TimedText)-- 今晚 我想來點 [雪菲🐉蛋糕🎂] 配 [娜娜奇🐰鮮果茶☕](☎️·☘️) 2022年8月16日 (二) 09:15 (UTC)
發現.NET裡的Template:Other uses list會導致頁面納入Category:有腳本錯誤的頁面。這好像是因為Template:About list裡的{{NSPN|zh-hans}}
導致的。請問有人知道是為什麼嗎?謝謝!--Tjmj(留言) 2023年9月2日 (六) 12:18 (UTC)
- @Shizhao:Template:Namespace pagename調用的Module:Page isExternal函數被同步弄掉了。--YFdyh000(留言) 2023年9月3日 (日) 18:57 (UTC)
- 缺少Module:CallAssert,已經加上--百無一用是書生 (☎) 2023年9月4日 (一) 01:24 (UTC)
- 感謝!--Tjmj(留言) 2023年9月5日 (二) 15:37 (UTC)
- 缺少Module:CallAssert,已經加上--百無一用是書生 (☎) 2023年9月4日 (一) 01:24 (UTC)
ns和nspn有何不同
這兩個模板有必要合併嗎?--Hzt0208042508415531 tw(留言) 2024年4月3日 (三) 14:52 (UTC)
- @Hzt0208042508415531 tw:
{{ns}}
,用法{{ns:2}}
效果→「User」是一個魔術字(Help:魔術字#命名空間_2)並非模板;{{NSPN}}
用法{{NSPN||2}}
效果→「用戶頁」,是Help:模板,輸入參數的分隔符號就不同了,ns是:
(魔術字的參數分隔符號),nspn是|
(模板參數分隔符號);而真正的模板Template:ns用法完全不同是別的東西,如通樣的輸入{{ns:2}}
(Help:魔術字)改成「{{ns|2}}
」(模板參數分隔符號)效果→「 」(請按編輯原始碼查看,引號內是有內容的),因此不可能合併;而{{ns:X}}
與{{NSPN||X}}
也完全不同,您注意到了嗎?{{ns:2}}
→「User」、{{NSPN||2}}
效果→「用戶頁」,{{ns:X}}
輸出的是「純命名空間名稱」,{{NSPN||2}}
輸出的是「口語上如何稱呼該命名空間」,例如本{{ns:WP}}為幽默題材
→「本Wikipedia為幽默題材」或者本{{NS||Wikipedia}}為幽默題材
(注意大小寫!)→「本維基百科為幽默題材」就曾引發爭議(把整個維基百科說成幽默題材,被認為污辱了維基百科,見Wikipedia:頁面存廢討論/記錄/2013/04/01#T:幽默),所以才需要本{{NSPN||WP}}為幽默題材
效果→「本專案頁為幽默題材」,這樣才消除了爭議。簡而言之{{ns:X}}
:給機器看;{{NSPN||2}}
:給人類看;二者一個是Help:魔術字一個是Help:模板也沒有合併的可能。-- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 00:17 (UTC)- 哦哦,其實我說的是Namespace 和Namespace Pagename這兩個模板--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 13:46 (UTC)
- 可能閣下有所誤解--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 13:47 (UTC)
- 改成「
{{ns|2}}
」(模板參數分隔符號)效果→「{{ns|2}}」(請按編輯原始碼查看,引號內是有內容的)鄙人還是不太理解作用--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 13:50 (UTC)
- 改成「
- @Hzt0208042508415531 tw:你自己閱讀Template:Namespace/doc便知。功能完全不同。Template:Namespace/doc寫:「此模板可以根據命名空間來決定顯示內容」,意思是,其輸出的內容「由模板給定的參數決定」而非「命名空間的名稱」,而Namespace Pagename是輸入一個命名空間,輸出其「人類可閱讀」的命名空間名稱。-- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 14:03 (UTC)
- 直接上例子最清楚:
- 以及
- 以及
- 對偽命名空間的支持性:
- Wikipedia:頁面存廢討論/記錄/2013/04/01#T:幽默使用情境實例
本{{ns:WP}}為幽默題材
→「本Wikipedia為幽默題材」 (污辱維基百科)本{{NS||WP}}為幽默題材
→「本維基百科為幽默題材」 (污辱維基百科)本{{NSPN||WP}}為幽默題材
→「本專案頁為幽默題材」 (沒爭議)本{{NS||User}}為幽默題材
→「本用戶頁為幽默題材」本{{NSPN||User}}為幽默題材
→「本用戶頁為幽默題材」本{{NS}}為幽默題材
→「本模板討論為幽默題材」 (讓人以為只能討論幽默內容)本{{NSPN}}為幽默題材
→「本模板討論頁為幽默題材」 (較不會誤會)
- -- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 14:16 (UTC)
- 我核實了,我想問的是t:NS和t:NSPN的問題。目前前者沒有說明文檔--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:00 (UTC)
- 我現在懂了,一個是命名空間的原始譯名,另一個是命名空間的說明口頭解釋名稱--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:01 (UTC)
- 那為何這兩個模板的複雜程度不同--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:08 (UTC)
- 還有一個問題,t:NS用到的{{int:Conversion}},fandom沒有,那應該怎麼改以便移植,其實問模板的問題就是和移植有關--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:10 (UTC)
- (:)回應@Hzt0208042508415531 tw:如果fandom沒有「繁簡轉換系統」,那麼忽略就好;如果fandom有「繁簡轉換系統」,則需要去查詢輸出fandom使用者使用的語言變體的書寫代碼。-- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 15:15 (UTC)
- @Hzt0208042508415531 tw:「
那為何這兩個模板的複雜程度不同
」對偽命名空間的支持性: {{ns:MOS}}
→「MOS」 (不支持。){{NSPN||MOS}}
→「格式手冊捷徑頁」 (命名空間名稱,人類閱讀用){{NSPN|zh-hant|MOS}}
→「格式手冊捷徑頁」 (命名空間繁體中文用詞名稱){{NS|zh-hant|MOS}}
→「MOS」 (不支持。){{Namespace|MOS|顯示自訂內容}}
→「」 (無效)
- 還有一個問題,t:NS用到的{{int:Conversion}},fandom沒有,那應該怎麼改以便移植,其實問模板的問題就是和移植有關--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:10 (UTC)
- 偽命名空間非系統定義,因此沒有「原始譯名」只有「口頭解釋名稱」-- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 15:11 (UTC)
- (~)補充:此外,{{NSPN}}還支持了偵測模板沙盒、模板測試樣例、數據頁、頁面內容模型、重新導向頁、跨語言連結頁等各種情況;而{{NS}}只針對命名空間進行偵測或處理(因為這裡只管MediaWiki系統支持的命名空間,其他不在管轄範圍內,且只管本站,不管跨語言(跨站))。所以才有複雜程度差別。-- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 15:26 (UTC)
- 謝謝您,如果下次有疑惑還請多多指教鄙人。--Hzt0208042508415531 tw(留言) 2024年8月2日 (五) 18:40 (UTC)
- (~)補充:此外,{{NSPN}}還支持了偵測模板沙盒、模板測試樣例、數據頁、頁面內容模型、重新導向頁、跨語言連結頁等各種情況;而{{NS}}只針對命名空間進行偵測或處理(因為這裡只管MediaWiki系統支持的命名空間,其他不在管轄範圍內,且只管本站,不管跨語言(跨站))。所以才有複雜程度差別。-- 宇帆-娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2024年4月4日 (四) 15:26 (UTC)
- 那為何這兩個模板的複雜程度不同--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:08 (UTC)
- 我現在懂了,一個是命名空間的原始譯名,另一個是命名空間的說明口頭解釋名稱--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 15:01 (UTC)
- 直接上例子最清楚:
- 可能閣下有所誤解--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 13:47 (UTC)
- 哦哦,其實我說的是Namespace 和Namespace Pagename這兩個模板--Hzt0208042508415531 tw(留言) 2024年4月4日 (四) 13:46 (UTC)