MediaWiki talk:FileUploadWizard.js
編輯請求 2020-05-31
请求已拒绝
var tooShort = (name.length < 5); 的5建议改成2,因为文件名可能以人名命名,最短可以只有两个字。英文的人名则一般(连同空格)不会少于5个字符。--GZWDer(留言) 2020年5月31日 (日) 13:28 (UTC)
- 應該想個方法判斷是英文還是其他文字。--Xiplus#Talk 2020年6月9日 (二) 12:46 (UTC)
- @Xiplus:不知道這樣可以嗎?
function cjkcount(text) {
text = text.replace(/\./g, '');
text = text.replace(/[\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DB5\u4E00-\u9FCC\uF900-\uFA6D\uFA70-\uFAD9]|[\uD840-\uD868][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|[\uD86A-\uD86C][\uDC00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/g, '.');
text = text.replace(/[^\.]/g, '');
return text.length;
};
var tooShort = name.length < (name.length > cjkcount(name) ? 5 : 2);
- -- Sunny00217 2020年6月17日 (三) 11:57 (UTC)
- @Sunny00217:如果name是「測試A」,則判定為太短。您提供的語法不正確。 Xiplus#Talk 2020年7月5日 (日) 07:54 (UTC)
未完成,沒有合適的修改方案被提出來。--Xiplus#Talk 2020年7月19日 (日) 13:37 (UTC)
UploadWizard与{{Non-free use rationale}}配合不良好
本站的上传界面采用MediaWiki:FileUploadWizard.js已有一段时间了,本人也通过这个工具传过一些非自由版权的文件,印象里每次传完生成的页面都有模板红字报警,说有一堆信息没填,违反WP:NFCC之类的,倘若本人还是新手恐怕会被这样的信息吓到,觉得辛辛苦苦按要求传的页面怎么就莫名其妙违反方针/要删除了。之前还以为是不熟悉这个工具,有地方没填,导致最终生成的页面缺信息。然而今天做了一个测试,发现问题出在UploadWizard上面,哪怕把UploadWizard上传界面所有能填的格子都填满,依然会输出缺信息的文件描述页面,如图所示:
这种行为是绝对不可接受的,恐怕比传统的上传界面还要糟/打击新手。底线是在工具里增加填写这些必要信息的位置,最好将它们设成必填,以与模板的检查逻辑相统一。--Antigng(留言) 2020年7月7日 (二) 05:06 (UTC)
- 這純屬連錯模板了,目前上傳精靈用的是{{Non-free use rationale 2}},我認同要改成比較簡單的{{Non-free use rationale}}。臺灣杉在此發言 (會客室) 2020年7月8日 (三) 04:54 (UTC)
- 因為二的性質導致必須填滿所有參數。。。-- Sunny00217 2020年7月8日 (三) 09:25 (UTC)
- 有同感。许多人本身就在四处碰壁后才知道可以合理使用,填写完所有内容后仍然被告知违反方针,同时还催促着要在条目中使用,否则就要删除,令人不敢再上传图片。—WindowPain(留言 | 贡献) 2020年7月8日 (三) 18:39 (UTC)
- 所以1也不行,2也不行
囧rz...-- Sunny00217 2020年7月9日 (四) 12:33 (UTC)
- 好幾次莫名其妙遇到這類狀況,最後只好先在選項裡面隨便選一個可以用的模板亂填,上傳成功之後再手動修改成正確的內容,超級不人性。—— Eric Liu 創造は生命(留言.留名.學生會) 2020年7月9日 (四) 14:00 (UTC)
- 我都没搭理这些提示,文件照用……不过这个问题确实该好好解决一下,建议修一下UploadWizard。—Rowingbohe♫ 欢迎参加浙江专题和台州专题 2020年7月10日 (五) 14:28 (UTC)
請為檔案上傳精靈適配非自由內容使用依據模板功能
現行的精靈不知道在做什麼,例如,我上傳了一張電子遊戲畫面截圖,在介面裡已經勾選了遊戲截圖的選項,結果出來還是用了{{Non-free use rationale 2}},而不是更符合的{{Non-free use rationale video game screenshot}},另外紅色*的「必填選項」都填寫完了,上傳後模板竟然提示replaceability跟commercial參數沒有填寫,違反WP:NFCC,還要手動處理,那麼這倆不是應該預設就放在「必填選項」裡面嗎?希望能夠檔案上傳精靈適配非自由內容使用依據模板功能,勾什麼選項就出來什麼模板。—— Eric Liu 創造は生命(留言.留名.學生會) 2020年7月31日 (五) 03:32 (UTC)
- 支持,现在有很多非自由檔案文件依據模板,这些模板可以协助编者(尤其是新手)写出比较出色的非自由文件的合理使用依据,如果把这些模板中的已经较为成熟的模板加入上传精灵会很方便,我每次传完Logo图片还得手动把{{Non-free use rationale 2}}替换成{{Non-free use rationale logo}}。——BlackShadowG★(留言) 2020年8月8日 (六) 11:50 (UTC)
- 因为那会导致程序行数增多,所以编程的人不喜欢这么做。他们更希望用同一个东西处理更多的情况。--1=0,欢迎加入WP:維基百科維護專題 2020年8月8日 (六) 12:59 (UTC)
- @Alexander Misel:那至少也要處理“上傳後模板竟然提示replaceability跟commercial參數沒有填寫,違反WP:NFCC,還要手動處理”的問題,我想到Wcam就心煩。SANMOSA SPQR 2020年8月9日 (日) 03:23 (UTC)
- (+)支持。另@Sunny00217:在下半年前曾向您反映过相关问题,上传文件向导的部分选项并不会填写{{Non-free use rationale 2}}的replaceability跟commercial参数,如果是logo也不会填入author。每次上传完后都要再换模板或者修改参数十分麻烦。--Tim Wu(留言) 2020年8月9日 (日) 03:36 (UTC)
- 當然了,如果是希望不要顯示警告的話當然是回退到添加那些七雜八雜的東西前,但是這樣一直用也不是辦法,可能還是得改js,但看都看不是很懂結構個更何況是還要提出修改方案......-- Sunny00217 2020年8月9日 (日) 10:29 (UTC)
- (+)支持。--🍀 CLOVER YAN (^_^) 回复请ping我 2020年9月20日 (日) 06:04 (UTC)
- 您加油給個改法,別只投支持-- Sunny00217 2020年9月20日 (日) 11:20 (UTC)
編輯請求 2021-09-20
请求已处理。--安忆Talk 2021年9月29日 (三) 13:13 (UTC)
把他更改爲:
'NFExtraLicense' :
[
['', wgULS("无", "無")],
[wgULS("皇家版权和其他政府来源", "皇家著作權和其他政府來源")],
['Non-free Crown copyright', wgULS("英国皇家版权", "英國皇家著作權")],
['Non-free New Zealand Crown Copyright', wgULS("新西兰皇家版权", "紐西蘭皇家著作權")],
['Non-free Australian Crown Copyright', wgULS("澳大利亚皇家版权", "澳大利亞皇家著作權")],
['Non-free Canadian Crown Copyright', wgULS("加拿大皇家版权", "加拿大皇家著作權")],
['Non-free AUSPIC', wgULS("AUSPIC(澳大利亚议会图像数据库)", "澳大利亞議會圖像數據庫")],
['Non-free Philippines government', wgULS("菲律宾政府", "菲律賓政府")],
['Non-free Finnish Defence Forces', wgULS("芬兰国防军", "芬蘭國防軍")],
[],
[wgULS("其他单独来源", "其他單獨來源")],
['Non-free Denver Public Library image', wgULS("丹佛公共图书馆", "丹佛公共圖書舘")],
['Non-free ESA media', wgULS("ESA(欧洲太空总署)", "ESA(歐洲太空總署)")],
[],
[wgULS("在其他国家可能属于公有领域", "在其他國家可能屬於公有領域")],
['Non-free Old-50', wgULS("作者去世超过50年了", "作者去世超過50年了")],
['Non-free Old-70', wgULS("作者去世超过70年了", "作者去世超過70年了")],
[],
[wgULS("允许一些权限,但不是完全自由", "允許一些權限,但不是完全自由")],
['Non-free with NC', wgULS("仅允许用于教育和非商业用途(请提供相应证据,否则请勿选择此项)", "僅允許用於教育和非商業用途(請提供相應證據,否則請勿選擇此項)")],
['Non-free with ND', wgULS("不允许衍生作品(请提供相应证据,否则请勿选择此项)", "不允許衍生作品(請提供相應證據,否則請勿選擇此項)")],
['Non-free with permission', wgULS("仅允许用于维基百科(请提供相应证据,否则请勿选择此项)", "僅允許用於維基百科(請提供相應證據,否則請勿選擇此項)")],
['Non-free with NC and ND', wgULS("仅允许用于教育和非商业用途并不允许衍生作品(请提供相应证据,否则请勿选择此项)", "僅允許用於教育和非商業用途並不允许衍生作品(請提供相應證據,否則請勿選擇此項)")],
[]
]
};
Chubit·📞 2021年9月20日 (一) 05:41 (UTC)
- @Chubit:语法上没有什么问题,但要不要加回那部分注释掉的协议,是不是去哪儿讨论下比较好?我不是很了解各个版权协议,无法决定这点。--安忆Talk 2021年9月23日 (四) 02:27 (UTC)
編輯請求 2021-10-01
请求已处理。--安忆Talk 2021年10月1日 (五) 05:25 (UTC)
再把他更改爲:
'IneligibleLicense' :
[
['', wgULS("请选择一个...", "請選擇一個...")],
['PD-shape',wgULS("文件仅由简单的几何图形组成", "檔案僅由簡單的幾何圖形組成")],
['PD-simple',wgULS("文件仅由几个单独的单词或字母组成", "檔案僅由幾個單獨的單詞和字母組成")],
['PD-textlogo',wgULS("仅由字母和简单几何图形组成的标志或类似文件", "僅由字母和簡單幾何圖形組成的標誌或類似檔案")],
['PD-chem',wgULS("化学结构式", "化學結構式")],
['PD-ineligible',wgULS("其他类型的没有原始作者信息的文件", "其他類型的沒有原始作者訊息的檔案")]
['PD-signature',wgULS("典型签名", "典型簽名")]
['Semi-PD-ineligible',wgULS("在美国属于公有领域但在其原始国家拥有版权的图像", "在美國屬於公有領域但在其原始國家擁有版權的圖像")]
],
'NFExtraLicense' :
[
['', wgULS("无", "無")],
[wgULS("皇家版权和其他政府来源", "皇家著作權和其他政府來源")],
['Non-free Crown copyright', wgULS("英国皇家版权", "英國皇家著作權")],
['Non-free New Zealand Crown Copyright', wgULS("新西兰皇家版权", "紐西蘭皇家著作權")],
['Non-free Australian Crown Copyright', wgULS("澳大利亚皇家版权", "澳大利亞皇家著作權")],
['Non-free Canadian Crown Copyright', wgULS("加拿大皇家版权", "加拿大皇家著作權")],
['Non-free AUSPIC', wgULS("AUSPIC(澳大利亚议会图像数据库)", "澳大利亞議會圖像數據庫")],
['Non-free Philippines government', wgULS("菲律宾政府", "菲律賓政府")],
['Non-free Finnish Defence Forces', wgULS("芬兰国防军", "芬蘭國防軍")],
[],
[wgULS("其他单独来源", "其他單獨來源")],
['Non-free Denver Public Library image', wgULS("丹佛公共图书馆", "丹佛公共圖書舘")],
['Non-free ESA media', wgULS("ESA(欧洲太空总署)", "ESA(歐洲太空總署)")],
['Microsoft screenshot', wgULS("微软产品的屏幕截图", "微軟產品的屏幕截圖")],
['Non-free Mojang Media', wgULS("该文件的版权属于Mojang Studios", "該文件的版權屬於Mojang Studios")],
['Touhou screenshot', wgULS("东方Project系列游戏的屏幕截图", "東方Project系列遊戲的屏幕截圖")],
['Moegirlpedia', wgULS("本图出自萌娘百科", "本圖出自萌娘百科")],
[],
[wgULS("在其他国家可能属于公有领域", "在其他國家可能屬於公有領域")],
['Non-free Old-50', wgULS("作者去世超过50年了", "作者去世超過50年了")],
['Non-free Old-70', wgULS("作者去世超过70年了", "作者去世超過70年了")],
[],
[wgULS("允许一些权限,但不是完全自由", "允許一些權限,但不是完全自由")],
['Non-free with NC', wgULS("仅允许用于教育和非商业用途(请提供相应证据,否则请勿选择此项)", "僅允許用於教育和非商業用途(請提供相應證據,否則請勿選擇此項)")],
['Non-free with ND', wgULS("不允许衍生作品(请提供相应证据,否则请勿选择此项)", "不允許衍生作品(請提供相應證據,否則請勿選擇此項)")],
['Non-free with permission', wgULS("仅允许用于维基百科(请提供相应证据,否则请勿选择此项)", "僅允許用於維基百科(請提供相應證據,否則請勿選擇此項)")],
['Non-free with NC and ND', wgULS("仅允许用于教育和非商业用途并不允许衍生作品(请提供相应证据,否则请勿选择此项)", "僅允許用於教育和非商業用途並不允许衍生作品(請提供相應證據,否則請勿選擇此項)")],
[]
]
};
--Chubit·📞 2021年10月1日 (五) 05:10 (UTC)
补充上传向导脚本所供选择的版权协议
转自MediaWiki talk:FileUploadWizard.js#編輯請求_2021-09-20,计划补充如“Non-free AUSPIC”、“Non-free ESA media”和“Non-free with NC and ND”等Non-free License。置此7日后若无异见将实行更改。--安忆Talk 2021年9月23日 (四) 13:45 (UTC)
編輯請求 2021-11-07
请求已处理。--安忆Talk 2021年11月7日 (日) 03:41 (UTC)
'NFLogoLicense' :
[
['Non-free logo', wgULS("公司、组织等的标志", "公司、組織等的標誌")],
['Non-free seal', wgULS("官方印章、徽章等", "官方印章、徽章等")],
['Non-free school logo', wgULS("学术机构的标志", "學術機構的標誌")],
['Non-free Scout logo', wgULS("童军或女童军事物的标志", "童軍或女童軍事物的標誌")],
['Non-free Olympics media', wgULS("奥林匹克运动事件或组织的标志", "奧林匹克運動事件或組織的標誌")],
['Non-free symbol', wgULS("其他官方标志", "其他官方標誌")]
],
--Chubit·📞 2021年11月7日 (日) 02:04 (UTC)
編輯請求 2021-11-08
请求已处理。--安忆Talk 2021年11月12日 (五) 11:50 (UTC)
'NFExcerptLicense' :
[
['', wgULS("请选择一个...", "請選擇一個...")],
['Non-free television screenshot', wgULS("电视屏幕截图", "電視螢幕截圖")],
['Non-free film screenshot', wgULS("电影画面截图", "電影畫面截圖")],
['Non-free game screenshot', wgULS("游戏截图", "遊戲截圖")],
['Non-free video screenshot', wgULS("视频截图", "影音截圖")],
['Non-free music video screenshot', wgULS("MV截图", "MV截圖")],
['Non-free software screenshot', wgULS("软件截图", "軟體截圖")],
['Non-free web screenshot', wgULS("网页截图", "網頁截圖")],
['Non-free speech', wgULS("语音片段", "語音片段")],
['Non-free audio sample', wgULS("音频样本", "音頻樣本")],
['Non-free video sample', wgULS("视频样本", "影音樣本")],
['Non-free sheet music', wgULS("代表音乐作品的乐谱", "代表音樂作品的樂譜")],
['Non-free comic', wgULS("连环画、漫画书的单页", "連環畫、漫畫書的單頁")],
['Non-free character', wgULS("漫画书、电子游戏或电视、电影动画角色", "漫畫書、電子遊戲或電視、電影動畫角色")],
['Non-free computer icon', wgULS("电脑图标", "電腦圖示")],
['Non-free newspaper image', wgULS("报纸页面", "報紙頁面")],
['Non-free fair use in', wgULS("其他事物(请在描述栏上进行描述)", "其他事物(請在描述欄上進行描述)")]
'NFMiscLicense' :
[
['Non-free fair use in', wgULS("其他事物(请在描述栏上进行描述)", "其他事物(請在描述欄上進行描述)")],
['Non-free historic image', wgULS("历史图像", "歷史圖像")],
['Non-free 2D art', wgULS("平面艺术作品(绘画、素描等)", "平面藝術作品(繪畫、素描等)")],
['Non-free currency', wgULS("描述货币(纸币、硬币等)", "描述貨幣(紙幣、硬幣等)")],
['Non-free architectural work', wgULS("建筑工程", "建築工程")],
['Non-free 3D art', wgULS("其他立体艺术品(雕塑等)", "其他立體藝術品(雕塑等)")],
['Non-free book cover', wgULS("书籍封面", "書籍封面")],
['Non-free album cover', wgULS("音乐作品(专辑、单曲、歌曲、CD)的封面", "音樂作品(專輯、單曲、歌曲、CD)的封面")],
['Non-free game cover', wgULS("电子游戏的封面", "電子遊戲的封面")],
['Non-free magazine cover', wgULS("杂志封面", "雜誌封面")],
['Non-free video cover', wgULS("录像带或光碟封面", "錄像帶或光碟封面")],
['Non-free software cover', wgULS("软件产品的封面", "軟體產品的封面")],
['Non-free product cover', wgULS("一些商品的封面", "一些商品的封面")],
['Non-free title-card', wgULS("电视节目的标题画面", "電視節目的標題畫面")],
['Non-free movie poster', wgULS("电影海报", "電影海報")],
['Non-free poster', wgULS("活动的官方海报", "活動的官方海報")],
['Non-free television screenshot', wgULS("电视屏幕截图", "電視螢幕截圖")],
['Non-free film screenshot', wgULS("电影画面截图", "電影畫面截圖")],
['Non-free game screenshot', wgULS("游戏截图", "遊戲截圖")],
['Non-free video screenshot', wgULS("视频截图", "影音截圖")],
['Non-free music video screenshot', wgULS("MV截图", "MV截圖")],
['Non-free software screenshot', wgULS("软件截图", "軟體截圖")],
['Non-free web screenshot', wgULS("网页截图", "網頁截圖")],
['Non-free speech', wgULS("语音片段", "語音片段")],
['Non-free audio sample',wgULS("音频样本", "音頻樣本")],
['Non-free video sample', wgULS("视频样本", "影音樣本")],
['Non-free sheet music', wgULS("代表音乐作品的乐谱", "代表音樂作品的樂譜")],
['Non-free comic', wgULS("连环画、漫画书的单页", "連環畫、漫畫書的單頁")],
['Non-free computer icon', wgULS("电脑图标", "電腦圖示")],
['Non-free character', wgULS("漫画书、电子游戏或电视、电影动画角色", "漫畫書、電子遊戲或電視、電影動畫角色")],
['Non-free newspaper image', wgULS("报纸页面", "報紙頁面")],
['Non-free logo', wgULS("公司、组织等的标志", "公司、組織等的標誌")],
['Non-free seal', wgULS("官方印章、徽章等", "官方印章、徽章等")],
['Non-free symbol', wgULS("其他官方标志", "其他官方標誌")],
['Non-free sports uniform', wgULS("体育队伍的制服", "體育隊伍的制服")],
['Non-free stamp', wgULS("邮票", "郵票")]
'NFExtraLicense' :
[
['', wgULS("无", "無")],
[wgULS("皇家版权和其他政府来源", "皇家著作權和其他政府來源")],
['Non-free Crown copyright', wgULS("英国皇家版权", "英國皇家著作權")],
['Non-free New Zealand Crown Copyright', wgULS("新西兰皇家版权", "紐西蘭皇家著作權")],
['Non-free Australian Crown Copyright', wgULS("澳大利亚皇家版权", "澳大利亞皇家著作權")],
['Non-free Canadian Crown Copyright', wgULS("加拿大皇家版权", "加拿大皇家著作權")],
['Non-free AUSPIC', wgULS("AUSPIC(澳大利亚议会图像数据库)", "澳大利亞議會圖像數據庫")],
['Non-free Hong Kong Government', wgULS("香港政府版权或立法会版权", "香港政府版權或立法會版權")],
['Non-free Philippines government', wgULS("菲律宾政府", "菲律賓政府")],
['Non-free Finnish Defence Forces', wgULS("芬兰国防军", "芬蘭國防軍")],
[],
[wgULS("其他单独来源", "其他單獨來源")],
['Non-free Denver Public Library image', wgULS("丹佛公共图书馆", "丹佛公共圖書舘")],
['Non-free ESA media', wgULS("ESA(欧洲太空总署)", "ESA(歐洲太空總署)")],
['Microsoft screenshot', wgULS("微软产品的屏幕截图", "微軟產品的屏幕截圖")],
['Non-free Mojang Media', wgULS("该文件的版权属于Mojang Studios", "該文件的版權屬於Mojang Studios")],
['Touhou screenshot', wgULS("东方Project系列游戏的屏幕截图", "東方Project系列遊戲的屏幕截圖")],
['Moegirlpedia', wgULS("本图出自萌娘百科", "本圖出自萌娘百科")],
[],
[wgULS("在其他国家可能属于公有领域", "在其他國家可能屬於公有領域")],
['Non-free Old-50', wgULS("作者去世超过50年了", "作者去世超過50年了")],
['Non-free Old-70', wgULS("作者去世超过70年了", "作者去世超過70年了")],
[],
[wgULS("允许一些权限,但不是完全自由(请提供相应证据,否则请勿选择此项)", "允許一些權限,但不是完全自由(請提供相應證據,否則請勿選擇此項)")],
['Non-free with NC', wgULS("仅允许用于教育和非商业用途", "僅允許用於教育和非商業用途")],
['Non-free with ND', wgULS("不允许衍生作品", "不允許衍生作品")],
['Non-free with permission', wgULS("仅允许用于维基百科", "僅允許用於維基百科")],
['Non-free with NC and ND', wgULS("仅允许用于教育和非商业用途并不允许衍生作品", "僅允許用於教育和非商業用途並不允许衍生作品")],
[]
]
--Chubit·📞 2021年11月8日 (一) 11:05 (UTC)
編輯請求 2021-11-13
请求已处理。--安忆Talk 2021年11月13日 (六) 04:37 (UTC)
'NF3DLicense' :
[
['', wgULS("请选择一个...", "請選擇一個...")],
['Non-free architectural work', wgULS("建筑工程", "建築工程")],
['Non-free destroyed architecture', wgULS("被毁建筑", "被毀建築")],
['Non-free 3D art', wgULS("其他立体艺术品(雕塑等)", "其他立體藝術品(雕塑等)")]
],
--Chubit·📞 2021年11月13日 (六) 02:52 (UTC)
ep
请求已处理--安忆Talk 2022年2月21日 (一) 06:47 (UTC)
OTRS migration的一部分。 Stang★ 2022年2月20日 (日) 14:23 (UTC)
- (+)支持。—— Eric Liu 創造は生命(留言.留名.學生會) 2022年2月20日 (日) 14:24 (UTC)
“从URL上传文件”功能已启用
许久之前的一项允许本站使用“从URL上传文件”功能的提案已于近日正式部署,自动确认用户(及确认用户)目前只需输入文件的URL,即可在本地完成上传。为防止滥用,上传的域名被限制为“仅允许upload.wikimedia.org”。您之后无需下载即可搬运其他站点的合理使用文件。您可在此处体验本功能。 Stang★ 2022年5月12日 (四) 20:52 (UTC)
- 6年……
囧rz……——Sakamotosan路过围观 | 避免做作,免敬 2022年5月12日 (四) 23:34 (UTC)
- 看起来要更新Wikipedia:上传,现在只有Special:上传文件才支持从URL上传文件(界面提示文字似乎也应该更新)--百無一用是書生 (☎) 2022年5月13日 (五) 03:21 (UTC)
- 已修改MediaWiki:Upload source url的提示文字--百無一用是書生 (☎) 2022年5月13日 (五) 03:45 (UTC)
- MediaWiki:FileUploadWizard.js是不是也要更新?—— Eric Liu 創造は生命(留言・留名・學生會) 2022年5月16日 (一) 02:47 (UTC)
- 看起来要更新Wikipedia:上传,现在只有Special:上传文件才支持从URL上传文件(界面提示文字似乎也应该更新)--百無一用是書生 (☎) 2022年5月13日 (五) 03:21 (UTC)