钢铁雄心4
ParaWikis
最新百科
都市天际线2百科
英雄无敌3百科
维多利亚3百科
奇妙探险队2百科
罪恶帝国百科
英白拉多:罗马百科
热门百科
群星百科
欧陆风云4百科
十字军之王2百科
十字军之王3百科
钢铁雄心4百科
维多利亚2百科
ParaWikis
申请建站
ParaWikis
ParaCommons
最近更改
随机页面
加入QQ群
工具
链入页面
相关更改
特殊页面
页面信息
页面值
帮助
译名手册
字词转换
编辑指南
编辑规范
练手沙盒
资助我们
ParaTranz
资助我们
×
欢迎访问钢铁雄心4百科!
注册一个账号
,一起参与编写吧!这里是
当前的工程
。
注意:请勿在本站上传违反中华人民共和国法律的相关项目及文本,包括但不限于涉及违法犯罪、历史虚无主义、侮辱先烈、暴力色情等,一经发现将立刻锁定证据并上报网警。
欢迎所有对百科感兴趣的同学加入钢4编辑群:
1137478871
。
阅读
查看源代码
查看历史
讨论
查看“MediaWiki:Gadget-notifyConversion.js”的源代码
←
MediaWiki:Gadget-notifyConversion.js
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
(function($, mw) { "use strict"; /* 使用了 ding.js 来显示提示,位于[[MediaWiki:Gadget-ding.js]],作者为[[User:Bluedeck]] */ // 只在浏览页面时显示 if (mw.config.get('wgAction') !== 'view') return; // 检查 Cookie,是否点过“不再提示” if ($.cookie('p4js-conversion-notice')) { return; } var ding = bldkDingExposedInterface; var message_hans = '您现在使用的中文变体可能会影响一些词语繁简转换的效果。建议您根据您的偏好切换到下列变体之一:$1。(<a id="p4js-conversion-donotshow" class="p4js-conversion-link" href="#">不再提示</a> | <a id="p4js-conversion-showmore" class="p4js-conversion-link" target="_blank" href="/wiki/Help:字词转换的模式选择说明">了解更多</a>)'; var message_hant = '您現在使用的中文變體可能會影響一些詞語繁簡轉換的效果。建議您根據您的偏好切換到下列變體之一:$1。(<a id="p4js-conversion-donotshow" class="p4js-conversion-link" href="#">不再提示</a> | <a id="p4js-conversion-showmore" class="p4js-conversion-link" target="_blank" href="/wiki/Help:字词转换的模式选择说明">了解更多</a>)'; var variant_links = '大陆简体、香港繁體、澳門繁體、大马简体、新加坡简体、臺灣正體'; var url = window.location.href; /* * 注意这里如果 wgUserVariant 是 zh-hans(zh/zh-hant 同理),有多种可能: * (1) 登录用户在参数设定里把内容语言变种设成了 zh-hans; * (2) 用户自己在 URL 后面添加了 ?variant=zh-hans 或者 ?uselang=zh-hans 的参数; * (3) URL 是 /zh-hans/example 而不是 /wiki/example。 * 我们这里只针对 (1) 和 (3) 的情况通知用户。 * 对于 (2),由于目前没有发现搜索引擎这样做的现象,我们认为这样做的用户不是新手(例如在技术测试),不进行提示。 * 所以,我们使用正则截取 URL //zh.wikipedia.org/zh-hans/ 中的 zh-hans 部分, * 这样做是为了最大程度地保留 URL 中原有的参数(如查看日志时或其他小工具),只替换变体部分。 * 如果这个部分是 /w/ 的话,说明目前 URL 是 /w/index.php?title=x 的形式,也不进行提示。 */ if (url.includes('?variant=') || url.includes('?uselang=')) return; var url_regex = /(\/\/[^/]+\/)([^/]+)(\/)/; var lang = url_regex.exec(url)[2]; if (lang == 'w') return; var userlang = mw.config.get('wgUserVariant'); function make_links() { return variant_links .replace('大陆简体', '<a class="p4js-conversion-link" href="' + url.replace(url_regex, '$1zh-cn$3') + '">大陆简体</a>') .replace('香港繁體', '<a class="p4js-conversion-link" href="' + url.replace(url_regex, '$1zh-hk$3') + '">香港繁體</a>') .replace('澳門繁體', '<a class="p4js-conversion-link" href="' + url.replace(url_regex, '$1zh-mo$3') + '">澳門繁體</a>') .replace('大马简体', '<a class="p4js-conversion-link" href="' + url.replace(url_regex, '$1zh-my$3') + '">大马简体</a>') .replace('新加坡简体', '<a class="p4js-conversion-link" href="' + url.replace(url_regex, '$1zh-sg$3') + '">新加坡简体</a>') .replace('臺灣正體', '<a class="p4js-conversion-link" href="' + url.replace(url_regex, '$1zh-tw$3') + '">臺灣正體</a>'); } // 根据简繁体显示不同提示文字 // 横幅不消失,点击横幅内任意区域关闭 if (lang === 'zh' || lang === 'zh-hans' || userlang === 'zh' || userlang === 'zh-hans') { ding(message_hans.replace('$1', make_links()), 'info', 'long'); } else if (lang === 'zh-hant' || userlang === 'zh-hant') { ding(message_hant.replace('$1', make_links()), 'info', 'long'); } // 点击“不再提示”,加上一个 Cookie $('#p4js-conversion-donotshow').click(function(e) { e.preventDefault(); if (mw.config.get('wgUserGroups', []).includes('user')) { // 註冊使用者直接停用小工具 var api = new mw.Api(); api.saveOption( 'gadget-notifyConversion', '0' ).fail(function() { $.cookie('p4js-conversion-notice', 1, {path: "/", expires: 365}); }); } else { $.cookie('p4js-conversion-notice', 1, {path: "/", expires: 365}); } }); $('#p4js-conversion-showmore').click(function(e) { // 不触发上层 onclick 事件(即点击该链接不会关闭横幅) // 预期用户点击“了解更多”后会返回来继续切换变体 e.stopPropagation(); }); })(jQuery, mediaWiki);
返回
MediaWiki:Gadget-notifyConversion.js
。
×
登录
密码
记住登录
加入钢铁雄心4百科
忘记密码?
其他方式登录