Global templates/Proposed specification, short version/zh

维基媒体计划存在一个问题. 它们的软件混合了来自两个来源的代码：


 * 1) 已部署的软件：MediaWiki核心及其扩展，它们通过Gerrit、translatewiki和相关工具集中开发、部署和国际化.
 * 2) 本地自定义：在每个本地维基网站上开发的大量维基工具：模板、Lua模块和小工具.

对于站点的编辑和读者来说，不同的技术相互融合并作为一种产品出现，但是不同的软件开发过程也带来了一些挑战：


 * 本地自定义通常在多种语言中有用，但是在维基和语言之间进行移植非常困难且耗时.
 * 诸如可视化编辑器和内容翻译之类的软件功能无法识别此类本地自定义. 例如，信息框是许多维基的显著功能，但它们在每个维基中都是单独实现的，因此可视化编辑器不能具有“插入信息框”按钮，而只能具有“插入模板”按钮，并且每个编辑器都必须知道模板的名称，然后输入.
 * 具有较小社群规模的维基处于不利地位，因为它们不具备开发模板和小工具的专业知识，并且无法轻松移植它们. 尤其是新的维基最开始只安装有非常简陋的MediaWiki和扩展，然而许多较旧和较大站点的功能实际上是由模板和模块提供的，无法快速安装且必须手动导入.
 * 部署的软件与本地自定义之间的不兼容性会导致难以预测和检测的错误. 必须在每个维基网站上单独进行修复. 这甚至可能导致社群拒绝某些功能，以避免浪费开发资源以及软件开发人员和编辑人员之间的摩擦. 所有这些都可以避免.
 * 本地自定义之间的差异使条目难以翻译. 解决此问题将极大地提高内容翻译速度，并使更多人可以访问.

Despite being very large, these problems are overlooked most of the time. Software from the different groups is often blended seamlessly into the site’s user interface. People who primarily edit in one language or project may not realize that a certain feature is only available on that project, and think that it’s available everywhere. Even experienced software designers and developers often make this mistake.

建议的解决方案：


 * 1) Allow making some templates and modules global, similarly to images on Commons, global personal JS and CSS pages, global user pages, etc. (Gadgets should be global as well, but this is already possible in practice using hacks such as those used by HotCat. It’s not perfect, but it’s much less problematic than the issue with templates. Gadgets are therefore not in the scope of this proposal.)
 * 2) 每个编辑社群都将保持其独立性，以维护本地模板，并对全域模板的功能及其提供给读者的信息进行本地更改.
 * 3) 与扩展类似，全域模板的用户界面字符串必须可以在类似于translatewiki的界面中进行翻译.
 * 4) 模板和模块仍可作为维基页面进行编辑，并在发布后立即可用.
 * 5) 编辑者社群将制定有关维护、共享、保护和删除模板和模块的方针.

Building the infrastructure for global templates and modules is challenging, however the core platform developers have said multiple times that it’s possible, and mostly requires product management and dedication. It has to be done, because the lack of global templates is the biggest usability challenge for all stakeholders: developers, new editors, veteran editors, and translators, in all languages and in all wiki projects.

如果这听起来很有趣，并且您想了解更多信息，请阅读完整且详细的全域模板提议页面.