Privacy Policy Cookie Policy Terms and Conditions MediaWiki talk:Common.js - Wikipedia

MediaWiki talk:Common.js

维基百科,自由的百科全书

[编辑] 模版上的『隱藏』功能之字碼轉換

from Wikipedia:互助客栈/技术

最近發現很多模版都陸續被用戶加上隱藏功能。對於隱藏功能的過度使用,雖然個人覺得有點畫蛇添足,但如果這是社群的共識我沒啥意見。但在同時有件事忍不住想說,那就是,有沒有人知道該如何讓模版上的『顯示』兩字在繁體版本中能夠順利轉換為中文繁體,而不是像目前的狀況般,在整頁都是繁體字的畫面上,出現『-{显示}-』的簡體字,實在有點怪。由於隱藏功能似乎是系統內建的不知該上哪裡修改,因此在此提出希望何方的高人能幫忙一下。先說聲感謝啦!--泅水大象 訐譙☎ 17:15 2006年12月4日 (UTC)

参见MediaWiki:Common.js/zh-tw#增加折疊功能。--Isnow 19:53 2006年12月4日 (UTC)
MediaWiki:Common.js/zh-tw目前是直接嵌入MediaWiki:Common.js的全文,所以没办法分繁简体。要解决的话有两个办法:
  1. MediaWiki:Common.js/zh-tw分出来繁体化,不过,假如将来发生不同步的状况的话,会出系统错误,
  2. 请哪位会写javascript的高手来改动一下,让繁简能够共用同一段程序。
-- ran留言) 20:16 2006年12月4日 (UTC)
意見同泅水大象香港新聞動態正在爭議聲下使用了隱藏功能。爭議除了是「新聞動態」的本質及與維基新聞的分工有衝突外,更重要的爭議就是隱藏功能的技術問題。除了以上提及的簡體字『-{显示}-』之外,Firefox在顯示隱藏上有時會亂了頁面。鑑於隱藏功能越來越普及,這些問題需要獲得正視。 -- Kevinhksouth (Talk) 04:48 2006年12月5日 (UTC)
現時的JavaScript,不論是用什麼介面語言,都是會載入MediaWiki:Common.js的(JavaScript不再按照語言版本載入),不過看過網頁的原始碼後,發現有一項為 wgUserLanguage 的值,如果可以取得這個的值,再按照情況載入MediaWiki:Common.js/zh-cnMediaWiki:Common.js/zh-tw亦是一個解決的方法。--Shinjiman 08:42 2006年12月5日 (UTC)
我先自首,我可能就是大象兄說的過度使用者,不過其實我本來是希望如同其他語言版本「預設顯示」的效果,畢竟有的時候表格頗占畫面,縮一下會比較美觀,但中文版「預設隱藏」的結果在某些條目看起來又太過斧鑿痕跡反而讓人覺得怪怪的。不知道有沒有可以自由決定預設顯示或隱藏的方法。未命名 09:24 2006年12月5日 (UTC)
幾個月前似乎還是繁體字。但不知從哪天開始,『-{顯示}-』就變成『-{显示}-』了... --Moonian♨一盅兩件貢獻 主要 全部 02:35 2006年12月6日 (UTC)
其實『-{显示}-』這兩字的問題我已斷斷續續想了兩個月,因為技術上目前載入Common.js不分語言,所以我把腦筋動到改『-{显示}-』這個詞的頭上。我一直在想兩個互為反義而且是繁簡同形的詞,約莫兩週前已經想到了:「拉展」vs「收合」。前面還有幾個我自己淘汰掉的版本,例如「下拉」vs「上收」、「拉下」vs「收起」等。當然可能還有更好的詞彙,如果大家覺得可朝這個方向解決的話,不妨腦力激盪一下,找出更適合的用語。---{百楽兎}- 04:43 2006年12月6日 (UTC)
這倒是一個還不錯的點子,並且讓我聯想到另外一種處理手法:我不清楚在技術上有沒有辦法用上圖形化的介面,如果可以,其實我們用像是「▼」「▲」這般的符號來代表下拉或上收的概念,或許第一次見到這圖形的用戶不見得100%猜得出其所代表的意義,但只要試點過一次之後,應該能恍然大悟(概念有點類似Windows右上角『縮小視窗』『放大視窗』『關閉視窗』那三個圖示)另外回應一下上面未命名兄的意見,可能是個人審美觀的差異,我蠻喜歡那種『數大便是美』的壯觀感覺,所以有時設計良好版面整齊的模版一字排開在條目最下面,並不見得會不美觀,畢竟模版原本的設計是可以快速參考連結用的,如果每次要使用模版還要先打開,我覺得反而讓模版的存在意義變弱,甚至直接用分類或內文連結之類的其他關連功能就好。如果覺得過多的模版會太佔版面,建議可以考慮將字級縮小或是重新對版面作設計來提升單位面積的使用效率。但總體上來說,對於一條長度中等的條目,通常只放在最下方的模版並不會真的影響閱讀,真正會有影響的可能是內容太少的條目,會因為過大的模版版面而顯得比重失衡。--泅水大象 訐譙☎ 07:33 2006年12月6日 (UTC)
很有道理,晚點我修一些自己做的表格好了。未命名 08:01 2006年12月6日 (UTC)
以前改過一次,把文字去掉只剩「▼」「▲」符號,很快地在反對聲中又改回來了。理由同(+)赞成(-)反对這種一樣,以符號加文字的方式保持Reader-Friendly。---{百楽兎}- 08:09 2006年12月6日 (UTC)
原來有此狀況,我倒是沒真的注意到過,現在的情況還真的是個兩害相權取其輕的尷尬情況呢!--泅水大象 訐譙☎ 10:13 2006年12月6日 (UTC)

如果能识别加载MediaWiki:Common.js/zh-cnMediaWiki:Common.js/zh-tw之一最好,现在的情况依Shinjiman的说法是加载MediaWiki:Common.js,其实也不是没有办法做到繁简分别展示。如果我们能把具体文字看成“皮肤”的话,我可以用JS变量代替,在MediaWiki:monobook.js/zh-cnMediaWiki:monobook.js/zh-tw中给相关文字赋具体的值。—-{自由主義者}-  2006年12月6日12:20 (UTC+8 12月6日20:20)

Shinjiman的建議,用 wgUserLanguage 的值來判斷,重寫了JS代碼,請大家測試。
在此過程中,我還發現在後台賦為頁面JS中的wgContentLanguage的值與用戶設定的不正確,請Shinjiman看看問題出在哪。—-{自由主義者}-  2006年12月6日16:56 (UTC+8 12月7日00:56)
OK了,還是你們兩位有辦法,謝謝~。不過剛剛發現工具列的自定義表格按鈕拉置改變而且變成兩個了,大概和這個有關係。---{百楽兎}- 03:32 2006年12月7日 (UTC)
到過Wikipedia:刪除投票和請求看一看,發覺現在可以正常轉換「顯示」這兩個字了。Shinjiman和自由主義者兩位辛苦了 :) --Moonian♨一盅兩件貢獻 主要 全部 03:39 2006年12月7日 (UTC)
這比我想像中的修改繁複多一點,此外亦辛苦Fdcn兄的修改了,暫時大致上的顯示的信息都沒有什麼大問題的了。另外wgContentLanguage是指在這個MediaWiki系統中所使用的全域語言,在中文環境中會將它設置為zh,這是與用戶語言設置是無關的。--Shinjiman 03:50 2006年12月7日 (UTC)
表格按钮改回。我还以为wgContentLanguage是条目内容语言的呢,mediawiki应当提供这样一个变量。—-{自由主義者}-  2006年12月7日08:15 (UTC+8 12月7日16:15)
在編輯模式下出現腳本錯誤訊息:「行:269,字元:1,錯誤:必須要有物件」、「行:8,字元:3,錯誤:物件不支援此此屬性或方法」,以前沒有這個錯誤,瀏覽器為IE6。不過目前使用上還沒有發現大礙就是了。已發現會影響使用了class=sortable的頁面無法預覽。---{百楽兎‎}- 15:56 2006年12月7日 (UTC)
谢谢你的反馈,编辑模式下的错误已更正。至于可排序表格,我还没有找到有这表格的页面,请告诉我一个,我好找出错误。—-{自由主義者}-  2006年12月8日14:26 (UTC+8 12月8日22:26)
糟糕,現在情況變複雜了,我發現現在的編輯按鈕語法會和我的monobook.js中的編輯首段功能相衝,而且只在IE6,Fx則不會,看來我要自己修monobook.js了(汗)。使用了class=sortable的頁面可參考:[1]。---{百楽兎}- 16:25 2006年12月8日 (UTC)
我进你的链接,能够预览啊。另,你的个人页给你改了。—-{自由主義者}-  2006年12月9日17:46 (UTC+8 12月10日01:46)
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu