Help:系统消息

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:System message and the translation is 83% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Esperanto • ‎Nederlands • ‎Tiếng Việt • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎polski • ‎português • ‎português do Brasil • ‎svenska • ‎vèneto • ‎čeština • ‎български • ‎русский • ‎تۆرکجه • ‎فارسی • ‎پښتو • ‎हिन्दी • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어
PD 注意:當您編輯本頁面時,即代表同意以CC0協議授權您的貢獻。 您可以在公有領域说明页面找到更多信息。
PD
i18n文档
Special:上传的表单标记图,显示各种系统消息。

系统消息是纯文本、wiki语法、CSSJavaScript代码片段,可以用来自定义页面和每种语言的外观和行为和区域设置。MediaWiki使用消息的任何面向用户界面的一部分,用于核心和扩展的MediaWiki UI的国际化和本地化。

源代码中的消息

所有MediaWiki使用的消息定义于一个消息文件中。

参见:本地化#添加新消息

重新定义wiki上的消息

除此之外,可以通过在wiki上编辑消息来覆盖消息的默认值。每条消息在MediaWiki命名空间中都有一个wiki页面,其消息键作为页面的名称。例如,aboutsite消息存储在MediaWiki:aboutsite中。默认情况下,除非用户具有editinterface权限,否则此命名空间将被禁止编辑。可以在Special:AllMessages上找到所有消息页面的列表。编辑界面消息通常很简单,就像编辑普通的wiki页面一样,但它仅限于具有editinterface权限的用户,默认情况下这个权限会分配给管理员(和界面管理员)。 Each message has a wiki page in the MediaWiki namespace with its message key as the name of the page. For example, the "aboutsite" message is stored at MediaWiki:aboutsite. By default this namespace is restricted from editing unless the user has the "editinterface" permission. A list of all message pages can be found on Special:AllMessages. Editing interface messages is typically straightforward, just like editing a normal wiki page, but it is restricted to users with the editinterface permission, which is assigned to administrators (and interface administrators) by default.

Special:AllMessages的示例行。

Special:AllMessages表包含两列:链接的接口名称和文本。 文本水平分割以显示上面的默认文本,以及下面的自定义文本。 如果自定义消息不存在,则仅显示默认消息。 要自定义消息,请单击左列中的上部链接(消息名称)。 如果正在使用默认文本,则此链接为红色,因为编辑页面为空。

左列单元格中的下部链接指向该消息的讨论页面。

查找消息和文档

MediaWiki如何使用每条消息,可用变量,使用的参数,限制等等,根据消息文档指南的文件qqq伪语言的完整文档解释。 对于旧版分类:界面消息 中的某些接口消息,可能存在一些较长的解释页面。

在translatewiki.net的Wiki基础中,qqq是用于保存消息的用户文档的页面(因为对所有读者显示的内容都是相同的)。

与/en /ge /fr ... /qqq相同,它是文章的子页面,可以直接查看。

从这个角度来看,qqq被认为是请求参数language=中的一种语言。

MediaWiki 1.18以后,你可以使用?uselang=qqx或者&uselang=qqx(如果已经存在?了)的URL指令来查看一个页面的系统消息来源(示例) 。所有引用自系统消息的内容都会被一个key代替,告诉你这个内容来自哪一个系统消息,使用内容语言显示的消息不会使用qqx显示。

介面的某些部分将nstab-添加到使用qqx技巧时显示的字符串中。例如,链接到主命名空间中的讨论页面的选项卡的标签显示为nstab-talk,但字符串实际上位于MediaWiki:Talk处。

如果页面使用例如标签,例如 特殊页面设置,你必须在uselang参数后面添加标签,例如Special:Preferences?uselang=qqx#mw-prefsection-rendering

参见