System messages

From Citizendium, the Citizens' Compendium

Jump to: navigation, search
PHP | HTML | XML

This is a list of system messages available in the MediaWiki namespace. Please visit MediaWiki Localisation and Betawiki if you wish to contribute to the generic MediaWiki localisation.

Name Default text
Current text
1movedto2
Talk
[[$1]] moved to [[$2]]
1movedto2_redir
Talk
[[$1]] moved to [[$2]] over redirect
about
Talk
About
aboutpage
Talk
Project:About
aboutsite
Talk
About {{SITENAME}}
About Citizendium
accesskey-ca-addsection
Talk
+
accesskey-ca-delete
Talk
d
accesskey-ca-edit
Talk
e
accesskey-ca-history
Talk
h
accesskey-ca-move
Talk
m
accesskey-ca-nstab-category
Talk
c
accesskey-ca-nstab-help
Talk
c
accesskey-ca-nstab-image
Talk
c
accesskey-ca-nstab-main
Talk
c
accesskey-ca-nstab-media
Talk
c
accesskey-ca-nstab-mediawiki
Talk
c
accesskey-ca-nstab-project
Talk
a
accesskey-ca-nstab-special
Talk
accesskey-ca-nstab-template
Talk
c
accesskey-ca-nstab-user
Talk
c
accesskey-ca-protect
Talk
=
accesskey-ca-talk
Talk
t
accesskey-ca-undelete
Talk
d
accesskey-ca-unwatch
Talk
w
accesskey-ca-viewsource
Talk
e
accesskey-ca-watch
Talk
w
accesskey-compareselectedversions
Talk
v
accesskey-diff
Talk
v
accesskey-feed-atom
Talk
accesskey-feed-rss
Talk
accesskey-minoredit
Talk
i
accesskey-n-currentevents
Talk
accesskey-n-help
Talk
accesskey-n-mainpage
Talk
z
accesskey-n-portal
Talk
accesskey-n-randompage
Talk
x
accesskey-n-recentchanges
Talk
r
accesskey-p-logo
Talk
accesskey-preview
Talk
p
accesskey-pt-anonlogin
Talk
o
accesskey-pt-anontalk
Talk
n
accesskey-pt-anonuserpage
Talk
.
accesskey-pt-login
Talk
o
accesskey-pt-logout
Talk
accesskey-pt-mycontris
Talk
y
accesskey-pt-mytalk
Talk
n
accesskey-pt-preferences
Talk
accesskey-pt-userpage
Talk
.
accesskey-pt-watchlist
Talk
l
accesskey-save
Talk
s
accesskey-search
Talk
f
accesskey-search-fulltext
Talk
accesskey-search-go
Talk
accesskey-t-contributions
Talk
accesskey-t-emailuser
Talk
accesskey-t-permalink
Talk
accesskey-t-print
Talk
p
accesskey-t-recentchangeslinked
Talk
k
accesskey-t-specialpages
Talk
q
accesskey-t-upload
Talk
u
accesskey-t-whatlinkshere
Talk
j
accesskey-upload
Talk
s
accesskey-watch
Talk
w
accmailtext
Talk
The password for "$1" has been sent to $2.
accmailtitle
Talk
Password sent.
accountcreated
Talk
Account created
accountcreatedtext
Talk
The user account for $1 has been created.
The user account for [[User:$1]] has been created. See [[Special:Log/newusers]].
acct_creation_throttle_hit
Talk
Sorry, you have already created $1 accounts. You cannot make any more.
acct_request_throttle_hit
Talk
Sorry, you have already requested $1 accounts. You cannot make any more requests.
actioncomplete
Talk
Action complete
actionthrottled
Talk
Action throttled
actionthrottledtext
Talk
As an anti-spam measure, you are limited from performing this action too many times in a short space of time, and you have exceeded this limit. Please try again in a few minutes.
addedwatch
Talk
Added to watchlist
addedwatchtext
Talk
The page "[[:$1]]" has been added to your [[Special:Watchlist|watchlist]]. Future changes to this page and its associated talk page will be listed there, and the page will appear '''bolded''' in the [[Special:RecentChanges|list of recent changes]] to make it easier to pick out.
addsection
Talk
+
all-logs-page
Talk
All logs
allarticles
Talk
All pages
allinnamespace
Talk
All pages ($1 namespace)
alllogstext
Talk
Combined display of all available logs of {{SITENAME}}. You can narrow down the view by selecting a log type, the user name, or the affected page.
allmessages
Talk
System messages
allmessagescurrent
Talk
Current text
allmessagesdefault
Talk
Default text
allmessagesfilter
Talk
Message name filter:
allmessagesmodified
Talk
Show only modified
allmessagesname
Talk
Name
allmessagesnotsupportedDB
Talk
This page cannot be used because '''$wgUseDatabaseMessages''' has been disabled.
allmessagestext
Talk
This is a list of system messages available in the MediaWiki namespace. Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and [http://translatewiki.net Betawiki] if you wish to contribute to the generic MediaWiki localisation.
allnotinnamespace
Talk
All pages (not in $1 namespace)
allowemail
Talk
Enable e-mail from other users
allpages
Talk
All pages
allpages-bad-ns
Talk
{{SITENAME}} does not have namespace "$1".
allpages-summary
Talk
{{Article Lists}}
allpagesbadtitle
Talk
The given page title was invalid or had an inter-language or inter-wiki prefix. It may contain one or more characters which cannot be used in titles.
allpagesfrom
Talk
Display pages starting at:
allpagesnext
Talk
Next
allpagesprefix
Talk
Display pages with prefix:
allpagesprev
Talk
Previous
allpagessubmit
Talk
Go
alphaindexline
Talk
$1 to $2
alreadyrolled
Talk
Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]] | [[Special:Contributions/$2|{{int:contribslink}}]]); someone else has edited or rolled back the page already. The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|Talk]] | [[Special:Contributions/$3|{{int:contribslink}}]]).
ancientpages
Talk
Oldest pages
ancientpages-summary
Talk
and
Talk
and
anoneditwarning
Talk
'''Warning:''' You are not logged in. Your IP address will be recorded in this page's edit history.
'''[[Special:RequestAccount|Join us]] and [http://en.citizendium.org/wiki?title=Special:Userlogin&returnto=Special:Userlogout log in,] and you'll be able to edit this page!''' Please do!
anonnotice
Talk
-
anononlyblock
Talk
anon. only
anontalk
Talk
Talk for this IP
anontalkpagetext
Talk
----''This is the discussion page for an anonymous user who has not created an account yet, or who does not use it. We therefore have to use the numerical IP address to identify him/her. Such an IP address can be shared by several users. If you are an anonymous user and feel that irrelevant comments have been directed at you, please [[Special:UserLogin/signup|create an account]] or [[Special:UserLogin|log in]] to avoid future confusion with other anonymous users.''
anonymous
Talk
Anonymous user(s) of {{SITENAME}}
apr
Talk
Apr
april
Talk
April
april-gen
Talk
April
article
Talk
Content page
articleexists
Talk
A page of that name already exists, or the name you have chosen is not valid. Please choose another name.
articlepage
Talk
View content page
articletitles
Talk
Pages starting with ''$1''
ascending_abbrev
Talk
asc
aug
Talk
Aug
august
Talk
August
august-gen
Talk
August
autoblock_whitelist
Talk
AOL http://webmaster.info.aol.com/proxyinfo.html *64.12.96.0/19 *149.174.160.0/20 *152.163.240.0/21 *152.163.248.0/22 *152.163.252.0/23 *152.163.96.0/22 *152.163.100.0/23 *195.93.32.0/22 *195.93.48.0/22 *195.93.64.0/19 *195.93.96.0/19 *195.93.16.0/20 *198.81.0.0/22 *198.81.16.0/20 *198.81.8.0/23 *202.67.64.128/25 *205.188.192.0/20 *205.188.208.0/23 *205.188.112.0/20 *205.188.146.144/30 *207.200.112.0/21
autoblockedtext
Talk
Your IP address has been automatically blocked because it was used by another user, who was blocked by $1. The reason given is this: :''$2'' * Start of block: $8 * Expiry of block: $6 * Intended blockee: $7 You may contact $1 or one of the other [[{{MediaWiki:Grouppage-sysop}}|administrators]] to discuss the block. Note that you may not use the "e-mail this user" feature unless you have a valid e-mail address registered in your [[Special:Preferences|user preferences]] and you have not been blocked from using it. Your current IP address is $3, and the block ID is #$5. Please include all above details in any queries you make.
autoblocker
Talk
Autoblocked because your IP address has been recently used by "[[User:$1|$1]]". The reason given for $1's block is: "$2"
autocomment-prefix
Talk
-
autoredircomment
Talk
Redirecting to [[$1]]
autosumm-blank
Talk
Removing all content from page
autosumm-new
Talk
New page: $1
autosumm-replace
Talk
Replacing page with '$1'
bad_image_list
Talk
The format is as follows: Only list items (lines starting with *) are considered. The first link on a line must be a link to a bad file. Any subsequent links on the same line are considered to be exceptions, i.e. pages where the file may occur inline.
badaccess
Talk
Permission error
badaccess-group0
Talk
You are not allowed to execute the action you have requested.
badaccess-group1
Talk
The action you have requested is limited to users in the group $1.
badaccess-group2
Talk
The action you have requested is limited to users in one of the groups $1.
badaccess-groups
Talk
The action you have requested is limited to users in one of the groups $1.
badarticleerror
Talk
This action cannot be performed on this page.
badfilename
Talk
File name has been changed to "$1".
badipaddress
Talk
Invalid IP address
badretype
Talk
The passwords you entered do not match.
badsig
Talk
Invalid raw signature; check HTML tags.
badsiglength
Talk
The signature is too long. It must be under $1 {{PLURAL:$1|character|characters}}.
badtitle
Talk
Bad title
badtitletext
Talk
The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title. It may contain one or more characters which cannot be used in titles.
blanknamespace
Talk
(Main)
blankpage
Talk
Blank page
block-log-flags-angry-autoblock
Talk
enhanced autoblock enabled
block-log-flags-anononly
Talk
anonymous users only
block-log-flags-noautoblock
Talk
autoblock disabled
block-log-flags-nocreate
Talk
account creation disabled
block-log-flags-noemail
Talk
e-mail blocked
blocked-mailpassword
Talk
Your IP address is blocked from editing, and so is not allowed to use the password recovery function to prevent abuse.
blockededitsource
Talk
The text of '''your edits''' to '''$1''' is shown below:
blockednoreason
Talk
no reason given
blockedoriginalsource
Talk
The source of '''$1''' is shown below:
blockedtext
Talk
<big>'''Your user name or IP address has been blocked.'''</big> The block was made by $1. The reason given is ''$2''. * Start of block: $8 * Expiry of block: $6 * Intended blockee: $7 You can contact $1 or another [[{{MediaWiki:Grouppage-sysop}}|administrator]] to discuss the block. You cannot use the 'e-mail this user' feature unless a valid e-mail address is specified in your [[Special:Preferences|account preferences]] and you have not been blocked from using it. Your current IP address is $3, and the block ID is #$5. Please include all above details in any queries you make.
blockedtitle
Talk
User is blocked
blockip
Talk
Block user
blockip-legend
Talk
Block user
blockipsuccesssub
Talk
Block succeeded
blockipsuccesstext
Talk
[[Special:Contributions/$1|$1]] has been blocked.<br /> See [[Special:IPBlockList|IP block list]] to review blocks.
blockiptext
Talk
Use the form below to block write access from a specific IP address or username. This should be done only to prevent vandalism, and in accordance with [[{{MediaWiki:Policy-url}}|policy]]. Fill in a specific reason below (for example, citing particular pages that were vandalized).
blocklink
Talk
block
blocklistline
Talk
$1, $2 blocked $3 ($4)
blocklogentry
Talk
blocked [[$1]] with an expiry time of $2 $3
blocklogpage
Talk
Block log
blocklogtext
Talk
This is a log of user blocking and unblocking actions. Automatically blocked IP addresses are not listed. See the [[Special:IPBlockList|IP block list]] for the list of currently operational bans and blocks.
blockme
Talk
Block me
bold_sample
Talk
Bold text
bold_tip
Talk
Bold text
booksources
Talk
Book sources
booksources-go
Talk
Go
booksources-isbn
Talk
ISBN:
booksources-search-legend
Talk
Search for book sources
booksources-summary
Talk
booksources-text
Talk
Below is a list of links to other sites that sell new and used books, and may also have further information about books you are looking for:
boteditletter
Talk
b
brokenredirects
Talk
Broken redirects
brokenredirects-delete
Talk
(delete)
brokenredirects-edit
Talk
(edit)
brokenredirects-summary
Talk
brokenredirectstext
Talk
The following redirects link to non-existent pages.
bugreports
Talk
Bug reports
bugreportspage
Talk
Project:Bug reports
bydate
Talk
by date
cachederror
Talk
The following is a cached copy of the requested page, and may not be up to date.
cancel
Talk
Cancel
cannotdelete
Talk
Could not delete the page or file specified. It may have already been deleted by someone else.
cannotundelete
Talk
Undelete failed; someone else may have undeleted the page first.
cantcreateaccount-nonblock-text
Talk
cantcreateaccount-text
Talk
Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]]. The reason given by $3 is ''$2''
cantcreateaccounttitle
Talk
Cannot create account
cantmove-titleprotected
Talk
You cannot move a page to this location, because the new title has been protected from creation
cantrollback
Talk
Cannot revert edit; last contributor is only author of this page.
captcha-addurl
Talk
Your edit includes new external links. To help protect against automated spam, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):
captcha-addurl-whitelist
Talk
#<!-- leave this line exactly as it is --> <pre> # Syntax is as follows: # * Everything from a "#" character to the end of the line is a comment # * Every non-blank line is a regex fragment which will only match hosts inside URLs #</pre> <!-- leave this line exactly as it is -->
captcha-badlogin
Talk
To help protect against automated password cracking, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):
captcha-create
Talk
To create the page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):
captcha-createaccount
Talk
To help protect against automated account creation, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):
captcha-createaccount-fail
Talk
Incorrect or missing confirmation code.
captcha-edit
Talk
To edit this article, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):
captchahelp-cookies-needed
Talk
You will need to have cookies enabled in your browser for this to work.
captchahelp-text
Talk
Web sites that accept postings from the public, like this wiki, are often abused by spammers who use automated tools to post their links to many sites. While these spam links can be removed, they are a significant nuisance. Sometimes, especially when adding new web links to a page, the wiki may show you an image of colored or distorted text and ask you to type the words shown. Since this is a task that's hard to automate, it will allow most real humans to make their posts while stopping most spammers and other robotic attackers. Unfortunately this may inconvenience users with limited vision or using text-based or speech-based browsers. At the moment we do not have an audio alternative available. Please contact the site administrators for assistance if this is unexpectedly preventing you from making legitimate posts. Hit the 'back' button in your browser to return to the page editor.
captchahelp-title
Talk
Captcha help
cascadeprotected
Talk
This page has been protected from editing, because it is included in the following {{PLURAL:$1|page, which is|pages, which are}} protected with the "cascading" option turned on: $2
cascadeprotectedwarning
Talk
'''Warning:''' This page has been locked so that only users with sysop privileges can edit it, because it is included in the following cascade-protected {{PLURAL:$1|page|pages}}:
categories
Talk
Categories
categories-summary
Talk
categoriesfrom
Talk
Display categories starting at:
categoriespagetext
Talk
The following categories contain pages or media.
category-article-count
Talk
{{PLURAL:$2|This category contains only the following page.|The following {{PLURAL:$1|page is|$1 pages are}} in this category, out of $2 total.}}
category-article-count-limited
Talk
The following {{PLURAL:$1|page is|$1 pages are}} in the current category.
category-empty
Talk
''This category currently contains no pages or media.''
category-file-count
Talk
{{PLURAL:$2|This category contains only the following file.|The following {{PLURAL:$1|file is|$1 files are}} in this category, out of $2 total.}}
category-file-count-limited
Talk
The following {{PLURAL:$1|file is|$1 files are}} in the current category.
category-media-header
Talk
Media in category "$1"
category-subcat-count
Talk
{{PLURAL:$2|This category has only the following subcategory.|This category has the following {{PLURAL:$1|subcategory|$1 subcategories}}, out of $2 total.}}
category-subcat-count-limited
Talk
This category has the following {{PLURAL:$1|subcategory|$1 subcategories}}.
category_header
Talk
Pages in category "$1"
{{#switch:{{BASEPAGENAME}} |Editors |Authors={{SUBPAGENAME}} {{BASEPAGENAME}} |Pages in category "$1" }}
categorypage
Talk
View category page
categorytree
Talk
CategoryTree
categorytree-category
Talk
Category
categorytree-collapse
Talk
collapse
categorytree-expand
Talk
expand
categorytree-go
Talk
Show Tree
categorytree-header
Talk
Enter a category name to see its contents as a tree structure. Note that this requires advanced [[:en:JavaScript|JavaScript]] functionality known as [[:en:AJAX|AJAX]]. If you have a very old browser, or have JavaScript disabled, it will not work.
categorytree-load
Talk
load
categorytree-loading
Talk
loading
categorytree-mode-all
Talk
all pages
categorytree-mode-categories
Talk
categories only
categorytree-mode-pages
Talk
pages except images
categorytree-no-pages
Talk
no pages or subcategories
categorytree-no-subcategories
Talk
no subcategories
categorytree-not-found
Talk
Category <i>$1</i> not found
categorytree-nothing-found
Talk
nothing found
categorytree-parents
Talk
Parents
categorytree-show-list
Talk
Show as list
categorytree-show-tree
Talk
Show as tree
categorytree-tab
Talk
Tree
categorytree-too-many-subcats
Talk
Can't show subcategories as a tree, there's too many of them.
catseparator
Talk
|
changed
Talk
changed
changepassword
Talk
Change password
checkuser
Talk
Check user
checkuser-blocked
Talk
Blocked
checkuser-check
Talk
Check
checkuser-edits
Talk
Get edits from IP
checkuser-empty
Talk
The log contains no items.
checkuser-ips
Talk
Get IPs
checkuser-log
Talk
Checkuser log
checkuser-log-fail
Talk
Unable to add log entry
checkuser-logcase
Talk
The log search is case sensitive.
checkuser-nolog
Talk
No log file found.
checkuser-nomatch
Talk
No matches found.
checkuser-query
Talk
Query recent changes
checkuser-reason
Talk
Reason
checkuser-search
Talk
Search
checkuser-showlog
Talk
Show log
checkuser-summary
Talk
This tool scans recent changes to retrieve the IPs used by a user or show the edit/user data for an IP. Users and edits by a client IP can be retrieved via XFF headers by appending the IP with "/xff". IPv4 (CIDR 16-32) and IPv6 (CIDR 64-128) are supported. No more than 5000 edits will be returned for performance reasons. Use this in accordance with policy.
checkuser-target
Talk
User or IP
checkuser-too-many
Talk
Too many results, please narrow down the CIDR. Here are the IPs used (5000 max, sorted by address):
checkuser-users
Talk
Get users
chick.css
Talk
/* CSS placed here will affect users of the Chick skin */
chick.js
Talk
/* Any JavaScript here will be loaded for users using the Chick skin */
cite_croak
Talk
Cite croaked; $1: $2
cite_error
Talk
Cite error $1; $2
cite_error_-1
Talk
Internal error; invalid $str
cite_error_-2
Talk
Internal error; invalid key
cite_error_-3
Talk
Internal error; invalid key
cite_error_-4
Talk
Internal error; invalid stack key
cite_error_1
Talk
Invalid <code>&lt;ref&gt;</code> tag; name cannot be a simple integer, use a descriptive title
cite_error_2
Talk
Invalid <code>&lt;ref&gt;</code> tag; refs with no content must have a name
cite_error_3
Talk
Invalid <code>&lt;ref&gt;</code> tag; invalid names, e.g. too many
cite_error_4
Talk
Invalid <code>&lt;ref&gt;</code> tag; refs with no name must have content
cite_error_5
Talk
Invalid <code>&lt;references&gt;</code> tag; no input is allowed, use <code>&lt;references /&gt;</code>
cite_error_6
Talk
Invalid <code>&lt;references&gt;</code> tag; no parameters are allowed, use <code>&lt;references /&gt;</code>
cite_error_7
Talk
Ran out of custom backlink labels, define more in the "''cite_references_link_many_format_backlink_labels''" message
cite_reference_link
Talk
<sup id="$1" class="reference">[[#$2|<nowiki>[</nowiki>$3<nowiki>]</nowiki>]]</sup>
cite_reference_link_key_with_num
Talk
$1_$2
cite_reference_link_prefix
Talk
_ref-
cite_reference_link_suffix
Talk
cite_references_link_many
Talk
<li id="$1">↑ $2 $3</li>
cite_references_link_many_and
Talk
 
cite_references_link_many_format
Talk
[[#$1|<sup>$2</sup>]]
cite_references_link_many_format_backlink_labels
Talk
a b c d e f g h i j k l m n o p q r s t u v w x y z
cite_references_link_many_sep
Talk
 
cite_references_link_one
Talk
<li id="$1">[[#$2|↑]] $3</li>
cite_references_link_prefix
Talk
_note-
cite_references_link_suffix
Talk
cite_references_prefix
Talk
<ol class="references">
cite_references_suffix
Talk
</ol>
clearyourcache
Talk
'''Note - After saving, you may have to bypass your browser's cache to see the changes.''' '''Mozilla / Firefox / Safari:''' hold ''Shift'' while clicking ''Reload,'' or press either ''Ctrl-F5'' or ''Ctrl-R'' (''Command-R'' on a Macintosh); '''Konqueror: '''click ''Reload'' or press ''F5;'' '''Opera:''' clear the cache in ''Tools → Preferences;'' '''Internet Explorer:''' hold ''Ctrl'' while clicking ''Refresh,'' or press ''Ctrl-F5.''
cologneblue.css
Talk
/* CSS placed here will affect users of the Cologne Blue skin */
cologneblue.js
Talk
/* Any JavaScript here will be loaded for users using the Cologne Blue skin */
colon-separator
Talk
:&#32;
columns
Talk
Columns:
comma-separator
Talk
,&#32;
common.css
Talk
/* CSS placed here will be applied to all skins */
/* CSS placed here will be applied to all skins*/ #contentSub { font-size:84%; margin: 0.4em 0; } img.thumbborder { background:#fff; border:1px solid #eee; padding:5px; } #content pre { overflow:auto; } /* make the list of references look smaller */ ol.references { font-size: 100%; } .references-small { font-size: 90%;} .references-2column { font-size: 90%; -moz-column-count:2; column-count:2; } .same-bg { background: none } /* wikitable/prettytable class for skinning normal tables */ table.wikitable, table.prettytable { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td, table.prettytable th, table.prettytable td { border: 1px #aaa solid; padding: 0.4em; } table.wikitable th, table.prettytable th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.prettytable caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ /* Are these used on CZ? */ table.navbox { background-color: #f9f9f9; border: 1px solid #aaa; clear: both; font-size: 90%; margin: 1em 0em 0em; padding: 5px; text-align: center; width: 100%; } table.navbox th { background-color: #ccf; padding-left: 1em; padding-right: 1em; } table.navbox tr:not(:first-child) th { background-color: #ddf; } @media print { .navbox { display: none; } } /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0 0 0.5em 1em; padding: 0; border-spacing: 1px; float: right; clear: right; width: 25em; font-size: 85%; } .infobox td, .infobox th { vertical-align:top; padding: 0.25em 0.5em; } .infobox td { text-align: left; } .infobox th { text-align: right; width: 8.75em; } .infobox th.caption, .infobox caption { font-size: 150%; text-align: center; margin-left: inherit; } /* Style for "notices" */ /* Is this used on CZ? */ .notice { margin: 1em; padding: 0.2em; } /* Makes redirects appear in italics on [[Special:Allpages]] */ .allpagesredirect { font-style: italic; } /* Class for links with loudspeaker icon next to them */ .audiolink a{ background: url("http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.svg/11px-Loudspeaker.svg.png") center left no-repeat !important; padding-left: 16px !important; padding-right: 0 !important; } /* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */ /* Are these used on CZ? */ div.listenlist { background: url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png"); padding-left: 40px; } div.videolist, div.multivideolist { background: url("http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-generic.png/40px-Tango-video-x-generic.png"); padding-left: 50px; } /* Style rules for media list templates */ /* Are these used on CZ? */ div.medialist { min-height: 50px; margin: 1em; background-position: top left; background-repeat: no-repeat; } div.medialist ul { list-style-type: none; list-style-image: none; margin: 0; } div.medialist ul li { padding-bottom: 0.5em; } div.medialist ul li li { font-size: 91%; padding-bottom: 0; } /* Don't show external link icon for plainlinks */ a.plainlink, .plainlinks a, .plainlinksneverexpand a { background: none !important; padding: 0 !important; } .plainlinksneverexpand .urlexpansion { display: none ! important; } /*Add formatting to make sure that "external references" from [[Template:Ref]] do not get URL expansion, not even when printed. The mechanism up to MediaWiki 1.4 was that the HTML code contained a SPAN following the anchor A; this SPAN had the class "urlexpansion", which was not displayed on screen, but was shown when the medium was "print". The rules below ensure (a) that there is no extra padding to the right of the anchor (displayed as "[<number>]"), (b) that there is no "external link arrow" for the link, and (c) that this SPAN of class "urlexpansion" is never shown. */ .plainlinksneverexpand .urlexpansion { display: none ! important; } /* With MediaWiki 1.5, the mechanism has changed: instead of a SPAN of class "urlexpansion" following the anchor A, the anchor itself now has class "external autonumber" and the expansion is inserted when printing (see the common printing style sheet at http://en.wikipedia.org/skins-1.5/common/commonPrint.css) using the ":after" pseudo- element of CSS. We have to switch this off for links due to Template:Ref! */ .plainlinksneverexpand a.external.text:after { display: none !important; } .plainlinksneverexpand a.external.autonumber:after { display: none !important; } /* Messagebox templates */ /* Are these used on CZ? */ .messagebox { border: 1px solid #aaa; background-color: #f9f9f9; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox.merge { border: 1px solid #c0b8cc; background-color: #f0e5ff; text-align: center; } .messagebox.cleanup { border: 1px solid #9f9fff; background-color: #efefff; text-align: center; } .messagebox.standard-talk { border: 1px solid #c0c090; background-color: #f8eaba; } /* Put a checker background at the image description page only visible if the image has transparent background */ #file img {background: url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;} /* Support for Template:IPA, Template:Unicode and Template:Polytonic. The inherit declaration resets the font for all browsers except MSIE6. The empty comment must remain. Please copy any changes to [[Template:IPA fonts]] and [[Template:Unicode fonts]]. */ .IPA { font-family: "Chrysanthi Unicode", "Doulos SIL", Gentium, GentiumAlt, Code2000, "TITUS Cyberbit Basic", "DejaVu Sans", "Bitstream Cyberbit", "Arial Unicode MS", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "Matrix Unicode"; font-family /**/:inherit; } .Unicode { font-family: Code2000, "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode"; font-family /**/:inherit; } .latinx { font-family: Code2000, "TITUS Cyberbit Basic", "Microsoft Sans Serif"; font-family /**/:inherit; } .polytonic { font-family: Athena, Gentium, "Palatino Linotype", "Arial Unicode MS", "Lucida Sans Unicode", "Lucida Grande", Code2000; font-family /**/:inherit; } .mufi { font-family: Alphabetum, Cardo, LeedsUni, Junicode, "TITUS Cyberbit Basic", ALPHA-Demo; } /* Remove underline from IPA links */ .IPA a:link, .IPA a:visited { text-decoration: none; } /* Removes underlines from links */ .nounderlines a { text-decoration: none; } /* Removes useless links from printout */ @media print { #privacy, #about, #disclaimer {display:none;} } /* Is this used on CZ? */ .messagebox.small-talk { width: 238px; font-size: 85%; float: right; clear: both; margin: 0 0 1em 1em; line-height: 1.25em; background: #F8EABA; } /* Coloured watchlist numbers */ .mw-plusminus-pos { color:darkgreen; } .mw-plusminus-neg { color:darkred; } /* Is this used on CZ? */ .dablink { font-style:italic; padding-left:2em; } /* allows us to show or hide text */ /* Are these used on CZ? */ div.Boxmerge, div.NavFrame { margin: 0px; padding: 4px; border: 1px solid #aaa; text-align: center; border-collapse: collapse; font-size: 95%; } div.Boxmerge div.NavFrame { border-style: none; border-style: hidden; } div.NavFrame + div.NavFrame { border-top-style: none; border-top-style: hidden; } div.NavPic { background-color: #fff; margin: 0px; padding: 2px; float: left; } div.NavFrame div.NavHead { height: 1.6em; font-weight: bold; background-color: #ccf; position:relative; } div.NavFrame p { font-size: 100%; } div.NavFrame div.NavContent { font-size: 100%; } div.NavFrame div.NavContent p { font-size: 100%; } div.NavEnd { margin: 0px; padding: 0px; line-height: 1px; clear: both; } a.NavToggle { position:absolute; top: 0px; right: 3px; font-weight:normal; font-size:smaller; } /* Used on {{tl|userplan-all}} and perhaps other user pages (Larry Sanger added these) */ table.UserComponent { width:100%; cellpadding:0px; cellspacing:0px; } tr.UserTableHeader { color:darkblue; background:beige; } a:link.white {color:white} a:visited.white {color:white} a:hover.white {color:white} a:active.white {color:white} /* Upload Wizard */ table.wizard { width: 100%; margin: 0; padding: 0; border-spacing: 0; text-align: center; vertical-align: middle; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px; -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px; } td.wizard-tab { background: #e5e5e5; background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd)); padding: 0; border: 1px solid #ccc; border-left-width: 0; border-bottom-color: #aaa; } td.wizard-tab p { margin: 0 !important; padding: 0; } td.wizard-tab a, #bodyContent td.wizard-tab .plainlinks a { display: block; padding: 0.5em !important; border:solid #ccc; border-width:0 0 1px; color: #444 !important; text-decoration: none; } td.wizard-tab:hover { background: #e9e9e9; background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e3e3e3)); } td.wizard-tab:hover a { color: #000 !important; border-color: #d7d7d7; } td.wizard-tab.first { border-left-width: 1px !important; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; } td.wizard-tab.last { border-right-width: 1px !important; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; } td.wizard-tab.selected { background: #eee; background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eee)); border-width: 1px 0; border-color: #aaa #aaa #ddd; border-bottom-style: dotted; } td.wizard-tab.selected a { border: 0px none; color: #000; } td.wizard-tab.unselected a { color: #777; } td.wizard-tab.unselected:hover a { color: #555; } td.wizard-tab.unselected.before { border-color: #ccc #aaa #aaa #ccc; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } td.wizard-tab.unselected.before a { border-width:0 1px 1px 0; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius:3px; } td.wizard-tab.unselected.after { border-color: #ccc #ccc #aaa #aaa; border-left-width: 1px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } td.wizard-tab.unselected.after a { border-width:0 0 1px 1px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius:3px; } td.wizard-opt { width: 100%; padding: 0; background: #e5e5e5; background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd)); border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; } td.wizard-opt:hover { background: #e9e9e9; background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e3e3e3)); border-color: #d5d5d5; -moz-box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; } td.wizard-opt p { padding: 0; margin: 0 !important; } td.wizard-opt a { color: #333 !important; text-decoration: none; } td.wizard-opt a span { display: block; padding: 0.5em 0.75em !important; } td.wizard-opt:hover a { color: #000 !important; } /* END Upload Wizard */
common.js
Talk
/* Any JavaScript here will be loaded for all users on every page load. */
/* <nowiki> */ /** Import module ************************************************************* * * Description: Includes a raw wiki page as javascript or CSS, used for including user made modules. * * Doesn't work in WebKit or IE7... */ var loadedScripts = {}; // included-scripts tracker function importScript(page) { var url = wgScript + '?title=' + encodeURIComponent(page.replace(/ /g,'_')).replace(/%2F/ig,'/').replace(/%3A/ig,':') + '&action=raw&ctype=text/javascript'; if (loadedScripts[url]) return null; loadedScripts[url] = true; var s = document.createElement('script'); s.setAttribute('src',url); s.setAttribute('type','text/javascript'); document.getElementsByTagName('head')[0].appendChild(s); } function importStylesheet( page ) { var sheet = '@import "' + wgScriptPath + '/wiki?title=' + encodeURIComponent( page.replace( ' ', '_' ) ) + '&action=raw&ctype=text/css";' var styleElem = document.createElement( 'style' ); styleElem.setAttribute( 'type' , 'text/css' ); styleElem.appendChild( document.createTextNode( sheet ) ); document.getElementsByTagName( 'head' )[0].appendChild( styleElem ); } /* Import more specific scripts if necessary */ //if (wgAction == 'edit' || wgAction == 'submit') // importScript("MediaWiki:Common.js/edit.js"); //if (wgPageName == 'Special:Upload') // importScript("MediaWiki:Common.js/upload.js"); /** Extra toolbar options ****************************************************** * * Description: UNDOCUMENTED * Maintainers: */ /* To disable this script, add mwCustomEditButtons = []; to [[Special:Mypage/Pinkwich5.js]] */ function imageButons(){ if (wgAction == 'edit' || wgAction == 'submit') { /* Make the Image insertion button use the CZ image template */ mwEditButtons[5].speedTip = 'Image'; mwEditButtons[5].tagOpen = '{{Image|'; mwEditButtons[5].tagClose = '|right|250px|Image Caption}}'; /* Add extra image buttons */ if (mwCustomEditButtons) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png", "speedTip": "Redirect", "tagOpen": "#REDIRECT [[", "tagClose": "]]", "sampleText": "Insert text"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png", "speedTip": "Strike", "tagOpen": "<s>", "tagClose": "</s>", "sampleText": "Strike-through text"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png", "speedTip": "Line break", "tagOpen": "<br />", "tagClose": "", "sampleText": ""}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png", "speedTip": "Superscript", "tagOpen": "<sup>", "tagClose": "</sup>", "sampleText": "Superscript text"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png", "speedTip": "Subscript", "tagOpen": "<sub>", "tagClose": "</sub>", "sampleText": "Subscript text"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/5/58/Button_small.png", "speedTip": "Small", "tagOpen": "<small>", "tagClose": "</small>", "sampleText": "Small Text"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table.png", "speedTip": "Insert a table", "tagOpen": '{| class="wikitable"\n|-\n', "tagClose": "\n|}", "sampleText": "! header 1\n! header 2\n! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png", "speedTip": "Insert a reference", "tagOpen": "<ref>", "tagClose": "</ref>", "sampleText": "Insert footnote text here"}; } } } addOnloadHook(imageButons); /** Upload Wizard *************************************************** * * Adds many enhancements to the upload form * * Maintainer : [[User:Caesar Schinas]] */ function uploadForm() { if ((wgPageName == 'Special:Upload') && (wgUserLanguage != 'basic')) { if ((document.getElementById('wpUploadDescription').value == '') && document.getElementById('preload')) { document.getElementById('wpUploadDescription').value = document.getElementById('preload').innerHTML; document.getElementById('preload').parentNode.innerHTML = 'Fill in all the details you know:'; } if (wgUserLanguage == 'replace') { document.getElementById('wpDestFile').parentNode.parentNode.style.display = 'none'; document.getElementById('wpUploadDescription').setAttribute('rows','5'); } if ((document.getElementById('wpUploadDescription').value.indexOf('{{Image_Details') != -1) && (wgUserLanguage != 'advanced')) { /* get an array of licences */ var license = document.getElementById('wpLicense'); var licenses = Array(); for (var i in license.childNodes) { if (license.childNodes[i].nodeName == 'OPTION' && license.childNodes[i].value != '') { licenses.push(license.childNodes[i].value); } } /* if there is only one licence available select it and hide the input */ if (licenses.length == 1) { license.value = licenses[0]; licenseSelectorCheck(); license.style.display = 'none'; } /* Create individual fields for the image details */ var labels = { 'description' : 'Image description:', 'author' : 'Creator name:', 'copyright' : 'Copyright holder:', 'source' : 'Source:', 'date-created' : 'Date created:', 'pub-country' : 'Publication country:', 'notes' : 'Notes:', 'versions' : 'Other versions:' }; var sig = '~~'+'~'; var summary = document.getElementById('wpUploadDescription'); var table = summary.parentNode.parentNode.parentNode; var next = summary.parentNode.parentNode.nextSibling; var args = Array(); if (summary.value.indexOf('Details|') != -1) args = summary.value.substring(summary.value.indexOf('Details|')+8,summary.value.indexOf('\n')).split('|'); var details = summary.value.substring(summary.value.indexOf('\n|')+2,summary.value.indexOf('\n}}')).split('\n|'); for (var i in details) { details[i] = details[i].split('='); } for (var i in details) { var tr = document.createElement('tr'); var td1 = document.createElement('td'); var td2 = document.createElement('td'); tr.appendChild(td1); tr.appendChild(td2); td1.setAttribute('class','mw-label'); td2.setAttribute('class','mw-input'); td1.style.width = '12em'; var input = document.createElement('input'); input.setAttribute('type','text'); input.setAttribute('id',details[i][0].replace(/^\s+|\s+$/g,'')); input.setAttribute('name',details[i][0].replace(/^\s+|\s+$/g,'')); input.setAttribute('value',details[i][1].replace(/^\s+|\s+$/g,'')); td2.appendChild(input); input.style.width = '90%'; var label = document.createElement('label'); label.setAttribute('for',details[i][0].replace(/^\s+|\s+$/g,'')); label.appendChild(document.createTextNode(labels[details[i][0].replace(/^\s+|\s+$/g,'')])); td1.appendChild(label); table.insertBefore(tr,next); if ((details[i][0].replace(/^\s+|\s+$/g,'')) == 'author' && (details[i][1].replace(/^\s+|\s+$/g,'') == sig)) tr.style.display = 'none'; } summary.parentNode.parentNode.style.display = 'none'; var septr = document.createElement('tr'); var septd = document.createElement('td'); septr.appendChild(septd); septd.appendChild(document.createElement('br')); table.insertBefore(septr,summary.parentNode.parentNode); document.getElementById('mw-upload-form').onsubmit = function(){ var temp = '{{Image_Details'; for (i in args) { temp += '|' + args[i]; } for (i in details) { temp += '\n|' + details[i][0] + '= ' + document.getElementById(details[i][0].replace(/^\s+|\s+$/g,'')).value; } temp += '\n}}'; summary.value = temp; if (license.value == '') { alert('Please select a licence!'); return false; } } } } } addOnloadHook(uploadForm); function uploadReplaceLink () { if (wgNamespaceNumber == 6) { var a = document.getElementsByTagName('a'); for (var i in a) { if (a[i].getAttribute('href') && a[i].getAttribute('href').indexOf('wpDestFile') != -1) a[i].setAttribute('href', a[i].getAttribute('href') + '&uselang=replace'); } } } addOnloadHook(uploadReplaceLink); /** Credit Line Editor *************************************************** * * Creates a simple form for editing credit lines. * * Maintainer : [[User:Caesar Schinas]] */ function creditEdit() { if ((wgPageName.indexOf('/credit') != -1) && (wgAction == 'edit')) { var text = document.getElementById('wpTextbox1').value; if (text.indexOf('{{creditline') == -1) return false; var args = text.substring(text.indexOf('|')+1,text.indexOf('}}')).split('|'); var bodycontent = document.getElementById('bodycontent'); bodycontent.setAttribute('id','bodycontent-old'); bodycontent.style.display = 'none'; var div = document.createElement('div'); bodycontent.parentNode.appendChild(div); div.setAttribute('id','bodycontent'); div.innerHTML = "\ <table>\n\ <tr>\n\ <th style='text-align:right; padding-right:1em;'>\n\ <label for='licence'>Licence Type</label>\n\ </th>\n\ <td>\n\ <select id='licence' name='licence' style='width:25em;'>\n\ <option value='C'>C - Copyright, used by permission</option>\n\ <option value='CC'>CC - Creative Commons</option>\n\ <option value='GNU'>GNU</option>\n\ <option value='PD'>PD - Public Domain</option>\n\ <option value='other' selected='selected'>Other (please only enter letters)</option>\n\ </select>\n\ <input type='text' id='licence-other' name='imagetype-other' />\n\ </td>\n\ </tr>\n\ <tr>\n\ <th style='text-align:right; padding-right:1em;'>\n\ <label for='imagetype'>Image Type</label>\n\ </th>\n\ <td>\n\ <select id='imagetype' name='imagetype' style='width:25em;'>\n\ <option value='Image'>Image</option>\n\ <option value='Photo'>Photo</option>\n\ <option value='Diagram'>Diagram</option>\n\ <option value='Drawing'>Drawing</option>\n\ <option value='Painting'>Painting</option>\n\ <option value='Artwork'>Artwork</option>\n\ <option value='other' selected='selected'>Other</option>\n\ </select>\n\ <input type='text' id='imagetype-other' name='imagetype-other' />\n\ </td>\n\ </tr>\n\ <tr>\n\ <th style='text-align:right; padding-right:1em;'>\n\ <label for='author'>Author</label>\n\ </th>\n\ <td>\n\ <input type='text' id='author' name='author' style='width:25em;' />\n\ </td>\n\ </tr>\n\ <tr>\n\ <th>\n\ </th>\n\ <td>\n\ <input type='button' id='save' value='Save Credit Line' />\n\ </td>\n\ </tr>\n\ </table>\n\ "; // set form field values if (args[0] && args[0] != 'licence') { document.getElementById('licence-other').value = args[0]; for (var i=0; i<4; i++) { if (args[0].toUpperCase() == Array('CC','GNU','PD','C')[i]) { document.getElementById('licence').value = args[0].toUpperCase(); document.getElementById('licence-other').style.display = 'none'; } } } else { document.getElementById('licence').value = 'C'; document.getElementById('licence-other').style.display = 'none'; } if (args[1] && args[1] != 'imagetype') { document.getElementById('imagetype-other').value = args[1]; for (var i=0; i<6; i++) { if (args[1].toLowerCase() == Array('Image','Photo','Diagram','Drawing','Painting','Artwork')[i].toLowerCase()) { document.getElementById('imagetype').value = Array('Image','Photo','Diagram','Drawing','Painting','Artwork')[i]; document.getElementById('imagetype-other').style.display = 'none'; } } } else { document.getElementById('imagetype').value = 'Image'; document.getElementById('imagetype-other').style.display = 'none'; } if (args[2] && args[2] != 'author') document.getElementById('author').value = args[2]; // onchange handlers for selects document.getElementById('licence').onchange = function() { if (document.getElementById('licence').value == 'other') document.getElementById('licence-other').style.display = 'inline'; else document.getElementById('licence-other').style.display = 'none'; } document.getElementById('imagetype').onchange = function() { if (document.getElementById('imagetype').value == 'other') document.getElementById('imagetype-other').style.display = 'inline'; else document.getElementById('imagetype-other').style.display = 'none'; } // save the credit line document.getElementById('save').onclick = function() { var value = '{{creditline'; if (document.getElementById('licence').value != 'other') value += '|' + document.getElementById('licence').value; else if (document.getElementById('licence-other').value != '') value += '|' + document.getElementById('licence-other').value; if (document.getElementById('imagetype').value != 'Image' || document.getElementById('author').value != '') { if (document.getElementById('imagetype').value != 'other') value += '|' + document.getElementById('imagetype').value; else if (document.getElementById('imagetype-other').value != '') value += '|' + document.getElementById('imagetype-other').value; if (document.getElementById('author').value != '') value += '|' + document.getElementById('author').value; } value += '}}'; document.getElementById('wpTextbox1').value = value; document.getElementById('editform').submit(); } } } addOnloadHook(creditEdit); /* Test if an element has a certain class ************************************** * * Description: Uses regular expressions and caching for better performance. * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]] */ var hasClass = (function () { var reCache = {}; return function (element, className) { return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); }; })(); /** Collapsible tables ********************************************************* * * Description: Allows tables to be collapsed, showing only the header. See * [[Citizendium:NavFrame]]. * Maintainers: [[User:R. Koot]] */ var autoCollapse = 2; var collapseCaption = "hide"; var expandCaption = "show"; function collapseTable( tableIndex ) { var Button = document.getElementById( "collapseButton" + tableIndex ); var Table = document.getElementById( "collapsibleTable" + tableIndex ); if ( !Table || !Button ) { return false; } var Rows = Table.getElementsByTagName( "tr" ); if ( Button.firstChild.data == collapseCaption ) { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = "none"; } Button.firstChild.data = expandCaption; } else { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = Rows[0].style.display; } Button.firstChild.data = collapseCaption; } } function createCollapseButtons() { var tableIndex = 0; var NavigationBoxes = new Object(); var Tables = document.getElementsByTagName( "table" ); for ( var i = 0; i < Tables.length; i++ ) { if ( hasClass( Tables[i], "collapsible" ) ) { NavigationBoxes[ tableIndex ] = Tables[i]; Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex ); var Button = document.createElement( "span" ); var ButtonLink = document.createElement( "a" ); var ButtonText = document.createTextNode( collapseCaption ); Button.style.styleFloat = "right"; Button.style.cssFloat = "right"; Button.style.fontWeight = "normal"; Button.style.textAlign = "right"; Button.style.width = "6em"; ButtonLink.setAttribute( "id", "collapseButton" + tableIndex ); ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode( "[" ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( "]" ) ); var Header = Tables[i].getElementsByTagName( "tr" )[0].getElementsByTagName( "th" )[0]; /* only add button and increment count if there is a header row to work with */ if (Header) { Header.insertBefore( Button, Header.childNodes[0] ); tableIndex++; } } } for ( var i = 0; i < tableIndex; i++ ) { if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) { collapseTable( i ); } } } addOnloadHook( createCollapseButtons ); /** Add dismiss button to watchlist-message ************************************* * * Description: Hide the watchlist message for one week. * Maintainers: [[User:Ruud Koot|Ruud Koot]] */ function addDismissButton() { var watchlistMessage = document.getElementById("watchlist-message"); if ( watchlistMessage == null ) return; if ( document.cookie.indexOf( "hidewatchlistmessage=yes" ) != -1 ) { watchlistMessage.style.display = "none"; } var Button = document.createElement( "span" ); var ButtonLink = document.createElement( "a" ); var ButtonText = document.createTextNode( "dismiss" ); ButtonLink.setAttribute( "id", "dismissButton" ); ButtonLink.setAttribute( "href", "javascript:dismissWatchlistMessage();" ); ButtonLink.setAttribute( "title", "Hide this message for one week" ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode( "[" ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( "]" ) ); watchlistMessage.appendChild( Button ); } function dismissWatchlistMessage() { var e = new Date(); e.setTime( e.getTime() + (7*24*60*60*1000) ); document.cookie = "hidewatchlistmessage=yes; expires=" + e.toGMTString() + "; path=/"; var watchlistMessage = document.getElementById("watchlist-message"); watchlistMessage.style.display = "none"; } addOnloadHook( addDismissButton ); /** Numeric sorting *************************************************** * * Description: Fixes a bug (part of [[bugzilla:8115]]) * in http://svn.citizendium.org/viewvc/mediawiki/trunk/phase3/skins/common/wikibits.js * regarding [[Help:Sorting|table sorting]]: * it allows sorting of numbers with more than one comma (thousands separator). * Maintainer: [[User:Patrick|Patrick]] */ function ts_parseFloat(num) { if (!num) return 0; num = parseFloat(num.replace(/,/g, "")); return (isNaN(num) ? 0 : num); } // MediaWiki JavaScript support functions var clientPC = navigator.userAgent.toLowerCase(); // Get client info var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1) && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1)); var is_safari = ((clientPC.indexOf('applewebkit')!=-1) && (clientPC.indexOf('spoofer')==-1)); var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled )); // For accesskeys var is_ff2_win = (clientPC.indexOf('firefox/2')!=-1 || clientPC.indexOf('minefield/3')!=-1) && clientPC.indexOf('windows')!=-1; var is_ff2_x11 = (clientPC.indexOf('firefox/2')!=-1 || clientPC.indexOf('minefield/3')!=-1) && clientPC.indexOf('x11')!=-1; if (clientPC.indexOf('opera') != -1) { var is_opera = true; var is_opera_preseven = (window.opera && !document.childNodes); var is_opera_seven = (window.opera && document.childNodes); var is_opera_95 = (clientPC.search(/opera\/(9.[5-9]|[1-9][0-9])/)!=-1); } // Global external objects used by this script. /*extern ta, stylepath, skin */ // add any onload functions in this hook (please don't hard-code any events in the xhtml source) var doneOnloadHook; if (!window.onloadFuncts) { var onloadFuncts = []; } function addOnloadHook(hookFunct) { // Allows add-on scripts to add onload functions onloadFuncts[onloadFuncts.length] = hookFunct; } function hookEvent(hookName, hookFunct) { if (window.addEventListener) { window.addEventListener(hookName, hookFunct, false); } else if (window.attachEvent) { window.attachEvent("on" + hookName, hookFunct); } } // document.write special stylesheet links if (typeof stylepath != 'undefined' && typeof skin != 'undefined') { if (is_opera_preseven) { document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/Opera6Fixes.css">'); } else if (is_opera_seven && !is_opera_95) { document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/Opera7Fixes.css">'); } else if (is_opera_95) { document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/Opera95Fixes.css">'); } else if (is_khtml) { document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/KHTMLFixes.css">'); } } if (wgBreakFrames) { // Un-trap us from framesets if (window.top != window) { window.top.location = window.location; } } // for enhanced RecentChanges function toggleVisibility(_levelId, _otherId, _linkId) { var thisLevel = document.getElementById(_levelId); var otherLevel = document.getElementById(_otherId); var linkLevel = document.getElementById(_linkId); if (thisLevel.style.display == 'none') { thisLevel.style.display = 'block'; otherLevel.style.display = 'none'; linkLevel.style.display = 'inline'; } else { thisLevel.style.display = 'none'; otherLevel.style.display = 'inline'; linkLevel.style.display = 'none'; } } function historyRadios(parent) { var inputs = parent.getElementsByTagName('input'); var radios = []; for (var i = 0; i < inputs.length; i++) { if (inputs[i].name == "diff" || inputs[i].name == "oldid") { radios[radios.length] = inputs[i]; } } return radios; } // check selection and tweak visibility/class onclick function diffcheck() { var dli = false; // the li where the diff radio is checked var oli = false; // the li where the oldid radio is checked var hf = document.getElementById('pagehistory'); if (!hf) { return true; } var lis = hf.getElementsByTagName('li'); for (var i=0;i<lis.length;i++) { var inputs = historyRadios(lis[i]); if (inputs[1] && inputs[0]) { if (inputs[1].checked || inputs[0].checked) { // this row has a checked radio button if (inputs[1].checked && inputs[0].checked && inputs[0].value == inputs[1].value) { return false; } if (oli) { // it's the second checked radio if (inputs[1].checked) { oli.className = "selected"; return false; } } else if (inputs[0].checked) { return false; } if (inputs[0].checked) { dli = lis[i]; } if (!oli) { inputs[0].style.visibility = 'hidden'; } if (dli) { inputs[1].style.visibility = 'hidden'; } lis[i].className = "selected"; oli = lis[i]; } else { // no radio is checked in this row if (!oli) { inputs[0].style.visibility = 'hidden'; } else { inputs[0].style.visibility = 'visible'; } if (dli) { inputs[1].style.visibility = 'hidden'; } else { inputs[1].style.visibility = 'visible'; } lis[i].className = ""; } } } return true; } // page history stuff // attach event handlers to the input elements on history page function histrowinit() { var hf = document.getElementById('pagehistory'); if (!hf) { return; } var lis = hf.getElementsByTagName('li'); for (var i = 0; i < lis.length; i++) { var inputs = historyRadios(lis[i]); if (inputs[0] && inputs[1]) { inputs[0].onclick = diffcheck; inputs[1].onclick = diffcheck; } } diffcheck(); } // generate toc from prefs form, fold sections // XXX: needs testing on IE/Mac and safari // more comments to follow function tabbedprefs() { var prefform = document.getElementById('preferences'); if (!prefform || !document.createElement) { return; } if (prefform.nodeName.toLowerCase() == 'a') { return; // Occasional IE problem } prefform.className = prefform.className + 'jsprefs'; var sections = []; var children = prefform.childNodes; var seci = 0; for (var i = 0; i < children.length; i++) { if (children[i].nodeName.toLowerCase() == 'fieldset') { children[i].id = 'prefsection-' + seci; children[i].className = 'prefsection'; if (is_opera || is_khtml) { children[i].className = 'prefsection operaprefsection'; } var legends = children[i].getElementsByTagName('legend'); sections[seci] = {}; legends[0].className = 'mainLegend'; if (legends[0] && legends[0].firstChild.nodeValue) { sections[seci].text = legends[0].firstChild.nodeValue; } else { sections[seci].text = '# ' + seci; } sections[seci].secid = children[i].id; seci++; if (sections.length != 1) { children[i].style.display = 'none'; } else { var selectedid = children[i].id; } } } var toc = document.createElement('ul'); toc.id = 'preftoc'; toc.selectedid = selectedid; for (i = 0; i < sections.length; i++) { var li = document.createElement('li'); if (i === 0) { li.className = 'selected'; } var a = document.createElement('a'); a.href = '#' + sections[i].secid; a.onmousedown = a.onclick = uncoversection; a.appendChild(document.createTextNode(sections[i].text)); a.secid = sections[i].secid; li.appendChild(a); toc.appendChild(li); } prefform.parentNode.insertBefore(toc, prefform.parentNode.childNodes[0]); document.getElementById('prefsubmit').id = 'prefcontrol'; } function uncoversection() { var oldsecid = this.parentNode.parentNode.selectedid; var newsec = document.getElementById(this.secid); if (oldsecid != this.secid) { var ul = document.getElementById('preftoc'); document.getElementById(oldsecid).style.display = 'none'; newsec.style.display = 'block'; ul.selectedid = this.secid; var lis = ul.getElementsByTagName('li'); for (var i = 0; i< lis.length; i++) { lis[i].className = ''; } this.parentNode.className = 'selected'; } return false; } // Timezone stuff // tz in format [+-]HHMM function checkTimezone(tz, msg) { var localclock = new Date(); // returns negative offset from GMT in minutes var tzRaw = localclock.getTimezoneOffset(); var tzHour = Math.floor( Math.abs(tzRaw) / 60); var tzMin = Math.abs(tzRaw) % 60; var tzString = ((tzRaw >= 0) ? "-" : "+") + ((tzHour < 10) ? "0" : "") + tzHour + ((tzMin < 10) ? "0" : "") + tzMin; if (tz != tzString) { var junk = msg.split('$1'); document.write(junk[0] + "UTC" + tzString + junk[1]); } } function unhidetzbutton() { var tzb = document.getElementById('guesstimezonebutton'); if (tzb) { tzb.style.display = 'inline'; } } // in [-]HH:MM format... // won't yet work with non-even tzs function fetchTimezone() { // FIXME: work around Safari bug var localclock = new Date(); // returns negative offset from GMT in minutes var tzRaw = localclock.getTimezoneOffset(); var tzHour = Math.floor( Math.abs(tzRaw) / 60); var tzMin = Math.abs(tzRaw) % 60; var tzString = ((tzRaw >= 0) ? "-" : "") + ((tzHour < 10) ? "0" : "") + tzHour + ":" + ((tzMin < 10) ? "0" : "") + tzMin; return tzString; } function guessTimezone(box) { document.getElementsByName("wpHourDiff")[0].value = fetchTimezone(); } function showTocToggle() { if (document.createTextNode) { // Uses DOM calls to avoid document.write + XHTML issues var linkHolder = document.getElementById('toctitle'); if (!linkHolder) { return; } var outerSpan = document.createElement('span'); outerSpan.className = 'toctoggle'; var toggleLink = document.createElement('a'); toggleLink.id = 'togglelink'; toggleLink.className = 'internal'; toggleLink.href = 'javascript:toggleToc()'; toggleLink.appendChild(document.createTextNode(tocHideText)); outerSpan.appendChild(document.createTextNode('[')); outerSpan.appendChild(toggleLink); outerSpan.appendChild(document.createTextNode(']')); linkHolder.appendChild(document.createTextNode(' ')); linkHolder.appendChild(outerSpan); var cookiePos = document.cookie.indexOf("hidetoc="); if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) == 1) { toggleToc(); } } } function changeText(el, newText) { // Safari work around if (el.innerText) { el.innerText = newText; } else if (el.firstChild && el.firstChild.nodeValue) { el.firstChild.nodeValue = newText; } } function toggleToc() { var toc = document.getElementById('toc').getElementsByTagName('ul')[0]; var toggleLink = document.getElementById('togglelink'); if (toc && toggleLink && toc.style.display == 'none') { changeText(toggleLink, tocHideText); toc.style.display = 'block'; document.cookie = "hidetoc=0"; } else { changeText(toggleLink, tocShowText); toc.style.display = 'none'; document.cookie = "hidetoc=1"; } } function escapeQuotes(text) { var re = new RegExp("'","g"); text = text.replace(re,"\\'"); re = new RegExp("\\n","g"); text = text.replace(re,"\\n"); return escapeQuotesHTML(text); } function escapeQuotesHTML(text) { var re = new RegExp('&',"g"); text = text.replace(re,"&amp;"); re = new RegExp('"',"g"); text = text.replace(re,"&quot;"); re = new RegExp('<',"g"); text = text.replace(re,"&lt;"); re = new RegExp('>',"g"); text = text.replace(re,"&gt;"); return text; } // apply tagOpen/tagClose to selection in textarea, // use sampleText instead of selection if there is none function insertTags(tagOpen, tagClose, sampleText) { var txtarea; if (document.editform) { txtarea = document.editform.wpTextbox1; } else { // some alternate form? take the first one we can find var areas = document.getElementsByTagName('textarea'); txtarea = areas[0]; } var selText, isSample = false; if (document.selection && document.selection.createRange) { // IE/Opera //save window scroll position if (document.documentElement && document.documentElement.scrollTop) var winScroll = document.documentElement.scrollTop else if (document.body) var winScroll = document.body.scrollTop; //get current selection txtarea.focus(); var range = document.selection.createRange(); selText = range.text; //insert tags checkSelectedText(); range.text = tagOpen + selText + tagClose; //mark sample text as selected if (isSample && range.moveStart) { if (window.opera) tagClose = tagClose.replace(/\n/g,''); range.moveStart('character', - tagClose.length - selText.length); range.moveEnd('character', - tagClose.length); } range.select(); //restore window scroll position if (document.documentElement && document.documentElement.scrollTop) document.documentElement.scrollTop = winScroll else if (document.body) document.body.scrollTop = winScroll; } else if (txtarea.selectionStart || txtarea.selectionStart == '0') { // Mozilla //save textarea scroll position var textScroll = txtarea.scrollTop; //get current selection txtarea.focus(); var startPos = txtarea.selectionStart; var endPos = txtarea.selectionEnd; selText = txtarea.value.substring(startPos, endPos); //insert tags checkSelectedText(); txtarea.value = txtarea.value.substring(0, startPos) + tagOpen + selText + tagClose + txtarea.value.substring(endPos, txtarea.value.length); //set new selection if (isSample) { txtarea.selectionStart = startPos + tagOpen.length; txtarea.selectionEnd = startPos + tagOpen.length + selText.length; } else { txtarea.selectionStart = startPos + tagOpen.length + selText.length + tagClose.length; txtarea.selectionEnd = txtarea.selectionStart; } //restore textarea scroll position txtarea.scrollTop = textScroll; } function checkSelectedText(){ if (!selText) { selText = sampleText; isSample = true; } else if (selText.charAt(selText.length - 1) == ' ') { //exclude ending space char selText = selText.substring(0, selText.length - 1); tagClose += ' ' } } } /** * Set the accesskey prefix based on browser detection. */ var tooltipAccessKeyPrefix = 'alt-'; if (is_opera) { tooltipAccessKeyPrefix = 'shift-esc-'; } else if (is_safari || navigator.userAgent.toLowerCase().indexOf('mac') != -1 || navigator.userAgent.toLowerCase().indexOf('konqueror') != -1 ) { tooltipAccessKeyPrefix = 'ctrl-'; } else if (is_ff2_x11 || is_ff2_win) { tooltipAccessKeyPrefix = 'alt-shift-'; } var tooltipAccessKeyRegexp = /\[(ctrl-)?(alt-)?(shift-)?(esc-)?.\]$/; /** * Add the appropriate prefix to the accesskey shown in the tooltip. * If the nodeList parameter is given, only those nodes are updated; * otherwise, all the nodes that will probably have accesskeys by * default are updated. * * @param Array nodeList -- list of elements to update */ function updateTooltipAccessKeys( nodeList ) { if ( !nodeList ) { // skins without a "column-one" element don't seem to have links with accesskeys either var columnOne = document.getElementById("column-one"); if ( columnOne ) updateTooltipAccessKeys( columnOne.getElementsByTagName("a") ); // these are rare enough that no such optimization is needed updateTooltipAccessKeys( document.getElementsByTagName("input") ); updateTooltipAccessKeys( document.getElementsByTagName("label") ); return; } for ( var i = 0; i < nodeList.length; i++ ) { var element = nodeList[i]; var tip = element.getAttribute("title"); var key = element.getAttribute("accesskey"); if ( key && tooltipAccessKeyRegexp.exec(tip) ) { tip = tip.replace(tooltipAccessKeyRegexp, "["+tooltipAccessKeyPrefix+key+"]"); element.setAttribute("title", tip ); } } } /** * Add a link to one of the portlet menus on the page, including: * * p-cactions: Content actions (shown as tabs above the main content in Monobook) * p-personal: Personal tools (shown at the top right of the page in Monobook) * p-navigation: Navigation * p-tb: Toolbox * * This function exists for the convenience of custom JS authors. All * but the first three parameters are optional, though providing at * least an id and a tooltip is recommended. * * By default the new link will be added to the end of the list. To * add the link before a given existing item, pass the DOM node of * that item (easily obtained with document.getElementById()) as the * nextnode parameter; to add the link _after_ an existing item, pass * the node's nextSibling instead. * * @param String portlet -- id of the target portlet ("p-cactions", "p-personal", "p-navigation" or "p-tb") * @param String href -- link URL * @param String text -- link text (will be automatically lowercased by CSS for p-cactions in Monobook) * @param String id -- id of the new item, should be unique and preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-") * @param String tooltip -- text to show when hovering over the link, without accesskey suffix * @param String accesskey -- accesskey to activate this link (one character, try to avoid conflicts) * @param Node nextnode -- the DOM node before which the new item should be added, should be another item in the same list * * @return Node -- the DOM node of the new item (an LI element) or null */ function addPortletLink(portlet, href, text, id, tooltip, accesskey, nextnode) { var node = document.getElementById(portlet); if ( !node ) return null; node = node.getElementsByTagName( "ul" )[0]; if ( !node ) return null; var link = document.createElement( "a" ); link.appendChild( document.createTextNode( text ) ); link.href = href; var item = document.createElement( "li" ); item.appendChild( link ); if ( id ) item.id = id; if ( accesskey ) { link.setAttribute( "accesskey", accesskey ); tooltip += " ["+accesskey+"]"; } if ( tooltip ) { link.setAttribute( "title", tooltip ); } if ( accesskey && tooltip ) { updateTooltipAccessKeys( new Array( link ) ); } if ( nextnode && nextnode.parentNode == node ) node.insertBefore( item, nextnode ); else node.appendChild( item ); // IE compatibility (?) return item; } /** * Set up accesskeys/tooltips from the deprecated ta array. If doId * is specified, only set up for that id. Note that this function is * deprecated and will not be supported indefinitely -- use * updateTooltipAccessKey() instead. * * @param mixed doId string or null */ function akeytt( doId ) { // A lot of user scripts (and some of the code below) break if // ta isn't defined, so we make sure it is. Explictly using // window.ta avoids a "ta is not defined" error. if (!window.ta) window.ta = new Array; // Make a local, possibly restricted, copy to avoid clobbering // the original. var ta; if ( doId ) { ta = [doId]; } else { ta = window.ta; } // Now deal with evil deprecated ta var watchCheckboxExists = document.getElementById( 'wpWatchthis' ) ? true : false; for (var id in ta) { var n = document.getElementById(id); if (n) { var a = null; var ak = ''; // Are we putting accesskey in it if (ta[id][0].length > 0) { // Is this object a object? If not assume it's the next child. if (n.nodeName.toLowerCase() == "a") { a = n; } else { a = n.childNodes[0]; } // Don't add an accesskey for the watch tab if the watch // checkbox is also available. if (a && ((id != 'ca-watch' && id != 'ca-unwatch') || !watchCheckboxExists)) { a.accessKey = ta[id][0]; ak = ' ['+tooltipAccessKeyPrefix+ta[id][0]+']'; } } else { // We don't care what type the object is when assigning tooltip a = n; ak = ''; } if (a) { a.title = ta[id][1]+ak; } } } } function setupRightClickEdit() { if (document.getElementsByTagName) { var spans = document.getElementsByTagName('span'); for (var i = 0; i < spans.length; i++) { var el = spans[i]; if(el.className == 'editsection') { addRightClickEditHandler(el); } } } } function addRightClickEditHandler(el) { for (var i = 0; i < el.childNodes.length; i++) { var link = el.childNodes[i]; if (link.nodeType == 1 && link.nodeName.toLowerCase() == 'a') { var editHref = link.getAttribute('href'); // find the enclosing (parent) header var prev = el.parentNode; if (prev && prev.nodeType == 1 && prev.nodeName.match(/^[Hh][1-6]$/)) { prev.oncontextmenu = function(e) { if (!e) { e = window.event; } // e is now the event in all browsers var targ; if (e.target) { targ = e.target; } else if (e.srcElement) { targ = e.srcElement; } if (targ.nodeType == 3) { // defeat Safari bug targ = targ.parentNode; } // targ is now the target element // We don't want to deprive the noble reader of a context menu // for the section edit link, do we? (Might want to extend this // to all <a>'s?) if (targ.nodeName.toLowerCase() != 'a' || targ.parentNode.className != 'editsection') { document.location = editHref; return false; } return true; }; } } } } var checkboxes; var lastCheckbox; function setupCheckboxShiftClick() { checkboxes = []; lastCheckbox = null; var inputs = document.getElementsByTagName('input'); addCheckboxClickHandlers(inputs); } function addCheckboxClickHandlers(inputs, start) { if ( !start) start = 0; var finish = start + 250; if ( finish > inputs.length ) finish = inputs.length; for ( var i = start; i < finish; i++ ) { var cb = inputs[i]; if ( !cb.type || cb.type.toLowerCase() != 'checkbox' ) continue; var end = checkboxes.length; checkboxes[end] = cb; cb.index = end; cb.onclick = checkboxClickHandler; } if ( finish < inputs.length ) { setTimeout( function () { addCheckboxClickHandlers(inputs, finish); }, 200 ); } } function checkboxClickHandler(e) { if (typeof e == 'undefined') { e = window.event; } if ( !e.shiftKey || lastCheckbox === null ) { lastCheckbox = this.index; return true; } var endState = this.checked; var start, finish; if ( this.index < lastCheckbox ) { start = this.index + 1; finish = lastCheckbox; } else { start = lastCheckbox; finish = this.index - 1; } for (var i = start; i <= finish; ++i ) { checkboxes[i].checked = endState; } lastCheckbox = this.index; return true; } function toggle_element_activation(ida,idb) { if (!document.getElementById) { return; } document.getElementById(ida).disabled=true; document.getElementById(idb).disabled=false; } function toggle_element_check(ida,idb) { if (!document.getElementById) { return; } document.getElementById(ida).checked=true; document.getElementById(idb).checked=false; } /** * Restore the edit box scroll state following a preview operation, * and set up a form submission handler to remember this state */ function scrollEditBox() { var editBox = document.getElementById( 'wpTextbox1' ); var scrollTop = document.getElementById( 'wpScrolltop' ); var editForm = document.getElementById( 'editform' ); if( editBox && scrollTop ) { if( scrollTop.value ) editBox.scrollTop = scrollTop.value; addHandler( editForm, 'submit', function() { document.getElementById( 'wpScrolltop' ).value = document.getElementById( 'wpTextbox1' ).scrollTop; } ); } } hookEvent( 'load', scrollEditBox ); var allmessages_nodelist = false; var allmessages_modified = false; var allmessages_timeout = false; var allmessages_running = false; function allmessagesmodified() { allmessages_modified = !allmessages_modified; allmessagesfilter(); } function allmessagesfilter() { if ( allmessages_timeout ) window.clearTimeout( allmessages_timeout ); if ( !allmessages_running ) allmessages_timeout = window.setTimeout( 'allmessagesfilter_do();', 500 ); } function allmessagesfilter_do() { if ( !allmessages_nodelist ) return; var text = document.getElementById('allmessagesinput').value; var nodef = allmessages_modified; allmessages_running = true; for ( var name in allmessages_nodelist ) { var nodes = allmessages_nodelist[name]; var display = ( name.indexOf( text ) == -1 ? 'none' : '' ); for ( var i = 0; i < nodes.length; i++) nodes[i].style.display = ( nodes[i].className == "def" && nodef ? 'none' : display ); } if ( text != document.getElementById('allmessagesinput').value || nodef != allmessages_modified ) allmessagesfilter_do(); // repeat allmessages_running = false; } function allmessagesfilter_init() { if ( allmessages_nodelist ) return; var nodelist = new Array(); var templist = new Array(); var table = document.getElementById('allmessagestable'); if ( !table ) return; var rows = document.getElementsByTagName('tr'); for ( var i = 0; i < rows.length; i++ ) { var id = rows[i].getAttribute('id') if ( id && id.substring(0,16) != 'sp-allmessages-r' ) continue; templist[ id ] = rows[i]; } var spans = table.getElementsByTagName('span'); for ( var i = 0; i < spans.length; i++ ) { var id = spans[i].getAttribute('id') if ( id && id.substring(0,17) != 'sp-allmessages-i-' ) continue; if ( !spans[i].firstChild || spans[i].firstChild.nodeType != 3 ) continue; var nodes = new Array(); var row1 = templist[ id.replace('i', 'r1') ]; var row2 = templist[ id.replace('i', 'r2') ]; if ( row1 ) nodes[nodes.length] = row1; if ( row2 ) nodes[nodes.length] = row2; nodelist[ spans[i].firstChild.nodeValue ] = nodes; } var k = document.getElementById('allmessagesfilter'); if (k) { k.style.display = ''; } allmessages_nodelist = nodelist; } hookEvent( "load", allmessagesfilter_init ); /* Written by Jonathan Snook, http://www.snook.ca/jonathan Add-ons by Robert Nyman, http://www.robertnyman.com Author says "The credit comment is all it takes, no license. Go crazy with it!:-)" From http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname/ */ function getElementsByClassName(oElm, strTagName, oClassNames){ var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); var arrRegExpClassNames = new Array(); if(typeof oClassNames == "object"){ for(var i=0; i<oClassNames.length; i++){ arrRegExpClassNames[arrRegExpClassNames.length] = new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"); } } else{ arrRegExpClassNames[arrRegExpClassNames.length] = new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"); } var oElement; var bMatchesAll; for(var j=0; j<arrElements.length; j++){ oElement = arrElements[j]; bMatchesAll = true; for(var k=0; k<arrRegExpClassNames.length; k++){ if(!arrRegExpClassNames[k].test(oElement.className)){ bMatchesAll = false; break; } } if(bMatchesAll){ arrReturnElements[arrReturnElements.length] = oElement; } } return (arrReturnElements) } function redirectToFragment(fragment) { var match = navigator.userAgent.match(/AppleWebKit\/(\d+)/); if (match) { var webKitVersion = parseInt(match[1]); if (webKitVersion < 420) { // Released Safari w/ WebKit 418.9.1 messes up horribly // Nightlies of 420+ are ok return; } } if (is_gecko) { // Mozilla needs to wait until after load, otherwise the window doesn't scroll addOnloadHook(function () { if (window.location.hash == "") window.location.hash = fragment; }); } else { if (window.location.hash == "") window.location.hash = fragment; } } /* * Table sorting script by Joost de Valk, check it out at http://www.joostdevalk.nl/code/sortable-table/. * Based on a script from http://www.kryogenix.org/code/browser/sorttable/. * Distributed under the MIT license: http://www.kryogenix.org/code/browser/licence.html . * * Copyright (c) 1997-2006 Stuart Langridge, Joost de Valk. * * @todo don't break on colspans/rowspans (bug 8028) * @todo language-specific digit grouping/decimals (bug 8063) * @todo support all accepted date formats (bug 8226) */ var ts_image_path = stylepath+"/common/images/"; var ts_image_up = "sort_up.gif"; var ts_image_down = "sort_down.gif"; var ts_image_none = "sort_none.gif"; var ts_europeandate = wgContentLanguage != "en"; // The non-American-inclined can change to "true" var ts_alternate_row_colors = true; var SORT_COLUMN_INDEX; function sortables_init() { var idnum = 0; // Find all tables with class sortable and make them sortable var tables = getElementsByClassName(document, "table", "sortable"); for (var ti = 0; ti < tables.length ; ti++) { if (!tables[ti].id) { tables[ti].setAttribute('id','sortable_table_id_'+idnum); ++idnum; } ts_makeSortable(tables[ti]); } } function ts_makeSortable(table) { var firstRow; if (table.rows && table.rows.length > 0) { if (table.tHead && table.tHead.rows.length > 0) { firstRow = table.tHead.rows[table.tHead.rows.length-1]; } else { firstRow = table.rows[0]; } } if (!firstRow) return; // We have a first row: assume it's the header, and make its contents clickable links for (var i = 0; i < firstRow.cells.length; i++) { var cell = firstRow.cells[i]; if ((" "+cell.className+" ").indexOf(" unsortable ") == -1) { cell.innerHTML += '&nbsp;&nbsp;<a href="#" class="sortheader" onclick="ts_resortTable(this);return false;"><span class="sortarrow"><img src="'+ ts_image_path + ts_image_none + '" alt="&darr;"/></span></a>'; } } if (ts_alternate_row_colors) { ts_alternate(table); } } function ts_getInnerText(el) { if (typeof el == "string") return el; if (typeof el == "undefined") { return el }; if (el.textContent) return el.textContent; // not needed but it is faster if (el.innerText) return el.innerText; // IE doesn't have textContent var str = ""; var cs = el.childNodes; var l = cs.length; for (var i = 0; i < l; i++) { switch (cs[i].nodeType) { case 1: //ELEMENT_NODE str += ts_getInnerText(cs[i]); break; case 3: //TEXT_NODE str += cs[i].nodeValue; break; } } return str; } function ts_resortTable(lnk) { // get the span var span = lnk.getElementsByTagName('span')[0]; var td = lnk.parentNode; var tr = td.parentNode; var column = td.cellIndex; var table = tr.parentNode; while (table && !(table.tagName && table.tagName.toLowerCase() == 'table')) table = table.parentNode; if (!table) return; // Work out a type for the column if (table.rows.length <= 1) return; // Skip the first row if that's where the headings are var rowStart = (table.tHead && table.tHead.rows.length > 0 ? 0 : 1); var itm = ""; for (var i = rowStart; i < table.rows.length; i++) { if (table.rows[i].cells.length > column) { itm = ts_getInnerText(table.rows[i].cells[column]); itm = itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, ""); if (itm != "") break; } } sortfn = ts_sort_caseinsensitive; if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/)) sortfn = ts_sort_date; if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/)) sortfn = ts_sort_date; if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/)) sortfn = ts_sort_date; if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro sortfn = ts_sort_currency; if (itm.match(/^[\d.,]+\%?$/)) sortfn = ts_sort_numeric; var reverse = (span.getAttribute("sortdir") == 'down'); var newRows = new Array(); for (var j = rowStart; j < table.rows.length; j++) { var row = table.rows[j]; var keyText = ts_getInnerText(row.cells[column]); var oldIndex = (reverse ? -j : j); newRows[newRows.length] = new Array(row, keyText, oldIndex); } newRows.sort(sortfn); var arrowHTML; if (reverse) { arrowHTML = '<img src="'+ ts_image_path + ts_image_down + '" alt="&darr;"/>'; newRows.reverse(); span.setAttribute('sortdir','up'); } else { arrowHTML = '<img src="'+ ts_image_path + ts_image_up + '" alt="&uarr;"/>'; span.setAttribute('sortdir','down'); } // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones // don't do sortbottom rows for (var i = 0; i < newRows.length; i++) { if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") == -1) table.tBodies[0].appendChild(newRows[i][0]); } // do sortbottom rows only for (var i = 0; i < newRows.length; i++) { if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") != -1) table.tBodies[0].appendChild(newRows[i][0]); } // Delete any other arrows there may be showing var spans = getElementsByClassName(tr, "span", "sortarrow"); for (var i = 0; i < spans.length; i++) { spans[i].innerHTML = '<img src="'+ ts_image_path + ts_image_none + '" alt="&darr;"/>'; } span.innerHTML = arrowHTML; ts_alternate(table); } function ts_dateToSortKey(date) { // y2k notes: two digit years less than 50 are treated as 20XX, greater than 50 are treated as 19XX if (date.length == 11) { switch (date.substr(3,3).toLowerCase()) { case "jan": var month = "01"; break; case "feb": var month = "02"; break; case "mar": var month = "03"; break; case "apr": var month = "04"; break; case "may": var month = "05"; break; case "jun": var month = "06"; break; case "jul": var month = "07"; break; case "aug": var month = "08"; break; case "sep": var month = "09"; break; case "oct": var month = "10"; break; case "nov": var month = "11"; break; case "dec": var month = "12"; break; // default: var month = "00"; } return date.substr(7,4)+month+date.substr(0,2); } else if (date.length == 10) { if (ts_europeandate == false) { return date.substr(6,4)+date.substr(0,2)+date.substr(3,2); } else { return date.substr(6,4)+date.substr(3,2)+date.substr(0,2); } } else if (date.length == 8) { yr = date.substr(6,2); if (parseInt(yr) < 50) { yr = '20'+yr; } else { yr = '19'+yr; } if (ts_europeandate == true) { return yr+date.substr(3,2)+date.substr(0,2); } else { return yr+date.substr(0,2)+date.substr(3,2); } } return "00000000"; } function ts_parseFloat(num) { if (!num) return 0; num = parseFloat(num.replace(/,/g, "")); return (isNaN(num) ? 0 : num); } function ts_sort_date(a,b) { var aa = ts_dateToSortKey(a[1]); var bb = ts_dateToSortKey(b[1]); return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]); } function ts_sort_currency(a,b) { var aa = ts_parseFloat(a[1].replace(/[^0-9.]/g,'')); var bb = ts_parseFloat(b[1].replace(/[^0-9.]/g,'')); return (aa != bb ? aa - bb : a[2] - b[2]); } function ts_sort_numeric(a,b) { var aa = ts_parseFloat(a[1]); var bb = ts_parseFloat(b[1]); return (aa != bb ? aa - bb : a[2] - b[2]); } function ts_sort_caseinsensitive(a,b) { var aa = a[1].toLowerCase(); var bb = b[1].toLowerCase(); return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]); } function ts_sort_default(a,b) { return (a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2]); } function ts_alternate(table) { // Take object table and get all it's tbodies. var tableBodies = table.getElementsByTagName("tbody"); // Loop through these tbodies for (var i = 0; i < tableBodies.length; i++) { // Take the tbody, and get all it's rows var tableRows = tableBodies[i].getElementsByTagName("tr"); // Loop through these rows // Start at 1 because we want to leave the heading row untouched for (var j = 0; j < tableRows.length; j++) { // Check if j is even, and apply classes for both possible results var oldClasses = tableRows[j].className.split(" "); var newClassName = ""; for (var k = 0; k < oldClasses.length; k++) { if (oldClasses[k] != "" && oldClasses[k] != "even" && oldClasses[k] != "odd") newClassName += oldClasses[k] + " "; } tableRows[j].className = newClassName + (j % 2 == 0 ? "even" : "odd"); } } } /* * End of table sorting code */ /** * Add a cute little box at the top of the screen to inform the user of * something, replacing any preexisting message. * * @param String message HTML to be put inside the right div * @param String className Used in adding a class; should be different for each * call to allow CSS/JS to hide different boxes. null = no class used. * @return Boolean True on success, false on failure */ function jsMsg( message, className ) { if ( !document.getElementById ) { return false; } // We special-case skin structures provided by the software. Skins that // choose to abandon or significantly modify our formatting can just define // an mw-js-message div to start with. var messageDiv = document.getElementById( 'mw-js-message' ); if ( !messageDiv ) { messageDiv = document.createElement( 'div' ); if ( document.getElementById( 'column-content' ) && document.getElementById( 'content' ) ) { // MonoBook, presumably document.getElementById( 'content' ).insertBefore( messageDiv, document.getElementById( 'content' ).firstChild ); } else if ( document.getElementById('content') && document.getElementById( 'article' ) ) { // Non-Monobook but still recognizable (old-style) document.getElementById( 'article').insertBefore( messageDiv, document.getElementById( 'article' ).firstChild ); } else { return false; } } messageDiv.setAttribute( 'id', 'mw-js-message' ); if( className ) { messageDiv.setAttribute( 'class', 'mw-js-message-'+className ); } messageDiv.innerHTML = message; return true; } /** * Inject a cute little progress spinner after the specified element * * @param element Element to inject after * @param id Identifier string (for use with removeSpinner(), below) */ function injectSpinner( element, id ) { var spinner = document.createElement( "img" ); spinner.id = "mw-spinner-" + id; spinner.src = stylepath + "/common/images/spinner.gif"; spinner.alt = spinner.title = "..."; if( element.nextSibling ) { element.parentNode.insertBefore( spinner, element.nextSibling ); } else { element.parentNode.appendChild( spinner ); } } /** * Remove a progress spinner added with injectSpinner() * * @param id Identifier string */ function removeSpinner( id ) { var spinner = document.getElementById( "mw-spinner-" + id ); if( spinner ) { spinner.parentNode.removeChild( spinner ); } } /** * Add an event handler to an element * * @param Element element Element to add handler to * @param String attach Event to attach to * @param callable handler Event handler callback */ function addHandler( element, attach, handler ) { if( window.addEventListener ) { element.addEventListener( attach, handler, false ); } else if( window.attachEvent ) { element.attachEvent( 'on' + attach, handler ); } } /** * Add a click event handler to an element * * @param Element element Element to add handler to * @param callable handler Event handler callback */ function addClickHandler( element, handler ) { addHandler( element, 'click', handler ); } function runOnloadHook() { // don't run anything below this for non-dom browsers if (doneOnloadHook || !(document.getElementById && document.getElementsByTagName)) { return; } // set this before running any hooks, since any errors below // might cause the function to terminate prematurely doneOnloadHook = true; histrowinit(); unhidetzbutton(); tabbedprefs(); updateTooltipAccessKeys( null ); akeytt( null ); scrollEditBox(); setupCheckboxShiftClick(); sortables_init(); // Run any added-on functions for (var i = 0; i < onloadFuncts.length; i++) { onloadFuncts[i](); } } // Note: all skins should call runOnloadHook() at the end of html output, so the below should be redundant. It's there just in case. hookEvent("load", runOnloadHook); /* </nowiki> */
compareselectedversions
Talk
Compare selected versions
confirm
Talk
Confirm
confirm_purge
Talk
Clear the cache of this page? $1
confirm_purge_button
Talk
OK
confirmaccount-acc
Talk
Account request confirmed successfully; created new user account [[User:$1]].
confirmaccount-all
Talk
(show all queues)
confirmaccount-attach
Talk
Resume/CV:
confirmaccount-autorej
Talk
(this request has automatically been discarded due to inactivity)
confirmaccount-badid
Talk
There is no pending request corresponding to the given ID. It may have already been handled.
confirmaccount-bio
Talk
Biography:
confirmaccount-bio-q
Talk
Biography
confirmaccount-canthold
Talk
This request is already either on hold or deleted.
confirmaccount-confirm
Talk
Use the options below to accept, deny, or hold this request:
confirmaccount-create
Talk
Accept (create account)
confirmaccount-deny
Talk
Reject (delist)
confirmaccount-econf
Talk
(confirmed)
confirmaccount-email
Talk
E-mail:
confirmaccount-email-body
Talk
Your request for an account has been approved on {{SITENAME}}. Account name: $1 Password: $2 For security reasons you will need to change your password on first login. To login, please go to {{fullurl:Special:Userlogin}}.
Dear $1, We're delighted to welcome you to the Citizendium.org encyclopedia project as an author. Thanks for your interest, and we hope you'll enjoy adding to the world's knowledge alongside our many other contributors. You should be aware that no one will be assigning you work: this is a "bottom-up" Web 2.0 project, and it thrives precisely because people work on whichever encyclopedia topics they want, whenever they want. Many people find this liberating. We hope you will "be bold"! Log in info Username: $1 Password: $2 For security reasons you will need to change your password on first login. To log in, please go to the website and click the link in the upper right. Once you have logged in, look for a link to your new user page up in the upper right of the screen (your name will be linked). This "quick start" guide should be your first stop: http://en.citizendium.org/wiki/CZ:Quick_Start Please also add yourself to Citizendium-L, a low-volume, high-relevance broadcast mailing list for all "Citizens." Simply add your e-mail address on this page: https://lists.purdue.edu/mailman/listinfo/citizendium-l Again, we're very pleased to have you on board with our encyclopedia project. Could you give us a few articles sometime soon, even short ones just to get us started, about one or two of your favorite topics? Regards, Citizendium
confirmaccount-email-body2
Talk
Your request for an account has been approved on {{SITENAME}}. Account name: $1 Password: $2 $3 For security reasons you will need to change your password on first login. To login, please go to {{fullurl:Special:Userlogin}}.
Dear $1, We're delighted to welcome you to the Citizendium as an author. Thanks for your interest, and we hope you'll enjoy adding to the world's knowledge alongside our many other contributors. Log in info Username: $1 Password: $2 For security reasons you will need to change your password on first login. To log in, please go to the website (citizendium.org) and click in the upper right corner. The constable who approved your new account offered the following note of welcome: ----- $3 ----- You should be aware that no one will be assigning you work: this is a "bottom-up" Web 2.0 project, and it thrives precisely because people work on what they want, when they want. Many people find this liberating. We hope you will "be bold"! Once you have logged in, look for a link to your new user page up in the upper right of the screen (your name will be linked). This "quick start" guide should be your first stop: http://en.citizendium.org/wiki/CZ:Quick_Start Please also, soon, add yourself to Citizendium-L, a low-volume, high-relevance broadcast mailing list for all "Citizens": https://lists.purdue.edu/mailman/listinfo/citizendium-l Again, we're very pleased to have you on board. Could you give us a few articles soon, even short ones just to get started, about one or two of your favorite topics? Regards, Citizendium Staff
confirmaccount-email-body3
Talk
Sorry, your request for an account "$1" has been rejected on {{SITENAME}}. There are several ways this can happen. You may not have filled out the form correctly, did not provide adequate length in your responses, or otherwise failed to meet some policy criteria. There may be contact lists on site that you can use if you want to know more about user account policy.
Dear $1, Sorry, but your request for a Citizendium account has been rejected. Our apologies, but the constable who reviewed your request did not offer an explanation. If you reply to this mail, you will be mailing constables@citizendium.org, which is monitored by constables generally. Sincerely, Citizendium Staff
confirmaccount-email-body4
Talk
Sorry, your request for an account "$1" has been rejected on {{SITENAME}}. $2 There may be contact lists on site that you can use if you want to know more about user account policy.
Dear $1, Sorry, but your request for a Citizendium account has been rejected. The constable who handled your application offered the following in explanation: $2 If you reply to this mail, you will be mailing constables@citizendium.org, which is monitored by constables generally. Sincerely, Citizendium Staff
confirmaccount-email-body5
Talk
Before your request for an account "$1" can be accepted on {{SITENAME}} you must first provide some additional information. $2 There may be contact lists on site that you can use if you want to know more about user account policy.
confirmaccount-email-q
Talk
E-mail
confirmaccount-email-subj
Talk
{{SITENAME}} account request
Citizendium account
confirmaccount-held
Talk
(marked "on hold" by [[User:$1|$1]] on $2)
confirmaccount-hold
Talk
Hold
confirmaccount-ip
Talk
IP address:
confirmaccount-leg-areas
Talk
Main areas of interest
confirmaccount-leg-other
Talk
Other information
confirmaccount-leg-person
Talk
Personal information
confirmaccount-leg-user
Talk
User account
confirmaccount-list
Talk
Below is a list of account requests awaiting approval. Once a request is either approved or rejected it will removed from this list.
Below is a list of account requests awaiting approval. Approved accounts will be created, removed from this list, and logged in the [[Special:Log/newusers|account creation log]]. Rejected accounts will simply be deleted from this list.
confirmaccount-list2
Talk
Below is a list recently rejected account requests which may automatically be deleted once several days old. They can still be approved into accounts, though you may want to first consult the rejecting admin before doing so.
confirmaccount-list3
Talk
Below is a list expired account requests which may automatically be deleted once several days old. They can still be approved into accounts.
confirmaccount-maintext
Talk
'''This page is used to confirm pending account requests at ''{{SITENAME}}'''''. Each account request queue consists of three subqueues, one for open request, one for those that have been put on hold by other administrators pending further information, and another for recently rejected requests. When responding to a request, carefully review it and, if needed, confirm the information contain therein. Your actions will be privately logged. You are also expected to review any activity that takes place here aside from what you do yourself.
'''This page is used to confirm pending account requests at ''{{SITENAME}}'''''. Each account request queue consists of three subqueues, one for open request, one for those that have been put on hold by other administrators pending further information, and another for recently rejected requests. When responding to a request, carefully review it and, if needed, confirm the information contain therein. Your actions will be privately logged. You are also expected to review any activity that takes place here aside from what you do yourself. Approved accounts will be created, removed from the lists, and logged in the [[Special:Log/newusers|account creation log]]. '''Only [[:Category:CZ Editorial Personnel Administrators|Editorial Personnel Administrators]] can approve editor accounts.'''
confirmaccount-name
Talk
Username
confirmaccount-needreason
Talk
You must provide a reason in the comment box below.
confirmaccount-newrequests
Talk
'''$1''' open e-mail-confirmed {{PLURAL:$1|[[Special:ConfirmAccounts|account request]]|[[Special:ConfirmAccounts|account requests]]}} pending
confirmaccount-none-e
Talk
There are currently no expired account requests in this list.
confirmaccount-none-h
Talk
There are currently no held pending account requests in this list.
There are currently no held pending account requests in this list. Approved accounts will be created, removed from this list, and logged in the [[Special:Log/newusers|account creation log]]. Rejected accounts will simply be deleted from this list.
confirmaccount-none-o
Talk
There are currently no open pending account requests in this list.
There are currently no open pending account requests in this list. Approved accounts will be created, removed from this list, and logged in the [[Special:Log/newusers|account creation log]]. Rejected accounts will simply be deleted from this list.
confirmaccount-none-p
Talk
(not provided)
confirmaccount-none-r
Talk
There are currently no recently rejected account requests in this list.
confirmaccount-noreason
Talk
(none)
confirmaccount-notes
Talk
Additional notes:
Additional notes (see above):
confirmaccount-pos-0
Talk
author
confirmaccount-pos-1
Talk
editor
author & editor
confirmaccount-q-held
Talk
held requests
confirmaccount-q-open
Talk
open requests
confirmaccount-q-rej
Talk
recently rejected requests
confirmaccount-q-stale
Talk
expired requests
confirmaccount-rational
Talk
Rationale given to applicant:
confirmaccount-real
Talk
Name:
confirmaccount-real-q
Talk
Name
confirmaccount-reason
Talk
Comment (will be included in e-mail):
Comment (will be included in email):
confirmaccount-rej
Talk
Account request rejected successfully.
confirmaccount-reject
Talk
(rejected by [[User:$1|$1]] on $2)
confirmaccount-reqtype
Talk
Position:
confirmaccount-review
Talk
Review
confirmaccount-showexp
Talk
expired requests
confirmaccount-showheld
Talk
held requests
confirmaccount-showopen
Talk
open requests
confirmaccount-showrej
Talk
rejected requests
confirmaccount-spam
Talk
Spam (do not send e-mail)
confirmaccount-submit
Talk
Confirm
confirmaccount-summary
Talk
Creating user page with biography of new user.
confirmaccount-text
Talk
This is a pending request for a user account at '''{{SITENAME}}'''. Carefully review the below information. If you are approving this request, use the position dropdown to set the account status of the user. Edits made to the application biography will not affect any permanent credential storage. Note that you can choose to create the account under a different username. Use this only to avoid collisions with other names. If you simply leave this page without confirming or denying this request, it will remain pending.
confirmaccount-type
Talk
Queue:
confirmaccount-type-0
Talk
prospective authors
confirmaccount-type-1
Talk
prospective editors
confirmaccount-types
Talk
Select an account confirmation queue from below:
confirmaccount-urls
Talk
List of websites:
confirmaccount-viewing
Talk
(currently being viewed by [[User:$1|$1]])
confirmaccount-welc
Talk
'''Welcome to ''{{SITENAME}}''!''' We hope you will contribute much and well. You will probably want to read the [[{{MediaWiki:Helppage}}|help pages]]. Again, welcome and have fun!
==Welcome!== {{awelcome}}
confirmaccount-wsum
Talk
Welcome!
confirmaccounts
Talk
Confirm account requests
confirmdeletetext
Talk
You are about to delete a page along with all of its history. Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].
confirmedit-desc
Talk
Gives bureaucrats the ability to confirm account requests
confirmedittext
Talk
You must confirm your e-mail address before editing pages. Please set and validate your e-mail address through your [[Special:Preferences|user preferences]].
confirmedittitle
Talk
E-mail confirmation required to edit
confirmemail
Talk
Confirm e-mail address
confirmemail_body
Talk
Someone, probably you, from IP address $1, has registered an account "$2" with this e-mail address on {{SITENAME}}. To confirm that this account really does belong to you and activate e-mail features on {{SITENAME}}, open this link in your browser: $3 If you did *not* register the account, follow this link to cancel the e-mail address confirmation: $5 This confirmation code will expire at $4.
We have registered an account "$2" with this e-mail address on {{SITENAME}}. You can find your user page (for your biography) at http://en.citizendium.org/wiki/User:$2 You should be receiving a welcome mail soon. But here are some next steps. ===================== Step 1: To confirm that this account really does belong to you and activate e-mail features on {{SITENAME}}, open this link in your browser: $3 If this is *not* you, don't follow the link. This confirmation code will expire at CST $4. ===================== Step 2: After confirming your address, get started here: http://en.citizendium.org/wiki/CZ:Getting_Started Please dive right in! ===================== Help: forum: http://forum.citizendium.org/index.php?board=18.0 email: constables@citizendium.org
confirmemail_error
Talk
Something went wrong saving your confirmation.
confirmemail_invalid
Talk
Invalid confirmation code. The code may have expired.
confirmemail_invalidated
Talk
E-mail address confirmation canceled
confirmemail_loggedin
Talk
Your e-mail address has now been confirmed.
confirmemail_needlogin
Talk
You need to $1 to confirm your e-mail address.
confirmemail_noemail
Talk
You do not have a valid e-mail address set in your [[Special:Preferences|user preferences]].
confirmemail_oncreate
Talk
A confirmation code was sent to your e-mail address. This code is not required to log in, but you will need to provide it before enabling any e-mail-based features in the wiki.
confirmemail_pending
Talk
<div class="error">A confirmation code has already been e-mailed to you; if you recently created your account, you may wish to wait a few minutes for it to arrive before trying to request a new code.</div>
confirmemail_send
Talk
Mail a confirmation code
confirmemail_sendfailed
Talk
Could not send confirmation mail. Check address for invalid characters. Mailer returned: $1
confirmemail_sent
Talk
Confirmation e-mail sent.
confirmemail_subject
Talk
{{SITENAME}} e-mail address confirmation
confirmemail_success
Talk
Your e-mail address has been confirmed. You may now [[Special:UserLogin|log in]] and enjoy the wiki.
confirmemail_text
Talk
{{SITENAME}} requires that you validate your e-mail address before using e-mail features. Activate the button below to send a confirmation mail to your address. The mail will include a link containing a code; load the link in your browser to confirm that your e-mail address is valid.
confirmrecreate
Talk
User [[User:$1|$1]] ([[User talk:$1|talk]]) deleted this page after you started editing with reason: : ''$2'' Please confirm that you really want to recreate this page.
contextchars
Talk
Context per line:
contextlines
Talk
Lines per hit:
contribslink
Talk
contribs
contribsub2
Talk
For $1 ($2)
contributions
Talk
User contributions
copyright
Talk
Content is available under $1.
<I>CZ is free</i>. All original articles are available under the <a href="http://en.citizendium.org/wiki/Creative_Commons_CC-by-sa_3.0">Creative Commons-Attribution-ShareAlike 3.0 Unported license</a> or any later.<br />Articles that originated in part from Wikipedia are also available under $1.<br />Servers and hosting generously provided by <a href="http://www.steadfast.net">Steadfast Networks</a><br />
copyrightpage
Talk
{{ns:project}}:Copyrights
copyrightpagename
Talk
{{SITENAME}} copyright
copyrightwarning
Talk
Please note that all contributions to {{SITENAME}} are considered to be released under the $2 (see $1 for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.<br /> You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. <strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>
If you don't want your writing to be edited by others and redistributed at will, then don't submit it here. All original articles and contributions to such articles are available under the [[Creative Commons CC-by-sa 3.0]] license. Please note that additions to those articles that are marked as from Wikipedia are considered to be released under the [[CZ:GNU Free Documentation License|GNU Free Documentation License 1.2]].
copyrightwarning2
Talk
Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.<br /> You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see $1 for details). <strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>
create
Talk
Create
create-this-page
Talk
Create this page
createaccount
Talk
Create account
createaccount-text
Talk
Someone created an account for your e-mail address on {{SITENAME}} ($4) named "$2", with password "$3". You should log in and change your password now. You may ignore this message, if this account was created in error.
createaccount-title
Talk
Account creation for {{SITENAME}}
createaccountblock
Talk
account creation blocked
createaccountmail
Talk
by e-mail
created
Talk
created
creditspage
Talk
Page credits
cur
Talk
cur
currentevents
Talk
Current events
currentevents-url
Talk
Project:Current events
currentrev
Talk
Current revision
currentrevisionlink
Talk
Current revision
customcssjsprotected
Talk
You do not have permission to edit this page, because it contains another user's personal settings.
databaseerror
Talk
Database error
databasenotlocked
Talk
The database is not locked.
datedefault
Talk
No preference
dateformat
Talk
Date format
datetime
Talk
Date and time
dberrortext
Talk
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: <blockquote><tt>$1</tt></blockquote> from within function "<tt>$2</tt>". MySQL returned error "<tt>$3: $4</tt>".
dberrortextcl
Talk
A database query syntax error has occurred. The last attempted database query was: "$1" from within function "$2". MySQL returned error "$3: $4"
deadendpages
Talk
Dead-end pages
deadendpages-summary
Talk
deadendpagestext
Talk
The following pages do not link to other pages in {{SITENAME}}.
dec
Talk
Dec
december
Talk
December
december-gen
Talk
December
default
Talk
default
defaultns
Talk
Search in these namespaces by default:
defemailsubject
Talk
{{SITENAME}} e-mail
delete
Talk
Delete
delete-backlink
Talk
← $1
delete-confirm
Talk
Delete "$1"
delete-edit-reasonlist
Talk
Edit delete reasons
delete-legend
Talk
Delete
delete-toobig
Talk
This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}. Deletion of such pages has been restricted to prevent accidental disruption of {{SITENAME}}.
delete-warning-toobig
Talk
This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}. Deleting it may disrupt database operations of {{SITENAME}}; proceed with caution.
delete_and_move
Talk
Delete and move
delete_and_move_confirm
Talk
Yes, delete the page
delete_and_move_reason
Talk
Deleted to make way for move
delete_and_move_text
Talk
==Deletion required== The destination page "[[:$1]]" already exists. Do you want to delete it to make way for the move?
deletecomment
Talk
Reason for deletion:
deletedarticle
Talk
deleted "[[$1]]"
deletedhist
Talk
Deleted history
deletedrev
Talk
[deleted]
deletedrevision
Talk
Deleted old revision $1
deletedtext
Talk
"<nowiki>$1</nowiki>" has been deleted. See $2 for a record of recent deletions.
deletedwhileediting
Talk
Warning: This page has been deleted after you started editing!
deleteotherreason
Talk
Other/additional reason:
deletepage
Talk
Delete page
deletereason-dropdown
Talk
*Common delete reasons ** Author request ** Copyright violation ** Vandalism
*Common delete reasons ** Author request ** Copyright violation ** Empty/undeveloped ** Self-promotion ** Test edits/test pages ** Vandalism ** Duplicate
deletereasonotherlist
Talk
Other reason
deletethispage
Talk
Delete this page
deletionlog
Talk
deletion log
dellogpage
Talk
Deletion log
dellogpagetext
Talk
Below is a list of the most recent deletions.
descending_abbrev
Talk
desc
destfilename
Talk
Destination filename:
diff
Talk
diff
diff-multi
Talk
({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} not shown.)
difference
Talk
(Difference between revisions)
directorycreateerror
Talk
Could not create directory "$1".
disambiguations
Talk
Disambiguation pages
disambiguations-summary
Talk
disambiguations-text
Talk
The following pages link to a '''disambiguation page'''. They should link to the appropriate topic instead.<br /> A page is treated as disambiguation page if it uses a template which is linked from [[MediaWiki:Disambiguationspage]]
disambiguationspage
Talk
Template:disambig
disclaimerpage
Talk
Project:General disclaimer
disclaimers
Talk
Disclaimers
djvu_no_xml
Talk
Unable to fetch XML for DjVu file
djvu_page_error
Talk
DjVu page out of range
double-redirect-fixed-move
Talk
[[$1]] has been moved, it is now a redirect to [[$2]]
double-redirect-fixer
Talk
Redirect fixer
doubleredirects
Talk
Double redirects
doubleredirects-summary
Talk
doubleredirectstext
Talk
This page lists pages which redirect to other redirect pages. Each row contains links to the first and second redirect, as well as the target of the second redirect, which is usually "real" target page, which the first redirect should point to.
download
Talk
download
duplicatesoffile
Talk
The following {{PLURAL:$1|file is a duplicate|$1 files are duplicates}} of this file:
eauthentsent
Talk
A confirmation e-mail has been sent to the nominated e-mail address. Before any other e-mail is sent to the account, you will have to follow the instructions in the e-mail, to confirm that the account is actually yours.
edit
Talk
Edit
edit-externally
Talk
Edit this file using an external application
edit-externally-help
Talk
See the [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] for more information.
editcomment
Talk
The edit comment was: "<i>$1</i>".
editconflict
Talk
Edit conflict: $1
edithelp
Talk
Editing help
edithelppage
Talk
Help:Editing
editing
Talk
Editing $1
editingcomment
Talk
Editing $1 (comment)
editinginterface
Talk
'''Warning:''' You are editing a page which is used to provide interface text for the software. Changes to this page will affect the appearance of the user interface for other users. For translations, please consider using [http://translatewiki.net/wiki/Main_Page?setlang=en Betawiki], the MediaWiki localisation project.
editingold
Talk
<strong>WARNING: You are editing an out-of-date revision of this page. If you save it, any changes made since this revision will be lost.</strong>
editingsection
Talk
Editing $1 (section)
editinguser
Talk
Changing user rights of user '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])
editold
Talk
edit
editsection
Talk
edit
editsection-brackets
Talk
[$1]
editsectionhint
Talk
Edit section: $1
editthispage
Talk
Edit this page
edittools
Talk
<!-- Text here will be shown below edit and upload forms. -->
<div id="editpage-copywarn3" style="font-weight: bold; font-size: 120%; padding-top: 10px">Please do not upload copyrighted text or media without permission. Such content is subject to deletion. If you obtain permission, put a copy of it on a subpage of the talk page, e.g., {{#ifeq: {{SUBJECTSPACE}}|{{ns:0}}|[[Talk:{{BASEPAGENAME}}/Permission]]|<nowiki>[[Talk:Article_Name/Permission]]</nowiki>}}. <I>Self-authored images for which their authors do not choose a license will default to Creative Commons-Attribution ShareAlike 3.0.</I> </div><br/> <div class="NavFrame"> <div class="NavHead" style="background-color: #7d7">Special Characters</div> <div class="NavContent" > <div id="editpage-specialchars" class="plainlinks" style="margin-top: 15px; border-width: 1px; border-style: solid; border-color: #aaaaaa; padding: 2px;"> <span id="edittools_main">'''Insert:''' <charinsert>– — … ° ≈ ≠ ≤ ≥ ± − × ÷ ← → · § </charinsert></span><span id="edittools_name">&nbsp;&nbsp;'''Sign your username:''' <charinsert>~~&#126;~</charinsert></span> ---- <small><span id="edittools_wikimarkup">'''Wiki markup:''' <charinsert><nowiki>{{</nowiki>+<nowiki>}}</nowiki> </charinsert> &nbsp; <charinsert><nowiki>|</nowiki></charinsert> &nbsp; <charinsert>[+]</charinsert> &nbsp; <charinsert>[[+]]</charinsert> &nbsp; <charinsert>[[Category:+]]</charinsert> &nbsp; <charinsert>#REDIRECT&#32;[[+]]</charinsert> &nbsp; <charinsert><s>+</s></charinsert> &nbsp; <charinsert><sup>+</sup></charinsert> &nbsp; <charinsert><sub>+</sub></charinsert> &nbsp; <charinsert><code>+</code></charinsert> &nbsp; <charinsert><blockquote>+</blockquote></charinsert> &nbsp; <charinsert><ref>+</ref></charinsert> &nbsp; <charinsert><nowiki>{{</nowiki>Reflist<nowiki>}}</nowiki></charinsert> &nbsp; <charinsert><math>+</math></charinsert> &nbsp; <charinsert><references/></charinsert> &nbsp; <charinsert><includeonly>+</includeonly></charinsert> &nbsp; <charinsert><noinclude>+</noinclude></charinsert> &nbsp; <charinsert><nowiki>{{</nowiki>DEFAULTSORT:+<nowiki>}}</nowiki></charinsert> &nbsp; <charinsert>&lt;nowiki>+</nowiki></charinsert> &nbsp; <charinsert><nowiki><!-- </nowiki>+<nowiki> --></nowiki></charinsert>&nbsp;&nbsp;&bull;&nbsp; ([[Templates]])<br/></span> <span id="edittools_symbols">'''Symbols:''' <charinsert> ~ | ¡ ¿ † ‡ ↔ ↑ ↓ • ¶</charinsert> &nbsp; <charinsert> # ¹ ² ³ ½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ∞ </charinsert> &nbsp; <charinsert> ‘ “ ’ ” </charinsert> &nbsp; <charinsert> ¤ ₳ ฿ ₵ ¢ ₡ ₢ $ ₫ ₯ € ₠ ₣ ƒ ₴ ₭ ₤ ℳ ₥ ₦ ₧ ₰ £ ៛ ₨ ₪ ৳ ₮ ₩ ¥ </charinsert> &nbsp; <charinsert> ♠ ♣ ♥ ♦ � ™ ® ©</charinsert><br/></span> <span id="edittools_characters">'''Characters:''' <span class="latinx"> <charinsert> Á á Ć ć É é Í í Ĺ ĺ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź </charinsert> &nbsp; <charinsert> À à È è Ì ì Ò ò Ù ù </charinsert> &nbsp; <charinsert>  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û Ŵ ŵ Ŷ ŷ </charinsert> &nbsp; <charinsert> Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ </charinsert> &nbsp; <charinsert> ß </charinsert> &nbsp; <charinsert> à ã Ẽ ẽ Ĩ ĩ Ñ ñ Õ õ Ũ ũ Ỹ ỹ</charinsert> &nbsp; <charinsert> Ç ç Ģ ģ Ķ ķ Ļ ļ Ņ ņ Ŗ ŗ Ş ş Ţ ţ </charinsert> &nbsp; <charinsert> Đ đ </charinsert> &nbsp; <charinsert> Ů ů </charinsert> &nbsp; <charinsert> Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž </charinsert> &nbsp; <charinsert> Ā ā Ē ē Ī ī Ō ō Ū ū Ȳ ȳ Ǣ ǣ </charinsert> &nbsp; <charinsert> ǖ ǘ ǚ ǜ </charinsert> &nbsp; <charinsert> Ă ă Ĕ ĕ Ğ ğ Ĭ ĭ Ŏ ŏ Ŭ ŭ </charinsert> &nbsp; <charinsert> Ċ ċ Ė ė Ġ ġ İ ı Ż ż </charinsert> &nbsp; <charinsert> Ą ą Ę ę Į į Ǫ ǫ Ų ų </charinsert> &nbsp; <charinsert> Ḍ ḍ Ḥ ḥ Ḷ ḷ Ḹ ḹ Ṃ ṃ Ṇ ṇ Ṛ ṛ Ṝ ṝ Ṣ ṣ Ṭ ṭ </charinsert> &nbsp; <charinsert> Ł ł </charinsert> &nbsp; <charinsert> Ő ő Ű ű </charinsert> &nbsp; <charinsert> Ŀ ŀ </charinsert> &nbsp; <charinsert> Ħ ħ </charinsert> &nbsp; <charinsert> Ð ð Þ þ </charinsert> &nbsp; <charinsert> Œ œ </charinsert> &nbsp; <charinsert> Æ æ Ø ø Å å </charinsert> &nbsp; <charinsert> Ə ə </charinsert></span>&nbsp;<span id="edittools_latinx_template">&nbsp;&bull;&nbsp; <charinsert><nowiki>{{</nowiki><nowiki>Unicode|</nowiki>+<nowiki>}}</nowiki></charinsert></span><br/></span> <span id="edittools_greek">'''Greek:''' <charinsert> Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ </charinsert> &nbsp; <charinsert> Α α Β β Γ γ Δ δ </charinsert> &nbsp; <charinsert> Ε ε Ζ ζ Η η Θ θ </charinsert> &nbsp; <charinsert> Ι ι Κ κ Λ λ Μ μ </charinsert> &nbsp; <charinsert> Ν ν Ξ ξ Ο ο Π π </charinsert> &nbsp; <charinsert> Ρ ρ Σ σ ς Τ τ Υ υ </charinsert> &nbsp; <charinsert> Φ φ Χ χ Ψ ψ Ω ω </charinsert> &nbsp;<span id="edittools_greek_template">•&nbsp; <charinsert><nowiki>{{</nowiki><nowiki>Polytonic|</nowiki>+<nowiki>}}</nowiki></charinsert></span> &nbsp;<span id="edittools_greek_example">•&nbsp; ([[Polytonic_orthography#Examples_of_polytonic_characters|polytonic list]])</span><br/></span> <span id="edittools_cyrillic">'''Cyrillic:''' <charinsert> А а Б б В в Г г </charinsert> &nbsp; <charinsert> Ґ ґ Ѓ ѓ Д д Ђ ђ </charinsert> &nbsp; <charinsert> Е е Ё ё Є є Ж ж </charinsert> &nbsp; <charinsert> З з Ѕ ѕ И и І і </charinsert> &nbsp; <charinsert> Ї ї Й й Ј ј К к </charinsert> &nbsp; <charinsert> Ќ ќ Л л Љ љ М м </charinsert> &nbsp; <charinsert> Н н Њ њ О о П п </charinsert> &nbsp; <charinsert> Р р С с Т т Ћ ћ </charinsert> &nbsp; <charinsert> У у Ў ў Ф ф Х х </charinsert> &nbsp; <charinsert> Ц ц Ч ч Џ џ Ш ш </charinsert> &nbsp; <charinsert> Щ щ Ъ ъ Ы ы Ь ь </charinsert> &nbsp; <charinsert> Э э Ю ю Я я </charinsert> &nbsp;<br/></span> <span id="edittools_ipa">'''IPA:''' <span title="Pronunciation in IPA" class="IPA"><charinsert>t̪ d̪ ʈ ɖ ɟ ɡ ɢ ʡ ʔ </charinsert> &nbsp; <charinsert> ɸ ʃ ʒ ɕ ʑ ʂ ʐ ʝ ɣ ʁ ʕ ʜ ʢ ɦ </charinsert> &nbsp; <charinsert> ɱ ɳ ɲ ŋ ɴ </charinsert> &nbsp; <charinsert> ʋ ɹ ɻ ɰ </charinsert> &nbsp; <charinsert> ʙ ʀ ɾ ɽ </charinsert> &nbsp; <charinsert> ɫ ɬ ɮ ɺ ɭ ʎ ʟ </charinsert> &nbsp; <charinsert> ɥ ʍ ɧ </charinsert> &nbsp; <charinsert> ɓ ɗ ʄ ɠ ʛ </charinsert> &nbsp; <charinsert> ʘ ǀ ǃ ǂ ǁ </charinsert> &nbsp; <charinsert> ɨ ʉ ɯ </charinsert> &nbsp; <charinsert> ɪ ʏ ʊ </charinsert> &nbsp; <charinsert> ɘ ɵ ɤ </charinsert> &nbsp; <charinsert> ə ɚ </charinsert> &nbsp; <charinsert> ɛ ɜ ɝ ɞ ʌ ɔ </charinsert> &nbsp; <charinsert> ɐ ɶ ɑ ɒ </charinsert> &nbsp; <charinsert> ʰ ʷ ʲ ˠ ˤ ⁿ ˡ </charinsert> &nbsp; <charinsert> ˈ ˌ ː ˑ ̪ </charinsert>&nbsp;</span> &nbsp;&bull;&nbsp; <charinsert><nowiki>{{</nowiki><nowiki>IPA|</nowiki>+<nowiki>}}</nowiki></charinsert><br/></span> </small> </div> </div> </div>
editundo
Talk
undo
editusergroup
Talk
Edit user groups
email
Talk
E-mail
emailauthenticated
Talk
Your e-mail address was authenticated on $1.
emailblock
Talk
e-mail blocked
emailccme
Talk
E-mail me a copy of my message.
emailccsubject
Talk
Copy of your message to $1: $2
emailconfirmlink
Talk
Confirm your e-mail address
emailfrom
Talk
From:
emailmessage
Talk
Message:
emailnotauthenticated
Talk
Your e-mail address is not yet authenticated. No e-mail will be sent for any of the following features.
emailpage
Talk
E-mail user
emailpagetext
Talk
If this user has entered a valid e-mail address in his or her user preferences, the form below will send a single message. The e-mail address you entered in [[Special:Preferences|your user preferences]] will appear as the "From" address of the e-mail, so the recipient will be able to reply.
emailsend
Talk
Send
emailsent
Talk
E-mail sent
emailsenttext
Talk
Your e-mail message has been sent.
emailsubject
Talk
Subject:
emailto
Talk
To:
emailuser
Talk
E-mail this user
emailuserfooter
Talk
This e-mail was sent by $1 to $2 by the "Email user" function at {{SITENAME}}.
embedvideo-bad-id
Talk
EmbedVideo received the bad id "$1" for the service "$2".
embedvideo-bad-params
Talk
EmbedVideo received a bad parameter.
embedvideo-embed-clause
Talk
<object width="$2" height="$3"><param name="movie" value="$1"></param><param name="wmode" value="transparent"></param><embed src="$1" type="application/x-shockwave-flash" wmode="transparent" width="$2" height="$3"></embed></object>
embedvideo-illegal-width
Talk
EmbedVideo received the illegal width parameter "$1".
embedvideo-missing-params
Talk
EmbedVideo is missing a required parameter.
embedvideo-unparsable-param-string
Talk
EmbedVideo received the unparsable parameter string "<tt>$1</tt>".
embedvideo-unrecognized-service
Talk
EmbedVideo does not recognize the video service "<tt>$1</tt>".
emptyfile
Talk
The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file.
enotif_anon_editor
Talk
anonymous user $1
enotif_body
Talk
Dear $WATCHINGUSERNAME, The {{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED on $PAGEEDITDATE by $PAGEEDITOR, see $PAGETITLE_URL for the current version. $NEWPAGE Editor's summary: $PAGESUMMARY $PAGEMINOREDIT Contact the editor: mail: $PAGEEDITOR_EMAIL wiki: $PAGEEDITOR_WIKI There will be no other notifications in case of further changes unless you visit this page. You could also reset the notification flags for all your watched pages on your watchlist. Your friendly {{SITENAME}} notification system -- To change your watchlist settings, visit {{fullurl:{{ns:special}}:Watchlist/edit}} Feedback and further assistance: {{fullurl:{{MediaWiki:Helppage}}}}
enotif_impersonal_salutation
Talk
{{SITENAME}} user
enotif_lastdiff
Talk
See $1 to view this change.
enotif_lastvisited
Talk
See $1 for all changes since your last visit.
enotif_mailer
Talk
{{SITENAME}} Notification Mailer
enotif_newpagetext
Talk
This is a new page.
enotif_reset
Talk
Mark all pages visited
enotif_subject
Talk
{{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR
CZ $PAGETITLE $CHANGEDORCREATED by $PAGEEDITOR
enterlockreason
Talk
Enter a reason for the lock, including an estimate of when the lock will be released
error
Talk
Error
errorpagetitle
Talk
Error
exbeforeblank
Talk
content before blanking was: '$1'
exblank
Talk
page was empty
excontent
Talk
content was: '$1'
excontentauthor
Talk
content was: '$1' (and the only contributor was '[[Special:Contributions/$2|$2]]')
exif-aperturevalue
Talk
Aperture
exif-artist
Talk
Author
exif-bitspersample
Talk
Bits per component
exif-brightnessvalue
Talk
Brightness
exif-cfapattern
Talk
CFA pattern
exif-colorspace
Talk
Color space
exif-colorspace-1
Talk
sRGB
exif-colorspace-ffff.h
Talk
FFFF.H
exif-componentsconfiguration
Talk
Meaning of each component
exif-componentsconfiguration-0
Talk
does not exist
exif-componentsconfiguration-1
Talk
Y
exif-componentsconfiguration-2
Talk
Cb
exif-componentsconfiguration-3
Talk
Cr
exif-componentsconfiguration-4
Talk
R
exif-componentsconfiguration-5
Talk
G
exif-componentsconfiguration-6
Talk
B
exif-compressedbitsperpixel
Talk
Image compression mode
exif-compression
Talk
Compression scheme
exif-compression-1
Talk
Uncompressed
exif-compression-6
Talk
JPEG
exif-contrast
Talk
Contrast
exif-contrast-0
Talk
Normal
exif-contrast-1
Talk
Soft
exif-contrast-2
Talk
Hard
exif-copyright
Talk
Copyright holder
exif-customrendered
Talk
Custom image processing
exif-customrendered-0
Talk
Normal process
exif-customrendered-1
Talk
Custom process
exif-datetime
Talk
File change date and time
exif-datetimedigitized
Talk
Date and time of digitizing
exif-datetimeoriginal
Talk
Date and time of data generation
exif-devicesettingdescription
Talk
Device settings description
exif-digitalzoomratio
Talk
Digital zoom ratio
exif-exifversion
Talk
Exif version
exif-exposurebiasvalue
Talk
Exposure bias
exif-exposureindex
Talk
Exposure index
exif-exposuremode
Talk
Exposure mode
exif-exposuremode-0
Talk
Auto exposure
exif-exposuremode-1
Talk
Manual exposure
exif-exposuremode-2
Talk
Auto bracket
exif-exposureprogram
Talk
Exposure Program
exif-exposureprogram-0
Talk
Not defined
exif-exposureprogram-1
Talk
Manual
exif-exposureprogram-2
Talk
Normal program
exif-exposureprogram-3
Talk
Aperture priority
exif-exposureprogram-4
Talk
Shutter priority
exif-exposureprogram-5
Talk
Creative program (biased toward depth of field)
exif-exposureprogram-6
Talk
Action program (biased toward fast shutter speed)
exif-exposureprogram-7
Talk
Portrait mode (for closeup photos with the background out of focus)
exif-exposureprogram-8
Talk
Landscape mode (for landscape photos with the background in focus)
exif-exposuretime
Talk
Exposure time
exif-exposuretime-format
Talk
$1 sec ($2)
exif-filesource
Talk
File source
exif-filesource-3
Talk
DSC
exif-flash
Talk
Flash
exif-flashenergy
Talk
Flash energy
exif-flashpixversion
Talk
Supported Flashpix version
exif-fnumber
Talk
F Number
exif-fnumber-format
Talk
f/$1
exif-focallength
Talk
Lens focal length
exif-focallength-format
Talk
$1 mm
exif-focallengthin35mmfilm
Talk
Focal length in 35 mm film
exif-focalplaneresolutionunit
Talk
Focal plane resolution unit
exif-focalplaneresolutionunit-2
Talk
inches
exif-focalplanexresolution
Talk
Focal plane X resolution
exif-focalplaneyresolution
Talk
Focal plane Y resolution
exif-gaincontrol
Talk
Scene control
exif-gaincontrol-0
Talk
None
exif-gaincontrol-1
Talk
Low gain up
exif-gaincontrol-2
Talk
High gain up
exif-gaincontrol-3
Talk
Low gain down
exif-gaincontrol-4
Talk
High gain down
exif-gpsaltitude
Talk
Altitude
exif-gpsaltituderef
Talk
Altitude reference
exif-gpsareainformation
Talk
Name of GPS area
exif-gpsdatestamp
Talk
GPS date
exif-gpsdestbearing
Talk
Bearing of destination
exif-gpsdestbearingref
Talk
Reference for bearing of destination
exif-gpsdestdistance
Talk
Distance to destination
exif-gpsdestdistanceref
Talk
Reference for distance to destination
exif-gpsdestlatitude
Talk
Latitude destination
exif-gpsdestlatituderef
Talk
Reference for latitude of destination
exif-gpsdestlongitude
Talk
Longitude of destination
exif-gpsdestlongituderef
Talk
Reference for longitude of destination
exif-gpsdifferential
Talk
GPS differential correction
exif-gpsdirection-m
Talk
Magnetic direction
exif-gpsdirection-t
Talk
True direction
exif-gpsdop
Talk
Measurement precision
exif-gpsimgdirection
Talk
Direction of image
exif-gpsimgdirectionref
Talk
Reference for direction of image
exif-gpslatitude
Talk
Latitude
exif-gpslatitude-n
Talk
North latitude
exif-gpslatitude-s
Talk
South latitude
exif-gpslatituderef
Talk
North or South Latitude
exif-gpslongitude
Talk
Longitude
exif-gpslongitude-e
Talk
East longitude
exif-gpslongitude-w
Talk
West longitude
exif-gpslongituderef
Talk
East or West Longitude
exif-gpsmapdatum
Talk
Geodetic survey data used
exif-gpsmeasuremode
Talk
Measurement mode
exif-gpsmeasuremode-2
Talk
2-dimensional measurement
exif-gpsmeasuremode-3
Talk
3-dimensional measurement
exif-gpsprocessingmethod
Talk
Name of GPS processing method
exif-gpssatellites
Talk
Satellites used for measurement
exif-gpsspeed
Talk
Speed of GPS receiver
exif-gpsspeed-k
Talk
Kilometres per hour
exif-gpsspeed-m
Talk
Miles per hour
exif-gpsspeed-n
Talk
Knots
exif-gpsspeedref
Talk
Speed unit
exif-gpsstatus
Talk
Receiver status
exif-gpsstatus-a
Talk
Measurement in progress
exif-gpsstatus-v
Talk
Measurement interoperability
exif-gpstimestamp
Talk
GPS time (atomic clock)
exif-gpstrack
Talk
Direction of movement
exif-gpstrackref
Talk
Reference for direction of movement
exif-gpsversionid
Talk
GPS tag version
exif-imagedescription
Talk
Image title
exif-imagelength
Talk
Height
exif-imageuniqueid
Talk
Unique image ID
exif-imagewidth
Talk
Width
exif-isospeedratings
Talk
ISO speed rating
exif-jpeginterchangeformat
Talk
Offset to JPEG SOI
exif-jpeginterchangeformatlength
Talk
Bytes of JPEG data
exif-lightsource
Talk
Light source
exif-lightsource-0
Talk
Unknown
exif-lightsource-1
Talk
Daylight
exif-lightsource-10
Talk
Cloudy weather
exif-lightsource-11
Talk
Shade
exif-lightsource-12
Talk
Daylight fluorescent (D 5700 – 7100K)
exif-lightsource-13
Talk
Day white fluorescent (N 4600 – 5400K)
exif-lightsource-14
Talk
Cool white fluorescent (W 3900 – 4500K)
exif-lightsource-15
Talk
White fluorescent (WW 3200 – 3700K)
exif-lightsource-17
Talk
Standard light A
exif-lightsource-18
Talk
Standard light B
exif-lightsource-19
Talk
Standard light C
exif-lightsource-2
Talk
Fluorescent
exif-lightsource-20
Talk
D55
exif-lightsource-21
Talk
D65
exif-lightsource-22
Talk
D75
exif-lightsource-23
Talk
D50
exif-lightsource-24
Talk
ISO studio tungsten
exif-lightsource-255
Talk
Other light source
exif-lightsource-3
Talk
Tungsten (incandescent light)
exif-lightsource-4
Talk
Flash
exif-lightsource-9
Talk
Fine weather
exif-make
Talk
Camera manufacturer
exif-make-value
Talk
$1
exif-makernote
Talk
Manufacturer notes
exif-maxaperturevalue
Talk
Maximum land aperture
exif-meteringmode
Talk
Metering mode
exif-meteringmode-0
Talk
Unknown
exif-meteringmode-1
Talk
Average
exif-meteringmode-2
Talk
CenterWeightedAverage
exif-meteringmode-255
Talk
Other
exif-meteringmode-3
Talk
Spot
exif-meteringmode-4
Talk
MultiSpot
exif-meteringmode-5
Talk
Pattern
exif-meteringmode-6
Talk
Partial
exif-model
Talk
Camera model
exif-model-value
Talk
$1
exif-oecf
Talk
Optoelectronic conversion factor
exif-orientation
Talk
Orientation
exif-orientation-1
Talk
Normal
exif-orientation-2
Talk
Flipped horizontally
exif-orientation-3
Talk
Rotated 180°
exif-orientation-4
Talk
Flipped vertically
exif-orientation-5
Talk
Rotated 90° CCW and flipped vertically
exif-orientation-6
Talk
Rotated 90° CW
exif-orientation-7
Talk
Rotated 90° CW and flipped vertically
exif-orientation-8
Talk
Rotated 90° CCW
exif-photometricinterpretation
Talk
Pixel composition
exif-photometricinterpretation-2
Talk
RGB
exif-photometricinterpretation-6
Talk
YCbCr
exif-pixelxdimension
Talk
Valid image height
exif-pixelydimension
Talk
Valid image width
exif-planarconfiguration
Talk
Data arrangement
exif-planarconfiguration-1
Talk
chunky format
exif-planarconfiguration-2
Talk
planar format
exif-primarychromaticities
Talk
Chromaticities of primarities
exif-referenceblackwhite
Talk
Pair of black and white reference values
exif-relatedsoundfile
Talk
Related audio file
exif-resolutionunit
Talk
Unit of X and Y resolution
exif-rowsperstrip
Talk
Number of rows per strip
exif-samplesperpixel
Talk
Number of components
exif-saturation
Talk
Saturation
exif-saturation-0
Talk
Normal
exif-saturation-1
Talk
Low saturation
exif-saturation-2
Talk
High saturation
exif-scenecapturetype
Talk
Scene capture type
exif-scenecapturetype-0
Talk
Standard
exif-scenecapturetype-1
Talk
Landscape
exif-scenecapturetype-2
Talk
Portrait
exif-scenecapturetype-3
Talk
Night scene
exif-scenetype
Talk
Scene type
exif-scenetype-1
Talk
A directly photographed image
exif-sensingmethod
Talk
Sensing method
exif-sensingmethod-1
Talk
Undefined
exif-sensingmethod-2
Talk
One-chip color area sensor
exif-sensingmethod-3
Talk
Two-chip color area sensor
exif-sensingmethod-4
Talk
Three-chip color area sensor
exif-sensingmethod-5
Talk
Color sequential area sensor
exif-sensingmethod-7
Talk
Trilinear sensor
exif-sensingmethod-8
Talk
Color sequential linear sensor
exif-sharpness
Talk
Sharpness
exif-sharpness-0
Talk
Normal
exif-sharpness-1
Talk
Soft
exif-sharpness-2
Talk
Hard
exif-shutterspeedvalue
Talk
Shutter speed
exif-software
Talk
Software used
exif-software-value
Talk
$1
exif-spatialfrequencyresponse
Talk
Spatial frequency response
exif-spectralsensitivity
Talk
Spectral sensitivity
exif-stripbytecounts
Talk
Bytes per compressed strip
exif-stripoffsets
Talk
Image data location
exif-subjectarea
Talk
Subject area
exif-subjectdistance
Talk
Subject distance
exif-subjectdistance-value
Talk
$1 metres
exif-subjectdistancerange
Talk
Subject distance range
exif-subjectdistancerange-0
Talk
Unknown
exif-subjectdistancerange-1
Talk
Macro
exif-subjectdistancerange-2
Talk
Close view
exif-subjectdistancerange-3
Talk
Distant view
exif-subjectlocation
Talk
Subject location
exif-subsectime
Talk
DateTime subseconds
exif-subsectimedigitized
Talk
DateTimeDigitized subseconds
exif-subsectimeoriginal
Talk
DateTimeOriginal subseconds
exif-transferfunction
Talk
Transfer function
exif-unknowndate
Talk
Unknown date
exif-usercomment
Talk
User comments
exif-whitebalance
Talk
White Balance
exif-whitebalance-0
Talk
Auto white balance
exif-whitebalance-1
Talk
Manual white balance
exif-whitepoint
Talk
White point chromaticity
exif-xresolution
Talk
Horizontal resolution
exif-xyresolution-c
Talk
$1 dpc
exif-xyresolution-i
Talk
$1 dpi
exif-ycbcrcoefficients
Talk
Color space transformation matrix coefficients
exif-ycbcrpositioning
Talk
Y and C positioning
exif-ycbcrsubsampling
Talk
Subsampling ratio of Y to C
exif-yresolution
Talk
Vertical resolution
expand_templates_input
Talk
Input text:
expand_templates_intro
Talk
This special page takes some text and expands all templates in it recursively. It also expands parser functions like <nowiki>{{</nowiki>#if:...}}, and variables like <nowiki>{{</nowiki>CURRENTDAY}}&mdash;in fact pretty much everything in double-braces. It does this by calling the relevant parser stage from MediaWiki itself.
expand_templates_ok
Talk
OK
expand_templates_output
Talk
Result:
expand_templates_remove_comments
Talk
Remove comments
expand_templates_title
Talk
Context title, for <nowiki>{{</nowiki>PAGENAME}} etc.:
expandtemplates
Talk
Expand templates
expensive-parserfunction-category
Talk
Pages with too many expensive parser function calls
expensive-parserfunction-warning
Talk
Warning: This page contains too many expensive parser function calls. It should have less than $2, there are now $1.
expiringblock
Talk
expires $1
explainconflict
Talk
Someone else has changed this page since you started editing it. The upper text area contains the page text as it currently exists. Your changes are shown in the lower text area. You will have to merge your changes into the existing text. '''Only''' the text in the upper text area will be saved when you press "Save page".
export
Talk
Export pages
export-addcat
Talk
Add
export-addcattext
Talk
Add pages from category:
export-download
Talk
Save as file
export-submit
Talk
Export
export-templates
Talk
Include templates
exportcuronly
Talk
Include only the current revision, not the full history
exportnohistory
Talk
---- '''Note:''' Exporting the full history of pages through this form has been disabled due to performance reasons.
exporttext
Talk
You can export the text and editing history of a particular page or set of pages wrapped in some XML. This can be imported into another wiki using MediaWiki via the [[Special:Import|import page]]. To export pages, enter the titles in the text box below, one title per line, and select whether you want the current version as well as all old versions, with the page history lines, or the current version with the info about the last edit. In the latter case you can also use a link, e.g. [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] for the page "[[{{MediaWiki:Mainpage}}]]".
externaldberror
Talk
There was either an external authentication database error or you are not allowed to update your external account.
extlink_sample
Talk
http://www.example.com link title
extlink_tip
Talk
External link (remember http:// prefix)
fancycaptcha-addurl
Talk
Your edit includes new external links. To help protect against automated spam, please enter the words that appear below in the box ([[Special:Captcha/help|more info]]):
fancycaptcha-badlogin
Talk
To help protect against automated password cracking, please enter the words that appear below in the box ([[Special:Captcha/help|more info]]):
fancycaptcha-create
Talk
To create the page, please enter the words that appear below in the box ([[Special:Captcha/help|more info]]):
fancycaptcha-createaccount
Talk
To help protect against automated account creation, please enter the words that appear below in the box ([[Special:Captcha/help|more info]]):
fancycaptcha-edit
Talk
To edit this page, please enter the words that appear below in the box ([[Special:Captcha/help|more info]]):
faq
Talk
FAQ
faqpage
Talk
Project:FAQ
feb
Talk
Feb
february
Talk
February
february-gen
Talk
February
feed-atom
Talk
Atom
feed-invalid
Talk
Invalid subscription feed type.
feed-rss
Talk
RSS
feed-unavailable
Talk
Syndication feeds are not available on {{SITENAME}}
feedlinks
Talk
Feed:
fewestrevisions
Talk
Pages with the fewest revisions
fewestrevisions-summary
Talk
file-exists-duplicate
Talk
This file is a duplicate of the following {{PLURAL:$1|file|files}}:
file-info
Talk
(file size: $1, MIME type: $2)
file-info-size
Talk
($1 × $2 pixel, file size: $3, MIME type: $4)
file-nohires
Talk
<small>No higher resolution available.</small>
file-thumbnail-no
Talk
The filename begins with <strong><tt>$1</tt></strong>. It seems to be an image of reduced size <i>(thumbnail)</i>. If you have this image in full resolution upload this one, otherwise change the file name please.
filecopyerror
Talk
Could not copy file "$1" to "$2".
filedelete
Talk
Delete $1
filedelete-archive-read-only
Talk
The archive directory "$1" is not writable by the webserver.
filedelete-backlink
Talk
← $1
filedelete-comment
Talk
Reason for deletion:
filedelete-current-unregistered
Talk
The specified file "$1" is not in the database.
filedelete-edit-reasonlist
Talk
Edit delete reasons
filedelete-intro
Talk
You are deleting '''[[Media:$1|$1]]'''.
filedelete-intro-old
Talk
You are deleting the version of '''[[Media:$1|$1]]''' as of [$4 $3, $2].
filedelete-iscurrent
Talk
You are attempting to delete the most recent version of this file. Please revert to an older version first.
filedelete-legend
Talk
Delete file
filedelete-missing
Talk
The file "$1" cannot be deleted, because it does not exist.
filedelete-nofile
Talk
'''$1''' does not exist on {{SITENAME}}.
filedelete-nofile-old
Talk
There is no archived version of '''$1''' with the specified attributes.
filedelete-old-unregistered
Talk
The specified file revision "$1" is not in the database.
filedelete-otherreason
Talk
Other/additional reason:
filedelete-reason-dropdown
Talk
*Common delete reasons ** Copyright violation ** Duplicated file
filedelete-reason-otherlist
Talk
Other reason
filedelete-submit
Talk
Delete
filedelete-success
Talk
'''$1''' has been deleted.
filedelete-success-old
Talk
The version of '''[[Media:$1|$1]]''' as of $3, $2 has been deleted.
filedeleteerror
Talk
Could not delete file "$1".
filedeleteerror-long
Talk
Errors were encountered while deleting the file: $1
filedeleteerror-short
Talk
Error deleting file: $1
filedesc
Talk
Summary
fileduplicatesearch
Talk
Search for duplicate files
fileduplicatesearch-filename
Talk
Filename:
fileduplicatesearch-info
Talk
$1 × $2 pixel<br />File size: $3<br />MIME type: $4
fileduplicatesearch-legend
Talk
Search for a duplicate
fileduplicatesearch-result-1
Talk
The file "$1" has no identical duplication.
fileduplicatesearch-result-n
Talk
The file "$1" has {{PLURAL:$2|1 identical duplication|$2 identical duplications}}.
fileduplicatesearch-submit
Talk
Search
fileduplicatesearch-summary
Talk
Search for duplicate files on base of its hash value. Enter the filename without the "{{ns:image}}:" prefix.
fileexists
Talk
A file with this name exists already, please check <strong><tt>$1</tt></strong> if you are not sure if you want to change it.
fileexists-extension
Talk
A file with a similar name exists:<br /> Name of the uploading file: <strong><tt>$1</tt></strong><br /> Name of the existing file: <strong><tt>$2</tt></strong><br /> Please choose a different name.
fileexists-forbidden
Talk
A file with this name exists already; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]
fileexists-shared-forbidden
Talk
A file with this name exists already in the shared file repository; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]
fileexists-thumb
Talk
<center>'''Existing file'''</center>
fileexists-thumbnail-yes
Talk
The file seems to be an image of reduced size <i>(thumbnail)</i>. Please check the file <strong><tt>$1</tt></strong>.<br /> If the checked file is the same image of original size it is not necessary to upload an extra thumbnail.
fileexistserror
Talk
Unable to write to file "$1": file exists
filehist
Talk
File history
filehist-comment
Talk
Comment
filehist-current
Talk
current
filehist-datetime
Talk
Date/Time
filehist-deleteall
Talk
delete all
filehist-deleteone
Talk
delete
filehist-dimensions
Talk
Dimensions
filehist-filesize
Talk
File size
filehist-help
Talk
Click on a date/time to view the file as it appeared at that time.
filehist-revert
Talk
revert
filehist-user
Talk
User
filemissing
Talk
File missing
filename
Talk
Filename
filename-bad-prefix
Talk
The name of the file you are uploading begins with <strong>"$1"</strong>, which is a non-descriptive name typically assigned automatically by digital cameras. Please choose a more descriptive name for your file.
filename-prefix-blacklist
Talk
#<!-- leave this line exactly as it is --> <pre> # Syntax is as follows: # * Everything from a "#" character to the end of the line is a comment # * Every non-blank line is a prefix for typical file names assigned automatically by digital cameras CIMG # Casio DSC_ # Nikon DSCF # Fuji DSCN # Nikon DUW # some mobile phones IMG # generic JD # Jenoptik MGP # Pentax PICT # misc. #</pre> <!-- leave this line exactly as it is -->
filenotfound
Talk
Could not find file "$1".
filepageexists
Talk
The description page for this file has already been created at <strong><tt>$1</tt></strong>, but no file with this name currently exists. The summary you enter will not appear on the description page. To make your summary appear there, you will need to manually edit it
filepath
Talk
File path
filepath-page
Talk
File:
filepath-submit
Talk
Path
filepath-summary
Talk
This special page returns the complete path for a file. Images are shown in full resolution, other file types are started with their associated program directly. Enter the file name without the "{{ns:image}}:" prefix.
filerenameerror
Talk
Could not rename file "$1" to "$2".
filerevert
Talk
Revert $1
filerevert-backlink
Talk
← $1
filerevert-badversion
Talk
There is no previous local version of this file with the provided timestamp.
filerevert-comment
Talk
Comment:
filerevert-defaultcomment
Talk
Reverted to version as of $2, $1
filerevert-intro
Talk
You are reverting '''[[Media:$1|$1]]''' to the [$4 version as of $3, $2].
filerevert-legend
Talk
Revert file
filerevert-submit
Talk
Revert
filerevert-success
Talk
'''[[Media:$1|$1]]''' has been reverted to the [$4 version as of $3, $2].
files
Talk
Files
filesource
Talk
Source:
filestatus
Talk
Copyright status:
filetype-badmime
Talk
Files of the MIME type "$1" are not allowed to be uploaded.
filetype-banned-type
Talk
'''".$1"''' is not a permitted file type. Permitted {{PLURAL:$3|file type is|file types are}} $2.
filetype-missing
Talk
The file has no extension (like ".jpg").
filetype-unwanted-type
Talk
'''".$1"''' is an unwanted file type. Preferred {{PLURAL:$3|file type is|file types are}} $2.
fileuploadsummary
Talk
Summary:
<p style="max-width:14em; margin:0.5em 1.5em 0.5em 0; text-align:justify;">Copy the following code ''in its entirety'' into the box to the right, and fill in all the details you know.</p> <pre id="preload" style="background:#ffd; border:1px solid #dda; padding:0.5em; margin:0.5em 1.5em 0.5em 0.5em; max-width:14em;"> {{Image_Details |description = |author = |copyright = |source = |date-created = |pub-country = |notes = |versions = }} </pre>
filewasdeleted
Talk
A file of this name has been previously uploaded and subsequently deleted. You should check the $1 before proceeding to upload it again.
fix-double-redirects
Talk
Update any redirects that point to the original title
formerror
Talk
Error: could not submit form
fri
Talk
Fri
friday
Talk
Friday
go
Talk
Go
googlesearch
Talk
<form method="get" action="http://www.google.com/search" id="googlesearch"> <input type="hidden" name="domains" value="{{SERVER}}" /> <input type="hidden" name="num" value="50" /> <input type="hidden" name="ie" value="$2" /> <input type="hidden" name="oe" value="$2" /> <input type="text" name="q" size="31" maxlength="255" value="$1" /> <input type="submit" name="btnG" value="$3" /> <div> <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label> <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label> </div> </form>
gotaccount
Talk
Already have an account? $1.
gotaccountlink
Talk
Log in
group
Talk
Group:
group-all
Talk
(all)
group-autoconfirmed
Talk
Autoconfirmed users
group-autoconfirmed-member
Talk
Autoconfirmed user
group-bot
Talk
Bots
group-bot-member
Talk
Bot
group-bureaucrat
Talk
Bureaucrats
group-bureaucrat-member
Talk
Bureaucrat
group-checkuser
Talk
Check users
group-checkuser-member
Talk
Check user
group-suppress
Talk
Oversights
group-suppress-member
Talk
Oversight
group-sysop
Talk
Sysops
group-sysop-member
Talk
Sysop
group-user
Talk
Users
group-user-member
Talk
User
grouppage-autoconfirmed
Talk
{{ns:project}}:Autoconfirmed users
grouppage-bot
Talk
{{ns:project}}:Bots
grouppage-bureaucrat
Talk
{{ns:project}}:Bureaucrats
grouppage-checkuser
Talk
{{ns:project}}:Check user
grouppage-suppress
Talk
{{ns:project}}:Oversight
grouppage-sysop
Talk
{{ns:project}}:Administrators
CZ:Constabulary
grouppage-user
Talk
{{ns:project}}:Users
Special:RequestAccount
guesstimezone
Talk
Fill in from browser
headline_sample
Talk
Headline text
headline_tip
Talk
Level 2 headline
hebrew-calendar-m1
Talk
Tishrei
hebrew-calendar-m1-gen
Talk
Tishrei
hebrew-calendar-m10
Talk
Tamuz
hebrew-calendar-m10-gen
Talk
Tamuz
hebrew-calendar-m11
Talk
Av
hebrew-calendar-m11-gen
Talk
Av
hebrew-calendar-m12
Talk
Elul
hebrew-calendar-m12-gen
Talk
Elul
hebrew-calendar-m2
Talk
Cheshvan
hebrew-calendar-m2-gen
Talk
Cheshvan
hebrew-calendar-m3
Talk
Kislev
hebrew-calendar-m3-gen
Talk
Kislev
hebrew-calendar-m4
Talk
Tevet
hebrew-calendar-m4-gen
Talk
Tevet
hebrew-calendar-m5
Talk
Shevat
hebrew-calendar-m5-gen
Talk
Shevat
hebrew-calendar-m6
Talk
Adar
hebrew-calendar-m6-gen
Talk
Adar
hebrew-calendar-m6a
Talk
Adar I
hebrew-calendar-m6a-gen
Talk
Adar I
hebrew-calendar-m6b
Talk
Adar II
hebrew-calendar-m6b-gen
Talk
Adar II
hebrew-calendar-m7
Talk
Nisan
hebrew-calendar-m7-gen
Talk
Nisan
hebrew-calendar-m8
Talk
Iyar
hebrew-calendar-m8-gen
Talk
Iyar
hebrew-calendar-m9
Talk
Sivan
hebrew-calendar-m9-gen
Talk
Sivan
help
Talk
Help
helppage
Talk
Help:Contents
hidden-categories
Talk
{{PLURAL:$1|Hidden category|Hidden categories}}
hidden-category-category
Talk
Hidden categories
hiddencategories
Talk
This page is a member of {{PLURAL:$1|1 hidden category|$1 hidden categories}}:
hide
Talk
Hide
hideresults
Talk
Hide results
hidetoc
Talk
hide
hijri-calendar-m1
Talk
Muharram
hijri-calendar-m10
Talk
Shawwal
hijri-calendar-m11
Talk
Dhu al-Qi'dah
hijri-calendar-m12
Talk
Dhu al-Hijjah
hijri-calendar-m2
Talk
Safar
hijri-calendar-m3
Talk
Rabi' al-awwal
hijri-calendar-m4
Talk
Rabi' al-thani
hijri-calendar-m5
Talk
Jumada al-awwal
hijri-calendar-m6
Talk
Jumada al-thani
hijri-calendar-m7
Talk
Rajab
hijri-calendar-m8
Talk
Sha'aban
hijri-calendar-m9
Talk
Ramadan
hist
Talk
hist
histfirst
Talk
Earliest
histlast
Talk
Latest
histlegend
Talk
Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br /> Legend: (cur) = difference with current version, (last) = difference with preceding version, M = minor edit.
{{#ifexist:Template:{{PAGENAME}}/Metadata|{{#ifeq:{{{{BASEPAGENAME}}/Metadata|info=status}}|0|{{#ifeq:{{SUBPAGENAME}}|Draft|| {{box|style=border:1px #800 solid; background-color:#fee; padding:0.5em; margin:0.5em 0; color:#800;|'''Please note''': This page ''only'' shows the name(s) of the Constable(s) who carried out the mechanics of the Approval process.<br />To see the names of the contributors who actually ''wrote'' this article, see {{plainlink|{{fullurl:{{BASEPAGENAME}}/Draft|action=history}} the History page for the Draft article}}.}} }} }} }} Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br /> Legend: (cur) = difference with current version, (last) = difference with preceding version, M = minor edit.
history
Talk
Page history
history-feed-description
Talk
Revision history for this page on the wiki
history-feed-empty
Talk
The requested page does not exist. It may have been deleted from the wiki, or renamed. Try [[Special:Search|searching on the wiki]] for relevant new pages.
history-feed-item-nocomment
Talk
$1 at $2
history-feed-title
Talk
Revision history
history-title
Talk
Revision history of "$1"
history_copyright
Talk
-
history_short
Talk
History
historyempty
Talk
(empty)
historysize
Talk
({{PLURAL:$1|1 byte|$1 bytes}})
historywarning
Talk
Warning: The page you are about to delete has a history:
hours-abbrev
Talk
h
hr_tip
Talk
Horizontal line (use sparingly)
ignorewarning
Talk
Ignore warning and save file anyway
ignorewarnings
Talk
Ignore any warnings
illegalfilename
Talk
The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again.
ilsubmit
Talk
Search
image_sample
Talk
Example.jpg
image_tip
Talk
Embedded file
imageinvalidfilename
Talk
The target file name is invalid
imagelinks
Talk
Links
imagelist
Talk
File list
imagelist-summary
Talk
This special page shows all uploaded files. By default the last uploaded files are shown at top of the list. A click on a column header changes the sorting.
imagelist_date
Talk
Date
imagelist_description
Talk
Description
imagelist_name
Talk
Name
imagelist_search_for
Talk
Search for media name:
imagelist_size
Talk
Size
imagelist_user
Talk
User
imagelistall
Talk
all
imagelisttext
Talk
Below is a list of '''$1''' {{PLURAL:$1|file|files}} sorted $2.
imagemap_desc
Talk
Allows client-side clickable image maps using <tt><nowiki><imagemap></nowiki></tt> tag
imagemap_desc_types
Talk
top-right, bottom-right, bottom-left, top-left, none
imagemap_description
Talk
About this image
imagemap_invalid_coord
Talk
&lt;imagemap&gt;: invalid coordinate at line $1, must be a number
imagemap_invalid_desc
Talk
&lt;imagemap&gt;: invalid desc specification, must be one of: <tt>$1</tt>
imagemap_invalid_image
Talk
&lt;imagemap&gt;: image is invalid or non-existent
imagemap_invalid_title
Talk
&lt;imagemap&gt;: invalid title in link at line $1
imagemap_missing_coord
Talk
&lt;imagemap&gt;: not enough coordinates for shape at line $1
imagemap_no_areas
Talk
&lt;imagemap&gt;: at least one area specification must be given
imagemap_no_image
Talk
&lt;imagemap&gt;: must specify an image in the first line
imagemap_no_link
Talk
&lt;imagemap&gt;: no valid link was found at the end of line $1
imagemap_unrecognised_shape
Talk
&lt;imagemap&gt;: unrecognised shape at line $1, each line must start with one of: default, rect, circle or poly
imagemaxsize
Talk
Limit images on file description pages to:
imagenocrossnamespace
Talk
Cannot move file to non-file namespace
imagepage
Talk
View media page
imagepage-searchdupe
Talk
Search for duplicate files
imagetypemismatch
Talk
The new file extension does not match its type
imgfile
Talk
file
imgmultigo
Talk
Go!
imgmultigoto
Talk
Go to page $1
imgmultipagenext
Talk
next page →
imgmultipageprev
Talk
← previous page
immobile_namespace
Talk
Source or destination title is of a special type; cannot move pages from and into that namespace.
import
Talk
Import pages
import-interwiki-history
Talk
Copy all history versions for this page
import-interwiki-namespace
Talk
Transfer pages into namespace:
import-interwiki-submit
Talk
Import
import-interwiki-text
Talk
Select a wiki and page title to import. Revision dates and editors' names will be preserved. All transwiki import actions are logged at the [[Special:Log/import|import log]].
import-logentry-interwiki
Talk
transwikied $1
import-logentry-interwiki-detail
Talk
$1 {{PLURAL:$1|revision|revisions}} from $2
import-logentry-upload
Talk
imported [[$1]] by file upload
import-logentry-upload-detail
Talk
$1 {{PLURAL:$1|revision|revisions}}
import-noarticle
Talk
No page to import!
import-nonewrevisions
Talk
All revisions were previously imported.
import-parse-failure
Talk
XML import parse failure
import-revision-count
Talk
$1 {{PLURAL:$1|revision|revisions}}
import-upload
Talk
Upload XML data
importbadinterwiki
Talk
Bad interwiki link
importcantopen
Talk
Could not open import file
importfailed
Talk
Import failed: <nowiki>$1</nowiki>
importhistoryconflict
Talk
Conflicting history revision exists (may have imported this page before)
importinterwiki
Talk
Transwiki import
importlogpage
Talk
Import log
importlogpagetext
Talk
Administrative imports of pages with edit history from other wikis.
importnofile
Talk
No import file was uploaded.
importnopages
Talk
No pages to import.
importnosources
Talk
No transwiki import sources have been defined and direct history uploads are disabled.
importnotext
Talk
Empty or no text
importstart
Talk
Importing pages...
importsuccess
Talk
Import finished!
importtext
Talk
Please export the file from the source wiki using the [[Special:Export|export utility]]. Save it to your computer and upload it here.
importunknownsource
Talk
Unknown import source type
importuploaderrorpartial
Talk
Upload of import file failed. The file was only partially uploaded.
importuploaderrorsize
Talk
Upload of import file failed. The file is bigger than the allowed upload size.
importuploaderrortemp
Talk
Upload of import file failed. A temporary folder is missing.
infiniteblock
Talk
infinite
info_short
Talk
Information
infosubtitle
Talk
Information for page
intentionallyblankpage
Talk
This page is intentionally left blank
internalerror
Talk
Internal error
internalerror_info
Talk
Internal error: $1
invalidateemail
Talk
Cancel e-mail confirmation
invalidemailaddress
Talk
The e-mail address cannot be accepted as it appears to have an invalid format. Please enter a well-formatted address or empty that field.
invert
Talk
Invert selection
ip_range_invalid
Talk
Invalid IP range.
ipaddress
Talk
IP Address:
ipadressorusername
Talk
IP Address or username:
ipb-blocklist
Talk
View existing blocks
ipb-blocklist-addr
Talk
View existing blocks for $1
ipb-edit-dropdown
Talk
Edit block reasons
ipb-unblock
Talk
Unblock a username or IP address
ipb-unblock-addr
Talk
Unblock $1
ipb_already_blocked
Talk
"$1" is already blocked
ipb_blocked_as_range
Talk
Error: The IP $1 is not blocked directly and cannot be unblocked. It is, however, blocked as part of the range $2, which can be unblocked.
ipb_cant_unblock
Talk
Error: Block ID $1 not found. It may have been unblocked already.
ipb_expiry_invalid
Talk
Expiry time invalid.
ipb_expiry_temp
Talk
Hidden username blocks must be permanent.
ipbanononly
Talk
Block anonymous users only
ipbcreateaccount
Talk
Prevent account creation
ipbemailban
Talk
Prevent user from sending e-mail
ipbenableautoblock
Talk
Automatically block the last IP address used by this user, and any subsequent IPs they try to edit from
ipbexpiry
Talk
Expiry:
ipbhidename
Talk
Hide username from the block log, active block list and user list
ipblocklist
Talk
Blocked IP addresses and usernames
ipblocklist-empty
Talk
The blocklist is empty.
ipblocklist-legend
Talk
Find a blocked user
ipblocklist-no-results
Talk
The requested IP address or username is not blocked.
ipblocklist-submit
Talk
Search
ipblocklist-summary
Talk
ipblocklist-username
Talk
Username or IP address:
ipboptions
Talk
2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite
ipbother
Talk
Other time:
ipbotheroption
Talk
other
ipbotherreason
Talk
Other/additional reason:
ipbreason
Talk
Reason:
ipbreason-dropdown
Talk
*Common block reasons ** Inserting false information ** Removing content from pages ** Spamming links to external sites ** Inserting nonsense/gibberish into pages ** Intimidating behaviour/harassment ** Abusing multiple accounts ** Unacceptable username
*Common block reasons ** Simple duplicate account ** User request * Allowable only after a warning: ** After a warning, blatant and obvious violations of the Citizendium neutrality policy, or other fundamental policies. ** After a warning, insults or personal attacks that aggressively impugn the moral character, or personal or professional credibility, of a member. ** After a warning, disrespectful characterization of others' work beyond mere criticism of a position or a forceful reply. ** After a warning, straightforwardly ignoring or disobeying content decisions made by an expert editor, regardless of appeal status. ** After a warning, deleting 50 words or more without explanation. ** After a warning, uploading of copyrighted material that is not properly licensed for reuse. * Allowable without warning: ** Threats, either of physical harm or of other egregious aggression, whether against an individual or a group of individuals. ** Extremely offensive insults or personal attacks; direct and harsh attacks on the moral character, or personal or professional credibility of a project member. ** Defamation; making legally actionable claims about a person that affect the reputation and/or earning potential of that person. ** Use of an unapproved pseudonym, or falsifying credentials. ** Sockpuppetry. ** Vandalism. ** Adding clearly obscene, horrifically violent, or (in general) patently offensive text, images, or sounds. ** Public posting of private, personal information of Citizens. ** Blatant use of the wiki for self-promotion. ** Deliberate and malicious misuse of the speedydelete template.
ipbreasonotherlist
Talk
Other reason
ipbsubmit
Talk
Block this user
ipbwatchuser
Talk
Watch this user's user and talk pages
ipusubmit
Talk
Unblock this address
iranian-calendar-m1
Talk
Farvardin
iranian-calendar-m10
Talk
Dey
iranian-calendar-m11
Talk
Bahman
iranian-calendar-m12
Talk
Esfand
iranian-calendar-m2
Talk
Ordibehesht
iranian-calendar-m3
Talk
Khordad
iranian-calendar-m4
Talk
Tir
iranian-calendar-m5
Talk
Mordad
iranian-calendar-m6
Talk
Shahrivar
iranian-calendar-m7
Talk
Mehr
iranian-calendar-m8
Talk
Aban
iranian-calendar-m9
Talk
Azar
isimage
Talk
image link
isredirect
Talk
redirect page
istemplate
Talk
inclusion
italic_sample
Talk
Italic text
italic_tip
Talk
Italic text
iteminvalidname
Talk
Problem with item '$1', invalid name...
jan
Talk
Jan
january
Talk
January
january-gen
Talk
January
jul
Talk
Jul
july
Talk
July
july-gen
Talk
July
jumpto
Talk
Jump to:
jumptonavigation
Talk
navigation
jumptosearch
Talk
search
jun
Talk
Jun
june
Talk
June
june-gen
Talk
June
lag-warn-high
Talk
Due to high database server lag, changes newer than $1 {{PLURAL:$1|second|seconds}} may not be shown in this list.
lag-warn-normal
Talk
Changes newer than $1 {{PLURAL:$1|second|seconds}} may not be shown in this list.
laggedslavemode
Talk
Warning: Page may not contain recent updates.
large-file
Talk
It is recommended that files are no larger than $1; this file is $2.
largefileserver
Talk
This file is bigger than the server is configured to allow.
last
Talk
last
lastmodifiedat
Talk
This page was last modified on $1, at $2.
This page was last modified $2, $1.
lastmodifiedatby
Talk
This page was last modified $2, $1 by $3.
license
Talk
Licensing:
Licensing/Copyright status
license-nopreview
Talk
(Preview not available)
licenses
Talk
-
*For speciality licences see the bottom of the list. * *Public Domain **CC|zero|1.0|Creative Commons CC0 1.0 **PD|old|PD - The copyright on this work has expired. **PD|author|PD - This work was released into the public domain by its creator. **PD|usgov|PD - This is a work of the US Federal Government. **PD|ineligible|PD - This work is ineligible for copyright (eg. because it consists entirely of information that is common property and contains no original authorship). **PD|Other * *High-free **Creative Commons ***CC|by|3.0|CC Attribution 3.0 ***CC|by|2.5|CC Attribution 2.5 ***CC|by|2.0|CC Attribution 2.0 ***CC|by|1.0|CC Attribution 1.0 ***CC|by-sa|3.0|CC Attribution-ShareAlike 3.0 ***CC|by-sa|2.5|CC Attribution-ShareAlike 2.5 ***CC|by-sa|2.0|CC Attribution-ShareAlike 2.0 ***CC|by-sa|1.0|CC Attribution-ShareAlike 1.0 **Other High-free ***Multi-licence|{{((}}CC{{!}}by-sa{{!}}3.0{{))}}|{{((}}GNU{{!}}FDL{{!}}1.2{{!}}+{{))}}|Dual-licenced CC-by-sa 3.0 and GFDL 1.2+ ***GNU|FDL|1.2|+|GNU Free Documentation License 1.2+ ***GNU|LGPL|2.1|+|GNU Lesser General Public License 2.1+ ***attribution|No re-usage restrictions except must attribute to author. * *Intermediate-free **Creative Commons ***CC|by-nd|3.0|CC Attribution-NoDerivs 3.0 ***CC|by-nd|2.5|CC Attribution-NoDerivs 2.5 ***CC|by-nd|2.0|CC Attribution-NoDerivs 2.0 ***CC|by-nd|1.0|CC Attribution-NoDerivs 1.0 ***CC|by-nc|3.0|CC Attribution-NonCommercial 3.0 ***CC|by-nc|2.5|CC Attribution-NonCommercial 2.5 ***CC|by-nc|2.0|CC Attribution-NonCommercial 2.0 ***CC|by-nc|1.0|CC Attribution-NonCommercial 1.0 ***CC|by-nc-sa|3.0|CC Attribution-Noncommercial-ShareAlike 3.0 ***CC|by-nc-sa|2.5|CC Attribution-Noncommercial-ShareAlike 2.5 ***CC|by-nc-sa|2.0|CC Attribution-Noncommercial-ShareAlike 2.0 ***CC|by-nc-sa|1.0|CC Attribution-Noncommercial-ShareAlike 1.0 ***CC|by-nc-nd|3.0|CC Attribution-NonCommercial-NoDerivs 3.0 ***CC|by-nc-nd|2.5|CC Attribution-NonCommercial-NoDerivs 2.5 ***CC|by-nc-nd|2.0|CC Attribution-NonCommercial-NoDerivs 2.0 ***CC|by-nc-nd|1.0|CC Attribution-NonCommercial-NoDerivs 1.0 **Other Intermediate-free ***attribution-commercialrestriction|Author requires attribution and restricts commercial usages. ***attribution-noderivas|Author requires attribution and restricts the making of derivitives. ***bypermission-reuse|Used by written permission, and some third-party reuse permitted. ***PD-butrequest|Public Domain - but provider has requested certain restrictions, which I will document, be honoured. ***PD-butclaim|Public Domain - but provider claims some kind of restriction rights, which I will document. * *Non-free **bypermission-noreuse|Used by written permission, and no third-party reuse permitted. **copyrighted|Copyrighted - All Rights Reserved. I will document permission of the copyright holder or am the author. **promo-photo|Promotional photo - An exact copy of a copyrighted promotional photo released by its originating entity. **fairuse|Fair Use - My intended use of this image on the Citizendium is in compliance with Fair Use laws. * *Speciality licences **FAL-1.2|Free Art License version 1.2 **MPL-1.1|Mozilla Public License Version 1.1 **PD-projectgutenberg|Public Domain image obtained from the Project Gutenberg (PD-projectgutenberg) **PDB|Protien Data Bank image **Stockxchng-standard|Stockxchng standard license * *Not listed **Needmediatemplate|Not listed - be sure to write out info if selecting [[Category:New Upload Wizard]]
lineno
Talk
Line $1:
link_sample
Talk
Link title
link_tip
Talk
Internal link
linklistsub
Talk
(List of links)
linkprefix
Talk
/^(.*?)([a-zA-Z\x80-\xff]+)$/sD
linkshere
Talk
The following pages link to '''[[:$1]]''':
linkstoimage
Talk
The following {{PLURAL:$1|page links|$1 pages link}} to this file:
listgrouprights
Talk
User group rights
listgrouprights-group
Talk
Group
listgrouprights-helppage
Talk
Help:Group rights
listgrouprights-members
Talk
(list of members)
listgrouprights-right-display
Talk
$1 ($2)
listgrouprights-rights
Talk
Rights
listgrouprights-summary
Talk
The following is a list of user groups defined on this wiki, with their associated access rights. There may be [[{{MediaWiki:Listgrouprights-helppage}}|additional information]] about individual rights.
listingcontinuesabbrev
Talk
cont.
listredirects
Talk
List redirects
listredirects-summary
Talk
listusers
Talk
User list
listusers-noresult
Talk
No user found.
listusers-submit
Talk
Show
listusers-summary
Talk
listusersfrom
Talk
Display users starting at:
livepreview-error
Talk
Failed to connect: $1 "$2". Try normal preview.
livepreview-failed
Talk
Live preview failed! Try normal preview.
livepreview-loading
Talk
Loading…
livepreview-ready
Talk
Loading… Ready!
localtime
Talk
Local time
lockbtn
Talk
Lock database
lockconfirm
Talk
Yes, I really want to lock the database.
lockdb
Talk
Lock database
lockdbsuccesssub
Talk
Database lock succeeded
lockdbsuccesstext
Talk
The database has been locked.<br /> Remember to [[Special:UnlockDB|remove the lock]] after your maintenance is complete.
lockdbtext
Talk
Locking the database will suspend the ability of all users to edit pages, change their preferences, edit their watchlists, and other things requiring changes in the database. Please confirm that this is what you intend to do, and that you will unlock the database when your maintenance is done.
lockfilenotwritable
Talk
The database lock file is not writable. To lock or unlock the database, this needs to be writable by the web server.
locknoconfirm
Talk
You did not check the confirmation box.
log
Talk
Logs
log-search-legend
Talk
Search for logs
log-search-submit
Talk
Go
log-title-wildcard
Talk
Search titles starting with this text
logdelete-log-message
Talk
$1 for $2 {{PLURAL:$2|event|events}}
logdelete-logentry
Talk
changed event visibility of [[$1]]
logdelete-selected
Talk
{{PLURAL:$1|Selected log event|Selected log events}}:
logdelete-success
Talk
'''Log visibility successfully set.'''
logempty
Talk
No matching items in log.
login
Talk
Log in
loginend
Talk
loginerror
Talk
Login error
loginlanguagelabel
Talk
Language: $1
loginlanguagelinks
Talk
* Deutsch|de * English|en * Esperanto|eo * Français|fr * Español|es * Italiano|it * Nederlands|nl
loginpagetitle
Talk
User login
loginproblem
Talk
<b>There has been a problem with your login.</b><br />Try again!
loginprompt
Talk
You must have cookies enabled to log in to {{SITENAME}}.
You must have cookies enabled to log into '''[[CZ:About|Citizendium, the Citizens' Compendium]]'''.
loginreqlink
Talk
log in
loginreqpagetext
Talk
You must $1 to view other pages.
loginreqtitle
Talk
Login Required
loginstart
Talk
loginsuccess
Talk
'''You are now logged in to {{SITENAME}} as "$1".'''
loginsuccesstitle
Talk
Login successful
logout
Talk
Log out
logouttext
Talk
<strong>You are now logged out.</strong> You can continue to use {{SITENAME}} anonymously, or you can [[Special:UserLogin|log in again]] as the same or as a different user. Note that some pages may continue to be displayed as if you were still logged in, until you clear your browser cache.
<strong>You are now logged out.</strong><br /> You can continue to read {{SITENAME}}, without logging in, or you can [[Special:Userlogin|log in again]]. Note that some pages may continue to be displayed as if you were still logged in, until you clear your browser cache.
logouttitle
Talk
User logout
lonelypages
Talk
Orphaned pages
lonelypages-summary
Talk
lonelypagestext
Talk
The following pages are not linked from other pages in {{SITENAME}}.
longpageerror
Talk
<strong>ERROR: The text you have submitted is $1 kilobytes long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong>
longpages
Talk
Long pages
longpages-summary
Talk
longpagewarning
Talk
<strong>WARNING: This page is $1 kilobytes long; some browsers may have problems editing pages approaching or longer than 32kb. Please consider breaking the page into smaller sections.</strong>
lst-desc
Talk
Adds <tt>#lst</tt> and <tt>#lstx</tt> functions and <tt>&lt;section&gt;</tt> tag, enables marked sections of text to be transcluded
mailerror
Talk
Error sending mail: $1
mailmypassword
Talk
E-mail password
mailnologin
Talk
No send address
mailnologintext
Talk
You must be [[Special:UserLogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users.
mainpage
Talk
Main Page
Welcome to Citizendium
mainpage-description
Talk
Main Page
mainpagedocfooter
Talk
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software. == Getting started == * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list] * [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ] * [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
mainpagetext
Talk
<big>'''MediaWiki has been successfully installed.'''</big>
mar
Talk
Mar
march
Talk
March
march-gen
Talk
March
markaspatrolleddiff
Talk
Mark as patrolled
markaspatrolledlink
Talk
[$1]
markaspatrolledtext
Talk
Mark this page as patrolled
markedaspatrolled
Talk
Marked as patrolled
markedaspatrollederror
Talk
Cannot mark as patrolled
markedaspatrollederror-noautopatrol
Talk
You are not allowed to mark your own changes as patrolled.
markedaspatrollederrortext
Talk
You need to specify a revision to mark as patrolled.
markedaspatrolledtext
Talk
The selected revision has been marked as patrolled.
math
Talk
Math
math_bad_output
Talk
Cannot write to or create math output directory
math_bad_tmpdir
Talk
Cannot write to or create math temp directory
math_failure
Talk
Failed to parse
math_image_error
Talk
PNG conversion failed; check for correct installation of latex, dvips, gs, and convert
math_lexing_error
Talk
lexing error
math_notexvc
Talk
Missing texvc executable; please see math/README to configure.
math_sample
Talk
Insert formula here
math_syntax_error
Talk
syntax error
math_tip
Talk
Mathematical formula (LaTeX)
math_unknown_error
Talk
unknown error
math_unknown_function
Talk
unknown function
maximum-size
Talk
Max size:
may
Talk
May
may-gen
Talk
May
may_long
Talk
May
media_sample
Talk
Example.ogg
media_tip
Talk
File link
mediawarning
Talk
'''Warning''': This file may contain malicious code, by executing it your system may be compromised.<hr />
mediawikipage
Talk
View message page
mergehistory
Talk
Merge page histories
mergehistory-autocomment
Talk
Merged [[:$1]] into [[:$2]]
mergehistory-box
Talk
Merge revisions of two pages:
mergehistory-comment
Talk
Merged [[:$1]] into [[:$2]]: $3
mergehistory-empty
Talk
No revisions can be merged.
mergehistory-fail
Talk
Unable to perform history merge, please recheck the page and time parameters.
mergehistory-from
Talk
Source page:
mergehistory-go
Talk
Show mergeable edits
mergehistory-header
Talk
This page lets you merge revisions of the history of one source page into a newer page. Make sure that this change will maintain historical page continuity.
mergehistory-into
Talk
Destination page:
mergehistory-invalid-destination
Talk
Destination page must be a valid title.
mergehistory-invalid-source
Talk
Source page must be a valid title.
mergehistory-list
Talk
Mergeable edit history
mergehistory-merge
Talk
The following revisions of [[:$1]] can be merged into [[:$2]]. Use the radio button column to merge in only the revisions created at and before the specified time. Note that using the navigation links will reset this column.
mergehistory-no-destination
Talk
Destination page $1 does not exist.
mergehistory-no-source
Talk
Source page $1 does not exist.
mergehistory-submit
Talk
Merge revisions
mergehistory-success
Talk
$3 {{PLURAL:$3|revision|revisions}} of [[:$1]] successfully merged into [[:$2]].
mergelog
Talk
Merge log
mergelogpagetext
Talk
Below is a list of the most recent merges of one page history into another.
metadata
Talk
Metadata
metadata-collapse
Talk
Hide extended details
metadata-expand
Talk
Show extended details
metadata-fields
Talk
EXIF metadata fields listed in this message will be included on image page display when the metadata table is collapsed. Others will be hidden by default. * make * model * datetimeoriginal * exposuretime * fnumber * focallength
metadata-help
Talk
This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. If the file has been modified from its original state, some details may not fully reflect the modified file.
metadata_help
Talk
Metadata:
mimesearch
Talk
MIME search
mimesearch-summary
Talk
This page enables the filtering of files for its MIME-type. Input: contenttype/subtype, e.g. <tt>image/jpeg</tt>.
mimetype
Talk
MIME type:
minimum-size
Talk
Min size
minlength1
Talk
File names must be at least one letter.
minoredit
Talk
This is a minor edit
minoreditletter
Talk
m
minutes-abbrev
Talk
m
missing-article
Talk
The database did not find the text of a page that it should have found, named "$1" $2. This is usually caused by following an outdated diff or history link to a page that has been deleted. If this is not the case, you may have found a bug in the software. Please report this to an [[Special:ListUsers/sysop|administrator]], making note of the URL.
missingarticle-diff
Talk
(Diff: $1, $2)
missingarticle-rev
Talk
(revision#: $1)
missingcommentheader
Talk
'''Reminder:''' You have not provided a subject/headline for this comment. If you click Save again, your edit will be saved without one.
missingcommenttext
Talk
Please enter a comment below.
missingfiles
Talk
Missing files
missingfiles-summary
Talk
missingsummary
Talk
'''Reminder:''' You have not provided an edit summary. If you click Save again, your edit will be saved without one.
modern.css
Talk
/* CSS placed here will affect users of the Modern skin */
modern.js
Talk
/* Any JavaScript here will be loaded for users using the Modern skin */
modifiedarticleprotection
Talk
changed protection level for "[[$1]]"
mon
Talk
Mon
monday
Talk
Monday
monobook.css
Talk
/* CSS placed here will affect users of the Monobook skin */
monobook.js
Talk
/* Any JavaScript here will be loaded for users using the MonoBook skin */
month
Talk
From month (and earlier):
monthsall
Talk
all
moredotdotdot
Talk
More...
morelinkstoimage
Talk
View [[Special:WhatLinksHere/$1|more links]] to this file.
mostcategories
Talk
Pages with the most categories
mostcategories-summary
Talk
mostimages
Talk
Most linked-to files
mostimages-summary
Talk
mostlinked
Talk
Most linked-to pages
mostlinked-summary
Talk
mostlinkedcategories
Talk
Most linked-to categories
mostlinkedcategories-summary
Talk
mostlinkedtemplates
Talk
Most linked-to templates
mostlinkedtemplates-summary
Talk
mostrevisions
Talk
Pages with the most revisions
mostrevisions-summary
Talk
move
Talk
Move
move-page
Talk
Move $1
move-page-backlink
Talk
← $1
move-page-legend
Talk
Move page
move-subpages
Talk
Move all subpages, if applicable
move-talk-subpages
Talk
Move all subpages of talk page, if applicable
move-watch
Talk
Watch this page
movearticle
Talk
Move page:
movedto
Talk
moved to
movelogpage
Talk
Move log
movelogpagetext
Talk
Below is a list of pages moved.
movenotallowed
Talk
You do not have permission to move pages on {{SITENAME}}.
movepage-max-pages
Talk
The maximum of $1 {{PLURAL:$1|page|pages}} has been moved and no more will be moved automatically.
movepage-moved
Talk
<big>'''"$1" has been moved to "$2"'''</big>
movepage-page-exists
Talk
The page $1 already exists and cannot be automatically overwritten.
movepage-page-moved
Talk
The page $1 has been moved to $2.
movepage-page-unmoved
Talk
The page $1 could not be moved to $2.
movepagebtn
Talk
Move page
movepagetalktext
Talk
The associated talk page will be automatically moved along with it '''unless:''' *A non-empty talk page already exists under the new name, or *You uncheck the box below. In those cases, you will have to move or merge the page manually if desired.
movepagetext
Talk
Using the form below will rename a page, moving all of its history to the new name. The old title will become a redirect page to the new title. You can update redirects that point to the original title automatically. If you choose not to, be sure to check for [[Special:DoubleRedirects|double]] or [[Special:BrokenRedirects|broken redirects]]. You are responsible for making sure that links continue to point where they are supposed to go. Note that the page will '''not''' be moved if there is already a page at the new title, unless it is empty or a redirect and has no past edit history. This means that you can rename a page back to where it was renamed from if you make a mistake, and you cannot overwrite an existing page. '''WARNING!''' This can be a drastic and unexpected change for a popular page; please be sure you understand the consequences of this before proceeding.
movereason
Talk
Reason:
movetalk
Talk
Move associated talk page
movethispage
Talk
Move this page
mw_math_html
Talk
HTML if possible or else PNG
mw_math_mathml
Talk
MathML if possible (experimental)
mw_math_modern
Talk
Recommended for modern browsers
mw_math_png
Talk
Always render PNG
mw_math_simple
Talk
HTML if very simple or else PNG
mw_math_source
Talk
Leave it as TeX (for text browsers)
mwsuggest-disable
Talk
Disable AJAX suggestions
mycontris
Talk
My contributions
mypage
Talk
My page
mypreferences
Talk
My preferences
myskin.css
Talk
/* CSS placed here will affect users of the Myskin skin */
myskin.js
Talk
/* Any JavaScript here will be loaded for users using the Myskin skin */
mytalk
Talk
My talk
mywatchlist
Talk
My watchlist
namespace
Talk
Namespace:
namespaceprotected
Talk
You do not have permission to edit pages in the '''$1''' namespace.
namespacesall
Talk
all
nav-login-createaccount
Talk
Log in / create account
navigation
Talk
Navigation
nbytes
Talk
$1 {{PLURAL:$1|byte|bytes}}
ncategories
Talk
$1 {{PLURAL:$1|category|categories}}
nchanges
Talk
$1 {{PLURAL:$1|change|changes}}
newarticle
Talk
(New)
newarticletext
Talk
You have followed a link to a page that does not exist yet. To create the page, start typing in the box below (see the [[{{MediaWiki:Helppage}}|help page]] for more info). If you are here by mistake, click your browser's '''back''' button.
You've followed a link to a page that doesn't exist yet. To create the page, start typing in the box below (see [[CZ:How_to_start_a_new_article|How to start a new article]] for more info). If you are here by mistake, just click your browser's '''back''' button.
newarticletextanon
Talk
{{int:newarticletext}}
newimages
Talk
Gallery of new files
newimages-summary
Talk
This special page shows the last uploaded files.
newmessagesdifflink
Talk
last change
newmessageslink
Talk
new messages
newpage
Talk
New page
newpageletter
Talk
N
newpages
Talk
New pages
newpages-summary
Talk
newpages-username
Talk
Username:
newpassword
Talk
New password:
newsectionheaderdefaultlevel
Talk
== $1 ==
newsectionsummary
Talk
/* $1 */ new section
newsletter
Talk
Newsletter
Citizendium Monthly Newsletter
newsletter-archive
Talk
Project:Newsletter/{{#time:Y/m|$1}}<!-- NOTE: YOU CANNOT USE PAGE-SPECIFIC MAGIC WORDS LIKE {{PAGENAME}} IN THIS MESSAGE -->
CZ:Newsletter/{{#time:Y/m|$1}}<!-- NOTE: YOU CANNOT USE PAGE-SPECIFIC MAGIC WORDS LIKE {{PAGENAME}} IN THIS MESSAGE -->
newsletter-archive-summary
Talk
Archiving {{#time:F Y|$1}} newsletter
newsletter-archive-user
Talk
Newsletter
newsletter-boilerplate
Talk
__NOEDITSECTION__ If your e-mail client doesn't render this message properly, you can read it on-wiki at {{fullurl:$3}}. == News == {{Project:Newsletter/news/{{#time:F|$2}}}} __TOC__ == {{SITENAME}} by the numbers == $1 == Subscribe or unsubscribe == To subscribe to or unsubscribe from this newsletter, go [[Special:NewsletterSubscribe|here]]. You will need to [[Special:Createaccount|create an account]] if you don't have one.
__NOEDITSECTION__ = Citizendium Newsletter = == News == {{CZ:Newsletter/news/{{#time:F|$2}}}} __TOC__ == CZ by the numbers == $1 == Read this newsletter online == If your e-mail client doesn't render this message properly, you can read it on-wiki at {{fullurl:$3}}. == Subscribe or unsubscribe == To subscribe to or unsubscribe from this newsletter, go [[Special:NewsletterSubscribe|here]]. You will need to [[Special:Createaccount|create an account]] if you don't have one.
newsletter-from
Talk
WikiAdmin
Citizendium
newsletter-plaintext
Talk
This is the {{SITENAME}} newsletter for {{#time:F Y|$1}}. Unfortunately, your e-mail client can't display HTML e-mails. To view the newsletter, go to <$2>.
This is the Citizendium newsletter for {{#time:F Y|$1}}. Unfortunately, your e-mail client can't display HTML e-mails. To view the newsletter, go to <$2>.
newsletter-queryclasses
Talk
NewsletterQueryStatistics NewsletterQueryMostEdited NewsletterQueryMostActive NewsletterQueryMostEditedNew NewsletterQueryMostExpandedOld
newsletter-subject
Talk
{{SITENAME}} newsletter {{#time:F Y|$1}}
Citizendium newsletter {{#time:F Y|$1}}
newslettermassmailer
Talk
Send mass e-mails
newslettermassmailer-content
Talk
Message:
newslettermassmailer-intro
Talk
Using this form you can send mass e-mails to all users subscribed to the newsletter, or to all users with confirmed e-mail addresses (use this very sparingly; most people don't like being flooded by unsolicited e-mail). These e-mails will not look like or interfere with the newsletters themselves, they just happen to be sent to the same people. You can use wikitext in the message. $1 will automatically be replaced with a one-click subscribe link URL (this is done ''after'' parsing wiki markup).
newslettermassmailer-mailerror
Talk
An error occurred when trying to send your message: $1
newslettermassmailer-preview
Talk
'''THIS IS JUST A PREVIEW; YOUR MESSAGE HAS NOT BEEN SENT YET.''' '''Sent to:''' $1 '''Subject:''' $2
newslettermassmailer-preview-button
Talk
Preview
newslettermassmailer-send
Talk
Send
newslettermassmailer-sendto
Talk
Send to:
newslettermassmailer-subject
Talk
Subject:
newslettermassmailer-success
Talk
Your message was sent successfully.
newslettermassmailer-title
Talk
Send mass e-mails
newslettermassmailer-to-all
Talk
all users (use sparingly)
newslettermassmailer-to-subscribed
Talk
subscribed users
newslettermembers
Talk
Manage newsletter subscribers
newslettermembers-find-button
Talk
Go
newslettermembers-find-user
Talk
List users from:
newslettermembers-intro
Talk
Here you can view a list of users who have subscribed to the newsletter and forcibly subscribe and unsubscribe users.
newslettermembers-return
Talk
Return to the list of subscribed users
newslettermembers-subscribe-button
Talk
Subscribe
newslettermembers-subscribe-notconfirmed
Talk
$2 cannot be subscribed to the newsletter yet, because $1 doesn't have a confirmed e-mail address.
newslettermembers-subscribe-success
Talk
$2 was successfully subscribed to the newsletter.
newslettermembers-subscribe-user
Talk
Subscribe user:
newslettermembers-title
Talk
Manage newsletter subscribers
newslettermembers-unsubscribe
Talk
unsubscribe
newslettermembers-unsubscribe-success
Talk
$2 was successfully unsubscribed from the newsletter.
newsletterquerymostactive-boilerplate
Talk
=== 20 most active users in the last month === {| ! Rank !! User !! Edits $1 |}
newsletterquerymostactive-row
Talk
|- | $1 || [[$3|$2]] || $4
newsletterquerymostedited-boilerplate
Talk
=== 20 most edited pages in the last month === {| ! Rank !! Page !! Edits $1 |}
newsletterquerymostedited-row
Talk
|- | $1 || [[:$2]] || $3
newsletterquerymosteditednew-boilerplate
Talk
=== 20 most edited new pages in the last month === {| ! Rank !! Page !! Edits $1 |}
newsletterquerymosteditednew-row
Talk
|- | $1 || [[:$2]] || $3
newsletterquerymostexpandedold-boilerplate
Talk
=== 20 most expanded older pages in the last month === {| ! Rank !! Page !! Size at {{#time:F d, Y|$2}} !! Size at {{#time:F d, Y|$3}} !! Increase $1 |}
newsletterquerymostexpandedold-row
Talk
|- | $1 || [[:$2]] || $3 || $4 || $5
newsletterquerystatistics-boilerplate
Talk
=== General statistics === {| ! Statistic !! {{#time:F d, Y|$8}} !! {{#time:F d, Y| $16}} !! Increase |- | Page views || $1 || $9 || {{#expr:$9-$1}} |- | Edits || $2 || $10 || {{#expr:$10-$2}} |- | Articles || $3 || $11 || {{#expr:$11-$3}} |- | Pages || $4 || $12 || {{#expr:$12-$4}} |- | Users || $5 || $13 || {{#expr:$13-$5}} |- | Administrators || $6 || $14 || {{#expr:$14-$6}} |- | Images || $7 || $15 || {{#expr:$15-$7}} |}
newslettersubscribe
Talk
Newsletter subscription status
newslettersubscribe-badhash
Talk
The one-click subscribe link you clicked is invalid. Go to [[Special:NewsletterSubscribe]] to subscribe manually.
newslettersubscribe-notlogged
Talk
You need to $1 to subscribe to the newsletter.
newslettersubscribe-status-subscribed
Talk
You are currently '''subscribed''' to the newsletter.
newslettersubscribe-status-unconfirmed
Talk
You cannot subscribe to the newsletter, because you don't have a confirmed e-mail address. [[Special:ConfirmEmail|Confirm your e-mail address]] and come back here.
newslettersubscribe-status-unsubscribed
Talk
You are currently '''not subscribed''' to the newsletter
newslettersubscribe-subscribe
Talk
Subscribe
newslettersubscribe-title
Talk
Change newsletter subscription status
newslettersubscribe-unsubscribe
Talk
Unsubscribe
newtalkseperator
Talk
,_
newtitle
Talk
To new title:
newuserlog-create-entry
Talk
New user
newuserlog-create-text
Talk
[[User talk:$1|$2]] | [[Special:Contributions/$1|$3]] | [[Special:Blockip/$1|$4]]
newuserlog-create2-entry
Talk
created account for $1
newuserlogentry
Talk
newuserlogpage
Talk
User creation log
newuserlogpagetext
Talk
This is a log of user creations
newwindow
Talk
(opens in new window)
next
Talk
next
nextdiff
Talk
Next diff →
nextn
Talk
next $1
nextpage
Talk
Next page ($1)
nextrevision
Talk
Newer revision→
nlinks
Talk
$1 {{PLURAL:$1|link|links}}
nmembers
Talk
$1 {{PLURAL:$1|member|members}}
noarticletext
Talk
There is currently no text in this page, you can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages or [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page].
noarticletextanon
Talk
{{int:noarticletext}}
There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages or [[Special:Userlogin|log in]] to begin an article for this page. If you don't have a log in, we welcome you to [[Special:RequestAccount|request a contributor account]].
noautoblockblock
Talk
autoblock disabled
noconnect
Talk
Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server.<br /> $1
nocontribs
Talk
No changes were found matching these criteria.
nocookieslogin
Talk
{{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them and try again.
nocookiesnew
Talk
The user account was created, but you are not logged in. {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them, then log in with your new username and password.
nocreate-loggedin
Talk
You do not have permission to create new pages on {{SITENAME}}.
nocreatetext
Talk
{{SITENAME}} has restricted the ability to create new pages. You can go back and edit an existing page, or [[Special:UserLogin|log in or create an account]].
nocreatetitle
Talk
Page creation limited
nocreativecommons
Talk
Creative Commons RDF metadata disabled for this server.
nocredits
Talk
There is no credits info available for this page.
nodb
Talk
Could not select database $1
nodublincore
Talk
Dublin Core RDF metadata disabled for this server.
noemail
Talk
There is no e-mail address recorded for user "$1".
noemailprefs
Talk
Specify an e-mail address for these features to work.
noemailtext
Talk
This user has not specified a valid e-mail address, or has chosen not to receive e-mail from other users.
noemailtitle
Talk
No e-mail address
noexactmatch
Talk
'''There is no page titled "$1".''' You can [[:$1|create this page]].
noexactmatch-nocreate
Talk
'''There is no page titled "$1".'''
nohistory
Talk
There is no edit history for this page.
noimage
Talk
No file by this name exists, you can $1.
noimage-linktext
Talk
upload it
noimages
Talk
Nothing to see.
nolicense
Talk
None selected
Please select an option below :
nolinkshere
Talk
No pages link to '''[[:$1]]'''.
nolinkshere-ns
Talk
No pages link to '''[[:$1]]''' in the chosen namespace.
nolinkstoimage
Talk
There are no pages that link to this file.
nologin
Talk
Don't have a login? $1.
Don't have a login? '''$1.'''
nologinlink
Talk
Create an account
noname
Talk
You have not specified a valid user name.
nonefound
Talk
'''Note''': Only some namespaces are searched by default. Try prefixing your query with ''all:'' to search all content (including talk pages, templates, etc), or use the desired namespace as prefix.
nonunicodebrowser
Talk
<strong>WARNING: Your browser is not unicode compliant. A workaround is in place to allow you to safely edit pages: non-ASCII characters will appear in the edit box as hexadecimal codes.</strong>
nopagetext
Talk
The target page you have specified does not exist.
nopagetitle
Talk
No such target page
nospecialpagetext
Talk
<big>'''You have requested an invalid special page.'''</big> A list of valid special pages can be found at [[Special:SpecialPages|{{int:specialpages}}]].
nostalgia.css
Talk
/* CSS placed here will affect users of the Nostalgia skin */
nostalgia.js
Talk
/* Any JavaScript here will be loaded for users using the Nostalgia skin */
nosuchaction
Talk
No such action
nosuchactiontext
Talk
The action specified by the URL is not recognized by the wiki
nosuchsectiontext
Talk
You tried to edit a section that does not exist. Since there is no section $1, there is no place to save your edit.
nosuchsectiontitle
Talk
No such section
nosuchspecialpage
Talk
No such special page
nosuchuser
Talk
There is no user by the name "$1". Check your spelling, or create a new account.
nosuchusershort
Talk
There is no user by the name "<nowiki>$1</nowiki>". Check your spelling.
notacceptable
Talk
The wiki server cannot provide data in a format your client can read.
notanarticle
Talk
Not a content page
notargettext
Talk
You have not specified a target page or user to perform this function on.
notargettitle
Talk
No target
note
Talk
<strong>Note:</strong>
notextmatches
Talk
No page text matches
notitlematches
Talk
No page title matches
notloggedin
Talk
Not logged in
notvisiblerev
Talk
Revision has been deleted
nouserspecified
Talk
You have to specify a username.
nov
Talk
Nov
november
Talk
November
november-gen
Talk
November
nowatchlist
Talk
You have no items on your watchlist.
nowiki_sample
Talk
Insert non-formatted text here
nowiki_tip
Talk
Ignore wiki formatting
nrevisions
Talk
$1 {{PLURAL:$1|revision|revisions}}
ns-specialprotected
Talk
Special pages cannot be edited.
nstab-category
Talk
Category
nstab-help
Talk
Help page
nstab-image
Talk
File
nstab-main
Talk
Page
nstab-media
Talk
Media page
nstab-mediawiki
Talk
Message
nstab-project
Talk
Project page
nstab-special
Talk
Special
nstab-template
Talk
Template
nstab-user
Talk
User page
numauthors
Talk
Number of distinct authors (page): $1
number_of_watching_users_RCview
Talk
[$1]
number_of_watching_users_pageview
Talk
[$1 watching {{PLURAL:$1|user|users}}]
numedits
Talk
Number of edits (page): $1
numtalkauthors
Talk
Number of distinct authors (discussion page): $1
numtalkedits
Talk
Number of edits (discussion page): $1
numwatchers
Talk
Number of watchers: $1
nviews
Talk
$1 {{PLURAL:$1|view|views}}
oct
Talk
Oct
october
Talk
October
october-gen
Talk
October
ogg-desc
Talk
Handler for Ogg Theora and Vorbis files, with JavaScript player
ogg-desc-link
Talk
About this file
ogg-dismiss
Talk
Close
ogg-download
Talk
Download file
ogg-long-audio
Talk
(Ogg $1 sound file, length $2, $3)
ogg-long-error
Talk
(Invalid ogg file: $1)
ogg-long-general
Talk
(Ogg media file, length $2, $3)
ogg-long-multiplexed
Talk
(Ogg multiplexed audio/video file, $1, length $2, $4×$5 pixels, $3 overall)
ogg-long-video
Talk
(Ogg $1 video file, length $2, $4×$5 pixels, $3)
ogg-more
Talk
More…
ogg-no-player
Talk
Sorry, your system does not appear to have any supported player software. Please <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">download a player</a>.
ogg-no-xiphqt
Talk
You do not appear to have the XiphQT component for QuickTime. QuickTime cannot play Ogg files without this component. Please <a href="http://www.mediawiki.org/wiki/Extension:OggHandler/Client_download">download XiphQT</a> or choose another player.
ogg-pause
Talk
Pause
ogg-play
Talk
Play
ogg-play-sound
Talk
Play sound
ogg-play-video
Talk
Play video
ogg-player-cortado
Talk
Cortado (Java)
ogg-player-oggPlugin
Talk
Ogg plugin
ogg-player-quicktime-activex
Talk
QuickTime (ActiveX)
ogg-player-quicktime-mozilla
Talk
QuickTime
ogg-player-selected
Talk
(selected)
ogg-player-soundthumb
Talk
No player
ogg-player-thumbnail
Talk
Still image only
ogg-player-videoElement
Talk
<video> element
ogg-player-vlc-activex
Talk
VLC (ActiveX)
ogg-player-vlc-mozilla
Talk
VLC
ogg-short-audio
Talk
Ogg $1 sound file, $2
ogg-short-general
Talk
Ogg $1 media file, $2
ogg-short-video
Talk
Ogg $1 video file, $2
ogg-stop
Talk
Stop
ogg-use-player
Talk
Use player:
ok
Talk
OK
oldpassword
Talk
Old password:
opensearch-desc
Talk
{{SITENAME}} ({{CONTENTLANGUAGE}})
Citizendium
othercontribs
Talk
Based on work by $1.
otherlanguages
Talk
In other languages
others
Talk
others
overwroteimage
Talk
uploaded a new version of "[[$1]]"
page-atom-feed
Talk
"$1" Atom Feed
page-rss-feed
Talk
"$1" RSS Feed
page_first
Talk
first
page_last
Talk
last
pagecategories
Talk
{{PLURAL:$1|Category|Categories}}
pagecategorieslink
Talk
Special:Categories
pagehist
Talk
Page history
pagemerge-logentry
Talk
merged [[$1]] into [[$2]] (revisions up to $3)
pagemovedsub
Talk
Move succeeded
pager-newer-n
Talk
{{PLURAL:$1|newer 1|newer $1}}
pager-older-n
Talk
{{PLURAL:$1|older 1|older $1}}
pagesize
Talk
(bytes)
pagetitle
Talk
$1 - {{SITENAME}}
$1 - Citizendium
passwordremindertext
Talk
Someone (probably you, from IP address $1) requested that we send you a new password for {{SITENAME}} ($4). The password for user "$2" is now "$3". You should log in and change your password now. If someone else made this request or if you have remembered your password and you no longer wish to change it, you may ignore this message and continue using your old password.
passwordremindertitle
Talk
New temporary password for {{SITENAME}}
passwordsent
Talk
A new password has been sent to the e-mail address registered for "$1". Please log in again after you receive it.
passwordtooshort
Talk
Your password is invalid or too short. It must have at least {{PLURAL:$1|1 character|$1 characters}} and be different from your username.
patrol-log-auto
Talk
(automatic)
patrol-log-diff
Talk
r$1
patrol-log-header
Talk
This is a log of patrolled revisions.
patrol-log-line
Talk
marked $1 of $2 patrolled $3
patrol-log-page
Talk
Patrol log
perfcached
Talk
The following data is cached and may not be up to date.
perfcachedts
Talk
The following data is cached, and was last updated $1.
perfdisabled
Talk
Sorry! This feature has been temporarily disabled because it slows the database down to the point that no one can use the wiki.
permalink
Talk
Permanent link
permissionserrors
Talk
Permissions Errors
permissionserrorstext
Talk
You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:
permissionserrorstext-withaction
Talk
You do not have permission to $2, for the following {{PLURAL:$1|reason|reasons}}:
personaltools
Talk
Personal tools
pfunc_time_error
Talk
Error: invalid time
pfunc_time_too_long
Talk
Error: too many #time calls
policy-url
Talk
Project:Policy
popularpages
Talk
Popular pages
popularpages-summary
Talk
portal
Talk
Community portal
portal-url
Talk
Project:Community Portal
post-expand-template-argument-category
Talk
Pages containing omitted template arguments
post-expand-template-argument-warning
Talk
Warning: This page contains at least one template argument which has a too large expansion size. These arguments have been omitted.
post-expand-template-inclusion-category
Talk
Pages where template include size is exceeded
post-expand-template-inclusion-warning
Talk
Warning: Template include size is too large. Some templates will not be included.
postcomment
Talk
Post a comment
powersearch
Talk
Advanced search
powersearch-field
Talk
Search for
powersearch-legend
Talk
Advanced search
powersearch-ns
Talk
Search in namespaces:
powersearch-redir
Talk
List redirects
preferences
Talk
Preferences
preferences-summary
Talk
prefixindex
Talk
Prefix index
prefixindex-summary
Talk
prefs-edits
Talk
Number of edits:
prefs-help-email
Talk
E-mail address is optional, but it enables others to contact you through your user or user_talk page without needing to reveal your identity.
An e-mail address is required to create an account. [[CZ:Constabulary_Home|Citizendium Constables]], who are mature and sensitive to privacy concerns, have access to it, see [[CZ:Privacy_policy|Citizendium's Privacy Policy]] for more information. You can also enable the [[Special:Emailuser|Email user]] function in [[Special:Preferences|your preferences]] to allow other Citizens to contact you privately.
prefs-help-email-required
Talk
E-mail address is required.
prefs-help-realname
Talk
Real name is optional. If you choose to provide it, this will be used for giving you attribution for your work.
The Citizendium requires contributors' user names to be their real name, except in rare cases under an approved pseudonym.
prefs-memberingroups
Talk
Member of {{PLURAL:$1|group|groups}}:
prefs-misc
Talk
Misc
prefs-namespaces
Talk
Namespaces
prefs-personal
Talk
User profile
prefs-rc
Talk
Recent changes
prefs-searchoptions
Talk
Search options
prefs-watchlist
Talk
Watchlist
prefs-watchlist-days
Talk
Days to show in watchlist:
prefs-watchlist-edits
Talk
Maximum number of changes to show in expanded watchlist:
prefsnologin
Talk
Not logged in
prefsnologintext
Talk
You must be [[Special:UserLogin|logged in]] to set user preferences.
prefsreset
Talk
Preferences have been reset from storage.
preview
Talk
Preview
previewconflict
Talk
This preview reflects the text in the upper text editing area as it will appear if you choose to save.
previewnote
Talk
<strong>This is only a preview; changes have not yet been saved!</strong>
previousdiff
Talk
← Previous diff
previousrevision
Talk
←Older revision
prevn
Talk
previous $1
prevpage