Help:Gadget-Cat-a-lot/zh
Cat-a-lot是JavaScript小工具,可以将文件或子分类,从一个分类移至另一个分类、或是在分类內刪除或是增加。
首次啟動
- 啟動本工具:在「偏好設定」->「小工具」頁籤的「分類工具」節裏面點選“Cat-a-lot”,然後在頁面底部點選“保存”。或者點選這裡並按照說明進行操作。(英文維基百科使用者請參考這裡。)
See also the English Wikipedia instructions.
在分類之間搬移檔案、在分類中移除檔案
视频。请观看右侧边栏的帮助视频,它对理解下面的信息有很大帮助。
- 打開分類頁上的小工具:在啟動Cat-a-lot之後,您將會在分類頁的右下角看到一個小小的便利貼,標示為“Cat-a-lot”,上面有每一個分類頁,如圖2所示[1]。此框將停留在該角落,獨立於您的頁面上的位置。若是這個標籤沒有出現,請嘗試清除瀏覽器的快取。點擊它以啟動這個工具,然後會出現如圖3所示的框[1]。
- 選擇文件:您可以通過單擊縮略圖描述的空白區域來選擇單個圖像縮略圖。此时背景將會變為綠色,表示此圖像已被選中。再單擊一次將取消選擇它,背景將再次變回白色。您還可以通過單擊Cat-a-lot框中的select all/deselect all來選擇/取消選擇所有可見圖像。要選擇或取消選擇多個文件(圖1),首先選擇文件A,然後按住⇧ Shift键並選擇文件B,文件B的狀態將被切換(變成已被選擇,如果以前沒有被選擇的話,反之亦然),然後分配給從A到B的所有文件。
- 選擇分類:打開Cat-a-lot框。單擊框中“偏好設定”,勾選“允許對不是文件的頁面和子分類進行分類操作”。而後您可以選擇頁面上(注意不是在Cat-a-lot框中)的各个分類。單擊分類名稱(或分類名稱前的灰色三角箭頭▶),選中的分類背景將變為綠色,選中數量無上限。再次單擊即可取消選擇。若Cat-a-lot框遮攩頁面中的分類,您可以通過拖拽框頂部的方式來調整框至合適大小。若您希望將頁面中的分類全選,單擊框內下方的“分類”,所有的分類名稱背景將變為綠色。
- 選擇目標分類:該工具將先加載當前分類(→)、父分類(↑)和子分類(↓)。您可以通過點擊分類名稱導航到分類樹。只有框中的分類列表將被更改,您將保留在原始頁面上。您也可以在列表上方的白色文本框中輸入分類名稱(例如“獅子”,而不是“分類:獅子”或“Category:獅子”),然後按↵ Enter。命名的類別將顯示在下面分類樹的中間,與其父分類及子分類。
- 如有必要,請創建目標類別:Cat-a-lot框僅顯示已存在的類別,所以如有必要請先創建。重新加載包含要更好分類的文件的類別。Cat-a-lot框現在將顯示新創建的類別。或者當您在框頂部的白色文本字段中鍵入新的類別名稱(例如“獅子”,而不是“分類:獅子”),然後按↵ Enter。
- 在目标分类右边,有三種操作:
- 複製(+),將高亮對象加入分類;
- 移除(-),將高亮對象移出分類;
- 移動(→),將對象移出當前分類,並加至新分類。此選項只在分類頁面中顯示,因此不能用來更改檔案的分類。
在這些操作中,對象的其他分類均不變,會出現進度條。當所有圖像處理好後,會呈現結果,其包含可能出現的問題,並且每張圖像或每个分类下的空白區域會顯示已完成的操作。如果操作出现了错误,请在关闭本页面前立即点击“回退”按钮;否则您将无法进行批量回退。如有需要,请联系管理员提供帮助。
- 撤銷:誤操作時,可點擊框區右下方撤銷的按鈕,將當前操作退回至上一步。該按鈕可能在框區下方,如果您將文字放大到比較大的尺寸。
偏好設定
Cat-a-lot中的偏好设定菜单:
- 监视列表
- 是否将编辑标为小修改
- 是否允许编辑非文件且不在图库框中的页面
- 是否做清理
- 子分类的显示数量
显示的框
点击框下方的Cat-a-lot可以打開和關閉Cat-a-lot框。
在選擇檔案時,可拖動Cat-a-lot框上邊沿來調整窻口大小。窗口也可以被拖拽到屏幕的其他位置。
匯報錯誤和功能
你可以於此頁報告錯誤或者請求新功能: Help:Gadget-Cat-a-lot/Open bugs & features.
翻譯
MediaWiki:Gadget-Cat-a-lot.js/translating上的英語說明可以翻譯並保存至形如MediaWiki:Gadget-Cat-a-lot.js/de的頁面。
在其他项目上启用
作为用户小工具
如果Cat-a-lot不是你所在本地維基的小工具之一,你可以將以下代碼複製至用戶JavaScript頁來手動安裝:
//<nowiki> /* Cat-a-lot - changes category of multiple files */ mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){ mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot'); }); ////////// Cat-a-lot user preferences ////////// window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10}; ////////////////////////////////////catALotEnd// //</nowiki>
半自動偏好設定不會加載此例,也需手動設定(因爲它只支援維基共享,儘管在本地加載所有所需模組在理論上可行)。
添加为项目小工具
1. 將以下程式碼複製至本地MediaWiki:Gadget-Cat-a-lot.js:
/** * Cat-a-lot - changes category of multiple files **/ if (mw.config.get('wgNamespaceNumber') === 14) { window.catALotPrefs = { editpages: true, subcatcount: 100 }; mw.loader.using(['jquery.ui', 'mediawiki.util']).done(function () { mw.util.addCSS("#cat_a_lot_settings { display:none !important;}"); // Preferences depend on some Commons gadgets, not available locally mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.js&action=raw&ctype=text/javascript'); mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Cat-a-lot.css&action=raw&ctype=text/css', 'text/css'); }); }
- 注:有標記的行是可選內容。
2. 將說明保存至本地MediaWiki:Gadget-Cat-a-lot(可翻譯以下內容,也可使用現成的):
'''[[c:Help:Gadget-Cat-a-lot|Cat-a-lot]]''': A tool that helps with moving multiple files between categories or adding categories to search results.
3. 將定義添加至本地MediaWiki:Gadgets-definition:
Cat-a-lot[ResourceLoader|dependencies=mediawiki.util]|Cat-a-lot.js
更多的本地配置
若想在計畫中使用軟重定向功能(4.0版起),需將此分類名手動加至偏好設定(在維基共享是"Category redirects",理論上在MediaWiki:Gadget-Cat-a-lot.js)。以下是英語維基百科中分類的例子:
window.catALotPrefs = { "redir_category": "Wikipedia soft redirected categories" };
Source code
The source code of the gadget Cat-a-lot is here: