r25303 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r25302‎ | r25303 | r25304 >
Date:07:10, 30 August 2007
Author:david
Status:old
Tags:
Comment:
Merged revisions 25215-25302 via svnmerge from
svn+ssh://david@svn.wikimedia.org/svnroot/mediawiki/trunk/phase3

........
r25218 | aaron | 2007-08-27 16:16:52 -0700 (Mon, 27 Aug 2007) | 1 line

*err...make this consistent with rc_deleted patch file
........
r25219 | greg | 2007-08-27 16:44:33 -0700 (Mon, 27 Aug 2007) | 2 lines

Downgrade from semicolon to comma
........
r25221 | rotem | 2007-08-27 19:37:44 -0700 (Mon, 27 Aug 2007) | 1 line

Using (optional) parameters instead of globals in checkLanguage.inc.
........
r25225 | raymond | 2007-08-28 02:08:06 -0700 (Tue, 28 Aug 2007) | 2 lines

* (bug 11092) Update French translations
Patch by Bertrand GRONDIN
........
r25229 | wegge | 2007-08-28 06:01:37 -0700 (Tue, 28 Aug 2007) | 1 line

Updated da translations
........
r25236 | robchurch | 2007-08-28 08:31:16 -0700 (Tue, 28 Aug 2007) | 1 line

(bug 11095) Honour "preview on first edit" preference when preloading text for a non-existent page
........
r25238 | robchurch | 2007-08-28 08:37:31 -0700 (Tue, 28 Aug 2007) | 1 line

(bug 11094) Update API help for 'siteinfo' - based on a patch by VasilievVV
........
r25244 | nikerabbit | 2007-08-28 09:49:02 -0700 (Tue, 28 Aug 2007) | 2 lines

* Message file for Tok Pisin (tpi)
........
r25245 | robchurch | 2007-08-28 09:50:31 -0700 (Tue, 28 Aug 2007) | 1 line

(bug 11022) Use a more accurate page title for Special:Whatlinkshere and Special:Recentchangeslinked
........
r25246 | robchurch | 2007-08-28 09:59:24 -0700 (Tue, 28 Aug 2007) | 2 lines

* (bug 10985) Compromise solution; strike out resolved cached entries to avoid breaking paging - fancier solutions can wait
* Tweak "doubleredirectstext"
........
r25248 | raymond | 2007-08-28 10:10:08 -0700 (Tue, 28 Aug 2007) | 1 line

Update Low German, from Betawiki (Slomox)
........
r25249 | raymond | 2007-08-28 10:50:49 -0700 (Tue, 28 Aug 2007) | 4 lines

* (bug 11098) Update Chinese translations
* (bug 11099) Update Chinese extesion translations
Patches by Shinjiman
........
r25250 | raymond | 2007-08-28 11:53:11 -0700 (Tue, 28 Aug 2007) | 1 line

Update German
........
r25256 | robchurch | 2007-08-28 14:53:50 -0700 (Tue, 28 Aug 2007) | 1 line

Re-alphabetise a few hooks
........
r25257 | rotem | 2007-08-28 15:27:54 -0700 (Tue, 28 Aug 2007) | 1 line

Update.
........
r25260 | simetrical | 2007-08-28 17:06:58 -0700 (Tue, 28 Aug 2007) | 1 line

(bug 8393) <sup> and <sub> need to be preserved (without attributes) for entries in the table of contents.
........
r25264 | rotem | 2007-08-28 18:32:14 -0700 (Tue, 28 Aug 2007) | 3 lines

* Rename script - easier to remember and use.
* Update comment.
* Change group in docs.
........
r25265 | rotem | 2007-08-28 18:34:31 -0700 (Tue, 28 Aug 2007) | 1 line

Fix.
........
r25266 | robchurch | 2007-08-28 18:34:44 -0700 (Tue, 28 Aug 2007) | 1 line

Update documentation for Language::truncate()
........
r25267 | simetrical | 2007-08-28 19:33:13 -0700 (Tue, 28 Aug 2007) | 2 lines

* Add an index to (rev_page,rev_user,rev_timestamp) for use in "All edits by a user to this page". Also potentially useful for "edits to a page grouped by user". (Would "edits by a user grouped by page" be more useful instead?) See bug 10788. Code to implement that feature will follow at some point when the index has actually been applied to Wikimedia servers, probably shortly after I get annoyed at its nonexistence again when looking for an old edit of mine.
* Bowlderism
........
r25275 | nikerabbit | 2007-08-29 03:52:57 -0700 (Wed, 29 Aug 2007) | 2 lines

* Changed Uyghur (ug) label by request of Jose77 in Betawiki
........
r25282 | nikerabbit | 2007-08-29 06:07:37 -0700 (Wed, 29 Aug 2007) | 3 lines


* Updates to Occitan (oc)
........
r25283 | nikerabbit | 2007-08-29 06:15:44 -0700 (Wed, 29 Aug 2007) | 2 lines

* Updates to Icelandic (is)
........
r25285 | nikerabbit | 2007-08-29 06:31:41 -0700 (Wed, 29 Aug 2007) | 2 lines

* Updates to Norwegian (no)
........
r25286 | nikerabbit | 2007-08-29 06:37:02 -0700 (Wed, 29 Aug 2007) | 2 lines

* Updates to Dutch (nl)
........
r25290 | brion | 2007-08-29 08:30:47 -0700 (Wed, 29 Aug 2007) | 2 lines

Revert schema change in r25267 -- no more schema changes right before release please.
........
r25291 | brion | 2007-08-29 09:01:23 -0700 (Wed, 29 Aug 2007) | 23 lines

Revert r25260; breaks several parser tests cases, seems to be borking up section IDs.
8 previously passing test(s) now FAILING! :(
* Basic section headings [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* Section headings with TOC [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* Handling of sections up to level 6 and beyond [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* TOC regression (bug 9764) [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* TOC with wgMaxTocLevel=3 (bug 6204) [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* Resolving duplicate section names [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* Fuzz testing: Parser14 [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]
* -{}- tags within headlines (within html for parserConvert()) [Introduced between 29-Aug-2007 15:27:48, 1.11alpha (r25250) and 29-Aug-2007 15:55:07, 1.11alpha (r25289)]

Sample:
--- /tmp/mwParser-557844546-expected 2007-08-29 15:55:46.000000000 +0000
+++ /tmp/mwParser-557844546-actual 2007-08-29 15:55:46.000000000 +0000
@@ -1,16 +1,16 @@
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
-<li class="toclevel-1"><a href="#Level_1_Heading"><span class="tocnumber">1</span> <span class="toctext">Level 1 Heading</span></a>
+<li class="toclevel-1"><a href="#_Level_1_Heading"><span class="tocnumber">1</span> <span class="toctext">Level 1 Heading</span></a>
<ul>

etc
........
r25292 | simetrical | 2007-08-29 09:10:36 -0700 (Wed, 29 Aug 2007) | 1 line

Reinstate r25260 with fix (missing trim()). No additional parser tests are broken relative to trunk.
........
r25293 | brion | 2007-08-29 11:11:17 -0700 (Wed, 29 Aug 2007) | 6 lines

* (bug 11114) Fix regression in read-only mode error display during editing
Regression caused by the new permissions error reporting system.
For read-only case, the read-only text didn't get passed back with the message from Title::getUserPermissionsErrors().
The text is either originally set in $wgReadOnly or gets loaded into it from $wgReadOnlyFile during wfReadOnly(), so pulling that it now gets passed back as expected.
Other functions using $wgOut->readOnlyPage() would have still got the original, still working, behavior.
........
r25297 | suuch | 2007-08-29 15:50:06 -0700 (Wed, 29 Aug 2007) | 1 line

Adding InstantCommons api into trunk
........
r25298 | suuch | 2007-08-29 15:57:41 -0700 (Wed, 29 Aug 2007) | 1 line

Adding InstantCommons includes into ApiMain and AutoLoader's API section
........
Modified paths:
  • /branches/liquidthreads (modified) (history)
  • /branches/liquidthreads/RELEASE-NOTES (modified) (history)
  • /branches/liquidthreads/docs/hooks.txt (modified) (history)
  • /branches/liquidthreads/includes/AutoLoader.php (modified) (history)
  • /branches/liquidthreads/includes/EditPage.php (modified) (history)
  • /branches/liquidthreads/includes/Parser.php (modified) (history)
  • /branches/liquidthreads/includes/SpecialDoubleRedirects.php (modified) (history)
  • /branches/liquidthreads/includes/SpecialRecentchangeslinked.php (modified) (history)
  • /branches/liquidthreads/includes/SpecialWhatlinkshere.php (modified) (history)
  • /branches/liquidthreads/includes/Title.php (modified) (history)
  • /branches/liquidthreads/includes/api/ApiInstantCommons.php (added) (history)
  • /branches/liquidthreads/includes/api/ApiInstantCommons.php (added) (history)
  • /branches/liquidthreads/includes/api/ApiMain.php (modified) (history)
  • /branches/liquidthreads/includes/api/ApiQuerySiteinfo.php (modified) (history)
  • /branches/liquidthreads/languages/Language.php (modified) (history)
  • /branches/liquidthreads/languages/Names.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesDa.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesDe.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesEn.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesFr.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesHe.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesIs.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesNds.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesNl.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesNo.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesOc.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesTpi.php (added) (history)
  • /branches/liquidthreads/languages/messages/MessagesTpi.php (added) (history)
  • /branches/liquidthreads/languages/messages/MessagesZh_classical.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesZh_cn.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesZh_tw.php (modified) (history)
  • /branches/liquidthreads/languages/messages/MessagesZh_yue.php (modified) (history)
  • /branches/liquidthreads/maintenance/language/checkExtensioni18n.php (deleted) (history)
  • /branches/liquidthreads/maintenance/language/checkExtensions.php (added) (history)
  • /branches/liquidthreads/maintenance/language/checkExtensions.php (added) (history)
  • /branches/liquidthreads/maintenance/language/checkLanguage.inc (modified) (history)
  • /branches/liquidthreads/maintenance/language/checkLanguage.php (modified) (history)
  • /branches/liquidthreads/maintenance/language/messages.inc (modified) (history)
  • /branches/liquidthreads/maintenance/tables.sql (modified) (history)

Diff [purge]

Index: branches/liquidthreads/maintenance/language/checkExtensioni18n.php
@@ -1,279 +0,0 @@
2 -<?php
3 -/**
4 - * Copyright (C) 2007 Ashar Voultoiz <hashar@altern.org>
5 - *
6 - * Based on dumpBackup:
7 - * Copyright (C) 2005 Brion Vibber <brion@pobox.com>
8 - *
9 - * http://www.mediawiki.org
10 - *
11 - * This program is free software; you can redistribute it and/or modify
12 - * it under the terms of the GNU General Public License as published by
13 - * the Free Software Foundation; either version 2 of the License, or
14 - * (at your option) any later version.
15 - *
16 - * This program is distributed in the hope that it will be useful,
17 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 - * GNU General Public License for more details.
20 - *
21 - * You should have received a copy of the GNU General Public License along
22 - * with this program; if not, write to the Free Software Foundation, Inc.,
23 - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24 - * http://www.gnu.org/copyleft/gpl.html
25 - *
26 - * @addtogroup SpecialPage
27 - */
28 -
29 -#
30 -# Lacking documentation. Examples:
31 -# php checkExtensioni18n.php /opt/mw/extensions/CentralAuth/CentralAuth.i18n.php wgCentralAuthMessages
32 -# php checkExtensioni18n.php --extdir /opt/mw/extensions/
33 -#
34 -# BUGS: cant guess registered extensions :)
35 -# TODO: let users set parameters to configure checklanguage.inc (it uses globals)
36 -
37 -// Filename for the extension i18n files database:
38 -define( 'EXT_I18N_DB', 'i18n.db' );
39 -
40 -// Global parameters for checkLanguage.inc
41 -$wgDisplayLevel = 2;
42 -$wgChecks = array( 'untranslated', 'obsolete', 'variables', 'empty', 'whitespace', 'xhtml', 'chars' );
43 -
44 -$optionsWithArgs = array( 'extdir', 'lang' );
45 -
46 -require_once( dirname(__FILE__).'/../commandLine.inc' );
47 -require_once( 'languages.inc' );
48 -require_once( 'checkLanguage.inc' );
49 -
50 -
51 -class extensionLanguages extends languages {
52 - private $mExt18nFilename, $mExtArrayName ;
53 - private $mExtArray;
54 -
55 - function __construct( $ext18nFilename, $extArrayName ) {
56 - $this->mExt18nFilename = $ext18nFilename;
57 - $this->mExtArrayName = $extArrayName;
58 -
59 - $this->mIgnoredMessages = array();
60 - $this->mOptionalMessages = array();
61 -
62 - if ( file_exists( $this->mExt18nFilename ) ) {
63 - require_once( $this->mExt18nFilename );
64 -
65 - $foundarray = false;
66 - if( isset( ${$this->mExtArrayName} ) ) {
67 - // File provided in the db file
68 - $foundarray = ${$this->mExtArrayName};
69 - } else {
70 -
71 - /* For extensions included elsewhere. For some reason other extensions
72 - * break with the global statement, so recheck here.
73 - */
74 - global ${$this->mExtArrayName};
75 - if( is_array( ${$this->mExtArrayName} ) ) {
76 - $foundarray = ${$this->mExtArrayName};
77 - }
78 -
79 - /* we might have been given a function name, test it too */
80 - if( function_exists( $this->mExtArrayName ) ) {
81 - // Load data
82 - $funcName = $this->mExtArrayName ;
83 - $foundarray = $funcName();
84 - }
85 -
86 - if(!$foundarray) {
87 - // Provided array could not be found we try to guess it.
88 -
89 - # Using the extension path ($m[1]) and filename ($m[2]):
90 - $m = array();
91 - preg_match( '%.*/(.*)/(.*).i18n\.php%', $this->mExt18nFilename, $m);
92 - $arPathCandidate = 'wg' . $m[1].'Messages';
93 - $arFileCandidate = 'wg' . $m[2].'Messages';
94 - $funcCandidate = "ef{$m[2]}Messages";
95 -
96 - // Try them:
97 - if( isset($$arPathCandidate) && is_array( $$arPathCandidate ) ) {
98 - print "warning> messages from guessed path array \$$arPathCandidate.\n";
99 - $foundarray = $$arPathCandidate;
100 - } elseif( isset($$arFileCandidate) && is_array( $$arFileCandidate ) ) {
101 - print "warning> messages from guessed file array \$$arFileCandidate.\n";
102 - $foundarray = $$arFileCandidate;
103 - } elseif( function_exists( $funcCandidate ) ) {
104 - print "warning> messages build from guessed function {$funcCandidate}().\n";
105 - $foundarray = $funcCandidate();
106 - }
107 - }
108 -
109 - # We are unlucky, return empty stuff
110 - if(!$foundarray) {
111 - print "ERROR> failed to guess an array to use.\n";
112 - $this->mExtArray = null;
113 - $this->mLanguages = null;
114 - return;
115 - }
116 - }
117 -
118 - $this->mExtArray = $foundarray ;
119 - $this->mLanguages = array_keys( $this->mExtArray );
120 - } else {
121 - wfDie( "File $this->mExt18nFilename not found\n" );
122 - }
123 - }
124 -
125 - protected function loadRawMessages( $code ) {
126 - if ( isset( $this->mRawMessages[$code] ) ) {
127 - return;
128 - }
129 - if( isset( $this->mExtArray[$code] ) ) {
130 - $this->mRawMessages[$code] = $this->mExtArray[$code] ;
131 - } else {
132 - $this->mRawMessages[$code] = array();
133 - }
134 - }
135 -
136 - public function getLanguages() {
137 - return $this->mLanguages;
138 - }
139 -}
140 -
141 -/**
142 - * @param $filename Filename containing the extension i18n
143 - * @param $arrayname The name of the array in the filename
144 - * @param $filter Optional, restrict check to a given language code (default; null)
145 - */
146 -function checkExtensionLanguage( $filename, $arrayname, $filter = null ) {
147 - global $wgGeneralMessages, $wgRequiredMessagesNumber;
148 -
149 - $extLanguages = new extensionLanguages($filename, $arrayname);
150 -
151 - // Stuff needed by the checkLanguage routine (globals)
152 - $wgGeneralMessages = $extLanguages->getGeneralMessages();
153 - $wgRequiredMessagesNumber = count( $wgGeneralMessages['required'] );
154 -
155 - $langs = $extLanguages->getLanguages();
156 - if( !$langs ) {
157 - print "ERROR> \$$arrayname array does not exist.\n";
158 - return false;
159 - }
160 -
161 - $nErrors = 0;
162 - if( $filter ) {
163 - $nErrors += checkLanguage( $extLanguages, $filter );
164 - } else {
165 - print "Will check ". count($langs) . " languages : " . implode(' ', $langs) .".\n";
166 - foreach( $langs as $lang ) {
167 - if( $lang == 'en' ) {
168 - #print "Skipped english language\n";
169 - continue;
170 - }
171 -
172 - $nErrors += checkLanguage( $extLanguages, $lang );
173 - }
174 - }
175 -
176 - return $nErrors;
177 -}
178 -
179 -/**
180 - * Read the db file, parse it, start the check.
181 - */
182 -function checkExtensionRepository( $extdir, $db ) {
183 - $fh = fopen( $extdir. '/' . $db, 'r' );
184 -
185 - $line_number = 0;
186 - while( $line = fgets( $fh ) ) {
187 - $line_number++;
188 -
189 - // Ignore comments
190 - if( preg_match( '/^#/', $line ) ) {
191 - continue;
192 - }
193 -
194 - // Load data from i18n database
195 - $data = split( ' ', chop($line) );
196 - $i18n_file = @$data[0];
197 - $arrayname = @$data[1];
198 -
199 - print "------------------------------------------------------\n";
200 - print "Checking $i18n_file (\$$arrayname).\n";
201 -
202 - // Check data
203 - if( !file_exists( $extdir . '/' . $i18n_file ) ) {
204 - print "ERROR> $i18n_file not found ($db:$line_number).\n";
205 - continue;
206 - }
207 -# if( $arrayname == '' ) {
208 -# print "warning> no array name for $i18n_file ($db:$line_number).\n";
209 -# }
210 -
211 - $i18n_file = $extdir . '/' . $i18n_file ;
212 -
213 - global $myLang;
214 - $nErrors = checkExtensionLanguage( $i18n_file, $arrayname, $myLang );
215 - if($nErrors == 1 ) {
216 - print "\nFound $nErrors error for this extension.\n";
217 - } elseif($nErrors) {
218 - print "\nFound $nErrors errors for this extension.\n";
219 - } else {
220 - print "Looks OK.\n";
221 - }
222 -
223 - print "\n";
224 - }
225 -}
226 -
227 -
228 -function usage() {
229 -// Usage
230 -print <<<END
231 -Usage:
232 - php checkExtensioni18n.php <filename> <arrayname>
233 - php checkExtensioni18n.php --extdir <extension repository>
234 -
235 -Common option:
236 - --lang <language code> : only check the given language.
237 -
238 -
239 -END;
240 -die;
241 -}
242 -
243 -// Play with options and arguments
244 -$myLang = isset($options['lang']) ? $options['lang'] : null;
245 -
246 -if( isset( $options['extdir'] ) ) {
247 - $extdb = $options['extdir'] . '/' . EXT_I18N_DB ;
248 -
249 - if( file_exists( $extdb ) ) {
250 - checkExtensionRepository( $options['extdir'], EXT_I18N_DB );
251 - } else {
252 - print "$extdb does not exist\n";
253 - }
254 -
255 -} else {
256 - // Check arguments
257 - if ( isset( $argv[0] ) ) {
258 -
259 - if (file_exists( $argv[0] ) ) {
260 - $filename = $argv[0];
261 - } else {
262 - print "Unable to open file '{$argv[0]}'\n";
263 - usage();
264 - }
265 -
266 - if ( isset( $argv[1] ) ) {
267 - $arrayname = $argv[1];
268 - } else {
269 - print "You must give an array name to be checked\n";
270 - usage();
271 - }
272 -
273 - global $myLang;
274 - checkExtensionLanguage( $filename, $arrayname, $myLang );
275 - } else {
276 - usage();
277 - }
278 -}
279 -
280 -
Index: branches/liquidthreads/maintenance/language/messages.inc
@@ -767,6 +767,7 @@
768768 ),
769769 'recentchangeslinked' => array(
770770 'recentchangeslinked',
 771+ 'recentchangeslinked-title',
771772 'recentchangeslinked-noresult',
772773 'recentchangeslinked-summary',
773774 ),
@@ -1306,6 +1307,7 @@
13071308 ),
13081309 'whatlinkshere' => array(
13091310 'whatlinkshere',
 1311+ 'whatlinkshere-title',
13101312 'whatlinkshere-summary',
13111313 'whatlinkshere-barrow',
13121314 'notargettitle',
Index: branches/liquidthreads/maintenance/language/checkExtensions.php
@@ -0,0 +1,269 @@
 2+<?php
 3+/**
 4+ * Copyright (C) 2007 Ashar Voultoiz <hashar@altern.org>
 5+ *
 6+ * Based on dumpBackup:
 7+ * Copyright (C) 2005 Brion Vibber <brion@pobox.com>
 8+ *
 9+ * http://www.mediawiki.org
 10+ *
 11+ * This program is free software; you can redistribute it and/or modify
 12+ * it under the terms of the GNU General Public License as published by
 13+ * the Free Software Foundation; either version 2 of the License, or
 14+ * (at your option) any later version.
 15+ *
 16+ * This program is distributed in the hope that it will be useful,
 17+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
 18+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 19+ * GNU General Public License for more details.
 20+ *
 21+ * You should have received a copy of the GNU General Public License along
 22+ * with this program; if not, write to the Free Software Foundation, Inc.,
 23+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 24+ * http://www.gnu.org/copyleft/gpl.html
 25+ *
 26+ * @addtogroup Maintenance
 27+ */
 28+
 29+#
 30+# Lacking documentation. Examples:
 31+# php checkExtensions.php /opt/mw/extensions/CentralAuth/CentralAuth.i18n.php wgCentralAuthMessages
 32+# php checkExtensions.php --extdir /opt/mw/extensions/
 33+#
 34+# BUGS: cant guess registered extensions :)
 35+# TODO: let users set parameters to configure checklanguage.inc
 36+
 37+// Filename for the extension i18n files database:
 38+define( 'EXT_I18N_DB', 'i18n.db' );
 39+
 40+$optionsWithArgs = array( 'extdir', 'lang' );
 41+
 42+require_once( dirname(__FILE__).'/../commandLine.inc' );
 43+require_once( 'languages.inc' );
 44+require_once( 'checkLanguage.inc' );
 45+
 46+
 47+class extensionLanguages extends languages {
 48+ private $mExt18nFilename, $mExtArrayName ;
 49+ private $mExtArray;
 50+
 51+ function __construct( $ext18nFilename, $extArrayName ) {
 52+ $this->mExt18nFilename = $ext18nFilename;
 53+ $this->mExtArrayName = $extArrayName;
 54+
 55+ $this->mIgnoredMessages = array();
 56+ $this->mOptionalMessages = array();
 57+
 58+ if ( file_exists( $this->mExt18nFilename ) ) {
 59+ require_once( $this->mExt18nFilename );
 60+
 61+ $foundarray = false;
 62+ if( isset( ${$this->mExtArrayName} ) ) {
 63+ // File provided in the db file
 64+ $foundarray = ${$this->mExtArrayName};
 65+ } else {
 66+
 67+ /* For extensions included elsewhere. For some reason other extensions
 68+ * break with the global statement, so recheck here.
 69+ */
 70+ global ${$this->mExtArrayName};
 71+ if( is_array( ${$this->mExtArrayName} ) ) {
 72+ $foundarray = ${$this->mExtArrayName};
 73+ }
 74+
 75+ /* we might have been given a function name, test it too */
 76+ if( function_exists( $this->mExtArrayName ) ) {
 77+ // Load data
 78+ $funcName = $this->mExtArrayName ;
 79+ $foundarray = $funcName();
 80+ }
 81+
 82+ if(!$foundarray) {
 83+ // Provided array could not be found we try to guess it.
 84+
 85+ # Using the extension path ($m[1]) and filename ($m[2]):
 86+ $m = array();
 87+ preg_match( '%.*/(.*)/(.*).i18n\.php%', $this->mExt18nFilename, $m);
 88+ $arPathCandidate = 'wg' . $m[1].'Messages';
 89+ $arFileCandidate = 'wg' . $m[2].'Messages';
 90+ $funcCandidate = "ef{$m[2]}Messages";
 91+
 92+ // Try them:
 93+ if( isset($$arPathCandidate) && is_array( $$arPathCandidate ) ) {
 94+ print "warning> messages from guessed path array \$$arPathCandidate.\n";
 95+ $foundarray = $$arPathCandidate;
 96+ } elseif( isset($$arFileCandidate) && is_array( $$arFileCandidate ) ) {
 97+ print "warning> messages from guessed file array \$$arFileCandidate.\n";
 98+ $foundarray = $$arFileCandidate;
 99+ } elseif( function_exists( $funcCandidate ) ) {
 100+ print "warning> messages build from guessed function {$funcCandidate}().\n";
 101+ $foundarray = $funcCandidate();
 102+ }
 103+ }
 104+
 105+ # We are unlucky, return empty stuff
 106+ if(!$foundarray) {
 107+ print "ERROR> failed to guess an array to use.\n";
 108+ $this->mExtArray = null;
 109+ $this->mLanguages = null;
 110+ return;
 111+ }
 112+ }
 113+
 114+ $this->mExtArray = $foundarray ;
 115+ $this->mLanguages = array_keys( $this->mExtArray );
 116+ } else {
 117+ wfDie( "File $this->mExt18nFilename not found\n" );
 118+ }
 119+ }
 120+
 121+ protected function loadRawMessages( $code ) {
 122+ if ( isset( $this->mRawMessages[$code] ) ) {
 123+ return;
 124+ }
 125+ if( isset( $this->mExtArray[$code] ) ) {
 126+ $this->mRawMessages[$code] = $this->mExtArray[$code] ;
 127+ } else {
 128+ $this->mRawMessages[$code] = array();
 129+ }
 130+ }
 131+
 132+ public function getLanguages() {
 133+ return $this->mLanguages;
 134+ }
 135+}
 136+
 137+/**
 138+ * @param $filename Filename containing the extension i18n
 139+ * @param $arrayname The name of the array in the filename
 140+ * @param $filter Optional, restrict check to a given language code (default; null)
 141+ */
 142+function checkExtensionLanguage( $filename, $arrayname, $filter = null ) {
 143+ $extLanguages = new extensionLanguages($filename, $arrayname);
 144+
 145+ $langs = $extLanguages->getLanguages();
 146+ if( !$langs ) {
 147+ print "ERROR> \$$arrayname array does not exist.\n";
 148+ return false;
 149+ }
 150+
 151+ $nErrors = 0;
 152+ if( $filter ) {
 153+ $nErrors += checkLanguage( $extLanguages, $filter );
 154+ } else {
 155+ print "Will check ". count($langs) . " languages : " . implode(' ', $langs) .".\n";
 156+ foreach( $langs as $lang ) {
 157+ if( $lang == 'en' ) {
 158+ #print "Skipped english language\n";
 159+ continue;
 160+ }
 161+
 162+ $nErrors += checkLanguage( $extLanguages, $lang );
 163+ }
 164+ }
 165+
 166+ return $nErrors;
 167+}
 168+
 169+/**
 170+ * Read the db file, parse it, start the check.
 171+ */
 172+function checkExtensionRepository( $extdir, $db ) {
 173+ $fh = fopen( $extdir. '/' . $db, 'r' );
 174+
 175+ $line_number = 0;
 176+ while( $line = fgets( $fh ) ) {
 177+ $line_number++;
 178+
 179+ // Ignore comments
 180+ if( preg_match( '/^#/', $line ) ) {
 181+ continue;
 182+ }
 183+
 184+ // Load data from i18n database
 185+ $data = split( ' ', chop($line) );
 186+ $i18n_file = @$data[0];
 187+ $arrayname = @$data[1];
 188+
 189+ print "------------------------------------------------------\n";
 190+ print "Checking $i18n_file (\$$arrayname).\n";
 191+
 192+ // Check data
 193+ if( !file_exists( $extdir . '/' . $i18n_file ) ) {
 194+ print "ERROR> $i18n_file not found ($db:$line_number).\n";
 195+ continue;
 196+ }
 197+# if( $arrayname == '' ) {
 198+# print "warning> no array name for $i18n_file ($db:$line_number).\n";
 199+# }
 200+
 201+ $i18n_file = $extdir . '/' . $i18n_file ;
 202+
 203+ global $myLang;
 204+ $nErrors = checkExtensionLanguage( $i18n_file, $arrayname, $myLang );
 205+ if($nErrors == 1 ) {
 206+ print "\nFound $nErrors error for this extension.\n";
 207+ } elseif($nErrors) {
 208+ print "\nFound $nErrors errors for this extension.\n";
 209+ } else {
 210+ print "Looks OK.\n";
 211+ }
 212+
 213+ print "\n";
 214+ }
 215+}
 216+
 217+
 218+function usage() {
 219+// Usage
 220+print <<<END
 221+Usage:
 222+ php checkExtensions.php <filename> <arrayname>
 223+ php checkExtensions.php --extdir <extension repository>
 224+
 225+Common option:
 226+ --lang <language code> : only check the given language.
 227+
 228+
 229+END;
 230+die;
 231+}
 232+
 233+// Play with options and arguments
 234+$myLang = isset($options['lang']) ? $options['lang'] : null;
 235+
 236+if( isset( $options['extdir'] ) ) {
 237+ $extdb = $options['extdir'] . '/' . EXT_I18N_DB ;
 238+
 239+ if( file_exists( $extdb ) ) {
 240+ checkExtensionRepository( $options['extdir'], EXT_I18N_DB );
 241+ } else {
 242+ print "$extdb does not exist\n";
 243+ }
 244+
 245+} else {
 246+ // Check arguments
 247+ if ( isset( $argv[0] ) ) {
 248+
 249+ if (file_exists( $argv[0] ) ) {
 250+ $filename = $argv[0];
 251+ } else {
 252+ print "Unable to open file '{$argv[0]}'\n";
 253+ usage();
 254+ }
 255+
 256+ if ( isset( $argv[1] ) ) {
 257+ $arrayname = $argv[1];
 258+ } else {
 259+ print "You must give an array name to be checked\n";
 260+ usage();
 261+ }
 262+
 263+ global $myLang;
 264+ checkExtensionLanguage( $filename, $arrayname, $myLang );
 265+ } else {
 266+ usage();
 267+ }
 268+}
 269+
 270+
Property changes on: branches/liquidthreads/maintenance/language/checkExtensions.php
___________________________________________________________________
Added: svn:eol-style
1271 + native
Index: branches/liquidthreads/maintenance/language/checkLanguage.inc
@@ -2,92 +2,108 @@
33 /**
44 * Check a language.
55 *
6 - * @todo Stop with globals.
76 * @param $languages The languages object.
8 - * @param $code The language code.
 7+ * @param $code The language code (default content language of the wiki running the script on).
 8+ * @param: $links Show wiki links to messages (default false)?
 9+ * @param: $wikiLanguage Language of the wiki to show the output in, if showing links (default en).
 10+ * @param: $checks Checks to do (default all except for duplicates and plural).
911 * @return Number of errors found.
1012 */
11 -function checkLanguage( $languages, $code ) {
12 - global $wgRequiredMessagesNumber, $wgDisplayLevel, $wgLinks, $wgWikiLanguage, $wgChecks;
13 -
 13+function checkLanguage( $languages, $code = null, $displayLevel = 2, $links = false, $wikiLanguage = 'en', $checks = null ) {
1414 # Get messages
1515 $messages = $languages->getMessages( $code );
1616 $messagesNumber = count( $messages['translated'] );
1717
18 - # Skip the checks if specified
19 - if ( $wgDisplayLevel == 0 ) {
 18+ # Skip the checks if told so
 19+ if ( $displayLevel == 0 ) {
2020 return;
2121 }
2222
23 - // Initialize counts
24 - $untranslatedMessagesNumber = $duplicateMessagesNumber = $obsoleteMessagesNumber
25 - = $messagesWithoutVariablesNumber = $messagesWithoutPluralNumber = $emptyMessagesNumber
26 - = $messagesWithWhitespaceNumber = $nonXHTMLMessagesNumber = $messagesWithWrongCharsNumber
27 - = 0;
 23+ # Initialize counts
 24+ $problems = 0;
2825
 26+ # Set default language code and checks
 27+ if ( !$code ) {
 28+ global $wgContLang;
 29+ $code = $wgContLang->getCode();
 30+ }
 31+ if ( !$checks ) {
 32+ $checks = array( 'untranslated', 'obsolete', 'variables', 'empty', 'whitespace', 'xhtml', 'chars' );
 33+ }
 34+
2935 # Untranslated messages
30 - if ( in_array( 'untranslated', $wgChecks ) ) {
 36+ if ( in_array( 'untranslated', $checks ) ) {
 37+ $generalMessages = $languages->getGeneralMessages();
 38+ $requiredMessagesNumber = count( $generalMessages['required'] );
3139 $untranslatedMessages = $languages->getUntranslatedMessages( $code );
3240 $untranslatedMessagesNumber = count( $untranslatedMessages );
33 - $languages->outputMessagesList( $untranslatedMessages, $code, "\n$untranslatedMessagesNumber messages of $wgRequiredMessagesNumber are not translated to $code, but exist in en:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 41+ $languages->outputMessagesList( $untranslatedMessages, $code, "\n$untranslatedMessagesNumber messages of $requiredMessagesNumber are not translated to $code, but exist in en:", $displayLevel, $links, $wikiLanguage );
 42+ $problems += $untranslatedMessagesNumber;
3443 }
3544
3645 # Duplicate messages
37 - if ( in_array( 'duplicate', $wgChecks ) ) {
 46+ if ( in_array( 'duplicate', $checks ) ) {
3847 $duplicateMessages = $languages->getDuplicateMessages( $code );
3948 $duplicateMessagesNumber = count( $duplicateMessages );
40 - $languages->outputMessagesList( $duplicateMessages, $code, "\n$duplicateMessagesNumber messages of $messagesNumber are translated the same in en and $code:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 49+ $languages->outputMessagesList( $duplicateMessages, $code, "\n$duplicateMessagesNumber messages of $messagesNumber are translated the same in en and $code:", $displayLevel, $links, $wikiLanguage );
 50+ $problems += $duplicateMessagesNumber;
4151 }
4252
4353 # Obsolete messages
44 - if ( in_array( 'obsolete', $wgChecks ) ) {
 54+ if ( in_array( 'obsolete', $checks ) ) {
4555 $obsoleteMessages = $messages['obsolete'];
4656 $obsoleteMessagesNumber = count( $obsoleteMessages );
47 - $languages->outputMessagesList( $obsoleteMessages, $code, "\n$obsoleteMessagesNumber messages of $messagesNumber do not exist in en (or are in the ignored list), but still exist in $code:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 57+ $languages->outputMessagesList( $obsoleteMessages, $code, "\n$obsoleteMessagesNumber messages of $messagesNumber do not exist in en (or are in the ignored list), but still exist in $code:", $displayLevel, $links, $wikiLanguage );
 58+ $problems += $obsoleteMessagesNumber;
4859 }
4960
5061 # Messages without variables
51 - if ( in_array( 'variables', $wgChecks ) ) {
 62+ if ( in_array( 'variables', $checks ) ) {
5263 $messagesWithoutVariables = $languages->getMessagesWithoutVariables( $code );
5364 $messagesWithoutVariablesNumber = count( $messagesWithoutVariables );
54 - $languages->outputMessagesList( $messagesWithoutVariables, $code, "\n$messagesWithoutVariablesNumber messages of $messagesNumber in $code don't use some variables while en uses them:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 65+ $languages->outputMessagesList( $messagesWithoutVariables, $code, "\n$messagesWithoutVariablesNumber messages of $messagesNumber in $code don't use some variables while en uses them:", $displayLevel, $links, $wikiLanguage );
 66+ $problems += $messagesWithoutVariablesNumber;
5567 }
5668
5769 # Messages without plural
58 - if ( in_array( 'plural', $wgChecks ) ) {
 70+ if ( in_array( 'plural', $checks ) ) {
5971 $messagesWithoutPlural = $languages->getMessagesWithoutPlural( $code );
6072 $messagesWithoutPluralNumber = count( $messagesWithoutPlural );
61 - $languages->outputMessagesList( $messagesWithoutPlural, $code, "\n$messagesWithoutPluralNumber messages of $messagesNumber in $code don't use {{plural}} while en uses it:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 73+ $languages->outputMessagesList( $messagesWithoutPlural, $code, "\n$messagesWithoutPluralNumber messages of $messagesNumber in $code don't use {{plural}} while en uses it:", $displayLevel, $links, $wikiLanguage );
 74+ $problems += $messagesWithoutPluralNumber;
6275 }
6376
6477 # Empty messages
65 - if ( in_array( 'empty', $wgChecks ) ) {
 78+ if ( in_array( 'empty', $checks ) ) {
6679 $emptyMessages = $languages->getEmptyMessages( $code );
6780 $emptyMessagesNumber = count( $emptyMessages );
68 - $languages->outputMessagesList( $emptyMessages, $code, "\n$emptyMessagesNumber messages of $messagesNumber in $code are empty or -:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 81+ $languages->outputMessagesList( $emptyMessages, $code, "\n$emptyMessagesNumber messages of $messagesNumber in $code are empty or -:", $displayLevel, $links, $wikiLanguage );
 82+ $problems += $emptyMessagesNumber;
6983 }
7084
7185 # Messages with whitespace
72 - if ( in_array( 'whitespace', $wgChecks ) ) {
 86+ if ( in_array( 'whitespace', $checks ) ) {
7387 $messagesWithWhitespace = $languages->getMessagesWithWhitespace( $code );
7488 $messagesWithWhitespaceNumber = count( $messagesWithWhitespace );
75 - $languages->outputMessagesList( $messagesWithWhitespace, $code, "\n$messagesWithWhitespaceNumber messages of $messagesNumber in $code have a trailing whitespace:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 89+ $languages->outputMessagesList( $messagesWithWhitespace, $code, "\n$messagesWithWhitespaceNumber messages of $messagesNumber in $code have a trailing whitespace:", $displayLevel, $links, $wikiLanguage );
 90+ $problems += $messagesWithWhitespaceNumber;
7691 }
7792
7893 # Non-XHTML messages
79 - if ( in_array( 'xhtml', $wgChecks ) ) {
 94+ if ( in_array( 'xhtml', $checks ) ) {
8095 $nonXHTMLMessages = $languages->getNonXHTMLMessages( $code );
8196 $nonXHTMLMessagesNumber = count( $nonXHTMLMessages );
82 - $languages->outputMessagesList( $nonXHTMLMessages, $code, "\n$nonXHTMLMessagesNumber messages of $messagesNumber in $code are not well-formed XHTML:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 97+ $languages->outputMessagesList( $nonXHTMLMessages, $code, "\n$nonXHTMLMessagesNumber messages of $messagesNumber in $code are not well-formed XHTML:", $displayLevel, $links, $wikiLanguage );
 98+ $problems += $nonXHTMLMessagesNumber;
8399 }
84100
85101 # Messages with wrong characters
86 - if ( in_array( 'chars', $wgChecks ) ) {
 102+ if ( in_array( 'chars', $checks ) ) {
87103 $messagesWithWrongChars = $languages->getMessagesWithWrongChars( $code );
88104 $messagesWithWrongCharsNumber = count( $messagesWithWrongChars );
89 - $languages->outputMessagesList( $messagesWithWrongChars, $code, "\n$messagesWithWrongCharsNumber messages of $messagesNumber in $code include hidden chars which should not be used in the messages:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage );
 105+ $languages->outputMessagesList( $messagesWithWrongChars, $code, "\n$messagesWithWrongCharsNumber messages of $messagesNumber in $code include hidden chars which should not be used in the messages:", $displayLevel, $links, $wikiLanguage );
 106+ $problems += $messagesWithWrongCharsNumber;
90107 }
91108
92 - return ($untranslatedMessagesNumber + $duplicateMessagesNumber + $obsoleteMessagesNumber + $messagesWithoutVariablesNumber + $messagesWithoutPluralNumber + $emptyMessagesNumber + $messagesWithWhitespaceNumber + $nonXHTMLMessagesNumber + $messagesWithWrongCharsNumber);
 109+ return $problems;
93110 }
94 -?>
Index: branches/liquidthreads/maintenance/language/checkLanguage.php
@@ -42,33 +42,20 @@
4343 exit();
4444 }
4545
46 -# Get the language code
47 -if ( isset( $options['lang'] ) ) {
48 - $wgCode = $options['lang'];
49 -} else {
50 - $wgCode = $wgContLang->getCode();
51 -}
52 -
53 -# Get the display level
54 -if ( isset( $options['level'] ) ) {
55 - $wgDisplayLevel = $options['level'];
56 -} else {
57 - $wgDisplayLevel = 2;
58 -}
59 -
60 -# Get the links options
 46+# Get the parameters
 47+$wgCode = isset( $options['lang'] ) ? $options['lang'] : null;
 48+$wgDisplayLevel = isset( $options['level'] ) ? $options['level'] : 2;
6149 $wgLinks = isset( $options['links'] );
6250 $wgWikiLanguage = isset( $options['wikilang'] ) ? $options['wikilang'] : 'en';
 51+$wgCheckEXIF = !isset( $options['noexif'] );
6352
64 -# Get the checks to do
 53+# Get the checks
6554 $wgChecks = array( 'untranslated', 'obsolete', 'variables', 'empty', 'whitespace', 'xhtml', 'chars' );
6655 if ( isset( $options['whitelist'] ) ) {
6756 $wgChecks = explode( ',', $options['whitelist'] );
6857 } elseif ( isset( $options['blacklist'] ) ) {
6958 $wgChecks = array_diff( $wgChecks, explode( ',', $options['blacklist'] ) );
7059 }
71 -
72 -# Add duplicate and plural options if specified
7360 if ( isset( $options['duplicate'] ) ) {
7461 $wgChecks[] = 'duplicate';
7562 }
@@ -76,16 +63,9 @@
7764 $wgChecks[] = 'plural';
7865 }
7966
80 -# Should check for EXIF?
81 -$wgCheckEXIF = !isset( $options['noexif'] );
82 -
83 -# Get language objects
 67+# Get language object
8468 $wgLanguages = new languages( $wgCheckEXIF );
8569
86 -# Get the general messages
87 -$wgGeneralMessages = $wgLanguages->getGeneralMessages();
88 -$wgRequiredMessagesNumber = count( $wgGeneralMessages['required'] );
89 -
9070 # Check the language
9171 if ( $wgCode == 'all' ) {
9272 foreach ( $wgLanguages->getLanguages() as $language ) {
@@ -94,14 +74,12 @@
9575 }
9676 }
9777 } else {
98 - # Can't check English
 78+ # Can't check English or English RTL
9979 if ( $wgCode == 'en' ) {
10080 echo "Current selected language is English, which cannot be checked.\n";
10181 } else if ( $wgCode == 'enRTL' ) {
10282 echo "Current selected language is RTL English, which cannot be checked.\n";
10383 } else {
104 - checkLanguage( $wgLanguages, $wgCode );
 84+ checkLanguage( $wgLanguages, $wgCode, $wgDisplayLevel, $wgLinks, $wgWikiLanguage, $wgChecks );
10585 }
10686 }
107 -
108 -
Index: branches/liquidthreads/maintenance/tables.sql
@@ -873,7 +873,7 @@
874874 -- Store log action or null
875875 rc_log_action varbinary(255) NULL default NULL,
876876 -- Log params
877 - rc_params blob NOT NULL default '',
 877+ rc_params blob NULL,
878878
879879 PRIMARY KEY rc_id (rc_id),
880880 INDEX rc_timestamp (rc_timestamp),
Index: branches/liquidthreads/docs/hooks.txt
@@ -252,6 +252,10 @@
253253 'AddNewAccount': after a user account is created
254254 $user: the User object that was created. (Parameter added in 1.7)
255255
 256+'AjaxAddScript': Called in output page just before the initialisation
 257+of the javascript ajax engine. The hook is only called when ajax
 258+is enabled ( $wgUseAjax = true; ).
 259+
256260 'AlternateEdit': before checking if an user can edit a page and
257261 before showing the edit form ( EditPage::edit() ). This is triggered
258262 on &action=edit.
@@ -356,6 +360,9 @@
357361 &$nt: the image title
358362 &$time: image timestamp
359363
 364+'BeforePageDisplay': Prior to outputting a page
 365+$out: OutputPage object
 366+
360367 'BeforeParserFetchTemplateAndtitle': before a template is fetched by Parser
361368 &$parser: Parser object
362369 &$title: title of the template
@@ -384,6 +391,9 @@
385392 $isbn: ISBN to show information for
386393 $output: OutputPage object in use
387394
 395+'CategoryPageView': before viewing a categorypage in CategoryPage::view
 396+$catpage: CategoryPage instance
 397+
388398 'ContributionsToolLinks': Change tool links above Special:Contributions
389399 $id: User identifier
390400 $title: User page title
@@ -603,6 +613,11 @@
604614 $title : Page title
605615 $text : Current text being indexed
606616
 617+'ShowRawCssJs': Customise the output of raw CSS and JavaScript in page views
 618+$text: Text being shown
 619+$title: Title of the custom script/stylesheet page
 620+$output: Current OutputPage object
 621+
607622 'SiteNoticeBefore': Before the sitenotice/anonnotice is composed
608623 &$siteNotice: HTML returned as the sitenotice
609624 Return true to allow the normal method of notice selection/rendering to work,
@@ -617,6 +632,11 @@
618633 &$text: bottomScripts Text
619634 Append to $text to add additional text/scripts after the stock bottom scripts.
620635
 636+'SkinTemplateContentActions': Alter the "content action" links in SkinTemplates
 637+&$content_actions: Content actions
 638+[See http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/examples/Content_action.php
 639+for an example]
 640+
621641 'SkinTemplateOutputPageBeforeExec': Before SkinTemplate::outputPage() starts page output
622642 &$sktemplate: SkinTemplate object
623643 &$tpl: Template engine object
@@ -644,6 +664,10 @@
645665 $user: user that was watching
646666 $article: article object removed
647667
 668+'UnwatchArticleComplete': after a watch is removed from an article
 669+$user: user that watched
 670+$article: article object that was watched
 671+
648672 'UploadForm:initial': before the upload form is generated
649673 $form: UploadForm object
650674 You might set the member-variables $uploadFormTextTop and
@@ -690,18 +714,6 @@
691715 $add : Array of strings corresponding to groups added
692716 $remove: Array of strings corresponding to groups removed
693717
694 -'WatchArticle': before a watch is added to an article
695 -$user: user that will watch
696 -$article: article object to be watched
697 -
698 -'WatchArticleComplete': after a watch is added to an article
699 -$user: user that watched
700 -$article: article object watched
701 -
702 -'UnwatchArticleComplete': after a watch is removed from an article
703 -$user: user that watched
704 -$article: article object that was watched
705 -
706718 'UserGetImplicitGroups': Called in User::getImplicitGroups()
707719 &$groups: List of implicit (automatically-assigned) groups
708720
@@ -713,29 +725,14 @@
714726 $user: User to get groups for
715727 &$groups: Current effective groups
716728
717 -'CategoryPageView': before viewing a categorypage in CategoryPage::view
718 -$catpage: CategoryPage instance
 729+'WatchArticle': before a watch is added to an article
 730+$user: user that will watch
 731+$article: article object to be watched
719732
720 -'SkinTemplateContentActions': after building the $content_action array right
721 - before returning it, see Content_action.php in
722 - the extensions/examples/ directory
723 - ( http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/examples/ )
724 - for a demonstration of how to use this hook.
725 -$content_actions: The array of content actions
 733+'WatchArticleComplete': after a watch is added to an article
 734+$user: user that watched
 735+$article: article object watched
726736
727 -'BeforePageDisplay': Called just before outputting a page (all kinds of,
728 - articles, special, history, preview, diff, edit, ...)
729 - Can be used to set custom CSS/JS
730 -$out: OutputPage object
731737
732 -'ShowRawCssJs': Customise the output of raw CSS and JavaScript in page views
733 -$text: Text being shown
734 -$title: Title of the custom script/stylesheet page
735 -$output: Current OutputPage object
736 -
737 -'AjaxAddScript': Called in output page just before the initialisation
738 -of the javascript ajax engine. The hook is only called when ajax
739 -is enabled ( $wgUseAjax = true; ).
740 -
741738 More hooks might be available but undocumented, you can execute
742 -./maintenance/findhooks.php to find hidden one.
 739+./maintenance/findhooks.php to find hidden one.
\ No newline at end of file
Index: branches/liquidthreads/includes/SpecialRecentchangeslinked.php
@@ -35,6 +35,7 @@
3636 }
3737 $id = $nt->getArticleId();
3838
 39+ $wgOut->setPageTitle( wfMsg( 'recentchangeslinked-title', $nt->getPrefixedText() ) );
3940 $wgOut->setSubtitle( htmlspecialchars( wfMsg( 'rclsub', $nt->getPrefixedText() ) ) );
4041
4142 if ( ! $days ) {
Index: branches/liquidthreads/includes/SpecialWhatlinkshere.php
@@ -56,7 +56,8 @@
5757 }
5858 $this->selfTitle = Title::makeTitleSafe( NS_SPECIAL,
5959 'Whatlinkshere/' . $this->target->getPrefixedDBkey() );
60 - $wgOut->setPagetitle( $this->target->getPrefixedText() );
 60+
 61+ $wgOut->setPageTitle( wfMsg( 'whatlinkshere-title', $this->target->getPrefixedText() ) );
6162 $wgOut->setSubtitle( wfMsg( 'linklistsub' ) );
6263
6364 $wgOut->addHTML( wfMsg( 'whatlinkshere-barrow' ) . ' ' .$this->skin->makeLinkObj($this->target, '', 'redirect=no' )."<br />\n");
Index: branches/liquidthreads/includes/Parser.php
@@ -3641,12 +3641,21 @@
36423642 "\$this->mInterwikiLinkHolders['texts'][\$1]",
36433643 $canonized_headline );
36443644
3645 - # strip out HTML
3646 - $canonized_headline = preg_replace( '/<.*?' . '>/','',$canonized_headline );
3647 - $tocline = trim( $canonized_headline );
 3645+ # Strip out HTML (other than plain <sup> and <sub>: bug 8393)
 3646+ $tocline = preg_replace(
 3647+ array( '#<(?!/?(sup|sub)).*?'.'>#', '#<(/?(sup|sub)).*?'.'>#' ),
 3648+ array( '', '<$1>'),
 3649+ $canonized_headline
 3650+ );
 3651+ $tocline = trim( $tocline );
 3652+
 3653+ # For the anchor, strip out HTML-y stuff period
 3654+ $canonized_headline = preg_replace( '/<.*?'.'>/', '', $canonized_headline );
 3655+ $canonized_headline = trim( $canonized_headline );
 3656+
36483657 # Save headline for section edit hint before it's escaped
3649 - $headline_hint = trim( $canonized_headline );
3650 - $canonized_headline = Sanitizer::escapeId( $tocline );
 3658+ $headline_hint = $canonized_headline;
 3659+ $canonized_headline = Sanitizer::escapeId( $canonized_headline );
36513660 $refers[$headlineCount] = $canonized_headline;
36523661
36533662 # count how many in assoc. array so we can track dupes in anchors
Index: branches/liquidthreads/includes/EditPage.php
@@ -457,7 +457,7 @@
458458 } elseif( $this->section == 'new' ) {
459459 // Nothing *to* preview for new sections
460460 return false;
461 - } elseif( $title->exists() && $wgUser->getOption( 'previewonfirst' ) ) {
 461+ } elseif( ( $wgRequest->getVal( 'preload' ) !== '' || $title->exists() ) && $wgUser->getOption( 'previewonfirst' ) ) {
462462 // Standard preference behaviour
463463 return true;
464464 } elseif( !$title->exists() && $title->getNamespace() == NS_CATEGORY ) {
@@ -553,9 +553,10 @@
554554 $this->summary = '';
555555 $this->edittime = '';
556556 $this->starttime = wfTimestampNow();
 557+ $this->edit = false;
557558 $this->preview = false;
558559 $this->save = false;
559 - $this->diff = false;
 560+ $this->diff = false;
560561 $this->minoredit = false;
561562 $this->watchthis = false;
562563 $this->recreate = false;
Index: branches/liquidthreads/includes/SpecialDoubleRedirects.php
@@ -63,6 +63,7 @@
6464
6565 $fname = 'DoubleRedirectsPage::formatResult';
6666 $titleA = Title::makeTitle( $result->namespace, $result->title );
 67+ $linkA = $skin->makeKnownLinkObj( $titleA,'', 'redirect=no' );
6768
6869 if ( $result && !isset( $result->nsb ) ) {
6970 $dbr = wfGetDB( DB_SLAVE );
@@ -74,13 +75,12 @@
7576 }
7677 }
7778 if ( !$result ) {
78 - return '';
 79+ return "<s>{$linkA}</s>\n";
7980 }
8081
8182 $titleB = Title::makeTitle( $result->nsb, $result->tb );
8283 $titleC = Title::makeTitle( $result->nsc, $result->tc );
8384
84 - $linkA = $skin->makeKnownLinkObj( $titleA,'', 'redirect=no' );
8585 $edit = $skin->makeBrokenLinkObj( $titleA, "(".wfMsg("qbedit").")" , 'redirect=no');
8686 $linkB = $skin->makeKnownLinkObj( $titleB, '', 'redirect=no' );
8787 $linkC = $skin->makeKnownLinkObj( $titleC );
Index: branches/liquidthreads/includes/api/ApiQuerySiteinfo.php
@@ -207,11 +207,12 @@
208208 'Which sysinfo properties to get:',
209209 ' "general" - Overall system information',
210210 ' "namespaces" - List of registered namespaces (localized)',
211 - ' "interwikimap" - Return interwiki map (optionally filtered)',
212 - ' "dbrepllag" - Returns DB server with the highest replication lag',
 211+ ' "statistics" - Returns site statistics',
 212+ ' "interwikimap" - Returns interwiki map (optionally filtered)',
 213+ ' "dbrepllag" - Returns database server with the highest replication lag',
213214 ),
214215 'filteriw' => 'Return only local or only nonlocal entries of the interwiki map',
215 - 'showalldb' => 'List all DB servers, not just the one lagging the most',
 216+ 'showalldb' => 'List all database servers, not just the one lagging the most',
216217 );
217218 }
218219
@@ -221,7 +222,7 @@
222223
223224 protected function getExamples() {
224225 return array(
225 - 'api.php?action=query&meta=siteinfo&siprop=general|namespaces',
 226+ 'api.php?action=query&meta=siteinfo&siprop=general|namespaces|statistics',
226227 'api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local',
227228 'api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb',
228229 );
@@ -230,5 +231,4 @@
231232 public function getVersion() {
232233 return __CLASS__ . ': $Id$';
233234 }
234 -}
235 -
 235+}
\ No newline at end of file
Index: branches/liquidthreads/includes/api/ApiMain.php
@@ -57,6 +57,7 @@
5858 'opensearch' => 'ApiOpenSearch',
5959 'feedwatchlist' => 'ApiFeedWatchlist',
6060 'help' => 'ApiHelp',
 61+ 'instantcommons' => 'ApiInstantCommons'
6162 );
6263
6364 /**
Index: branches/liquidthreads/includes/api/ApiInstantCommons.php
@@ -0,0 +1,191 @@
 2+<?php
 3+/**
 4+ * @author suuch (mediawiki @ suuch . com)
 5+ * In the public domain. At least in Ghana.
 6+ */
 7+
 8+
 9+if (!defined('MEDIAWIKI')) {
 10+ // Eclipse helper - will be ignored in production
 11+ require_once ('ApiBase.php');
 12+}
 13+
 14+class ApiInstantCommons extends ApiBase {
 15+ var $arrOutput = array();
 16+ var $resParser;
 17+ var $strXmlData;
 18+
 19+ public function __construct($main, $action) {
 20+ parent :: __construct($main, $action);
 21+ }
 22+
 23+ /**
 24+ * InstantCommons execution happens in the following steps:
 25+ */
 26+ public function execute() {
 27+ $media = $maint = $meta = null;
 28+ extract($this->extractRequestParams());
 29+ $data = array();
 30+ $data = $this->fetchImage($media);
 31+ if($data!=NULL){
 32+ $this->getResult()->addValue('instantcommons', 'image', $data);
 33+ }
 34+ }
 35+
 36+
 37+ /**
 38+ * Override the parent to generate help messages for all available query modules.
 39+ */
 40+ public function makeHelpMsg() {
 41+
 42+ // Use parent to make default message for the query module
 43+ $msg = parent :: makeHelpMsg();
 44+
 45+ // Make sure the internal object is empty
 46+ // (just in case a sub-module decides to optimize during instantiation)
 47+ $this->mPageSet = null;
 48+
 49+ $astriks = str_repeat('--- ', 8);
 50+ $msg .= "\n$astriks InstantCommons: Prop $astriks\n\n";
 51+ $msg .= "\n See http://meta.wikimedia.org/wiki/InstantCommons\n\n";
 52+ return $msg;
 53+ }
 54+
 55+ private function makeHelpMsgHelper($moduleList, $paramName) {
 56+
 57+ $moduleDscriptions = array ();
 58+
 59+ foreach ($moduleList as $moduleName => $moduleClass) {
 60+ $msg = "* $paramName=$moduleName *";
 61+ $module = new $moduleClass ($this, $moduleName, null);
 62+ $msg2 = $module->makeHelpMsg();
 63+ if ($msg2 !== false)
 64+ $msg .= $msg2;
 65+ if ($module instanceof ApiInstantCommonsGeneratorBase)
 66+ $msg .= "Generator:\n This module may be used as a generator\n";
 67+ $moduleDscriptions[] = $msg;
 68+ }
 69+
 70+ return implode("\n", $moduleDscriptions);
 71+ }
 72+
 73+ protected function getAllowedParams() {
 74+ return array (
 75+ 'media' => null,
 76+ 'maint' => null,
 77+ 'meta' => null,
 78+ );
 79+ }
 80+ protected function getParamDescription() {
 81+ return array (
 82+ 'media' => 'Get properties for the media',
 83+ 'maint' => 'Which maintenance actions to perform',
 84+ 'meta' => 'Which meta data to get about this site',
 85+ );
 86+ }
 87+
 88+ protected function getDescription() {
 89+ return array (
 90+ 'InstantCommons API InstantCommons is an API feature of MediaWiki to ' .
 91+ 'allow the usage of any uploaded media file from the Wikimedia Commons ' .
 92+ 'in any MediaWiki installation world-wide. InstantCommons-enabled wikis ' .
 93+ 'cache Commons content so that it is only downloaded once, and subsequent ' .
 94+ 'pageviews load the locally existing copy.'
 95+ );
 96+ }
 97+
 98+ protected function getExamples() {
 99+ return array (
 100+ 'api.php?action=instantcommons&media=Image:MusekeBannerl.jpg',
 101+ 'api.php?action=instantcommons&media=Image:MusekeBannerl.jpg&maint=update', //performs update on this media
 102+ 'api.php?action=instantcommons&media=Image:MusekeBannerl.jpg&maint=delete', //performs delete on this media
 103+ 'api.php?action=instantcommons&maint=update', //TODO: performs update on all commons media
 104+ 'api.php?action=instantcommons&maint=delete', //TODO: performs delete on all commons imedia
 105+ 'api.php?action=instantcommons&maint=both', //TODO: performs update/delete on all commons media
 106+ 'api.php?action=instantcommons&maint=pending', //TODO: return a GD temp image
 107+ );
 108+ }
 109+
 110+ public function getVersion() {
 111+ $psModule = new ApiPageSet($this);
 112+ $vers = array ();
 113+ $vers[] = __CLASS__ . ': $Id: ApiInstantCommons.php 17074 2006-10-27 05:27:43Z suuch $';
 114+ $vers[] = $psModule->getVersion();
 115+ return $vers;
 116+ }
 117+
 118+ /**
 119+ * Fetch the media from the commons server in the background.
 120+ * Save it as a local media (but noting its source in the appropriate media table)
 121+ * @fileName is a fully qualified mediawiki object name (e.g. Image:sing.png)
 122+ * @return an associative array containing file properties in property=>value pairs
 123+ */
 124+ public function fetchImage($fileName){
 125+ global $wgScriptPath;
 126+ $nt = Title::newFromText( $fileName );
 127+ if(is_object($nt)){
 128+ $image = new Image ($nt);
 129+ if($image->exists()){
 130+ $image->url = substr(strstr($image->repo->url, $wgScriptPath), strlen($wgScriptPath)).'/'.$image->repo->getHashPath($image->name).$image->name;
 131+ $image->metadata = addslashes($image->metadata);
 132+ $ari=(array)$image;
 133+ //unset non-string elements
 134+ foreach($ari as $property=>$value){
 135+ if(is_object($value)){
 136+ unset($ari[$property]);
 137+ }
 138+ }
 139+ return $ari;
 140+ }else{
 141+ return array('error'=>1, 'description'=>'File not found'); //file not found
 142+ }
 143+ }
 144+ else
 145+ {
 146+ return array('error'=>2, 'description'=>'Not a valid title'); //not a valid title
 147+ }
 148+ }
 149+
 150+
 151+
 152+ function parse($strInputXML) {
 153+ $this->resParser = xml_parser_create ();
 154+ xml_set_object($this->resParser,$this);
 155+ xml_set_element_handler($this->resParser, "tagOpen", "tagClosed");
 156+
 157+ xml_set_character_data_handler($this->resParser, "tagData");
 158+
 159+ $this->strXmlData = xml_parse($this->resParser,$strInputXML );
 160+ if(!$this->strXmlData) {
 161+ die(sprintf("XML error: %s at line %d",
 162+ xml_error_string(xml_get_error_code($this->resParser)),
 163+ xml_get_current_line_number($this->resParser)));
 164+ }
 165+
 166+ xml_parser_free($this->resParser);
 167+
 168+ return $this->arrOutput;
 169+ }
 170+ function tagOpen($parser, $name, $attrs) {
 171+ $tag=array("name"=>$name,"attrs"=>$attrs);
 172+ array_push($this->arrOutput,$tag);
 173+ }
 174+
 175+ function tagData($parser, $tagData) {
 176+ if(trim($tagData)) {
 177+ if(isset($this->arrOutput[count($this->arrOutput)-1]['tagData'])) {
 178+ $this->arrOutput[count($this->arrOutput)-1]['tagData'] .= $tagData;
 179+ }
 180+ else {
 181+ $this->arrOutput[count($this->arrOutput)-1]['tagData'] = $tagData;
 182+ }
 183+ }
 184+ }
 185+
 186+ function tagClosed($parser, $name) {
 187+ $this->arrOutput[count($this->arrOutput)-2]['children'][] = $this->arrOutput[count($this->arrOutput)-1];
 188+ array_pop($this->arrOutput);
 189+ }
 190+
 191+}
 192+?>
Property changes on: branches/liquidthreads/includes/api/ApiInstantCommons.php
___________________________________________________________________
Added: svn:executable
1193 + *
Index: branches/liquidthreads/includes/AutoLoader.php
@@ -306,6 +306,7 @@
307307 'Spyc' => 'includes/api/ApiFormatYaml_spyc.php',
308308 'ApiFormatYaml' => 'includes/api/ApiFormatYaml.php',
309309 'ApiHelp' => 'includes/api/ApiHelp.php',
 310+ 'ApiInstantCommons' => 'includes/api/ApiInstantCommons.php',
310311 'ApiLogin' => 'includes/api/ApiLogin.php',
311312 'ApiMain' => 'includes/api/ApiMain.php',
312313 'ApiOpenSearch' => 'includes/api/ApiOpenSearch.php',
Index: branches/liquidthreads/includes/Title.php
@@ -1037,7 +1037,8 @@
10381038 global $wgLang;
10391039
10401040 if ( wfReadOnly() && $action != 'read' ) {
1041 - $errors[] = array( 'readonlytext' );
 1041+ global $wgReadOnly;
 1042+ $errors[] = array( 'readonlytext', $wgReadOnly );
10421043 }
10431044
10441045 global $wgEmailConfirmToEdit, $wgUser;
Index: branches/liquidthreads/languages/messages/MessagesEn.php
@@ -1357,6 +1357,7 @@
13581358
13591359 # Recent changes linked
13601360 'recentchangeslinked' => 'Related changes',
 1361+'recentchangeslinked-title' => 'Changes related to $1',
13611362 'recentchangeslinked-noresult' => 'No changes on linked pages during the given period.',
13621363 'recentchangeslinked-summary' => "This special page lists the last changes on pages who are linked. Pages on your watchlist are '''bold'''.",
13631364
@@ -1563,7 +1564,7 @@
15641565
15651566 'doubleredirects' => 'Double redirects',
15661567 'doubleredirects-summary' => '', # only translate this message to other languages if you have to change it
1567 -'doubleredirectstext' => '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.',
 1568+'doubleredirectstext' => '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.',
15681569
15691570 'brokenredirects' => 'Broken redirects',
15701571 'brokenredirects-summary' => '', # only translate this message to other languages if you have to change it
@@ -1975,6 +1976,7 @@
19761977
19771978 # What links here
19781979 'whatlinkshere' => 'What links here',
 1980+'whatlinkshere-title' => 'Pages that link to $1',
19791981 'whatlinkshere-summary' => '', # only translate this message to other languages if you have to change it
19801982 'whatlinkshere-barrow' => '&lt;', # only translate this message to other languages if you have to change it
19811983 'notargettitle' => 'No target',
Index: branches/liquidthreads/languages/messages/MessagesIs.php
@@ -2,6 +2,12 @@
33 /** Icelandic (Íslenska)
44 *
55 * @addtogroup Language
 6+ * Translators:
 7+ * @author Steinninn
 8+ * @author Jóna Þórunn
 9+ * @author Friðrik Bragi Dýrfjörð
 10+ * @author Cessator
 11+ * @author S.Örvarr.S
612 */
713
814 $skinNames = array(
@@ -26,8 +32,10 @@
2733 'short dmyt',
2834 'tdmy',
2935 'short tdmy',
30 -);
 36+);
3137
 38+$defaultDateFormat = 'dmyt';
 39+
3240 $dateFormats = array(
3341 'dmyt time' => 'H:i',
3442 'dmyt date' => 'j. F Y',
@@ -73,189 +81,340 @@
7482 $linkPrefixExtension = true;
7583 $linkTrail = '/^([áðéíóúýþæöa-z-–]+)(.*)$/sDu';
7684
77 -
78 -#-------------------------------------------------------------------
79 -# Default messages
80 -#-------------------------------------------------------------------
81 -
8285 $messages = array(
8386 # User preference toggles
84 -'tog-underline' => 'Undirstrika hlekki',
85 -'tog-highlightbroken' => 'Sýna brotna hlekki <a href="" class="new">svona</a> (annars: svona<a href="" class="internal">?</a>).',
 87+'tog-underline' => 'Undirstrika tengla:',
 88+'tog-highlightbroken' => 'Sýna brotna tengla <a href="" class="new">svona</a> (annars: svona<a href="" class="internal">?</a>).',
8689 'tog-justify' => 'Jafna málsgreinar',
8790 'tog-hideminor' => 'Fela minniháttar breytingar',
88 -'tog-usenewrc' => 'Endurbætt nýjar tengingar (ekki fyrir alla vafra)',
 91+'tog-extendwatchlist' => 'Útvíkka vaktlistann þannig að hann sýni allar viðkomandi breytingar',
 92+'tog-usenewrc' => 'Endurbætt nýjar tengingar (JavaScript)',
8993 'tog-numberheadings' => 'Númera fyrirsagnir sjálfkrafa',
90 -'tog-editondblclick' => 'Breyta síðu ef tvísmellt er á hlekkinn (JavaScript)',
91 -'tog-editsection' => 'Leyfa breytingar á hluta síðna með [edit] hlekkjum',
92 -'tog-editsectiononrightclick' => 'Leyfa breytingar á hluta síðna með því að hægrismella á titla (JavaScript)',
93 -'tog-showtoc' => 'Sýna efnisyfirlit',
94 -'tog-rememberpassword' => 'Muna lykilorð',
 94+'tog-showtoolbar' => 'Sýna verkfærastiku fyrir breytingar (JavaScript)',
 95+'tog-editondblclick' => 'Breyta síðu ef tvísmellt er á tengilinn (JavaScript)',
 96+'tog-editsection' => 'Leyfa breytingar á hluta síðna með [breyta] tenglinum',
 97+'tog-editsectiononrightclick' => 'Leyfa breytingar á hluta síðna með því að hægrismella á fyrirsagnir (JavaScript)',
 98+'tog-showtoc' => 'Sýna efnisyfirlit (fyrir síður með meira en 3 fyrirsagnir)',
 99+'tog-rememberpassword' => 'Muna lykilorðið mitt',
95100 'tog-editwidth' => 'Innsláttarsvæði hefur fulla breidd',
96 -'tog-watchdefault' => 'Bæta síðum sem þú breytir við eftirlitslista',
 101+'tog-watchcreations' => 'Bæta síðum sem ég bý til við vaktlistann minn',
 102+'tog-watchdefault' => 'Bæta síðum sem ég breyti við vaktlistann minn',
 103+'tog-watchmoves' => 'Bæta síðum sem ég færi við vaktlistann minn',
 104+'tog-watchdeletion' => 'Bæta síðum sem ég eyði við vaktlistann minn',
97105 'tog-minordefault' => 'Láta breytingar vera sjálfgefnar sem minniháttar',
98 -'tog-previewontop' => 'Setja prufuhnapp fyrir framan breytingahnapp',
 106+'tog-previewontop' => 'Sýna forskoðun á undan breytingarkassanum',
 107+'tog-previewonfirst' => 'Sýna forskoðun með fyrstu breytingu',
99108 'tog-nocache' => 'Slökkva á flýtivistun síðna',
 109+'tog-enotifwatchlistpages' => 'Senda mér tölvupóst þegar síðu á vaktlistanum mínu er breytt',
 110+'tog-enotifusertalkpages' => 'Senda mér tölvupóst þegar notandaspjallinu mínu er breytt',
 111+'tog-enotifminoredits' => 'Senda mér tölvupóst vegna minniháttar breytinga á síðum',
 112+'tog-enotifrevealaddr' => 'Sýna netfang mitt í tilkynningarpóstum',
 113+'tog-shownumberswatching' => 'Sýna fjölda notenda sem vakta',
 114+'tog-fancysig' => 'Nota hráa undirskrift (án sjálfkrafa tengils)',
 115+'tog-externaleditor' => 'Nota utanaðkomandi ritil að staðaldri',
 116+'tog-externaldiff' => 'Nota utanaðkomandi breytingarsíðu að staðaldri',
 117+'tog-forceeditsummary' => 'Birta áminningu ef útskýring er ekki gefin fyrir breytingu þegar síða er vistuð.',
 118+'tog-watchlisthideown' => 'Ekki sýna mínar breytingar á vaktlistanum',
 119+'tog-watchlisthidebots' => 'Ekki sýna breytingar vélmenna á vaktlistanum',
 120+'tog-watchlisthideminor' => 'Fela minniháttar breytingar á vaktlistanum',
 121+'tog-ccmeonemails' => 'Senda mér afrit af tölvupóstum sem ég sendi öðrum notendum',
100122
 123+'underline-always' => 'Alltaf',
 124+'underline-never' => 'Aldrei',
 125+'underline-default' => 'skv. vafrastillingu',
 126+
 127+'skinpreview' => '(Forskoða)',
 128+
101129 # Dates
102 -'sunday' => 'sunnudagur',
103 -'monday' => 'mánudagur',
104 -'tuesday' => 'þriðjudagur',
105 -'wednesday' => 'miðvikudagur',
106 -'thursday' => 'fimmtudagur',
107 -'friday' => 'föstudagur',
108 -'saturday' => 'laugardagur',
109 -'january' => 'janúar',
110 -'february' => 'febrúar',
111 -'march' => 'mars',
112 -'april' => 'apríl',
113 -'may_long' => 'maí',
114 -'june' => 'júní',
115 -'july' => 'júlí',
116 -'august' => 'ágúst',
117 -'september' => 'september',
118 -'october' => 'október',
119 -'november' => 'nóvember',
120 -'december' => 'desember',
121 -'jan' => 'jan',
122 -'feb' => 'feb',
123 -'mar' => 'mar',
124 -'apr' => 'apr',
125 -'may' => 'maí',
126 -'jun' => 'jún',
127 -'jul' => 'júl',
128 -'aug' => 'ágú',
129 -'sep' => 'sep',
130 -'oct' => 'okt',
131 -'nov' => 'nóv',
132 -'dec' => 'des',
 130+'sunday' => 'sunnudagur',
 131+'monday' => 'mánudagur',
 132+'tuesday' => 'þriðjudagur',
 133+'wednesday' => 'miðvikudagur',
 134+'thursday' => 'fimmtudagur',
 135+'friday' => 'föstudagur',
 136+'saturday' => 'laugardagur',
 137+'sun' => 'sun',
 138+'mon' => 'mán',
 139+'tue' => 'þri',
 140+'wed' => 'mið',
 141+'thu' => 'fim',
 142+'fri' => 'fös',
 143+'sat' => 'lau',
 144+'january' => 'janúar',
 145+'february' => 'febrúar',
 146+'march' => 'mars',
 147+'april' => 'apríl',
 148+'may_long' => 'maí',
 149+'june' => 'júní',
 150+'july' => 'júlí',
 151+'august' => 'ágúst',
 152+'september' => 'september',
 153+'october' => 'október',
 154+'november' => 'nóvember',
 155+'december' => 'desember',
 156+'january-gen' => 'janúar',
 157+'february-gen' => 'febrúar',
 158+'march-gen' => 'mars',
 159+'april-gen' => 'apríl',
 160+'may-gen' => 'maí',
 161+'june-gen' => 'júní',
 162+'july-gen' => 'júlí',
 163+'august-gen' => 'ágúst',
 164+'september-gen' => 'september',
 165+'october-gen' => 'október',
 166+'november-gen' => 'nóvember',
 167+'december-gen' => 'desember',
 168+'jan' => 'jan',
 169+'feb' => 'feb',
 170+'mar' => 'mar',
 171+'apr' => 'apr',
 172+'may' => 'maí',
 173+'jun' => 'jún',
 174+'jul' => 'júl',
 175+'aug' => 'ágú',
 176+'sep' => 'sep',
 177+'oct' => 'okt',
 178+'nov' => 'nóv',
 179+'dec' => 'des',
133180
134181 # Bits of text used by many pages
135 -'categories' => 'Flokkar',
136 -'pagecategories' => 'Flokkar',
137 -'category_header' => 'Greinar í flokknum „$1“',
138 -'subcategories' => 'Undirflokkar',
 182+'categories' => 'Flokkar',
 183+'pagecategories' => '{{PLURAL:$1|Flokkur|Flokkar}}',
 184+'category_header' => 'Greinar í flokknum „$1“',
 185+'subcategories' => 'Undirflokkar',
 186+'category-media-header' => 'Margmiðlunarefni í flokknum „$1“',
 187+'category-empty' => "''Þessi flokkur inniheldur engar greinar eða margmiðlunarefni.''",
139188
140189 'linkprefix' => '/^(.*?)([áÁðÐéÉíÍóÓúÚýÝþÞæÆöÖA-Za-z-–]+)$/sDu',
141190
142 -'about' => 'Um',
143 -'newwindow' => '(í nýjum glugga)',
144 -'cancel' => 'Hætta við',
145 -'qbedit' => 'Breyta',
146 -'mypage' => 'Mín síða',
147 -'mytalk' => 'Spjall',
148 -'navigation' => 'Flakk',
 191+'about' => 'Um',
 192+'article' => 'Innihald síðu',
 193+'newwindow' => '(í nýjum glugga)',
 194+'cancel' => 'Hætta við',
 195+'qbfind' => 'Finna',
 196+'qbbrowse' => 'Flakka',
 197+'qbedit' => 'Breyta',
 198+'qbpageoptions' => 'Þessi síða',
 199+'qbmyoptions' => 'Mínar síður',
 200+'qbspecialpages' => 'Kerfissíður',
 201+'moredotdotdot' => 'Meira...',
 202+'mypage' => 'Mín síða',
 203+'mytalk' => 'Spjall',
 204+'anontalk' => 'Spjallsíða þessarar IP-tölu.',
 205+'navigation' => 'Flakk',
149206
150 -'errorpagetitle' => 'Villa',
151 -'returnto' => 'Tilbaka: $1.',
152 -'help' => 'Hjálp',
153 -'search' => 'Leit',
154 -'searchbutton' => 'Leit',
155 -'go' => 'Áfram',
156 -'searcharticle' => 'Áfram',
157 -'history' => 'breytingaskrá',
158 -'history_short' => 'Breytingaskrá',
159 -'printableversion' => 'Prentvæn útgáfa',
160 -'edit' => 'Breyta',
161 -'editthispage' => 'Breyta þessari síðu',
162 -'delete' => 'Eyða',
163 -'deletethispage' => 'Eyða þessari síðu',
164 -'undelete_short' => 'Endurvekja $1 breyting(u/ar)',
165 -'protect' => 'Vernda',
166 -'unprotect' => 'Afvernda',
167 -'talkpage' => 'Ræða um þessa síðu',
168 -'specialpage' => 'Kerfissíða',
169 -'personaltools' => 'Tenglar',
170 -'talk' => 'Spjall',
171 -'toolbox' => 'Verkfæri',
172 -'projectpage' => 'Sýna verkefnissíðu',
173 -'viewtalkpage' => 'Skoða umræðu',
174 -'otherlanguages' => 'Á öðrum tungumálum',
175 -'redirectedfrom' => '(Tilvísun frá $1)',
176 -'lastmodifiedat' => 'Þessari síðu var síðast breytt $2, $1.', # $1 date, $2 time
 207+'errorpagetitle' => 'Villa',
 208+'returnto' => 'Aftur á: $1.',
 209+'tagline' => 'Úr {{SITENAME}}',
 210+'help' => 'Hjálp',
 211+'search' => 'Leit',
 212+'searchbutton' => 'Leit',
 213+'go' => 'Áfram',
 214+'searcharticle' => 'Áfram',
 215+'history' => 'Breytingaskrá',
 216+'history_short' => 'Breytingaskrá',
 217+'updatedmarker' => 'uppfært frá síðustu heimsókn minni',
 218+'info_short' => 'Upplýsingar',
 219+'printableversion' => 'Prentvæn útgáfa',
 220+'permalink' => 'Varanlegur tengill',
 221+'print' => 'Prenta',
 222+'edit' => 'Breyta',
 223+'editthispage' => 'Breyta þessari síðu',
 224+'delete' => 'Eyða',
 225+'deletethispage' => 'Eyða þessari síðu',
 226+'undelete_short' => 'Endurvekja {{PLURAL:$1|eina breytingu|$1 breytingar}}',
 227+'protect' => 'Vernda',
 228+'protect_change' => 'Breyta vernd',
 229+'protectthispage' => 'Vernda þessa síðu',
 230+'unprotect' => 'Afvernda',
 231+'unprotectthispage' => 'Afvernda þessa síðu',
 232+'newpage' => 'Ný síða',
 233+'talkpage' => 'Ræða um þessa síðu',
 234+'talkpagelinktext' => 'Spjall',
 235+'specialpage' => 'Kerfissíða',
 236+'personaltools' => 'Tenglar',
 237+'postcomment' => 'Komdu með athugasemd',
 238+'articlepage' => 'Sýna núverandi síðu',
 239+'talk' => 'Spjall',
 240+'views' => 'Sýn',
 241+'toolbox' => 'Verkfæri',
 242+'userpage' => 'Skoða notandasíðu',
 243+'projectpage' => 'Sýna verkefnissíðu',
 244+'imagepage' => 'Skoða myndasíðu',
 245+'templatepage' => 'Skoða sniðasíðu',
 246+'viewhelppage' => 'Skoða hjálparsíðu',
 247+'categorypage' => 'Skoða flokkatré',
 248+'viewtalkpage' => 'Skoða umræðu',
 249+'otherlanguages' => 'Á öðrum tungumálum',
 250+'redirectedfrom' => '(Tilvísun frá $1)',
 251+'redirectpagesub' => 'Þessi síða er tilvísun',
 252+'lastmodifiedat' => 'Þessari síðu var síðast breytt $2, $1.', # $1 date, $2 time
 253+'viewcount' => 'Þessi síða hefur verið skoðuð {{plural:$1|einu sinni|$1 sinnum}}.',
 254+'protectedpage' => 'Vernduð síða',
 255+'jumpto' => 'Fara á:',
 256+'jumptonavigation' => 'flakk',
 257+'jumptosearch' => 'leita',
177258
178259 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
179260 'aboutsite' => 'Um {{SITENAME}}',
180261 'aboutpage' => 'Project:Um',
181 -'copyright' => 'Efni síðunnar má nota undir $1.',
 262+'copyright' => 'Efni síðunnar má nota samkvæmt $1',
182263 'copyrightpagename' => 'Höfundarréttarreglum {{SITENAME}}',
183 -'copyrightpage' => 'Project:Höfundarréttur',
184 -'currentevents' => 'Líðandi stund',
185 -'currentevents-url' => 'Líðandi stund',
 264+'copyrightpage' => '{{ns:project}}:Höfundarréttur',
 265+'currentevents' => 'Potturinn',
 266+'currentevents-url' => '{{ns:project}}:Potturinn',
186267 'disclaimers' => 'Fyrirvarar',
187 -'disclaimerpage' => 'Project:Almennur fyrirvari',
 268+'disclaimerpage' => '{{ns:project}}:Almennur fyrirvari',
188269 'edithelp' => 'Breytingarhjálp',
189270 'edithelppage' => 'Hjálp:Breyta',
 271+'faq' => 'Algengar spurningar',
 272+'faqpage' => '{{ns:project}}:Algengar spurningar',
190273 'helppage' => 'Hjálp:Efnisyfirlit',
191274 'mainpage' => 'Forsíða',
 275+'policy-url' => '{{ns:project}}:Policy',
192276 'portal' => 'Samfélagsgátt',
193 -'portal-url' => 'Project:Samfélagsgátt',
194 -'sitesupport' => 'Framlög',
 277+'portal-url' => '{{ns:project}}:Samfélagsgátt',
 278+'privacy' => 'Meðferð persónuupplýsinga',
 279+'privacypage' => '{{ns:project}}:Stefnumál_um_friðhelgi',
 280+'sitesupport' => 'Fjárframlög',
 281+'sitesupport-url' => '{{ns:project}}:Fjárframlög',
195282
196 -'pagetitle' => '$1 - {{SITENAME}}',
197 -'retrievedfrom' => 'Af „$1“',
198 -'newmessageslink' => 'ný skilaboð',
199 -'editsection' => 'breyta',
200 -'editold' => 'breyta',
201 -'toc' => 'Efnisyfirlit',
202 -'showtoc' => 'sýna',
203 -'hidetoc' => 'fela',
204 -'thisisdeleted' => 'Endurvekja eða skoða $1?',
205 -'restorelink' => '$1 eydda(r) breyting(u/ar)',
206 -'feedlinks' => 'Nippan:',
 283+'badaccess' => 'Aðgangsvilla',
 284+'badaccess-group0' => 'Þú hefur ekki leyfi til að framkvæma þetta.',
207285
 286+'ok' => 'Í lagi',
 287+'retrievedfrom' => 'Af „$1“',
 288+'youhavenewmessages' => 'Þú hefur fengið $1 ($2).',
 289+'newmessageslink' => 'ný skilaboð',
 290+'newmessagesdifflink' => 'síðasta breyting',
 291+'youhavenewmessagesmulti' => 'Þín bíða ný skilaboð á $1',
 292+'editsection' => 'breyta',
 293+'editold' => 'breyta',
 294+'editsectionhint' => 'Breyti hluta: $1',
 295+'toc' => 'Efnisyfirlit',
 296+'showtoc' => 'sýna',
 297+'hidetoc' => 'fela',
 298+'thisisdeleted' => 'Endurvekja eða skoða $1?',
 299+'viewdeleted' => 'Skoða $1?',
 300+'restorelink' => '{{PLURAL:$1|eina eydda breytingu|$1 eyddar breytingar}}',
 301+'feedlinks' => 'Nippan:',
 302+
208303 # Short words for each namespace, by default used in the 'article' tab in monobook
209304 'nstab-main' => 'Grein',
210 -'nstab-user' => 'Notandasíða',
 305+'nstab-user' => 'Notandi',
 306+'nstab-media' => 'Margmiðlunarsíða',
 307+'nstab-special' => 'Kerfissíða',
211308 'nstab-project' => 'Um',
212309 'nstab-image' => 'Mynd',
213 -'nstab-mediawiki' => 'Skilaboð',
214 -'nstab-template' => 'Forsnið',
 310+'nstab-mediawiki' => 'Melding',
 311+'nstab-template' => 'Snið',
215312 'nstab-help' => 'Hjálp',
216 -'nstab-category' => 'Efnisflokkur',
 313+'nstab-category' => 'Flokkur',
217314
 315+# Main script and global functions
 316+'nosuchaction' => 'Aðgerð ekki til',
 317+'nosuchspecialpage' => 'Kerfissíðan er ekki til',
 318+'nospecialpagetext' => 'Þú hefur beðið um kerfissíðu sem ekki er til. Listi yfir gildar kerfissíður er að finna á [[Special:Specialpages|kerfissíður]].',
 319+
218320 # General errors
219 -'error' => 'Villa',
220 -'databaseerror' => 'Gagnagrunnsvilla',
221 -'cachederror' => 'Eftirfarandi er afrit af umbeðinni síðu og gæti því ekki verið nýjasta útgáfa hennar:',
222 -'badtitle' => 'Ógildur titill',
223 -'badtitletext' => 'Umbeðin síðutitill er ógildur.',
224 -'perfdisabled' => 'Þessi síða hefur verið gerð óvirk þar sem notkun hennar veldur of miklu álagi á gagnagrunninum.',
225 -'perfcached' => 'Eftirfarandi er afrit af umbeðinni síðu og gæti því ekki verið nýjasta útgáfa hennar:',
226 -'wrong_wfQuery_params' => 'Incorrect parameters to wfQuery()<br />
227 -Function: $1<br />
228 -Query: $2',
229 -'viewsource' => 'Skoða wikikóða',
 321+'error' => 'Villa',
 322+'databaseerror' => 'Gagnagrunnsvilla',
 323+'noconnect' => 'Því miður! Þetta Wiki-kerfi á við tæknilega örðugleika að stríða og nær ekki sambandi við gagnavefþjóninn. <br> $1',
 324+'cachederror' => 'Eftirfarandi er afrit af umbeðinni síðu og gæti því ekki verið nýjasta útgáfa hennar:',
 325+'laggedslavemode' => 'Viðvörun: Síðan inniheldur ekki nýjustu uppfærslur.',
 326+'readonly' => 'Gagnagrunnur læstur',
 327+'missingarticle' => 'Gagnagrunnurinn finnur ekki texta af síðunni sem þú leitaðir að, „$1“.
230328
 329+Þetta er venjulega vegna þess að þú hefur skoðað breytingu eða breytingaskrá að síðu sem hefur verið eytt.
 330+
 331+Ef þetta á ekki við, þá gæti verið að þú hafir fundið villu í hugbúnaðinum. Vinsamlegast tilkynntu stjórnanda þessa villu og taktu fram slóðina.',
 332+'internalerror' => 'Kerfisvilla',
 333+'filerenameerror' => 'Gat ekki endurnefnt skrána „$1“ í „$2“.',
 334+'filedeleteerror' => 'Gat ekki eytt skránni „$1“.',
 335+'filenotfound' => 'Gat ekki fundið skrána „$1“.',
 336+'badarticleerror' => 'Þetta er ekki hægt að framkvæma á síðunni.',
 337+'cannotdelete' => 'Ekki var hægt að eyða síðunni eða myndinni sem valin var. (Líklegt er að einhver annar hafi gert það.)',
 338+'badtitle' => 'Ógildur titill',
 339+'badtitletext' => 'Umbeðin síðutitill er ógildur.',
 340+'perfdisabled' => 'Þessi síða hefur verið gerð óvirk þar sem notkun hennar veldur of miklu álagi á gagnagrunninum.',
 341+'perfcached' => 'Eftirfarandi er afrit af umbeðinni síðu og gæti því ekki verið nýjasta útgáfa hennar:',
 342+'perfcachedts' => 'Eftirfarandi gögn eru úr flýtiminni og voru síðast uppfærð $1.',
 343+'viewsource' => 'Skoða wikikóða',
 344+'viewsourcefor' => 'fyrir $1',
 345+'protectedpagetext' => 'Þessari síðu hefur verið læst til að koma í veg fyrir breytingar.',
 346+'viewsourcetext' => 'Þú getur skoðað og afritað kóðann á þessari síðu:',
 347+'protectedinterface' => 'Þessi síða útvegar textann sem birtist í viðmóti hugbúnaðarins, og er þess vegna læst til að koma í veg fyrir misnotkun.',
 348+'editinginterface' => "'''Aðvörun:''' Þú ert að breyta síðu sem hefur að geyma útlitsupplýsingar fyrir notendaumhverfi MediaWiki-hugbúnaðarins. Breytingar á þessari síðu hafa áhrif á notendaumhverfi annarra notenda.",
 349+'namespaceprotected' => "Þú hefur ekki leyfi til að breyta síðum í '''$1''' nafnrýminu.",
 350+'ns-specialprotected' => 'Ekki er hægt að breyta síðum í {{ns:special}} nafnaríminu.',
 351+
231352 # Login and logout pages
 353+'logouttitle' => 'Útskráning notanda',
232354 'logouttext' => 'Þú hefur verið skráð(ur) út.
233355 Þú getur þó haldið áfram að nota {{SITENAME}} nafnlaust og þú getur skráð þig inn sem annar notandi. Athugaðu að sumar síður kunna að birtast líkt og þú sért ennþá innskráður, hægt er að koma í veg fyrir það með því að hreinsa biðminnið í vafranum.',
234 -'welcomecreation' => '<h2>Velkomin(n), $1!</h2><p>Aðgangurinn þinn hefur verið búinn til.
235 -Ekki gleyma að breyta {{SITENAME}} stillingunum þínum.',
236 -'yourname' => 'Notendanafn',
 356+'welcomecreation' => '== Velkominn $1 ==
 357+
 358+Reikningurinn þinn er til. Gleymdu ekki að lagfæra stillingar þínar hér á {{SITENAME}}.',
 359+'loginpagetitle' => 'Innskráning notanda',
 360+'yourname' => 'Notandanafn',
237361 'yourpassword' => 'Lykilorð',
238362 'yourpasswordagain' => 'Lykilorð (aftur)',
239363 'remembermypassword' => 'Muna.',
240 -'alreadyloggedin' => '<strong>Notandinn $1 er þegar innskráður!</strong><br />',
 364+'loginproblem' => '<b>Það kom upp villa í innskráningunni.</b><br>Reyndu aftur!',
241365 'login' => 'Innskrá',
242 -'userlogin' => 'Innskrá',
 366+'loginprompt' => 'Þú verður að leyfa dúsur (e. cookies) til þess að geta skráð þig inn á {{SITENAME}}.',
 367+'userlogin' => 'Innskrá / búa til aðgang',
243368 'logout' => 'Útskráning',
244369 'userlogout' => 'Útskrá',
 370+'notloggedin' => 'Ekki innskráð(ur)',
 371+'nologin' => 'Ekki með notandanafn? $1.',
 372+'nologinlink' => 'Búðu til aðgang',
245373 'createaccount' => 'Nýskrá',
246 -'createaccountmail' => 'með netfangi',
247 -'youremail' => 'Tölvupóstfangið þitt*',
248 -'yourrealname' => 'Fullt nafn þitt*',
249 -'yourlanguage' => 'Viðmótstungumál',
250 -'yournick' => 'Nafn (fyrir undirskriftir)',
 374+'gotaccount' => 'Nú þegar með notandanafn? $1.',
 375+'gotaccountlink' => 'Skráðu þig inn',
 376+'createaccountmail' => 'með tölvupósti',
 377+'badretype' => 'Lykilorðin sem þú skrifaðir eru ekki eins.',
 378+'userexists' => 'Þetta notandanafn er þegar í notkun. Gjörðu svo vel að velja þér annað notandanafn.',
 379+'youremail' => 'Netfang:',
 380+'username' => 'Notandanafn:',
 381+'uid' => 'Raðnúmer:',
 382+'yourrealname' => 'Fullt nafn:',
 383+'yourlanguage' => 'Viðmótstungumál:',
 384+'yournick' => 'Nafn (fyrir undirskriftir):',
 385+'badsig' => 'Ógild hrá undirskrift. Athugaðu HTML-kóða.',
 386+'badsiglength' => 'Gælunafn of langt; það má ekki innihalda fleiri en $1 stafi.',
 387+'email' => 'Tölvupóstur',
251388 'loginerror' => 'Innskráningarvilla',
252 -'noname' => 'Ógilt notendanafn.',
 389+'nocookieslogin' => "{{SITENAME}} notar kökur (enska: ''cookies'') til innskráningar. Vafrinn þinn er ekki að taka á móti þeim sem gerir það ókleyft að innskrá þig. Vinsamlegast kveiktu móttöku kakna í vafranum þínum til að geta skráð þig inn.",
 390+'noname' => 'Ógilt notandanafn.',
253391 'loginsuccesstitle' => 'Innskráning tókst',
254392 'loginsuccess' => 'Þú ert nú innskráð(ur) á {{SITENAME}} sem „$1“.',
255393 'nosuchuser' => 'Enginn notandi er til undir nafninu „$1“.',
 394+'nosuchusershort' => 'Það er enginn notandi með nafnið „$1“. Athugaðu hvort nafnið er ritað rétt.',
 395+'nouserspecified' => 'Þú verður að taka fram notandanafn.',
256396 'wrongpassword' => 'Uppgefið lykilorð er rangt. Vinsamlegast reyndu aftur.',
 397+'wrongpasswordempty' => 'Lykilorðsreiturinn var auður. Vinsamlegast reyndu aftur.',
 398+'passwordtooshort' => 'Lykilorðið þitt er of stutt eða ógilt. Það verður að hafa að minnsta kosti $1 tákn og má ekki vera notandanafn þitt.',
257399 'mailmypassword' => 'Senda nýtt lykilorð með tölvupósti',
258 -'acct_creation_throttle_hit' => 'Fyrirgefðu, þú hefur nú þegar búið til $1 aðgang(a). Þú getur ekki búið til fleiri.',
 400+'passwordremindertext' => 'Einhver (líklegast þú, á IP-tölunni $1)
 401+bað um að fá sent nýtt lykilorð fyrir {{SITENAME}} ($4).
 402+Lykilorðið fyrir notandan „$2“ er núna „$3“.
 403+Þú ættir að skrá þig inn núna og breyta lykilorðinu.
259404
 405+Ef einhver annar hefur sent inn þessa beðni eða þér tókst að muna lykilorðið og
 406+þú hefur ekki áhuga á að fá nýtt þá getur þú hundsað þessi skilaboð og haldið áfram
 407+að nota gamla lykilorðið.',
 408+'passwordsent' => 'Nýtt lykilorð var sent á netfangið sem er skráð á „$1“.
 409+Vinsamlegast skráðu þig inn á ný þegar þú hefur móttekið það.',
 410+'blocked-mailpassword' => 'Þér er ekki heimilt að gera breytingar frá þessu netfangi og því getur þú ekki fengið nýtt lykilorð í pósti. Þetta er gert til þess að koma í veg fyrir skemmdarverk.',
 411+'eauthentsent' => 'Staðfestingarpóstur hefur verið sendur á uppgefið netfang. Þú verður að fylgja leiðbeiningunum í póstinum til þess að virkja netfangið og staðfesta að það sé örugglega þitt.',
 412+'acct_creation_throttle_hit' => 'Þú hefur nú þegar búið til $1 notendur. Þú getur ekki búið til fleiri.',
 413+'emailauthenticated' => 'Netfang þitt var staðfest þann $1.',
 414+'emailconfirmlink' => 'Staðfesta netfang þitt',
 415+'accountcreated' => 'Notandanafn tilbúið',
 416+'accountcreatedtext' => 'Notandaaðgangur fyrir $1 var búinn til.',
 417+'loginlanguagelabel' => 'Tungumál: $1',
 418+
260419 # Edit page toolbar
261420 'bold_sample' => 'Feitletraður texti',
262421 'bold_tip' => 'Feitletraður texti',
@@ -263,7 +422,7 @@
264423 'italic_tip' => 'Skáletraður texti',
265424 'link_sample' => 'Titill tengils',
266425 'link_tip' => 'Innri tengill',
267 -'extlink_sample' => 'http://www.example.com titill tengils',
 426+'extlink_sample' => 'http://www.sýnishorn.is titill tengils',
268427 'extlink_tip' => 'Ytri tengill (muna að setja http:// á undan)',
269428 'headline_sample' => 'Fyrirsagnartexti',
270429 'headline_tip' => 'Annars stigs fyrirsögn',
@@ -271,92 +430,161 @@
272431 'math_tip' => 'LaTeX Stærðfræðiformúla',
273432 'nowiki_sample' => 'Innsetjið ósniðinn texta hér',
274433 'nowiki_tip' => 'Hunsa wikisnið',
275 -'image_sample' => 'Sýnishorn.jpeg',
 434+'image_sample' => 'Sýnishorn.jpg',
276435 'image_tip' => 'Setja inn mynd',
277436 'media_sample' => 'Sýnishorn.ogg',
278437 'media_tip' => 'Tengill í margmiðlunarskrá',
279 -'sig_tip' => 'Undirskrift þín auk tímasetningu',
 438+'sig_tip' => 'Undirskrift þín auk tímasetningar',
280439 'hr_tip' => 'Lárétt lína (notist sparlega)',
281440
282441 # Edit pages
283 -'summary' => 'Breytingar',
284 -'subject' => 'Fyrirsögn',
285 -'minoredit' => 'Minniháttar breyting',
286 -'watchthis' => 'Vakta',
287 -'savearticle' => 'Vista',
288 -'preview' => 'Forskoða',
289 -'showpreview' => 'Forskoða',
290 -'whitelistedittitle' => 'Þú verður að skrá þig inn til að geta breytt síðum.',
291 -'whitelistedittext' => 'Þú verður að [[Special:Userlogin|skrá þig inn]] til að geta breytt síðum.',
292 -'whitelistreadtitle' => 'Notandi verður að skrá sig inn til að geta lesið.',
293 -'whitelistreadtext' => 'Þú verður að [[Special:Userlogin|skrá þig inn]] til að lesa síður.',
294 -'whitelistacctitle' => 'Þér er óheimilt að skrá þig sem notanda.',
295 -'whitelistacctext' => 'Til að geta búið til aðganga í þessu Wiki, verður þú að [[Special:Userlogin|innskrá]] og hafa viðkomandi réttindi.',
296 -'accmailtitle' => 'Lykilorð sent.',
297 -'accmailtext' => 'Lykilorðið fyrir „$1“ hefur verið sent á $2.',
298 -'newarticle' => '(Ný)',
299 -'anontalkpagetext' => "----Þetta er spjallsíða fyrir óskráðan notanda sem hefur ekki búið til aðgang enn þá eða notar hann ekki, slíkir notendur þekkjast á [[IP tala|IP tölu]] sinni. Það getur gerst að margir notendur deili sömu IP tölu þannig að athugasemdum sem beint er til eins notanda geta birst á spjallsíðu annars. [[Special:Userlogin|Skráðu þig sem notanda]] til að koma í veg fyrir svona misskilning.''",
300 -'noarticletext' => "'''Það er ekki enn grein undir þessu nafni á {{SITENAME}}.'''
301 -* '''[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} Skrifa grein undir nafninu „{{PAGENAME}}“]'''
302 -* [[{{ns:special}}:Search/{{PAGENAME}}|Leita að „{{PAGENAME}}“]] í öðrum greinum og síðum.",
303 -'clearyourcache' => "'''Ath:''' Eftir að þú hefur vistað breytingar þarf að hreynsa flýtiskrár vafrarans til að sjá þær, í '''Mozilla / Firefox''' ''CTRL-Shift-R'', '''IE:''' ''CTRL-F5'', '''Safari:''' ''CMD-Shift-R'', '''Konqueror:''' ''F5''.",
304 -'usercssjsyoucanpreview' => '<strong>Ath:</strong> Hægt er að nota „Forskoða“ hnappinn til að prófa CSS og JavaScript kóða áður en hann er vistaður.',
305 -'note' => '<strong>Athugið:</strong>',
306 -'previewnote' => ' Það sem sést hér er aðeins forskoðun og hefur ekki enn verið vistað.',
307 -'editing' => 'Breyti $1',
308 -'editinguser' => 'Breyti $1',
309 -'editingsection' => 'Breyti $1 (hluta)',
310 -'editingcomment' => 'Breyti $1 (bæti við athugasemd)',
311 -'explainconflict' => 'Síðunni hefur verið breytt síðan þú byrjaðir að gera breytingar á henni, textinn í efri reitnum inniheldur núverandi útgáfu úr gagnagrunni og sá neðri inniheldur þína útgáfu, þú þarft hér að færa breytingar sem þú vilt halda úr neðri reitnum í þann efri og vista síðuna. <strong>Aðeins</strong> texti úr efri reitnum mun vera vistaður þegar þú vistar.',
312 -'yourtext' => 'Þinn texti',
313 -'storedversion' => 'Geymd útgáfa',
314 -'editingold' => '<strong>ATH: Þú ert að breyta gamalli útgáfu þessarar síðu og munu allar breytingar sem gerðar hafa verið á henni frá þeirri útgáfu vera fjarlægðar ef þú vistar.</strong>',
315 -'yourdiff' => 'Mismunur',
316 -'protectedpagewarning' => '<!-- -->',
317 -'templatesused' => 'Snið notuð á síðunni:',
 442+'summary' => 'Breytingar ágrip',
 443+'subject' => 'Fyrirsögn',
 444+'minoredit' => 'Minniháttar breyting',
 445+'watchthis' => 'Vakta',
 446+'savearticle' => 'Vista',
 447+'preview' => 'Forskoða',
 448+'showpreview' => 'Forskoða',
 449+'showdiff' => 'Sýna breytingar',
 450+'anoneditwarning' => "'''Viðvörun:''' Þú ert ekki skráður inn. IP talan þín mun verða skráð niður í breytingaskrá síðunnar.",
 451+'blockedtext' => "<big>'''Notandanafn þitt eða IP-tala hefur verið bannað.'''</big>
318452
 453+Notandanafn þitt eða IP-tala hefur verið bannað af $1.
 454+Bannið var sett af $1. Ástæðan sem gefin var er eftirfarandi:<br>''$2''<p>Þú getur reynt að hafa samband við $1 eða einhvern annan
 455+[[{{MediaWiki:grouppage-sysop}}|stjórnanda]] til að ræða bannið.
 456+
 457+Athugaðu að „Senda þessum notanda tölvupóst“ möguleikinn er óvirkur nema þú hafir skráð gilt netfang í [[Special:Preferences|notandastillingum þínum]].
 458+
 459+IP-talan þín er $3. Vinsamlegast taktu það fram í fyrirspurnum þínum.",
 460+'autoblockedtext' => "IP-talan þín hefur verið sjálvirkt bönnuð því hún var notuð af öðrum notanda, sem var bannaður af $1.
 461+Ástæðan sem gefin var er eftirfarandi:
 462+
 463+:''$2''
 464+
 465+* Bann byrjaði: $8
 466+* Bannið endist til: $6
 467+
 468+Þú getur haft samband við $1 eða einn af hinum
 469+[[{{MediaWiki:grouppage-sysop}}|stjórendunum]] til að ræða bannið.
 470+
 471+Athugið að „Senda þessum notanda tölvupóst“ möguleikinn er óvirkur nema þú hafir skráð gilt netfang í [[Special:Preferences|stillingunum]] þínum.
 472+
 473+IP-talan þín er $5. Vinsamlegast taktu það fram í fyrirspurnum þínum.",
 474+'blockededitsource' => "Texti '''þinna breytinga''' á '''$1''' eru sýndar að neðan:",
 475+'whitelistedittitle' => 'Þú verður að skrá þig inn til að geta breytt síðum.',
 476+'whitelistedittext' => 'Þú þarft að $1 til að breyta síðum.',
 477+'whitelistreadtitle' => 'Notandi verður að skrá sig inn til að geta lesið.',
 478+'whitelistreadtext' => 'Þú verður að [[Special:Userlogin|skrá þig inn]] til að lesa síður.',
 479+'whitelistacctitle' => 'Þér er óheimilt að skrá þig sem notanda.',
 480+'whitelistacctext' => 'Til að geta búið til aðganga í þessu Wiki, verður þú að [[Special:Userlogin|innskrá]] og hafa viðkomandi réttindi.',
 481+'confirmedittitle' => 'Netfang þarf að staðfesta til að breyta',
 482+'confirmedittext' => 'Þú verður að staðfesta netfangið þitt áður en þú getur breytt síðum. Vinsamlegast stilltu og staðfestu netfangið þitt í gegnum [[Special:Preferences|stillingarnar]].',
 483+'nosuchsectiontext' => 'Það hefur komið upp villa. Það lítur út fyrir að hluti síðunnar sem þú hefur reynt að breyta sé ekki til. Og þess vegna er ekki hægt að vista breitingarnar þínar. Vinsamlegast farðu til baka og reyndu að breyta síðunni í heild.',
 484+'loginreqtitle' => 'Innskráningar krafist',
 485+'accmailtitle' => 'Lykilorð sent.',
 486+'accmailtext' => 'Lykilorðið fyrir „$1“ hefur verið sent á $2.',
 487+'newarticle' => '(Ný)',
 488+'anontalkpagetext' => "----Þetta er spjallsíða fyrir óskráðan notanda sem hefur ekki búið til aðgang enn þá eða notar hann ekki, slíkir notendur þekkjast á IP tölu sinni. Það getur gerst að margir notendur deili sömu IP tölu þannig að athugasemdum sem beint er til eins notanda geta birst á spjallsíðu annars. [[Special:Userlogin|Skráðu þig sem notanda]] til að koma í veg fyrir svona misskilning.''",
 489+'noarticletext' => 'Hér er engin texti enn sem komið er, þú getur [[Special:Search/{{PAGENAME}}|leitað í öðrum síðum]] eða [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} breytt henni sjálfur].',
 490+'clearyourcache' => "'''Ath:''' Eftir að þú hefur vistað breytingar getur þurft að hreinsa flýtiskrár vafrans til að sjá þær. Í '''Mozilla / Konqueror''' er það gert með ''ctrl-shift-R'', '''IE / Opera:''' ''ctrl-F5'', '''Safari:''' ''slaufa-val-E'' (''command-option-E'' / ''command-alt-E'').",
 491+'usercssjsyoucanpreview' => '<strong>Ath:</strong> Hægt er að nota „Forskoða“ hnappinn til að prófa CSS og JavaScript kóða áður en hann er vistaður.',
 492+'updated' => '(Uppfært)',
 493+'note' => '<strong>Athugið:</strong>',
 494+'previewnote' => '<strong>Það sem sést hér er aðeins forskoðun og hefur ekki enn verið vistað!</strong>',
 495+'session_fail_preview' => '<strong>Því miður! Gat ekki unnið úr breytingum þínum vegna týndra lotugagna.
 496+Vinsamlegast reyndu aftur síðar. Ef það virkar ekki heldur skaltu reyna að skrá þig út og inn á ný.</strong>',
 497+'editing' => 'Breyti $1',
 498+'editinguser' => 'Breyti $1',
 499+'editingsection' => 'Breyti $1 (hluta)',
 500+'editingcomment' => 'Breyti $1 (bæti við athugasemd)',
 501+'editconflict' => 'Breytingaárekstur: $1',
 502+'explainconflict' => 'Síðunni hefur verið breytt síðan þú byrjaðir að gera breytingar á henni, textinn í efri reitnum inniheldur núverandi útgáfu úr gagnagrunni og sá neðri inniheldur þína útgáfu, þú þarft hér að færa breytingar sem þú vilt halda úr neðri reitnum í þann efri og vista síðuna. <strong>Aðeins</strong> texti úr efri reitnum mun vera vistaður þegar þú vistar.',
 503+'yourtext' => 'Þinn texti',
 504+'storedversion' => 'Geymd útgáfa',
 505+'editingold' => '<strong>ATH: Þú ert að breyta gamalli útgáfu þessarar síðu og munu allar breytingar sem gerðar hafa verið á henni frá þeirri útgáfu vera fjarlægðar ef þú vistar.</strong>',
 506+'yourdiff' => 'Mismunur',
 507+'copyrightwarning' => 'Vinsamlegast athugaðu að öll framlög á {{SITENAME}} eru álitin leyfisbundin samkvæmt $2 (sjá $1 fyrir frekari upplýsingar). Ef þú vilt ekki að skrif þín falli undir þetta leyfi og öllum verði frjálst að breyta og endurútgefa efnið samkvæmt því skaltu ekki leggja þau fram hér. <br />
 508+Þú berð ábyrgð á framlögum þínum, þau verða að vera þín skrif eða afrit texta í almannaeigu eða sambærilegs frjáls texta. <br />
 509+<strong>AFRITIÐ EKKI HÖFUNDARRÉTTARVARIN VERK Á ÞESSA SÍÐU ÁN LEYFIS</strong>',
 510+'copyrightwarning2' => 'Vinsamlegast athugið að aðrir notendur geta breytt eða fjarlægt öll framlög til {{SITENAME}}.
 511+Ef þú vilt ekki að textanum verði breytt skaltu ekki senda hann inn hér.<br />
 512+Þú lofar okkur einnig að þú hafir skrifað þetta sjálfur, að efnið sé í almannaeigu eða að það heyri undir frjálst leyfi. (sjá $1).<br />
 513+<strong>EKKI SENDA INN HÖFUNDARRÉTTARVARIÐ EFNI ÁN LEYFIS RÉTTHAFA!</strong>',
 514+'longpagewarning' => '<strong>VIÐVÖRUN: Þessi síða er $1 kílóbæta löng; sumir
 515+vafrar gætu átt erfitt með að gera breytingar á síðum sem nálgast eða eru lengri en 32kb.
 516+Vinsamlegast íhugaðu að skipta síðunni niður í smærri einingar.</strong>',
 517+'longpageerror' => '<strong>VILLA: Textinn sem þú sendir inn er $1 kílóbæti að lengd, en hámarkið er $2 kílóbæti. Ekki er hægt að vista textann.</strong>',
 518+'readonlywarning' => '<strong>VIÐVÖRUN: Gagnagrunninum hefur verið læst til að unnt sé að framkvæma viðhaldsaðgerðir, svo að þú getur ekki vistað breytingar þínar núna. Þú gætir viljað afrita breyttan texta síðunnar yfir í textaskjal og geyma hann þar til síðar.</strong>',
 519+'protectedpagewarning' => '<!-- -->',
 520+'semiprotectedpagewarning' => "'''Athugið''': Þessari síðu hefur verið læst þannig að aðeins innskráðir notendur geti breytt henni.",
 521+'templatesused' => 'Snið notuð á síðunni:',
 522+'template-protected' => '(vernduð)',
 523+'recreate-deleted-warn' => "'''Viðvörun: Þú ert að búa til síðu sem að hefur áður verið eytt.'''
 524+
 525+Athuga skal hvort viðunandi sé að gera þessa síðu.
 526+Eyðingarskrá fyrir þessa síðu er útveguð hér til þæginda:",
 527+
 528+# "Undo" feature
 529+'undo-success' => 'Breytingin hefur verið tekin tilbaka. Vinsamlegast staðfestu og vistaðu svo.',
 530+'undo-failure' => 'Breytinguna var ekki hægt að taka tilbaka vegna breytinga í millitíðinni.',
 531+'undo-summary' => 'Tek aftur breytingu $1 frá [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|Spjall]])',
 532+
319533 # History pages
320534 'revhistory' => 'Útgáfusaga',
 535+'viewpagelogs' => 'Sýna aðgerðir varðandi þessa síðu',
 536+'nohistory' => 'Þessi síða hefur enga breytingaskrá.',
321537 'currentrev' => 'Núverandi útgáfa',
322 -'revisionasof' => 'Útgáfa síðunnar kl. $1',
 538+'revisionasof' => 'Útgáfa síðunnar $1',
323539 'previousrevision' => '←Fyrri útgáfa',
324540 'nextrevision' => 'Næsta útgáfa→',
325541 'currentrevisionlink' => 'núverandi útgáfa',
326542 'cur' => 'nú',
327543 'last' => 'breyting',
328 -'histlegend' => 'Skýringar: (nú) = bera saman við núverandi útgáfu,
329 -(breyting) = bera saman við útgáfun á undan, M = minniháttar breyting.',
 544+'histlegend' => 'Skýringar: (nú) = bera saman við núverandi útgáfu,
 545+(breyting) = bera saman við útgáfuna á undan, M = minniháttar breyting.',
 546+'histfirst' => 'elstu',
 547+'histlast' => 'yngstu',
 548+'historysize' => '($1 bæt)',
 549+'historyempty' => '(tóm)',
330550
 551+# Revision deletion
 552+'rev-delundel' => 'sýna/fela',
 553+
331554 # Diffs
332 -'difference' => '(Munur milli útgáfa)',
333 -'lineno' => 'Lína $1:',
334 -'compareselectedversions' => 'Bera saman valdar útgáfur',
 555+'difference' => '(Munur milli útgáfa)',
 556+'lineno' => 'Lína $1:',
 557+'editcurrent' => 'Breyta núverandi útgáfu þessarar síðu',
 558+'selectnewerversionfordiff' => 'Velja nýrri útgáfu til samanburðar',
 559+'selectolderversionfordiff' => 'Velja eldri útgáfu til samanburðar',
 560+'compareselectedversions' => 'Bera saman valdar útgáfur',
 561+'editundo' => 'Taka aftur þessa breytingu',
335562
336563 # Search results
337564 'searchresults' => 'Leitarniðurstöður',
338 -'searchresulttext' => 'Fyrir frekari upplýsingar um leit á {{SITENAME}}, sjá $1.',
339 -'searchsubtitle' => 'Fyrir fyrirspurnina „[[:$1]]“',
340 -'searchsubtitleinvalid' => 'Fyrir fyrirspurnina „$1“',
341 -'badquery' => 'Illa sniðin leitarfyrirspurn',
 565+'searchresulttext' => 'Fyrir frekari upplýsingar um leit á {{SITENAME}} farið á [[{{MediaWiki:helppage}}|{{int:help}}]].',
 566+'searchsubtitle' => "Þú leitaðir að '''[[:$1]]'''",
 567+'searchsubtitleinvalid' => "Þú leitaðir að '''$1'''",
 568+'noexactmatch' => "'''Engin síða ber nafnið „$1“.''' Þú getur [[:$1|búið hana til]].",
342569 'titlematches' => 'Titlar greina sem pössuðu við fyrirspurnina',
343 -'notitlematches' => 'Engir greinatitlar pössuðu við fyrirspurnina',
 570+'notitlematches' => 'Engir greinartitlar pössuðu við fyrirspurnina',
344571 'textmatches' => 'Leitarorð fannst/fundust í innihaldi eftirfarandi greina',
345572 'notextmatches' => 'Leitarorð fannst/fundust ekki í innihaldi greina',
346573 'prevn' => 'síðustu $1',
347574 'nextn' => 'næstu $1',
348575 'viewprevnext' => 'Skoða ($1) ($2) ($3).',
349 -'showingresults' => 'Sýni <strong>$1</strong> niðurstöður frá og með #<strong>$2</strong>.',
350 -'showingresultsnum' => 'Sýni <strong>$1</strong> niðurstöður frá og með #<strong>$2</strong>.',
 576+'showingresults' => "Sýni {{PLURAL:$1|'''1''' niðurstöðu|'''$1''' niðurstöður}} frá og með #'''$2'''.",
 577+'showingresultsnum' => "Sýni {{PLURAL:$3|'''$3''' niðurstöðu|'''$3''' niðurstöður}} frá og með #<b>$2</b>.",
351578 'powersearch' => 'Leita',
352579 'powersearchtext' => 'Leita í eftirfarandi nafnrýmum :<br />
353580 $1<br />
354581 $2 Sýna tilvísarnir &nbsp; Leita að $3 $9',
355 -'blanknamespace' => '(Aðalnafnrýmið)',
356582
357583 # Preferences page
358584 'preferences' => 'Stillingar',
359 -'prefsnologintext' => 'You must be [[Special:Userlogin|logged in]]
360 -to set user preferences.',
 585+'mypreferences' => 'Stillingar',
 586+'prefsnologin' => 'Ekki innskráður',
 587+'prefsnologintext' => 'Þú þarft að vera [[Special:Userlogin|innskráð/ur]] til að breyta notendastillingum.',
 588+'prefsreset' => 'Stillingum hefur verið breytt yfir í þær stillingar sem eru í minni.',
361589 'qbsettings' => 'Valblað',
362590 'qbsettings-none' => 'Sleppa',
363591 'qbsettings-fixedleft' => 'Fast vinstra megin',
@@ -364,11 +592,13 @@
365593 'qbsettings-floatingleft' => 'Fljótandi til vinstri',
366594 'changepassword' => 'Breyta lykilorði',
367595 'skin' => 'Þema',
368 -'math' => 'Birting stærðfræðiformúlna',
 596+'math' => 'Stærðfræðiformúlur',
369597 'dateformat' => 'Tímasnið',
370598 'datedefault' => 'Sjálfgefið',
 599+'datetime' => 'Tímasnið og tímabelti',
371600 'prefs-personal' => 'Notendaupplýsingar',
372 -'prefs-rc' => 'Nýlegar breytingar og stubbar',
 601+'prefs-rc' => 'Nýlegar breytingar',
 602+'prefs-watchlist' => 'Vaktalistinn',
373603 'prefs-misc' => 'Aðrar stillingar',
374604 'saveprefs' => 'Vista stillingar',
375605 'resetprefs' => 'Endurstilla valmöguleika',
@@ -390,116 +620,258 @@
391621 'timezoneoffset' => 'Hliðrun',
392622 'servertime' => 'Tími netþjóns',
393623 'guesstimezone' => 'Fylla inn',
 624+'allowemail' => 'Virkja tölvupóst frá öðrum notendum',
394625 'defaultns' => 'Leita í þessum nafnrýmum:',
 626+'default' => 'sjálfgefið',
 627+'files' => 'Skrár',
395628
 629+# User rights
 630+'editusergroup' => 'Breyta notendahópum',
 631+'userrights-reason' => 'Ástæða fyrir breytingunni:',
 632+
 633+# Groups
 634+'group-bot' => 'Vélmenni',
 635+'group-sysop' => 'Stjórnendur',
 636+'group-bureaucrat' => 'Möppudýr',
 637+'group-all' => '(allir)',
 638+
 639+'group-bot-member' => 'Vélmenni',
 640+'group-sysop-member' => 'Stjórnandi',
 641+'group-bureaucrat-member' => 'Möppudýr',
 642+
 643+'grouppage-bot' => '{{ns:project}}:Vélmenni',
 644+'grouppage-sysop' => '{{ns:project}}:Stjórnendur',
 645+'grouppage-bureaucrat' => '{{ns:project}}:Möppudýr',
 646+
 647+# User rights log
 648+'rightslogtext' => 'Þetta er skrá yfir breytingar á réttindum notenda.',
 649+'rightsnone' => '(engin)',
 650+
396651 # Recent changes
397 -'recentchanges' => 'Nýlegar breytingar',
398 -'rcnote' => 'Að neðan eru síðustu <strong>$1</strong> breytingar síðustu <strong>$2</strong> daga.',
399 -'rclistfrom' => 'Sýna breytingar frá og með $1',
400 -'rclinks' => 'Sýna síðustu $1 breytingar síðustu $2 daga<br />$3',
401 -'diff' => 'breyting',
402 -'hist' => 'breytingaskrá',
403 -'hide' => 'Fela',
404 -'show' => 'Sýna',
 652+'nchanges' => '$1 {{PLURAL:$1|breyting|breytingar}}',
 653+'recentchanges' => 'Nýlegar breytingar',
 654+'recentchangestext' => 'Hér geturðu fylgst með nýjustu breytingunum.',
 655+'rcnote' => 'Að neðan eru síðustu <strong>$1</strong> breytingar síðustu <strong>$2</strong> daga, frá $3.',
 656+'rcnotefrom' => 'Að neðan eru breytingar síðan <b>$2</b> (allt að <b>$1</b> sýndar).',
 657+'rclistfrom' => 'Sýna breytingar frá og með $1',
 658+'rcshowhideminor' => '$1 minniháttar breytingar',
 659+'rcshowhidebots' => '$1 vélmenni',
 660+'rcshowhideliu' => '$1 innskráða notendur',
 661+'rcshowhideanons' => '$1 óinnskráða notendur',
 662+'rcshowhidemine' => '$1 mínar breytingar',
 663+'rclinks' => 'Sýna síðustu $1 breytingar síðustu $2 daga<br />$3',
 664+'diff' => 'breyting',
 665+'hist' => 'breytingaskrá',
 666+'hide' => 'Fela',
 667+'show' => 'Sýna',
405668
406669 # Recent changes linked
407670 'recentchangeslinked' => 'Skyldar breytingar',
408671
409672 # Upload
410 -'upload' => 'Innhlaða',
 673+'upload' => 'Hlaða inn skrá',
411674 'uploadbtn' => 'Hlaða inn skrá',
412675 'reupload' => 'Endurinnhlaða',
413676 'reuploaddesc' => 'Aftur á innhlaðningarformið.',
414677 'uploadnologin' => 'Óinnskráð(ur)',
415 -'uploadnologintext' => 'You must be [[Special:Userlogin|logged in]]
416 -to upload files.',
417678 'uploaderror' => 'Villa í innhlaðningu',
 679+'uploadtext' => "Fyllið út í eyðurnar hér að neðan til að hala upp skrám, til að skoða eða leita í skrám sem þegar eru til skoðið [[{{ns:special}}:Imagelist|skráalistan]]. Uppflutningar og eyðingar eru skráðar í [[{{ns:special}}:Log/upload|innhlaðingarskrá]].
 680+
 681+Til að bæta skrá inn á síðu, notið eina af eftirfarandi aðferðum
 682+'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Skráarheiti.jpg]]</nowiki>''',
 683+'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Skráarheiti.png|alt text]]</nowiki>''' eða
 684+'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:Skráarheiti.ogg]]</nowiki>''' fyrir beina tengla á skránna.",
418685 'uploadlog' => 'innhlaðningarskrá',
419686 'uploadlogpage' => 'Innhlaðningarskrá',
 687+'uploadlogpagetext' => 'Þetta er listi yfir skrár sem nýlega hefur verið hlaðið inn.',
420688 'filename' => 'Skráarnafn',
421689 'filedesc' => 'Lýsing',
 690+'ignorewarning' => 'Hunsa viðvaranir og vista þessa skrá.',
 691+'ignorewarnings' => 'Hunsa allar viðvaranir',
422692 'badfilename' => 'Skáarnafninu hefur verið breytt í „$1“.',
423 -'fileexists' => 'Skrá með þessu nafni er þegar til, skoðaðu $1 ef þú ert óviss um hvort þú viljir breyta henni, ekki verður skrifað yfir gömlu skránna hlaðiru inn nýrri með sama nafni heldur verður núverandi útgáfa geymd í útgáfusögu.',
 693+'large-file' => 'Það er mælt með að skrár séu ekki stærri en $1; þessi skrá er $2.',
 694+'fileexists' => 'Skrá með þessu nafni er þegar til, skoðaðu <strong><tt>$1</tt></strong> ef þú ert óviss um hvort þú viljir breyta henni, ekki verður skrifað yfir gömlu skránna hlaðiru inn nýrri með sama nafni heldur verður núverandi útgáfa geymd í útgáfusögu.',
 695+'fileexists-thumb' => "'''<center>Núverandi mynd</center>'''",
424696 'successfulupload' => 'Innhlaðning tókst',
425697 'uploadwarning' => 'Aðvörun',
426698 'savefile' => 'Vista',
427 -'uploadedimage' => 'hlóð inn "$1"',
 699+'uploadedimage' => 'hlóð inn „[[$1]]“',
 700+'uploadcorrupt' => 'Skráin er skemmd eða hefur ranga skráarendingu. Vinsamlegast athugaðu skrána og reyndu svo aftur.',
 701+'uploadvirus' => 'Skráin inniheldur veiru! Nánari upplýsingar: $1',
 702+'sourcefilename' => 'Upprunalegt skráarnafn',
 703+'destfilename' => 'Skráarnafn eftir innhleðslu',
 704+'watchthisupload' => 'Vakta þessa síðu',
428705
 706+'license' => 'Leyfisupplýsingar',
 707+'upload_source_file' => '(skrá á tölvunni þinni)',
 708+
429709 # Image list
430 -'imagelist' => 'Skráalisti',
431 -'imagelisttext' => 'Hér fyrir neðan er $1 skrám raðað $2.',
432 -'ilsubmit' => 'Leita',
433 -'showlast' => 'Sýna síðustu $1 skrár raðaðar $2.',
434 -'byname' => 'eftir nafni',
435 -'bydate' => 'eftir dagsetningu',
436 -'bysize' => 'eftir stærð',
437 -'imgdelete' => 'eyða',
438 -'imgdesc' => 'lýsing',
439 -'imglegend' => 'Skýringar: (lýsing) = sýna og/eða breyta lýsingu skráar.',
440 -'imghistory' => 'Breytingaskrá myndar',
441 -'revertimg' => 'nota',
442 -'deleteimg' => 'eyða',
443 -'deleteimgcompletely' => 'Eyða öllum útgáfum',
444 -'imghistlegend' => 'Skýringar: (nú) = bera saman við núverandi útgáfu,
445 -(breyting) = bera saman við útgáfun á undan, M = minniháttar breyting.
 710+'imagelist' => 'Skráalisti',
 711+'imagelisttext' => 'Hér fyrir neðan er {{PLURAL:$1|einni skrá|$1 skrám}} raðað $2.',
 712+'ilsubmit' => 'Leita',
 713+'showlast' => 'Sýna síðustu $1 skrár raðaðar $2.',
 714+'byname' => 'eftir nafni',
 715+'bydate' => 'eftir dagsetningu',
 716+'bysize' => 'eftir stærð',
 717+'imgdelete' => 'eyða',
 718+'imgdesc' => 'lýsing',
 719+'imgfile' => 'skrá',
 720+'filehist-datetime' => 'Dagsetning/Tími',
 721+'filehist-user' => 'Notandi',
 722+'filehist-filesize' => 'Stærð skráar',
 723+'imagelinks' => 'Myndatenglar',
 724+'linkstoimage' => 'Eftirfarandi síður tengjast í mynd þessa:',
 725+'nolinkstoimage' => 'Engar síður tengja í þessa skrá.',
 726+'sharedupload' => 'Þessari skrá er deilt meðal annarra verkefna og er því notanleg þar.',
 727+'noimage' => 'Engin skrá með þessu nafni er til. Þú getur $1.',
 728+'noimage-linktext' => 'hlaðið henni inn',
 729+'uploadnewversion-linktext' => 'Hlaða inn nýrri útgáfu af þessari skrá',
 730+'imagelist_date' => 'Dagsetning',
 731+'imagelist_name' => 'Nafn',
 732+'imagelist_user' => 'Notandi',
 733+'imagelist_size' => 'Stærð (bæt)',
 734+'imagelist_description' => 'Lýsing',
446735
447 -Legend: (nú) = núverandi útgáfa,
448 -(eyða) = eyða þessari útgáfu, (nota) = nota þessa útgáfu í stað núverandi útgáfu.
449 -<br /><em>Fylgdu dagsetningartenglunum til að sjá mynd sem hlaðið var inn á þeim tíma</em>.',
450 -'imagelinks' => 'Myndatenglar',
451 -'linkstoimage' => 'Eftirfarandi síður tengjast í mynd þessa:',
452 -'nolinkstoimage' => 'Engar síður tengja í hingað.',
 736+# File reversion
 737+'filerevert-comment' => 'Athugasemdir:',
453738
 739+# MIME search
 740+'mimesearch' => 'MIME leit',
 741+'mimetype' => 'MIME tegund:',
 742+'download' => 'Hlaða niður',
 743+
 744+# Unwatched pages
 745+'unwatchedpages' => 'Óvaktaðar síður',
 746+
 747+# List redirects
 748+'listredirects' => 'Tilvísanir',
 749+
 750+# Unused templates
 751+'unusedtemplates' => 'Ónotuð snið',
 752+'unusedtemplatestext' => 'Þetta er listi yfir allar síður í sniðanafnrýminu sem ekki eru notaðar í neinum öðrum síðum. Munið að gá að öðrum tenglum í sniðin áður en þeim er eytt.',
 753+'unusedtemplateswlh' => 'aðrir tenglar',
 754+
 755+# Random redirect
 756+'randomredirect' => 'Handahófsvalin tilvísun',
 757+
454758 # Statistics
455 -'statistics' => 'Tölfræði',
456 -'sitestats' => 'Almenn tölfræði',
457 -'userstats' => 'Notendatölfræði',
458 -'sitestatstext' => "Nú eru alls '''$1''' síður í gagnagrunninum,
459 -þar á meðal „spjall“ síður, síður er snúa að {{SITENAME}} verkefninu,
460 -„stubbar“, tilvísanir og annað efni er ekki telst til greina.
461 -Þar fyrir utan eru '''$2''' síður sem líklega teljast fullgildar greinar.
 759+'statistics' => 'Tölfræði',
 760+'sitestats' => 'Tölfræði fyrir {{SITENAME}}',
 761+'userstats' => 'Notendatölfræði',
 762+'sitestatstext' => "{{SITENAME}} inniheldur nú '''$2''' {{PLURAL:$1|'''$1''' grein|'''$1''' greinar}}, en grein telst síða í aðalnafnrýminu sem ekki er tilvísun og inniheldur strenginn „[[“. Alls {{PLURAL:$2|er '''$2''' síða|eru '''$2''' síður}} í gagnagrunninum, þar á meðal greinar.
462763
463 -'''$3''' síður hafa verið skoðaðar og '''$4''' breytingar hafa verið gerðar
464 -síðan vefurinn var settur up. Það reiknast sem '''$5''' breytingar
465 -á hverja síðu að meðaltali, og '''$6''' fléttingar fyrir hverja breytingu.",
466 -'userstatstext' => "Það eru '''$1''' skráðir notendur, þar af eru '''$2''' eða '''$4%''' stjórnendur (sjá $3).",
 764+'''$8''' files have been uploaded.
467765
468 -'disambiguations' => 'Aðgreiningarsíður',
 766+'''$4''' breytingar hafa verið gerðar síðan vefurinn var settur upp, eða '''$5''' breytingar á síðu að meðaltali.
469767
 768+The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''.",
 769+'userstatstext' => "Hér {{PLURAL:$1|er '''1''' skráður [[{{ns:special}}:Listusers|notandi]]|eru '''$1''' skráðir [[{{ns:special}}:Listusers|notendur]]}}, þar af
 770+'''$2''' (eða '''$4%''') {{PLURAL:$2|hefur|hafa}} $5 stjórnendaréttindi (sjá $3).",
 771+'statistics-mostpopular' => 'Mest skoðuðu síður',
 772+
 773+'disambiguations' => 'Tenglar í aðgreiningarsíður',
 774+
 775+'doubleredirects' => 'Tvöfaldar tilvísanir',
 776+
 777+'brokenredirects' => 'Brotnar tilvísanir',
 778+'brokenredirectstext' => 'Eftirfarandi tilvísanir vísa á síður sem ekki eru til:',
 779+
 780+'withoutinterwiki' => 'Síður án tungumálatengla',
 781+'withoutinterwiki-header' => 'Eftirfarandi síður tengja ekki í önnur tungumál:',
 782+
 783+'fewestrevisions' => 'Greinar með fæstar breytingar',
 784+
470785 # Miscellaneous special pages
 786+'nbytes' => '$1 bæt',
 787+'ncategories' => '$1 {{PLURAL:$1|flokkur|flokkar}}',
 788+'nlinks' => '$1 {{PLURAL:$1|tengill|tenglar}}',
 789+'nmembers' => '$1 {{PLURAL:$1|meðlimur|meðlimir}}',
 790+'nrevisions' => '$1 {{PLURAL:$1|breyting|breytingar}}',
 791+'nviews' => '$1 {{PLURAL:$1|fletting|flettingar}}',
 792+'specialpage-empty' => 'Þessi síða er tóm.',
471793 'lonelypages' => 'Munaðarlausar síður',
 794+'lonelypagestext' => 'Eftirfarandi síður eru munaðarlausar á þessu Wiki-kerfi.',
472795 'uncategorizedpages' => 'Óflokkaðar síður',
473796 'uncategorizedcategories' => 'Óflokkaðir flokkar',
 797+'uncategorizedimages' => 'Óflokkaðar skrár',
 798+'uncategorizedtemplates' => 'Óflokkuð snið',
 799+'unusedcategories' => 'Ónotaðir flokkar',
474800 'unusedimages' => 'Munaðarlausar skrár',
 801+'popularpages' => 'Vinsælar síður',
 802+'wantedcategories' => 'Eftirsóttir flokkar',
475803 'wantedpages' => 'Eftirsóttar síður',
 804+'mostlinked' => 'Mest ítengdu síður',
 805+'mostlinkedcategories' => 'Mest ítengdu flokkar',
 806+'mostlinkedtemplates' => 'Mest ítengdu snið',
 807+'mostcategories' => 'Mest flokkaðar greinar',
 808+'mostimages' => 'Mest ítengdu myndir',
476809 'allpages' => 'Allar síður',
477 -'randompage' => 'Handahófsvalin síða',
 810+'randompage' => 'Handahófsvalin grein',
478811 'shortpages' => 'Stuttar síður',
479812 'longpages' => 'Langar síður',
480813 'deadendpages' => 'Botnlangar',
 814+'deadendpagestext' => 'Eftirfarandi síður hlekkjast ekki við aðrar síður í þessu wiki.',
 815+'protectedpages' => 'Verndaðar síður',
481816 'listusers' => 'Notendalisti',
482817 'specialpages' => 'Kerfissíður',
483818 'spheading' => 'Almennar',
484819 'rclsub' => '(á síðum sem tengd er í frá „$1“)',
485 -'newpages' => 'Nýjar síður',
 820+'newpages' => 'Nýjustu greinar',
 821+'newpages-username' => 'Notandanafn:',
486822 'ancientpages' => 'Elstu síður',
487823 'move' => 'Færa',
488824 'movethispage' => 'Færa þessa síðu',
489825 'unusedimagestext' => '<p>Please note that other web sites may link to an image with
490826 a direct URL, and so may still be listed here despite being
491827 in active use.',
 828+'unusedcategoriestext' => 'Þessir flokkar eru til en engar síður eða flokkar eru í þeim.',
492829
493830 # Book sources
494 -'booksources' => 'Bókabúðir',
 831+'booksources' => 'Bókaverslanir',
 832+'booksources-search-legend' => 'Leita að bókaverslunum',
 833+'booksources-text' => 'Fyrir neðan er listi af tenglum í aðrar síður sem selja nýjar og notaðar bækur og gætu einnig haft nánari upplýsingar í sambandi við bókina sem þú varst að leita að:',
495834
496 -'alphaindexline' => '$1 til $2',
497 -'version' => 'Útgáfa',
 835+'categoriespagetext' => 'Eftirfarandi flokkar fyrirfinnast í þessu wiki-kerfi.',
 836+'userrights' => 'Breyta notendaréttindum',
 837+'groups' => 'Notendahópar',
 838+'alphaindexline' => '$1 til $2',
 839+'version' => 'Útgáfa',
498840
 841+# Special:Log
 842+'specialloguserlabel' => 'Notandi:',
 843+'speciallogtitlelabel' => 'Titill:',
 844+'log' => 'Aðgerðaskrár',
 845+'all-logs-page' => 'Allar aðgerðir',
 846+'log-search-submit' => 'Áfram',
 847+'alllogstext' => 'Safn af öllum aðgerðum {{SITENAME}}.
 848+Þú getur takmarkað listann við tegund aðgerðarinnar, notendarnafn eða síðu.',
 849+'logempty' => 'Engin slík aðgerð fannst.',
 850+
 851+# Special:Allpages
 852+'nextpage' => 'Næsta síða ($1)',
 853+'prevpage' => 'Fyrri síða ($1)',
 854+'allpagesfrom' => 'Sýna síður frá og með:',
 855+'allarticles' => 'Allar greinar',
 856+'allinnamespace' => 'Allar síður ($1 nafnarími)',
 857+'allnotinnamespace' => 'Allar síður (ekki í $1 nafnaríminu)',
 858+'allpagesprev' => 'Síðast',
 859+'allpagesnext' => 'Næst',
 860+'allpagessubmit' => 'Áfram',
 861+'allpagesprefix' => 'Sýna síður með forskeytinu:',
 862+'allpagesbadtitle' => 'Ekki var hægt að búa til grein með þessum titli því hann innihélt einn eða fleiri stafi sem ekki er hægt að nota í titlum.',
 863+'allpages-bad-ns' => '{{SITENAME}} hefur ekki nafnarími „$1“.',
 864+
 865+# Special:Listusers
 866+'listusers-submit' => 'Sýna',
 867+'listusers-noresult' => 'Enginn notandi fannst.',
 868+
499869 # E-mail user
 870+'mailnologin' => 'Ekkert netfang til að senda á',
 871+'mailnologintext' => 'Þú verður að vera [[{{ns:special}}:Userlogin|innskráð(ur)]] auk þess að hafa gilt netfang í [[{{ns:special}}:Preferences|stillingunum]] þínum til að senda tölvupóst til annara notenda.',
500872 'emailuser' => 'Senda þessum notanda tölvupóst',
501873 'emailpage' => 'Senda tölvupóst',
502 -'emailpagetext' => 'Hafi notandi þessi fyllt út gild tölvupóstfang í stillingum sínum er hægt að senda skilaboð til hans eða hennar hér. Póstfangið sem þú fylltir út í stillingum þínum mun byrtast í „From:“ hlutanum svo viðtakandinn geti svarað.',
503 -'defemailsubject' => 'Varðandi {{SITENAME}}',
 874+'emailpagetext' => 'Hafi notandi þessi fyllt út gild tölvupóstfang í stillingum sínum er hægt að senda póst til hans hér. Póstfangið sem þú fylltir út í stillingum þínum mun birtast í „From:“ hlutanum svo viðtakandinn geti svarað.',
 875+'defemailsubject' => '{{SITENAME}} tölvupóstur',
504876 'noemailtitle' => 'Ekkert póstfang',
505877 'noemailtext' => 'Notandi þessi hefur kosið að fá ekki tölvupóst frá öðrum notendum eða hefur ekki fyllt út netfang sitt í stillingum.',
506878 'emailfrom' => 'Frá',
@@ -511,111 +883,216 @@
512884 'emailsenttext' => 'Skilaboðin þín hafa verið send.',
513885
514886 # Watchlist
515 -'watchlist' => 'Vaktlistinn',
516 -'mywatchlist' => 'Vaktlistinn',
517 -'nowatchlist' => 'Vaktlistinn er tómur.',
518 -'watchnologin' => 'Óinnskráð(ur)',
519 -'watchnologintext' => 'Þú verður að vera [[Special:Userlogin|innskáð(ur)]] til að geta breytt vaktlistanum.',
520 -'addedwatch' => 'Bætt á vaktlistann',
521 -'addedwatchtext' => "Síðunni „$1“ hefur verið bætt á [[Special:Watchlist|Vaktlistann]] þinn.
 887+'watchlist' => 'Vaktlistinn',
 888+'mywatchlist' => 'Vaktlistinn',
 889+'watchlistfor' => "(fyrir '''$1''')",
 890+'nowatchlist' => 'Vaktlistinn er tómur.',
 891+'watchlistanontext' => 'Vinsamlegast $1 til að skoða eða breyta vaktlistanum þínum.',
 892+'watchnologin' => 'Óinnskráð(ur)',
 893+'watchnologintext' => 'Þú verður að vera [[{{ns:special}}:Userlogin|innskáð(ur)]] til að geta breytt vaktlistanum.',
 894+'addedwatch' => 'Bætt á vaktlistann',
 895+'addedwatchtext' => "Síðunni „[[$1]]“ hefur verið bætt á [[{{ns:special}}:Watchlist|Vaktlistann]] þinn.
522896 Frekari breytingar á henni eða spallsíðu hennar munu verða sýndar þar.
523 -Þar að auki verður síða þessi '''feitletruð''' á [[Special:Recentchanges|Nýlegum breytingum]]
 897+Þar að auki verður síða þessi '''feitletruð''' á [[{{ns:special}}:Recentchanges|Nýlegum breytingum]]
524898 svo auðveldara sé að sjá hana þar meðal fjöldans.
525899
526900 <p>Til að fjarlægja síðu þessa af vaktlistanum þarft þú að ýta á tengilinn er merktur er „afvakta“.",
527 -'removedwatch' => 'Fjarlægt af vaktlistanum',
528 -'removedwatchtext' => 'Síðan "$1" hefur verið fjarlægð af vaktlistanum.',
529 -'watch' => 'Vakta',
530 -'watchthispage' => 'Vakta þessa síðu',
531 -'unwatch' => 'Afvakta',
532 -'watchnochange' => 'Engri síðu á vaktlistanum þínum hefur verið breytt á tilgreindu tímabili.',
533 -'watchlist-details' => 'Fyrir utan spjallsíður eru $1 síða/síður á vaktlistanum þínum.',
534 -'watchmethod-recent' => 'kanna hvort nýlegar breytingar innihalda vaktaðar síður',
535 -'watchmethod-list' => 'leita að breytingum í vöktuðum síðum',
536 -'watchlistcontains' => 'Á vaktlistanum eru $1 síður.',
537 -'wlnote' => 'Að neðan eru síðustu <b>$1</b> breytingar síðustu <b>$2</b> klukkutíma.',
538 -'wlshowlast' => 'Sýna síðustu $1 klukkutíma, $2 daga, $3',
539 -'wlsaved' => 'Þetta er vistuð útgáfa af vaktlistanum þínum.',
 901+'removedwatch' => 'Fjarlægt af vaktlistanum',
 902+'removedwatchtext' => 'Síðan „[[:$1]]“ hefur verið fjarlægð af vaktlistanum.',
 903+'watch' => 'Vakta',
 904+'watchthispage' => 'Vakta þessa síðu',
 905+'unwatch' => 'Afvakta',
 906+'unwatchthispage' => 'Hætta vöktun',
 907+'watchnochange' => 'Engri síðu á vaktlistanum þínum hefur verið breytt á tilgreindu tímabili.',
 908+'watchlist-details' => 'Fyrir utan spjallsíður {{PLURAL:$1|er $1 síða|eru $1 síður}} á vaktlistanum þínum.',
 909+'wlheader-enotif' => '* Boðun með netpósti er virk.',
 910+'wlheader-showupdated' => "* Síður sem hafa breyst frá því að þú skoðaðir þær síðast eru '''feitletraðar'''",
 911+'watchmethod-recent' => 'kanna hvort nýlegar breytingar innihalda vaktaðar síður',
 912+'watchmethod-list' => 'leita að breytingum í vöktuðum síðum',
 913+'watchlistcontains' => 'Vaktlistinn þinn inniheldur {{PLURAL:$1|$1 síðu|$1 síður}}.',
 914+'iteminvalidname' => 'Vandamál með „$1“, rangt nafn...',
 915+'wlnote' => "Að neðan {{PLURAL:$1|er síðasta breyting|eru síðustu '''$1''' breytingar}} {{PLURAL:$2|síðastliðinn klukkutímann|síðastliðna '''$2''' klukkutímana}}.",
 916+'wlshowlast' => 'Sýna síðustu $1 klukkutíma, $2 daga, $3',
 917+'wlsaved' => 'Þetta er vistuð útgáfa af vaktlistanum þínum.',
 918+'watchlist-show-bots' => 'Sýna vélmennabreytingar',
 919+'watchlist-hide-bots' => 'Fela vélmennabreytingar',
 920+'watchlist-show-own' => 'Sýna mínar breytingar',
 921+'watchlist-hide-own' => 'Fela mínar breytingar',
 922+'watchlist-show-minor' => 'Sýna minniháttar breytingar',
 923+'watchlist-hide-minor' => 'Fela minniháttar breytingar',
540924
 925+# Displayed when you click the "watch" button and it's in the process of watching
 926+'watching' => 'Vaktar...',
 927+'unwatching' => 'Afvakta...',
 928+
 929+'enotif_reset' => 'Merkja allar síður sem skoðaðar',
 930+'enotif_newpagetext' => 'Þetta er ný síða.',
 931+
541932 # Delete/protect/revert
542 -'confirm' => 'Staðfesta',
543 -'excontent' => "innihaldið var: '$1'",
544 -'confirmdelete' => 'Staðfesting á eyðingu',
545 -'deletesub' => '(Eyði: „$1“)',
546 -'historywarning' => 'Athugið: Síðan sem þú ert um það bil að eyða á sér&nbsp;',
547 -'actioncomplete' => 'Aðgerð lokið',
548 -'deletedtext' => '„$1“ hefur verið eytt. Sjá lista yfir nýlegar eyðingar í $2.',
549 -'deletedarticle' => 'tortímdi „$1“',
550 -'dellogpage' => 'Eyðingaskrá',
551 -'deletionlog' => 'eyðingaskrá',
552 -'reverted' => 'Breytt aftur til fyrri útgáfu',
553 -'deletecomment' => 'Ástæða',
554 -'rollback' => 'Taka aftur breytingar',
555 -'rollback_short' => 'Afturtaka',
556 -'rollbacklink' => 'afturtaka',
557 -'rollbackfailed' => 'Afturtaka mistókst',
558 -'cantrollback' => 'Ekki hægt að taka aftur breytingu, síðasti höfundur er eini höfundur þessarar síðu.',
559 -'revertpage' => 'Tók aftur breytingar $2, breytt til síðustu útgáfu $1',
560 -'protectlogpage' => 'Verndunarskrá',
561 -'protectsub' => '(Vernda „$1“)',
562 -'confirmprotect' => 'Verndunarstaðfesting',
563 -'protectcomment' => 'Ástæða',
564 -'unprotectsub' => '(Afvernda „$1“)',
 933+'confirm' => 'Staðfesta',
 934+'excontent' => 'innihaldið var: „$1“',
 935+'excontentauthor' => "innihaldið var: '$1' (og öll framlög voru frá '[[{{ns:special}}:Contributions/$2|$2]]')",
 936+'exbeforeblank' => "innihald fyrir tæmingu var: '$1'",
 937+'exblank' => 'síðan var tóm',
 938+'confirmdelete' => 'Staðfesting á eyðingu',
 939+'deletesub' => '(Eyði: „$1“)',
 940+'historywarning' => 'Athugið: Síðan sem þú ert um það bil að eyða á sér:',
 941+'actioncomplete' => 'Aðgerð lokið',
 942+'deletedtext' => '„[[$1]]“ hefur verið eytt. Sjá lista yfir nýlegar eyðingar í $2.',
 943+'deletedarticle' => 'eyddi „[[$1]]“',
 944+'dellogpage' => 'Eyðingaskrá',
 945+'dellogpagetext' => 'Að neðan gefur að líta lista yfir síður sem nýlega hefur verið eytt.',
 946+'deletionlog' => 'eyðingaskrá',
 947+'reverted' => 'Breytt aftur til fyrri útgáfu',
 948+'deletecomment' => 'Ástæða',
 949+'rollback' => 'Taka aftur breytingar',
 950+'rollback_short' => 'Taka aftur',
 951+'rollbacklink' => 'taka aftur',
 952+'rollbackfailed' => 'Mistókst að taka aftur',
 953+'cantrollback' => 'Ekki hægt að taka aftur breytingu, síðasti höfundur er eini höfundur þessarar síðu.',
 954+'alreadyrolled' => 'Ekki var hægt að taka síðustu breytingu [[:$1]]
 955+eftir [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Talk]]) til baka; eitthver annar hefur breytt síðunni eða nú þegar tekið breytinguna til baka.
565956
 957+Síðasta breyting er frá [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Spjall]]).',
 958+'revertpage' => 'Tók aftur breytingar [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user talk}}:$2|spjall]]), breytt til síðustu útgáfu [[{{ns:user}}:$1|$1]]',
 959+'protectlogpage' => 'Verndunarskrá',
 960+'protectedarticle' => 'verndaði „[[$1]]“',
 961+'unprotectedarticle' => 'afverndaði „[[$1]]“',
 962+'protectsub' => '(Vernda „$1“)',
 963+'confirmprotect' => 'Verndunarstaðfesting',
 964+'protectcomment' => 'Ástæða',
 965+'protectexpiry' => 'Rennur út:',
 966+'unprotectsub' => '(Afvernda „$1“)',
 967+'protect-text' => 'Hér getur þú skoðað og breytt verndunarstigi síðunnar <strong>$1</strong>.',
 968+'protect-default' => '(sjálfgefið)',
 969+'protect-level-autoconfirmed' => 'Banna óinnskráða notendur',
 970+'protect-level-sysop' => 'Leyfa aðeins stjórnendur',
 971+
 972+# Restrictions (nouns)
 973+'restriction-edit' => 'Breyta',
 974+'restriction-move' => 'Færa',
 975+
566976 # Undelete
567 -'undelete' => 'Endurvekja eydda síðu',
568 -'undeletepage' => 'Skoða og endurvekja síður',
569 -'undeletepagetext' => 'Eftirfarandi síðum hefur verið eitt en eru þó enn í gagnagrunninum og geta verið endurvaknar. Athugið að síður þessar eru reglulega fjarlægðar endanlega úr gagnagrunninum.',
570 -'undeleterevisions' => '$1 breyting(ar)',
571 -'undeletebtn' => 'Endurvekja!',
 977+'undelete' => 'Endurvekja eydda síðu',
 978+'undeletepage' => 'Skoða og endurvekja síður',
 979+'viewdeletedpage' => 'Skoða eyddar síður',
 980+'undeletepagetext' => 'Eftirfarandi síðum hefur verið eitt en eru þó enn í gagnagrunninum og geta verið endurvaknar. Athugið að síður þessar eru reglulega fjarlægðar endanlega úr gagnagrunninum.',
 981+'undeleterevisions' => '$1 {{PLURAL:$1|breyting|breytingar}}',
 982+'undeletebtn' => 'Endurvekja!',
 983+'undeletecomment' => 'Athugasemd:',
 984+'undeletedarticle' => 'endurvakti „[[$1]]“',
 985+'undeletedrevisions' => '$1 {{PLURAL:$1|breyting endurvakin|breytingar endurvaktar}}',
 986+'undeletedfiles' => '{{PLURAL:$1|Ein skrá endurvakin|$1 skrár endurvaktar}}',
 987+'cannotundelete' => 'Ekki var hægt að afturkalla síðuna. (Líklega hefur einhver gert það á undan þér.)',
 988+'undeletedpage' => "<big>'''$1 var endurvakin'''</big>
572989
 990+Skoðaðu [[{{ns:special}}:Log/delete|eyðingaskrána]] til að skoða eyðingar og endurvakningar.",
 991+'undelete-search-submit' => 'Leita',
 992+
 993+# Namespace form on various pages
 994+'namespace' => 'Nafnrými:',
 995+'invert' => 'allt nema valið',
 996+'blanknamespace' => '(Aðalnafnrýmið)',
 997+
573998 # Contributions
574999 'contributions' => 'Framlög notanda',
5751000 'mycontris' => 'Framlög',
5761001 'contribsub2' => 'Eftir $1 ($2)',
 1002+'uctop' => '(nýjast)',
 1003+'year' => 'Frá árinu (og fyrr):',
5771004
 1005+'sp-contributions-newest' => 'Nýjast',
 1006+'sp-contributions-oldest' => 'Elst',
 1007+'sp-contributions-newer' => 'Nýrri $1',
 1008+'sp-contributions-older' => 'Eldri $1',
 1009+'sp-contributions-newbies' => 'Sýna aðeins breytingar frá nýjum notendum',
 1010+'sp-contributions-newbies-sub' => 'Fyrir nýliða',
 1011+'sp-contributions-blocklog' => 'Fyrri bönn',
 1012+'sp-contributions-username' => 'IP-tala eða notandanafn:',
 1013+'sp-contributions-submit' => 'Leita að breytingum',
 1014+
5781015 # What links here
579 -'whatlinkshere' => 'Hvað tengist hingað',
580 -'linklistsub' => '(Listi yfir ítengdar síður)',
581 -'linkshere' => 'Eftirfarandi síður tengjast hingað:',
582 -'nolinkshere' => 'Engar síður tengjast hingað.',
583 -'isredirect' => 'tilvísun',
 1016+'whatlinkshere' => 'Hvað tengist hingað',
 1017+'linklistsub' => '(Listi yfir ítengdar síður)',
 1018+'linkshere' => "Eftirfarandi síður tengjast á '''[[:$1]]''':",
 1019+'nolinkshere' => "Engar síður tengjast á '''[[:$1]]'''.",
 1020+'isredirect' => 'tilvísun',
 1021+'whatlinkshere-links' => '← tenglar',
5841022
5851023 # Block/unblock
586 -'blockip' => 'Banna notanda',
587 -'blockiptext' => 'Hægt er að hindra einstaka notendur eða IP tölur í að gera breytingar á {{SITENAME}}
 1024+'blockip' => 'Banna notanda',
 1025+'blockiptext' => 'Hægt er koma í veg fyrir breytingar á {{SITENAME}} frá einstökum notendum eða IP-tölum. Aðeins ætti að banna notendur fyrir skemmdarverk og í samræmi við [[{{MediaWiki:policy-url}}|reglur]] {{SITENAME}}.
5881026
589 -Útrennslutímar eru í stöðluðu GNU sniði sem farið er yfir í [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html tar handbókinni], Til dæmis „1 hour“, „2 days“, „next Wednesday“, „1 January 2017“ eða „indefinite“ og „infinite“ til að banna að eylífu, þetta ætti þó aðeins að vera notað á ódauðlegar verur þar sem um 150 ár ættu að duga jafnvel á þrjóskasta fólk.
 1027+Gefðu ástæðu fyrir banninu (meðal annars að nefna síðu sem var skemmd).',
 1028+'ipaddress' => 'IP-tala:',
 1029+'ipadressorusername' => 'IP-tala eða notandanafn:',
 1030+'ipbexpiry' => 'Bannið rennur út:',
 1031+'ipbreason' => 'Ástæða:',
 1032+'ipbreasonotherlist' => 'Aðrar ástæður',
 1033+'ipbreason-dropdown' => '*Algengar bannástæður
 1034+** Skjalafals
 1035+** Síðutæmingar
 1036+** Rusltenglar á aðrar vefsíður
 1037+** Setur inn bull á síður
 1038+** Slæm framkoma við aðra notendur
 1039+** Fjöldi notendanafna
 1040+** Óásættanlegt notandanafn',
 1041+'ipbanononly' => 'Banna einungis ónafngreinda notendur',
 1042+'ipbcreateaccount' => 'Banna nýskráningu notanda',
 1043+'ipbemailban' => 'Banna notanda að senda tölvupóst',
 1044+'ipbenableautoblock' => 'Banna síðasta IP-tölu notanda sjálfkrafa; og þær IP-tölur sem viðkomandi notar til að breyta síðum',
 1045+'ipbsubmit' => 'Banna notanda',
 1046+'ipbother' => 'Annar tími:',
 1047+'ipboptions' => '2 tíma:2 hours,1 dag:1 day,3 daga:3 days,1 viku:1 week,2 vikur:2 weeks,1 mánuð:1 month,3 mánuði:3 months,6 mánuði:6 months,1 ár:1 year,aldrei:infinite',
 1048+'ipbotheroption' => 'annar',
 1049+'ipbotherreason' => 'Önnur/auka ástæða:',
 1050+'ipbhidename' => 'Fela notandanafn/IP-tölu úr bannskrá og notandaskrá',
 1051+'badipaddress' => 'Ógild IP-tala',
 1052+'blockipsuccesstext' => '[[{{ns:special}}:Contributions/$1|$1]] hefur verið bannaður.<br />
 1053+Sjá [[{{ns:special}}:Ipblocklist|bannaðar notendur og IP tölur]] fyrir yfirlit yfir núverandi bönn.',
 1054+'ipb-edit-dropdown' => 'Breyta ástæðu fyrir banni',
 1055+'ipb-unblock-addr' => 'Afbanna $1',
 1056+'ipb-unblock' => 'Afbanna notanda eða IP-tölu',
 1057+'ipb-blocklist-addr' => 'Sjá núverandi bönn fyrir $1',
 1058+'ipb-blocklist' => 'Sjá núverandi bönn',
 1059+'unblockip' => 'Afbanna notanda',
 1060+'unblockiptext' => 'Endurvekja skrifréttindi bannaðra notenda eða IP talna.',
 1061+'ipusubmit' => 'Afbanna',
 1062+'unblocked' => '[[User:$1|$1]] hefur verið afbannaður',
 1063+'ipblocklist' => 'Bannaðir notendur og IP tölur',
 1064+'ipblocklist-username' => 'Notendanafn eða IP-tala:',
 1065+'ipblocklist-submit' => 'Leita',
 1066+'blocklistline' => '$1, $2 bannaði $3 (rennur út $4)',
 1067+'infiniteblock' => 'aldrei',
 1068+'expiringblock' => 'rennur út $1',
 1069+'createaccountblock' => 'bann við stofnun nýrra notenda',
 1070+'ipblocklist-empty' => 'Bannlistinn er tómur.',
 1071+'ipblocklist-no-results' => 'Umbeðið vistfang eða notandanafn er ekki í banni.',
 1072+'blocklink' => 'banna',
 1073+'unblocklink' => 'afbanna',
 1074+'contribslink' => 'framlög',
 1075+'autoblocker' => 'IP-tala þín er bönnuð vegna þess að hún hefur nýlega verið notuð af „[[{{ns:user}}:$1|$1]]“. Ástæðan fyrir því að $1 var bannaður er: „$2“',
 1076+'blocklogpage' => 'Bönnunarskrá',
 1077+'blocklogentry' => 'bannaði „[[$1]]“; rennur út eftir: $2 $3',
 1078+'blocklogtext' => 'Þetta er skrá yfir bönn sem lögð hafa verið á notendur eða bönn sem hafa verið numin úr gildi. IP-tölur sem settar hafa verið í bann sjálfvirkt birtast ekki hér. Sjá [[{{ns:special}}:Ipblocklist|ítarlegri lista]] fyrir öll núgildandi bönn.',
 1079+'unblocklogentry' => 'afbannaði $1',
 1080+'ipb_expiry_invalid' => 'Tími ógildur.',
 1081+'ipb_already_blocked' => '„$1“ er nú þegar í banni',
 1082+'ipb_cant_unblock' => 'Villa: Bann-tala $1 fannst ekki. Hún gæti nú þegar hafa verið afbönnuð.',
 1083+'proxyblocksuccess' => 'Búinn.',
5901084
591 -Sjá [[meta:Range blocks|Range blocks]] á meta fyrir yfirlit yfir [[CIDR]] tölur, [[{{ns:Special}}:Ipblocklist|bannaða notendur og IP tölur]] fyrir lista yfir þá sem nú eru bannaðir og [[{{ns:4}}:Bönnunarskrá|bönnunarskrá]] fyrir lista sem inniheldur einnig þá sem hafa verið bannaðir í fortíðinni.',
592 -'ipaddress' => 'IP Tala/notendanafn',
593 -'ipbexpiry' => 'Rennur út eftir',
594 -'ipbreason' => 'Ástæða',
595 -'ipbsubmit' => 'Banna notanda',
596 -'blockipsuccesstext' => '„$1“ hefur verið bannaður.<br />
597 -Sjá [[Special:Ipblocklist|bannaðar notendur og IP tölur]] fyrir yfirlit yfir núverandi bönn.',
598 -'unblockip' => 'Afbanna notanda',
599 -'unblockiptext' => 'Endurvekja skrifréttindi bannaðra notenda eða IP talna.',
600 -'ipusubmit' => 'Afbanna',
601 -'ipblocklist' => 'Bannaðar notendur og IP tölur',
602 -'blocklistline' => '$1, $2 bannaði $3 ($4)',
603 -'infiniteblock' => 'rennur út infinite',
604 -'expiringblock' => 'rennur út $1',
605 -'blocklink' => 'banna',
606 -'unblocklink' => 'afbanna',
607 -'contribslink' => 'framlög',
608 -'blocklogpage' => 'Bönnunarskrá',
609 -'blocklogtext' => 'This is a log of user blocking and unblocking actions. Automatically
610 -blocked IP addresses are not be listed. See the [[Special:Ipblocklist|IP block list]] for
611 -the list of currently operational bans and blocks.',
612 -
6131085 # Developer tools
614 -'lockdb' => 'Læsa gagnagrunninum',
615 -'unlockdb' => 'Aflæsa gagnagrunninum',
 1086+'lockdb' => 'Læsa gagnagrunninum',
 1087+'unlockdb' => 'Aflæsa gagnagrunninum',
 1088+'unlockconfirm' => 'Já, ég vil aflæsa gagnagrunninum.',
 1089+'unlockbtn' => 'Aflæsa gagnagrunninum',
 1090+'lockdbsuccesstext' => 'Gagnagrunninum hefur verið læst.
 1091+<br />Mundu að [[{{ns:special}}:Unlockdb|opna hann aftur]] þegar þú hefur lokið viðgerðum.',
 1092+'databasenotlocked' => 'Gagnagrunnurinn er ekki læstur.',
6161093
6171094 # Move page
618 -'movepage' => 'Færa síðu',
619 -'movepagetext' => "Hér er hægt að endurnefna síðu, hún mun ásamt breytingarskrá hennar
 1095+'movepage' => 'Færa síðu',
 1096+'movepagetext' => "Hér er hægt að endurnefna síðu, hún mun ásamt breytingarskrá hennar
6201097 verða færð á nýja nafnið og núverandi staðsetning mun
6211098 breytast í tilvísun sem vísa mun á nýju staðsetninguna,
6221099 tenglar í núverandi nafn munu hinsvegar ekki breytast,
@@ -631,39 +1108,79 @@
6321109 '''Varúð:'''
6331110 Vertu viss um að skilja afleiðingarnar af þessari aðgerð vel. Þetta gæti þýtt
6341111 mjög rótækar breytingar á vinsælum síðum og valdið titringi hjá öðrum notendum.",
635 -'movepagetalktext' => 'Spallsíða síðunnar verður sjálfkrafa færð með ef hún er til nema:
 1112+'movepagetalktext' => 'Spallsíða síðunnar verður sjálfkrafa færð með ef hún er til nema:
6361113 * Þú sért að færa síðuna á milli nafnrýma
6371114 * Spallsíða sé þegar til undir nýja nafninu
6381115 * Þú veljir að færa hana ekki
6391116 Í þeim tilfellum verður að færa hana handvirkt.',
640 -'movearticle' => 'Færa',
641 -'movenologin' => 'Óinnskráð(ur)',
642 -'movenologintext' => 'Þú verður að vera [[Kerfissíða:Userlogin|innskráð(ur)]] til að geta fært síður.',
643 -'newtitle' => 'Yfir á',
644 -'movepagebtn' => 'Færa síðuna',
645 -'pagemovedsub' => 'Færsla tókst',
646 -'articleexists' => 'Annaðhvort er þegar til síða undir þessum titli,
 1117+'movearticle' => 'Færa',
 1118+'movenologin' => 'Óinnskráð(ur)',
 1119+'movenologintext' => 'Þú verður að vera [[{{ns:special}}:Userlogin|innskráð(ur)]] til að geta fært síður.',
 1120+'newtitle' => 'Yfir á',
 1121+'move-watch' => 'Vakta þessa síðu',
 1122+'movepagebtn' => 'Færa síðuna',
 1123+'pagemovedsub' => 'Færsla tókst',
 1124+'movepage-moved' => "<big>'''„$1“ hefur verið færð á „$2“'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 1125+'articleexists' => 'Annaðhvort er þegar til síða undir þessum titli,
6471126 eða sá titill sem þú hefur valið er ekki gildur.
6481127 Vinsamlegast veldu annan titil.',
649 -'movetalk' => 'Færa „Spjall“ síðuna líka ef við á.',
650 -'talkpagenotmoved' => 'Samsvarandi spjallsíða var <strong>ekki</strong> færð.',
651 -'1movedto2' => '$1 færð á $2',
652 -'1movedto2_redir' => '$1 færð á $2 yfir tilvísun',
 1128+'movetalk' => 'Færa „Spjall“ síðuna líka ef við á.',
 1129+'talkpagemoved' => 'Spjallsíðan var einnig færð.',
 1130+'talkpagenotmoved' => 'Samsvarandi spjallsíða var <strong>ekki</strong> færð.',
 1131+'1movedto2' => '[[$1]] færð á [[$2]]',
 1132+'1movedto2_redir' => '[[$1]] færð á [[$2]] yfir tilvísun',
 1133+'movelogpage' => 'Flutningaskrá',
 1134+'movelogpagetext' => 'Þetta er listi yfir síður sem nýlega hafa verið færðar.',
 1135+'movereason' => 'Ástæða:',
 1136+'revertmove' => 'taka til baka',
 1137+'delete_and_move' => 'Eyða og flytja',
 1138+'delete_and_move_text' => '==Beiðni um eyðingu==
6531139
 1140+Síðan „[[$1]]“ er þegar til. Viltu eyða henni til þess að rýma til fyrir flutningi?',
 1141+'delete_and_move_confirm' => 'Já, eyða síðunni',
 1142+'delete_and_move_reason' => 'Eytt til að rýma til fyrir flutning',
 1143+'selfmove' => 'Nýja nafnið er það sama og gamla, þú verður að velja annað nafn.',
 1144+
6541145 # Export
6551146 'export' => 'XML útgáfa síðu',
6561147 'exportcuronly' => 'Aðeins núverandi útgáfu án breytingarskrá',
6571148
6581149 # Namespace 8 related
659 -'allmessages' => 'Kerfismeldingar',
660 -'allmessagesname' => 'Titill',
661 -'allmessagesdefault' => 'Sjálfgefinn texti',
662 -'allmessagescurrent' => 'Núverandi texti',
663 -'allmessagestext' => 'Listi yfir meldingar í „{{ns:8}}“ nafnarýminu.',
 1150+'allmessages' => 'Meldingar',
 1151+'allmessagesname' => 'Titill',
 1152+'allmessagesdefault' => 'Sjálfgefinn texti',
 1153+'allmessagescurrent' => 'Núverandi texti',
 1154+'allmessagestext' => 'Listi yfir meldingar í „Melding“ nafnarýminu.',
 1155+'allmessagesnotsupportedDB' => "Það er ekki hægt að nota '''{{ns:special}}:Allmessages''' því '''\$wgUseDatabaseMessages''' hefur verið gerð óvirk.",
 1156+'allmessagesmodified' => 'Sýna aðeins breyttar',
6641157
6651158 # Thumbnails
6661159 'missingimage' => '<b>Mynd vantar</b><br /><i>$1</i>',
 1160+'filemissing' => 'Skrá vantar',
6671161
 1162+# Special:Import
 1163+'import' => 'Flytja inn síður',
 1164+'importinterwiki' => 'Milli-Wiki innflutningur',
 1165+'import-interwiki-text' => 'Veldu Wiki-kerfi og síðutitil til að flytja inn.
 1166+Breytingaupplýsingar s.s. dagsetningar og höfundanöfn eru geymd.
 1167+Allir innflutningar eru skráð í [[{{ns:special}}:Log/import|innflutningsskránna]].',
 1168+'import-interwiki-history' => 'Afrita allar breytingar þessarar síðu',
 1169+'import-interwiki-submit' => 'Flytja inn',
 1170+'import-interwiki-namespace' => 'Færa síður í nafnrými:',
 1171+'import-revision-count' => '$1 {{PLURAL:$1|breyting|breytingar}}',
 1172+'importnopages' => 'Engar síður til innflutnings.',
 1173+'importfailed' => 'Innhlaðning mistókst: $1',
 1174+'importcantopen' => 'Get ekki opnað innflutt skjal',
 1175+'importbadinterwiki' => 'Villa í tungumálatengli',
 1176+'importnotext' => 'Tómt eða enginn texti',
 1177+
 1178+# Import log
 1179+'importlogpage' => 'Innflutningsskrá',
 1180+'import-logentry-upload' => 'flutti inn [[$1]] með innflutningi',
 1181+'import-logentry-upload-detail' => '$1 breyting(ar)',
 1182+'import-logentry-interwiki' => 'flutti inn $1',
 1183+'import-logentry-interwiki-detail' => '$1 breyting(ar) frá $2',
 1184+
6681185 # Tooltip help for the actions
6691186 'tooltip-pt-userpage' => 'Notendasíðan mín',
6701187 'tooltip-pt-anonuserpage' => 'Notendasíðan fyrir IP töluna þína',
@@ -703,6 +1220,7 @@
7041221 'tooltip-t-emailuser' => 'Senda notanda þessum póst',
7051222 'tooltip-t-upload' => 'Innhlaða myndum eða margmiðlunarskrám',
7061223 'tooltip-t-specialpages' => 'Listi yfir kerfissíður',
 1224+'tooltip-t-permalink' => 'Varanlegur tengill',
7071225 'tooltip-ca-nstab-main' => 'Sýna síðuna',
7081226 'tooltip-ca-nstab-user' => 'Sýna notendasíðuna',
7091227 'tooltip-ca-nstab-media' => 'Sýna margmiðlunarsíðuna',
@@ -710,29 +1228,38 @@
7111229 'tooltip-ca-nstab-project' => 'Sýna verkefnasíðuna',
7121230 'tooltip-ca-nstab-image' => 'Sýna myndasíðuna',
7131231 'tooltip-ca-nstab-mediawiki' => 'Sýna kerfisskilaboðin',
714 -'tooltip-ca-nstab-template' => 'View the template',
7151232 'tooltip-ca-nstab-help' => 'Sýna hjálparsíðuna',
7161233 'tooltip-ca-nstab-category' => 'Sýna efnisflokkasíðuna',
717 -'tooltip-minoredit' => 'Merktu þessa breytingu sem minniháttar',
 1234+'tooltip-minoredit' => 'Merkja þessa breytingu sem minniháttar',
7181235 'tooltip-save' => 'Vista breytingarnar',
7191236 'tooltip-preview' => 'Forskoða breytingarnar, vinsamlegast gerðu þetta áður en þú vistar!',
7201237 'tooltip-compareselectedversions' => 'Sjá breytingarnar á þessari grein á milli útgáfanna sem þú valdir.',
 1238+'tooltip-watch' => 'Bæta þessari síðu á vaktlistann þinn',
 1239+'tooltip-recreate' => 'Endurvekja síðuna þó henni hafi verið eytt',
7211240
7221241 # Stylesheets
723 -'monobook.css' => '
724 -/* Stórir stafir í ýmsu */
725 -#p-personal ul { text-transform: inherit; } /* notandanfn, spjall, stillingar */
726 -.portlet h5 { text-transform: inherit;} /* flakk, leit, verkfæri... */
727 -#p-cactions li a {text-transform: inherit;} /* notandasíða, spjall... */',
 1242+'monobook.css' => '/* Það sem sett er hingað er bætt við Monobook stilsniðið fyrir allan vefinn */',
7281243
729 -# Scripts
730 -'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
 1244+# Attribution
 1245+'anonymous' => 'Ónefndir notendur {{SITENAME}}',
 1246+'siteuser' => '{{SITENAME}} notandi $1',
 1247+'lastmodifiedatby' => 'Þessari síðu var síðast breytt $2, $1 af $3.', # $1 date, $2 time, $3 user
 1248+'and' => 'og',
 1249+'othercontribs' => 'Byggt á verkum $1.',
7311250
7321251 # Spam protection
733 -'subcategorycount' => 'Það eru $1 undirflokkar í þessum flokki.',
734 -'categoryarticlecount' => 'Það eru $1 síður í þessum flokki.',
 1252+'subcategorycount' => 'Það {{PLURAL:$1|er einn undirflokkur|eru $1 undirflokkar}} í þessum flokki.',
 1253+'categoryarticlecount' => 'Það {{PLURAL:$1|er 1 grein|eru $1 greinar}} í þessum flokki.',
 1254+'category-media-count' => 'Það {{PLURAL:$1|er ein skrá|eru $1 skrár}} í þessum flokki.',
7351255 'listingcontinuesabbrev' => 'frh.',
7361256
 1257+# Info page
 1258+'numedits' => 'Fjöldi breytinga (síða): $1',
 1259+'numtalkedits' => 'Fjöldi breytinga (spjall síða): $1',
 1260+'numwatchers' => 'Fjöldi vaktara: $1',
 1261+'numauthors' => 'Fjöldi frábrugðinna höfunda (grein): $1',
 1262+'numtalkauthors' => 'Fjöldi frábrugðinna höfunda (spjall síða): $1',
 1263+
7371264 # Math options
7381265 'mw_math_png' => 'Alltaf birta PNG mynd',
7391266 'mw_math_simple' => 'HTML fyrir einfaldar jöfnur annars PNG',
@@ -741,12 +1268,141 @@
7421269 'mw_math_modern' => 'Mælt með fyrir nýja vafra',
7431270 'mw_math_mathml' => 'MathML',
7441271
 1272+# Patrol log
 1273+'patrol-log-auto' => '(sjálfkrafa)',
 1274+
7451275 # Browsing diffs
7461276 'previousdiff' => '← Fyrri breyting',
7471277 'nextdiff' => 'Næsta breyting →',
7481278
749 -'newimages' => 'Gallerí nýlegra skráa',
 1279+# Media information
 1280+'imagemaxsize' => 'Takmarka stærðir mynda á myndasíðum við:',
 1281+'thumbsize' => 'Stærð smámynda:',
 1282+'widthheightpage' => '$1×$2, $3 síður',
 1283+'file-info' => '(stærð skráar: $1, MIME tegund: $2)',
 1284+'file-nohires' => '<small>Það er engin hærri upplausn til.</small>',
 1285+'show-big-image' => 'Mesta upplausn',
 1286+'show-big-image-thumb' => '<small>Myndin er í upplausninni $1 × $2 </small>',
7501287
751 -);
 1288+# Special:Newimages
 1289+'newimages' => 'Gallerí nýlegra skráa',
 1290+'showhidebots' => '($1 vélmenni)',
7521291
 1292+# EXIF tags
 1293+'exif-imagewidth' => 'Breidd',
 1294+'exif-imagelength' => 'Hæð',
 1295+'exif-artist' => 'Höfundur',
7531296
 1297+'exif-subjectdistance-value' => '$1 metrar',
 1298+
 1299+'exif-focalplaneresolutionunit-2' => 'tommur',
 1300+
 1301+# 'all' in various places, this might be different for inflected languages
 1302+'recentchangesall' => 'allt',
 1303+'imagelistall' => 'allar',
 1304+'watchlistall2' => 'allt',
 1305+'namespacesall' => 'allt',
 1306+
 1307+# E-mail address confirmation
 1308+'confirmemail' => 'Staðfesta netfang',
 1309+'confirmemail_noemail' => 'Þú hefur ekki gefið upp gilt netfang í [[{{ns:special}}:Preferences|notandastillingum]] þínum.',
 1310+'confirmemail_send' => 'Senda staðfestingarkóða með tölvupósti',
 1311+'confirmemail_sent' => 'Staðfestingartölvupóstur sendur.',
 1312+'confirmemail_sendfailed' => 'Gat ekki sent staðfestingarkóða. Athugaðu hvort netfangið sé rétt.',
 1313+'confirmemail_invalid' => 'Ógildur staðfestingarkóði. Hann gæti verið útrunninn.',
 1314+'confirmemail_needlogin' => 'Þú verður að $1 til að staðfesta netfangið þitt.',
 1315+'confirmemail_success' => 'Netfang þitt hefur verið staðfest. Þú getur nú skráð þig inn og vafrað um wiki-kerfið.',
 1316+'confirmemail_loggedin' => 'Netfang þitt hefur verið staðfest.',
 1317+'confirmemail_error' => 'Eitthvað fór úrskeiðis við vistun staðfestingarinnar.',
 1318+'confirmemail_subject' => '{{SITENAME}} netfangs-staðfesting',
 1319+'confirmemail_body' => 'Einhver, sennilega þú, með IP-töluna $1 hefur skráð sig á íslensku {{SITENAME}} undir notandanafninu „$2“ og gefið upp þetta netfang.
 1320+
 1321+Til að staðfesta að það hafi verið þú sem skráðir þig undir þessu nafni, og til þess að virkja póstsendingar í gegnum {{SITENAME}}, skaltu opna þennan tengil:
 1322+
 1323+$3
 1324+
 1325+Ef þú ert *ekki* sá sem skráði þetta notandanafn skaltu alls ekki fylgja tenglinum. Þessi staðfestingarkóði rennur út $4.',
 1326+
 1327+# Scary transclusion
 1328+'scarytranscludefailed' => '[Gat ekki sótt snið fyrir $1; því miður]',
 1329+'scarytranscludetoolong' => '[URL-ið er of langt; því miður]',
 1330+
 1331+# Trackbacks
 1332+'trackbackbox' => '<div id="mw_trackbacks">
 1333+Varanlegir tenglar fyrir þessa grein:<br />
 1334+$1
 1335+</div>',
 1336+'trackbackremove' => '([$1 {{plural:$1|eydd|eyddar}}])',
 1337+'trackbacklink' => 'Varanlegur tengill',
 1338+'trackbackdeleteok' => 'Varanlega tenglinum var eytt.',
 1339+
 1340+# Delete conflict
 1341+'deletedwhileediting' => 'Viðvörun: Þessari síðu var eytt á meðan þú varst að breyta henni!',
 1342+'confirmrecreate' => "Notandi [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|spjall]]) eyddi þessari síðu eftir að þú fórst að breyta henni út af: ''$2''
 1343+Vinsamlegast staðfestu að þú viljir endurvekja hana.",
 1344+'recreate' => 'Endurvekja',
 1345+
 1346+# HTML dump
 1347+'redirectingto' => 'Tilvísun á [[$1]]...',
 1348+
 1349+# action=purge
 1350+'confirm_purge' => 'Hreinsa biðminni þessarar síðu?
 1351+
 1352+$1',
 1353+'confirm_purge_button' => 'Í lagi',
 1354+
 1355+# AJAX search
 1356+'searchcontaining' => "Leita að greinum sem innihalda ''$1''.",
 1357+'searchnamed' => "Leita að greinum sem heita ''$1''.",
 1358+'articletitles' => "Greinar sem byrja á ''$1''",
 1359+'hideresults' => 'Fela niðurstöður',
 1360+
 1361+# Multipage image navigation
 1362+'imgmultipageprev' => '← fyrri síða',
 1363+'imgmultipagenext' => 'næsta síða →',
 1364+'imgmultigo' => 'Áfram!',
 1365+'imgmultigotopre' => 'Fara á síðuna',
 1366+
 1367+# Table pager
 1368+'table_pager_next' => 'Næsta síða',
 1369+'table_pager_prev' => 'Fyrri síða',
 1370+'table_pager_first' => 'Fyrsta síðan',
 1371+'table_pager_last' => 'Síðasta síðan',
 1372+'table_pager_limit_submit' => 'Áfram',
 1373+'table_pager_empty' => 'Engar niðurstöður',
 1374+
 1375+# Auto-summaries
 1376+'autosumm-blank' => 'Tæmdi síðuna',
 1377+'autosumm-replace' => "Skipti út innihaldi með '$1'",
 1378+'autoredircomment' => 'Tilvísun á [[$1]]',
 1379+'autosumm-new' => 'Ný síða: $1',
 1380+
 1381+# Live preview
 1382+'livepreview-loading' => 'Framkalla…',
 1383+'livepreview-ready' => '… framköllun lokið!',
 1384+
 1385+# Friendlier slave lag warnings
 1386+'lag-warn-normal' => 'Breytingar nýrri en $1 sekúndur gætu ekki verið sýndar á þessum lista.',
 1387+
 1388+# Watchlist editor
 1389+'watchlistedit-numitems' => 'Á vaktlista þínum {{PLURAL:$1|er 1 síða|eru $1 síður}}, að undanskildum spjallsíðum.',
 1390+'watchlistedit-noitems' => 'Vaktalistinn þinn inniheldur enga titla.',
 1391+'watchlistedit-clear-title' => 'Tæma vaktalistann',
 1392+'watchlistedit-clear-legend' => 'Tæma vaktalistann',
 1393+'watchlistedit-clear-submit' => 'Hreinsa',
 1394+'watchlistedit-clear-done' => 'Vaktalistinn þinn hefur verið tæmdur. Allir tilarnir hafa verið fjarlægðir.',
 1395+'watchlistedit-normal-title' => 'Breyta vaktalistanum',
 1396+'watchlistedit-normal-legend' => 'Fjarlægja titla af vaktalistanum',
 1397+'watchlistedit-normal-submit' => 'Fjarlægja titla',
 1398+'watchlistedit-normal-done' => '{{PLURAL:$1|Ein síða var fjarlægð|$1 síður voru fjarlægðar}} af vaktlista þínum:',
 1399+'watchlistedit-raw-titles' => 'Titlar:',
 1400+'watchlistedit-raw-submit' => 'Uppfæra vaktalistann',
 1401+'watchlistedit-raw-done' => 'Vaktalistinn þinn hefur verið uppfærður.',
 1402+'watchlistedit-raw-added' => '{{PLURAL:$1|Einum titli|$1 titlum}} var bætt við:',
 1403+'watchlistedit-raw-removed' => '{{PLURAL:$1|1 titill var fjarlægður|$1 titlar voru fjarlægðir}}:',
 1404+
 1405+# Watchlist editing tools
 1406+'watchlisttools-edit' => 'Skoða og breyta vaktalistanum',
 1407+'watchlisttools-clear' => 'Hreinsa vaktlistann',
 1408+
 1409+);
Index: branches/liquidthreads/languages/messages/MessagesNo.php
@@ -2,6 +2,8 @@
33 /** Norwegian (Norsk (bokmål))
44 *
55 * @addtogroup Language
 6+ * Translators:
 7+ * @author Jon Harald Søby
68 */
79
810 $skinNames = array(
@@ -264,9 +266,6 @@
265267 'anontalk' => 'Brukerdiskusjon for denne IP-adressa',
266268 'navigation' => 'Navigasjon',
267269
268 -# Metadata in edit box
269 -'metadata_help' => 'Metadata:',
270 -
271270 'errorpagetitle' => 'Feil',
272271 'returnto' => 'Tilbake til $1.',
273272 'tagline' => 'Fra {{SITENAME}}',
@@ -355,8 +354,6 @@
356355 'versionrequired' => 'Versjon $1 av MediaWiki påtrengt',
357356 'versionrequiredtext' => 'Versjon $1 av MediaWiki er nødvendig for å bruke denne siden. Se [[Special:Version]]',
358357
359 -'ok' => 'OK',
360 -'pagetitle' => '$1 - {{SITENAME}}',
361358 'retrievedfrom' => 'Hentet fra «$1»',
362359 'youhavenewmessages' => 'Du har $1 ($2).',
363360 'newmessageslink' => 'nye meldinger',
@@ -417,10 +414,13 @@
418415 til siden.',
419416 'readonly_lag' => 'Databasen er automatisk skrivebeskyttet så slavetjenerne kan ta igjen mestertjeneren',
420417 'internalerror' => 'Intern feil',
 418+'internalerror_info' => 'Intern feil: $1',
421419 'filecopyerror' => 'Kunne ikke kopiere fila «$1» til «$2».',
422420 'filerenameerror' => 'Kunne ikke omdøpe filen «$1» til «$2».',
423421 'filedeleteerror' => 'Kunne ikke slette filen «$1».',
 422+'directorycreateerror' => 'Kunne ikke opprette mappe «$1».',
424423 'filenotfound' => 'Kunne ikke finne filen «$1».',
 424+'fileexistserror' => 'Kunne ikke skrive til filen «$1»: filen eksisterer',
425425 'unexpected' => 'Uventet verdi: «$1»=«$2».',
426426 'formerror' => 'Feil: kunne ikke sende skjema',
427427 'badarticleerror' => 'Handlingen kan ikke utføres på denne siden.',
@@ -435,7 +435,6 @@
436436 Funksjon: $1<br />
437437 Spørring: $2',
438438 'viewsource' => 'Vis kildekode',
439 -'viewsourcefor' => 'for $1',
440439 'protectedpagetext' => 'Denne siden har blitt låst for redigeringer.',
441440 'viewsourcetext' => 'Du kan se og kopiere kilden til denne siden:',
442441 'protectedinterface' => 'Denne siden viser brukergrensesnittet for programvaren, og er låst for å hindre misbruk.',
@@ -443,6 +442,8 @@
444443 'sqlhidden' => '(SQL-spørring skjult)',
445444 'cascadeprotected' => 'Denne siden har blitt låst for redigering, fordi den inkluderes i følgende sider, som er låst med «dypbeskyttelse» slått på:<!--$1-->',
446445 'namespaceprotected' => "Du har ikke tillatelse til å redigere sider i navnerommet '''$1'''.",
 446+'customcssjsprotected' => 'Du har ikke tillatelse til å redigere denne siden, fordi den inneholder en annen brukers personlige innstillinger.',
 447+'ns-specialprotected' => 'Sier i navnerommet {{ns:special}} kan ikke redigeres.',
447448
448449 # Login and logout pages
449450 'logouttitle' => 'Logg ut',
@@ -478,7 +479,6 @@
479480 'uid' => 'Bruker-ID:',
480481 'yourrealname' => 'Virkelig navn *',
481482 'yourlanguage' => 'Språk:',
482 -'yourvariant' => 'Variant',
483483 'yournick' => 'Signatur',
484484 'badsig' => 'Ugyldig råsignatur; sjekk HTML-tagger.',
485485 'badsiglength' => 'Brukernavn for langt; må være kortere enn $1 tegn.',
@@ -659,6 +659,9 @@
660660 'edittools' => '<!-- Teksten her vil vises under redigerings- og opplastingsboksene. -->',
661661 'nocreatetitle' => 'Sideoppretting er begrenset',
662662 'nocreatetext' => 'Denne siden har begrensede muligheter for oppretting av nye sider. Du kan gå tilbake og redigere en eksisterende side, eller [[Special:Userlogin|logge inn eller opprette en ny konto]].',
 663+'nocreate-loggedin' => 'Du har ikke tillatelse til å opprette sider på denne wikien.',
 664+'permissionserrors' => 'Tilgangsfeil',
 665+'permissionserrorstext' => 'Du har ikke tillatelse til å utføre dette, av følgende {{PLURAL:$1|grunn|grunner}}:',
663666 'recreate-deleted-warn' => "'''Advarsel: Du gjenskaper en side som tidligere har blitt slettet.'''
664667
665668 Du burde vurdere hvorvidt det er passende å fortsette å redigere denne siden. Slettingsloggen for denne siden gjengis her:",
@@ -666,7 +669,7 @@
667670 # "Undo" feature
668671 'undo-success' => 'Redigeringen kan omgjøres. Sjekk sammenligningen under for å bekrefte at du vil gjøre dette, og lagre endringene for å fullføre omgjøringen.',
669672 'undo-failure' => 'Redigeringen kunne ikke omgjøres på grunn av konflikterende etterfølgende redigeringer.',
670 -'undo-summary' => 'Fjern revisjon $1 av [[Special:Contributions/$2]] ([[User talk:$2|Brukerdiskusjon:$2]])',
 673+'undo-summary' => 'Fjerner revisjon $1 av [[Special:Contributions/$2]] ([[User talk:$2|Brukerdiskusjon:$2]])',
671674
672675 # Account creation failure
673676 'cantcreateaccounttitle' => 'Kan ikke opprette konto',
@@ -761,9 +764,6 @@
762765 'searchresulttext' => 'For mer informasjon om søking i {{SITENAME}}, se [[{{MediaWiki:helppage}}|{{int:help}}]].',
763766 'searchsubtitle' => 'Du søkte på «[[$1]]».',
764767 'searchsubtitleinvalid' => 'For forespørsel "$1"',
765 -'badquery' => 'Ugyldig forespørsel',
766 -'badquerytext' => 'Forespørselen kunne ikke bli utført. Det er sannsynligvis fordi du har prøvd å søke etter et ord med færre en tre bokstaver, noe som ikke fungerer ennå. Det kan også hende at du har skrevet feil. Prøv igjen.',
767 -'matchtotals' => 'Forespørselen «$1» ga treff på {{plural:$2|én artikkel|$2 artikler}} og på teksten i {{plural:$3|én artikkel|$3 artikler}}.',
768768 'noexactmatch' => "'''Det er ingen side med tittelen «$1».''' Du kan [[:$1|opprette siden]].",
769769 'titlematches' => 'Artikkeltitler med treff på forespørselen',
770770 'notitlematches' => 'Ingen artikkeltitler hadde treff på forespørselen',
@@ -778,11 +778,11 @@
779779 'powersearch' => 'Søk',
780780 'powersearchtext' => 'Søk i navnerom:<br />$1<br />$2 List opp omdirigeringer<br />Søk etter $3 $9',
781781 'searchdisabled' => 'Søkefunksjonen er slått av. Du kan søke via Google i mellomtiden. Merk at Googles indeksering av {{SITENAME}} muligens er utdatert.',
782 -'blanknamespace' => '(Hoved)',
783782
784783 # Preferences page
785784 'preferences' => 'Innstillinger',
786785 'mypreferences' => 'Mine innstillinger',
 786+'prefs-edits' => 'Antall redigeringer:',
787787 'prefsnologin' => 'Ikke logget inn',
788788 'prefsnologintext' => 'Du må være [[Special:Userlogin|logget inn]] for å endre brukerinnstillingene.',
789789 'prefsreset' => 'Brukerinnstillingene er tilbakestilt.',
@@ -889,13 +889,8 @@
890890 'rcshowhidepatr' => '$1 godkjente endringer',
891891 'rcshowhidemine' => '$1 mine endringer',
892892 'rclinks' => 'Vis siste $1 endringer i de siste $2 dagene<br />$3',
893 -'diff' => 'diff',
894 -'hist' => 'hist',
895893 'hide' => 'skjul',
896894 'show' => 'vis',
897 -'minoreditletter' => 'm',
898 -'newpageletter' => 'N',
899 -'boteditletter' => 'b',
900895 'number_of_watching_users_pageview' => '[$1 overvåkende {{plural:$1|bruker|brukere}}]',
901896 'rc_categories' => 'Begrens til kategorier (skilletegn: «|»)',
902897 'rc_categories_any' => 'Alle',
@@ -957,6 +952,7 @@
958953 'uploadwarning' => 'Opplastingsadvarsel',
959954 'savefile' => 'Lagre fil',
960955 'uploadedimage' => 'Lastet opp «[[$1]]»',
 956+'overwroteimage' => 'last opp en ny versjon av «[[$1]]»',
961957 'uploaddisabled' => 'Opplastingsfunksjonen er deaktivert',
962958 'uploaddisabledtext' => 'Opplasting er slått av på denne wikien.',
963959 'uploadscripted' => 'Denne fila inneholder HTML eller skripting som kan feiltolkes av en nettleser.',
@@ -998,6 +994,17 @@
999995 'imgdelete' => 'slett',
1000996 'imgdesc' => 'beskrivelse',
1001997 'imgfile' => 'fil',
 998+'filehist' => 'Filhistorikk',
 999+'filehist-help' => 'Klikk på en dato/klokkeslett for å se filen slik den var på den tiden.',
 1000+'filehist-deleteall' => 'slett alt',
 1001+'filehist-deleteone' => 'slett denne',
 1002+'filehist-revert' => 'tilbakestill',
 1003+'filehist-current' => 'nåværende',
 1004+'filehist-datetime' => 'Dato/tid',
 1005+'filehist-user' => 'Bruker',
 1006+'filehist-dimensions' => 'Dimensjoner',
 1007+'filehist-filesize' => 'Filstørrelse',
 1008+'filehist-comment' => 'Kommenter',
10021009 'imagelinks' => 'Lenker',
10031010 'linkstoimage' => 'Følgende sider har lenker til denne fila:',
10041011 'nolinkstoimage' => 'Det er ingen sider som bruker denne fila.',
@@ -1014,6 +1021,29 @@
10151022 'imagelist_description' => 'Beskrivelse',
10161023 'imagelist_search_for' => 'Søk etter bildenavn:',
10171024
 1025+# File reversion
 1026+'filerevert' => 'Tilbakestill $1',
 1027+'filerevert-legend' => 'Tilbakestill fil',
 1028+'filerevert-intro' => '<span class="plainlinks">Du tilbakestiller \'\'\'[[Media:$1|$1]]\'\'\' til [$4 versjonen à $2, $3].</span>',
 1029+'filerevert-comment' => 'Kommentar:',
 1030+'filerevert-defaultcomment' => 'Tilbakestilte til versjonen à $1, $2',
 1031+'filerevert-submit' => 'Tilbakestill',
 1032+'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' har blitt tilbakestilt til [$4 versjonen à $2, $3].</span>',
 1033+'filerevert-badversion' => 'Det er ingen tidligere lokal versjon av denne filen med det gitte tidstrykket.',
 1034+
 1035+# File deletion
 1036+'filedelete' => 'Slett $1',
 1037+'filedelete-legend' => 'Slett fil',
 1038+'filedelete-intro' => "Du sletter '''[[Media:$1|$1]]'''.",
 1039+'filedelete-intro-old' => '<span class="plainlinks">Du sletter versjonen av \'\'\'[[Media:$1|$1]]\'\'\' à [$4 $3, $2].</span>',
 1040+'filedelete-comment' => 'Kommentar:',
 1041+'filedelete-submit' => 'Slett',
 1042+'filedelete-success' => "'''$1''' har blitt slettet.",
 1043+'filedelete-success-old' => '<span class="plainlinks">Versjonen av \'\'\'[[Media:$1|$1]]\'\'\' à $3, $2 har blitt slettet.</span>',
 1044+'filedelete-nofile' => "'''$1''' eksisterer ikke på denne siden.",
 1045+'filedelete-nofile-old' => "Det er ingen arkivert versjon av '''$1''' med de gitte attributtene.",
 1046+'filedelete-iscurrent' => 'Du forsøker å slette den nyeste versjonen av denne filen. Vennligst tilbakestill til en eldre versjon først.',
 1047+
10181048 # MIME search
10191049 'mimesearch' => 'MIME-søk',
10201050 'mimesearch-summary' => 'Denne siden muliggjør filtrering av filer per MIME-type. Skriv inn: innholdstype/undertype, for eksempel <tt>image/jpeg</tt>.',
@@ -1173,7 +1203,6 @@
11741204 'emailto' => 'Til',
11751205 'emailsubject' => 'Emne',
11761206 'emailmessage' => 'Beskjed',
1177 -'emailsend' => 'Send',
11781207 'emailccme' => 'Send meg en kopi av beskjeden min.',
11791208 'emailccsubject' => 'Kopi av din beskjed til $1: $2',
11801209 'emailsent' => 'E-post sendt',
@@ -1182,7 +1211,6 @@
11831212 # Watchlist
11841213 'watchlist' => 'Overvåkningsliste',
11851214 'mywatchlist' => 'Overvåkningsliste',
1186 -'watchlistfor' => "(for '''$1''')",
11871215 'nowatchlist' => 'Du har ingenting i overvåkningslista.',
11881216 'watchlistanontext' => 'Vennligst $1 for å vise eller redigere sider på overvåkningslista di.',
11891217 'watchnologin' => 'Ikke logget inn',
@@ -1301,6 +1329,7 @@
13021330 'protect-locked-access' => 'Kontoen din har ikke tillatelse til å endre beskyttelsesnivåer. Dette er de nåværende innstillingene for siden <strong>$1</strong>:',
13031331 'protect-cascadeon' => 'Denne siden er låst fordi den er inkludert på følgende sider som har dypbeskyttelse slått på. Du kan endre sidens låsingsnivå, men det vil ikke påvirke dypbeskyttelsen.<!--$1-->',
13041332 'protect-default' => '(standard)',
 1333+'protect-fallback' => 'Må ha «$1»-tillatelse',
13051334 'protect-level-autoconfirmed' => 'Blokker uregistrerte brukere',
13061335 'protect-level-sysop' => 'Kun administratorer',
13071336 'protect-summary-cascade' => 'dypbeskyttelse',
@@ -1322,46 +1351,54 @@
13231352 'restriction-level-all' => 'alle nivåer',
13241353
13251354 # Undelete
1326 -'undelete' => 'Vis slettede sider',
1327 -'undeletepage' => 'Se og gjenopprett slettede sider',
1328 -'viewdeletedpage' => 'Vis slettede sider',
1329 -'undeletepagetext' => 'Følgende sider er slettet, men finnes fortsatt i arkivet og kan gjenopprettes. Arkivet blir periodevis slettet.',
1330 -'undeleteextrahelp' => "For å gjenopprette hele siden, la alle boksene være som de er, og klikk '''Gjenopprett'''. For å gjenopprette kun deler, kryss av revisjonenes bokser, og klikk '''Gjenopprett'''.",
1331 -'undeleterevisions' => '$1 revisjoner arkivert',
1332 -'undeletehistory' => 'Hvis du gjenoppretter siden, vil alle de historiske
 1355+'undelete' => 'Vis slettede sider',
 1356+'undeletepage' => 'Se og gjenopprett slettede sider',
 1357+'viewdeletedpage' => 'Vis slettede sider',
 1358+'undeletepagetext' => 'Følgende sider er slettet, men finnes fortsatt i arkivet og kan gjenopprettes. Arkivet blir periodevis slettet.',
 1359+'undeleteextrahelp' => "For å gjenopprette hele siden, la alle boksene være som de er, og klikk '''Gjenopprett'''. For å gjenopprette kun deler, kryss av revisjonenes bokser, og klikk '''Gjenopprett'''.",
 1360+'undeleterevisions' => '$1 revisjoner arkivert',
 1361+'undeletehistory' => 'Hvis du gjenoppretter siden, vil alle de historiske
13331362 revisjoner også bli gjenopprettet. Hvis en ny side med det samme navnet
13341363 er opprettet siden denne ble slettet, vil de gjenopprettede revisjonene
13351364 dukke opp i den tidligere historikken, og den nyeste revisjonen vil forbli
13361365 på siden.',
1337 -'undeleterevdel' => 'Gjenoppretting kan ikke utføres dersom det resulterer i at den øverste revisjonen blir delvis slettet. I slike tilfeller må du fjerne merkingen av den nyeste slettede revisjonen. Revisjoner av filer som du ikke har tilgang til vil ikke gjenopprettes.',
1338 -'undeletehistorynoadmin' => 'Denne artikkelen har blitt slettet. Grunnen for slettingen vises i oppsummeringen nedenfor, sammen med detaljer om brukerne som redigerte siden før den ble slettet. Teksten i disse slettede revisjonene er kun tilgjengelig for administratorer.',
1339 -'undelete-revision' => 'Slettet revisjon av $1 fra $2:',
1340 -'undeleterevision-missing' => 'Ugyldig eller manglende revisjon. Du kan ha en ødelagt lenke, eller revisjonen har blitt fjernet fra arkivet.',
1341 -'undeletebtn' => 'Gjenopprett',
1342 -'undeletereset' => 'Resett skjema',
1343 -'undeletecomment' => 'Forklaring:',
1344 -'undeletedarticle' => 'gjenopprettet «[[$1]]»',
1345 -'undeletedrevisions' => '$1 revisjoner gjenopprettet',
1346 -'undeletedrevisions-files' => '{{PLURAL:$1|Én revisjon|$1 revisjoner}} og {{PLURAL:$2|én fil|$2 filer}} gjenopprettet',
1347 -'undeletedfiles' => '{{PLURAL:$1|Én fil|$1 filer}} gjenopprettet',
1348 -'cannotundelete' => 'Gjenoppretting feilet; noen andre kan ha gjenopprettet siden først.',
1349 -'undeletedpage' => "<big>'''$1 har blitt gjenopprettet'''</big>
 1366+'undeleterevdel' => 'Gjenoppretting kan ikke utføres dersom det resulterer i at den øverste revisjonen blir delvis slettet. I slike tilfeller må du fjerne merkingen av den nyeste slettede revisjonen. Revisjoner av filer som du ikke har tilgang til vil ikke gjenopprettes.',
 1367+'undeletehistorynoadmin' => 'Denne artikkelen har blitt slettet. Grunnen for slettingen vises i oppsummeringen nedenfor, sammen med detaljer om brukerne som redigerte siden før den ble slettet. Teksten i disse slettede revisjonene er kun tilgjengelig for administratorer.',
 1368+'undelete-revision' => 'Slettet revisjon av $1 fra $2:',
 1369+'undeleterevision-missing' => 'Ugyldig eller manglende revisjon. Du kan ha en ødelagt lenke, eller revisjonen har blitt fjernet fra arkivet.',
 1370+'undeletebtn' => 'Gjenopprett',
 1371+'undeletereset' => 'Resett skjema',
 1372+'undeletecomment' => 'Forklaring:',
 1373+'undeletedarticle' => 'gjenopprettet «[[$1]]»',
 1374+'undeletedrevisions' => '$1 revisjoner gjenopprettet',
 1375+'undeletedrevisions-files' => '{{PLURAL:$1|Én revisjon|$1 revisjoner}} og {{PLURAL:$2|én fil|$2 filer}} gjenopprettet',
 1376+'undeletedfiles' => '{{PLURAL:$1|Én fil|$1 filer}} gjenopprettet',
 1377+'cannotundelete' => 'Gjenoppretting feilet; noen andre kan ha gjenopprettet siden først.',
 1378+'undeletedpage' => "<big>'''$1 har blitt gjenopprettet'''</big>
13501379
13511380 Sjekk [[Special:Log/delete|slettingsloggen]] for en liste over nylige slettinger og gjenopprettelser.",
1352 -'undelete-header' => 'Se [[Special:Log/delete|slettingsloggen]] for nylig slettede sider.',
1353 -'undelete-search-box' => 'Søk i slettede sider',
1354 -'undelete-search-prefix' => 'Vis sider som starter med:',
1355 -'undelete-search-submit' => 'Søk',
1356 -'undelete-no-results' => 'Ingen passende sider funnet i slettingsarkivet.',
 1381+'undelete-header' => 'Se [[Special:Log/delete|slettingsloggen]] for nylig slettede sider.',
 1382+'undelete-search-box' => 'Søk i slettede sider',
 1383+'undelete-search-prefix' => 'Vis sider som starter med:',
 1384+'undelete-search-submit' => 'Søk',
 1385+'undelete-no-results' => 'Ingen passende sider funnet i slettingsarkivet.',
 1386+'undelete-filename-mismatch' => 'Kan ikke gjenopprette filrevisjon med tidstrykk $1: ikke samsvarende filnavn',
 1387+'undelete-bad-store-key' => 'Kan ikke gjenopprette filrevisjon med tidstrykk $1: fil manglet før sletting',
 1388+'undelete-cleanup-error' => 'Feil i sletting av ubrukt arkivfil «$1».',
 1389+'undelete-missing-filearchive' => 'Kunne ikke gjenopprette filarkivet med ID $1 fordi det ikke er i databasen. Det kan ha blitt gjenopprettet tidligere.',
 1390+'undelete-error-short' => 'Feil under filgjenoppretting: $1',
 1391+'undelete-error-long' => 'Feil oppsto under filgjenoppretting:
13571392
 1393+$1',
 1394+
13581395 # Namespace form on various pages
1359 -'namespace' => 'Navnerom:',
1360 -'invert' => 'Inverter',
 1396+'namespace' => 'Navnerom:',
 1397+'invert' => 'Inverter',
 1398+'blanknamespace' => '(Hoved)',
13611399
13621400 # Contributions
13631401 'contributions' => 'Bidrag',
13641402 'mycontris' => 'Mine bidrag',
1365 -'contribsub2' => 'For $1 ($2)',
13661403 'nocontribs' => 'Ingen endringer er funnet som passer disse kriteriene.',
13671404 'ucnote' => 'Her er denne brukerens siste <b>$1</b> endringer i de siste <b>$2</b> dagene.',
13681405 'uclinks' => 'Vis de siste $1 endringene; vis de siste $2 dagene.',
@@ -1436,6 +1473,8 @@
14371474 'unblocked' => '[[User:$1|$1]] har blitt avblokkert',
14381475 'unblocked-id' => 'Blokkering $1 har blitt fjernet',
14391476 'ipblocklist' => 'Liste over blokkerte IP-adresser og brukere',
 1477+'ipblocklist-legend' => 'Find en blokkert bruker',
 1478+'ipblocklist-username' => 'Brukernavn eller IP-adresse:',
14401479 'ipblocklist-submit' => 'Søk',
14411480 'blocklistline' => '$1, $2 blokkerte $3 ($4)',
14421481 'infiniteblock' => 'uendelig',
@@ -1520,6 +1559,7 @@
15211560 'movearticle' => 'Flytt side',
15221561 'movenologin' => 'Ikke logget inn',
15231562 'movenologintext' => 'Du må være registrert bruker og være [[Special:Userlogin|logget på]] for å flytte en side.',
 1563+'movenotallowed' => 'Du har ikke tillatelse til å flytte sider på denne wikien.',
15241564 'newtitle' => 'Til ny tittel',
15251565 'move-watch' => 'Overvåk denne siden',
15261566 'movepagebtn' => 'Flytt side',
@@ -1698,7 +1738,7 @@
16991739 'subcategorycount' => 'Det er {{PLURAL:$1|én underkategori|$1 underkategorier}} i denne kategorien.',
17001740 'categoryarticlecount' => 'Det er {{PLURAL:$1|en artikkel|$1 artikler}} i denne kategorien.',
17011741 'category-media-count' => 'Det er {{PLURAL:$1|én fil|$1 filer}} i denne kategorien.',
1702 -'listingcontinuesabbrev' => 'forts.',
 1742+'listingcontinuesabbrev' => ' forts.',
17031743 'spambot_username' => 'MediaWikis spamopprydning',
17041744 'spam_reverting' => 'Tilbakestiller til siste versjon uten lenke til $1',
17051745 'spam_blanking' => 'Alle revisjoner inneholdt lenke til $1, tømmer siden',
@@ -1734,11 +1774,18 @@
17351775 'patrol-log-page' => 'Godkjenningslogg',
17361776 'patrol-log-line' => 'merket $1 av $2 godkjent $3',
17371777 'patrol-log-auto' => '(automatisk)',
1738 -'patrol-log-diff' => 'r$1',
17391778
17401779 # Image deletion
1741 -'deletedrevision' => 'Slettet gammel revisjon $1.',
 1780+'deletedrevision' => 'Slettet gammel revisjon $1.',
 1781+'filedeleteerror-short' => 'Feil under filsletting: $1',
 1782+'filedeleteerror-long' => 'Feil oppsto under filsletting:
17421783
 1784+$1',
 1785+'filedelete-missing' => 'Filen «$1» kan ikke slettes fordi den ikke eksisterer.',
 1786+'filedelete-old-unregistered' => 'Filrevisjonen «$1» finnes ikke i databasen.',
 1787+'filedelete-current-unregistered' => 'Filen «$1» finnes ikke i databasen.',
 1788+'filedelete-archive-read-only' => 'Arkivmappa «$1» kan ikke skrives av tjeneren.',
 1789+
17431790 # Browsing diffs
17441791 'previousdiff' => '← Gå til forrige revisjon',
17451792 'nextdiff' => 'Gå til neste diff →',
@@ -1747,9 +1794,11 @@
17481795 'mediawarning' => "'''Advarsel''': Denne fila kan inneholde farlig kode; ved å åpne den kan systemet ditt kompromitteres.<hr />",
17491796 'imagemaxsize' => 'Begrens bilder på bildebeskrivelsessider til:',
17501797 'thumbsize' => 'Miniatyrbildestørrelse:',
 1798+'widthheightpage' => '$1×$2, $3 sider',
17511799 'file-info' => '(filstørrelse: $1, MIME-type: $2)',
17521800 'file-info-size' => '($1 × $2 piksler, filstørrelse: $3, MIME-type: $4)',
17531801 'file-nohires' => '<small>Ingen høyere oppløsning tilgjengelig.</small>',
 1802+'svg-long-desc' => '(SVG-fil, standardoppløsning $1 × $2 piksler, filstørrelse $3)',
17541803 'show-big-image' => 'Full oppløsning',
17551804 'show-big-image-thumb' => '<small>Størrelse på denne forhåndsvisningen: $1 × $2 piksler</small>',
17561805
@@ -1758,12 +1807,16 @@
17591808 'showhidebots' => '($1 roboter)',
17601809 'noimages' => 'Ingenting å se.',
17611810
 1811+# Bad image list
 1812+'bad_image_list' => 'Formatet er slik:
 1813+
 1814+Kun listeelementer (linjer som starter med *) tas med. Den første lenka på en linje må være en lenke til et dårlig bilde. Alle andre linker på samme linje anses å være unntak, altså artikler hvor bildet er tillat brukt.',
 1815+
17621816 # Variants for Kurdish language
17631817 'variantname-ku-arab' => 'ku-Arab',
17641818 'variantname-ku-latn' => 'ku-Latn',
17651819
17661820 # Metadata
1767 -'metadata' => 'Metadata',
17681821 'metadata-help' => 'Denne fila inneholder tilleggsinformasjon, antagligvis fra digitalkameraet eller skanneren brukt til å lage eller digitalisere det. Hvis fila har blitt forandret fra utgangspunktet, kan enkelte detaljer kanskje være unøyaktige.',
17691822 'metadata-expand' => 'Vis detaljer',
17701823 'metadata-collapse' => 'Skjul detaljer',
@@ -1852,7 +1905,6 @@
18531906
18541907 'exif-unknowndate' => 'Ukjent dato',
18551908
1856 -'exif-orientation-1' => 'Normal', # 0th row: top; 0th column: left
18571909 'exif-orientation-2' => 'Snudd horisontalt', # 0th row: top; 0th column: right
18581910 'exif-orientation-3' => 'Rotert 180°', # 0th row: bottom; 0th column: right
18591911 'exif-orientation-4' => 'Snudd vertikalt', # 0th row: bottom; 0th column: left
@@ -1889,21 +1941,14 @@
18901942 'exif-customrendered-0' => 'Normal prosess',
18911943 'exif-customrendered-1' => 'Tilpasset prosess',
18921944
1893 -'exif-scenecapturetype-0' => 'Standard',
18941945 'exif-scenecapturetype-1' => 'Landskap',
18951946 'exif-scenecapturetype-2' => 'Portrett',
18961947
18971948 'exif-gaincontrol-0' => 'Ingen',
18981949
1899 -'exif-contrast-0' => 'Normal',
19001950 'exif-contrast-1' => 'Myk',
1901 -'exif-contrast-2' => 'Hard',
19021951
1903 -'exif-saturation-0' => 'Normal',
1904 -
1905 -'exif-sharpness-0' => 'Normal',
19061952 'exif-sharpness-1' => 'Myk',
1907 -'exif-sharpness-2' => 'Hard',
19081953
19091954 'exif-subjectdistancerange-0' => 'Ukjent',
19101955 'exif-subjectdistancerange-1' => 'Makro',
@@ -1985,8 +2030,7 @@
19862031 'redirectingto' => 'Omdirigerer til [[$1]]…',
19872032
19882033 # action=purge
1989 -'confirm_purge' => "Vil du slette tjenerens mellomlagrede versjon (''cache'') av denne siden? $1",
1990 -'confirm_purge_button' => 'OK',
 2034+'confirm_purge' => "Vil du slette tjenerens mellomlagrede versjon (''cache'') av denne siden? $1",
19912035
19922036 # AJAX search
19932037 'searchcontaining' => "Søk etter artikler som inneholder ''$1''.",
@@ -2018,12 +2062,6 @@
20192063 'autoredircomment' => 'Omdirigerer til [[$1]]',
20202064 'autosumm-new' => 'Ny side: $1',
20212065
2022 -# Size units
2023 -'size-bytes' => '$1 B',
2024 -'size-kilobytes' => '$1 KB',
2025 -'size-megabytes' => '$1 MB',
2026 -'size-gigabytes' => '$1 GB',
2027 -
20282066 # Live preview
20292067 'livepreview-loading' => 'Laster…',
20302068 'livepreview-ready' => 'Laster… Klar!',
Index: branches/liquidthreads/languages/messages/MessagesZh_cn.php
@@ -553,8 +553,6 @@
554554 除非你已经在你的[[Special:Preferences|帐号参数设置]]中设置了一个有效的电子邮件地址,否则你是不能使用「电邮这位用户」的功能。当设置定了一个有效的电子邮件地址后,这个功能是不会封锁的。
555555
556556 您的查封ID是 #$5。 请你在所有查询中注明这个查封ID。",
557 -'blockedtext-concise' => '$7,是跟您的用户名或IP地址相同,已经被$1查封。当中的原因是$2。这次查封的结束时间是$6。你可以联络$1或者其他的管理员,讨论这次查封。除非你已经在你的帐户参数设置中设置了一个有效的电子邮件地址,否则你是不能使用「电邮这位用户」的功能。当设置了一个有效的电子邮件地址后,这个功能是不会封锁的。 您当前的IP地址是$3,而该查封ID是 #$5。 请您在所有查询中注明这地址及/或查封ID。',
558 -'autoblockedtext-concise' => '您的IP地址之前被一位之前曾经查封过的用户使用过。当中的查封是经由$1完成。原因是$2。这次查封的结束时间是$6。你可以联络$1或者其他的管理员,讨论这次查封。除非你已经在你的帐户参数设置中设置了一个有效的电子邮件地址,否则你是不能使用「电邮这位用户」的功能。当设置了一个有效的电子邮件地址后,这个功能是不会封锁的。 您当前的IP地址是$3,而该查封ID是 #$5。 请您在所有查询中注明这地址及/或查封ID。',
559557 'blockedoriginalsource' => "以下是'''$1'''的源码:",
560558 'blockededitsource' => "你对'''$1'''进行'''编辑'''的文字如下:",
561559 'whitelistedittitle' => '登录后才可编辑',
@@ -745,12 +743,6 @@
746744 'searchresulttext' => '有关搜索{{SITENAME}}的更多详情,参见[[{{MediaWiki:helppage}}|{{int:help}}]]。',
747745 'searchsubtitle' => "搜索'''[[:$1]]'''",
748746 'searchsubtitleinvalid' => "搜索'''$1'''",
749 -'badquery' => '搜索查询不正确',
750 -'badquerytext' => '我们无法处理您的查询。
751 -这可能是由于您试图搜索一个短于3个字母的单词,
752 -或者您错误地输入了搜索项,例如"煤和和瓦斯"。
753 -请再尝试一个新的搜索项。',
754 -'matchtotals' => '搜索项"$1"与$2条文章的题目相符,和$3条文章相符。',
755747 'noexactmatch' => "'''没找到标题为\"\$1\"的页面。''' 您可以[[:\$1|创建此页面]]。",
756748 'titlematches' => '文章题目相符',
757749 'notitlematches' => '没有找到匹配文章题目',
@@ -766,7 +758,6 @@
767759 'powersearchtext' => '
768760 搜索名字空间:<br />$1<br />$2列出重定向页面;搜索$3 $9',
769761 'searchdisabled' => '{{SITENAME}}由于性能方面的原因,全文搜索已被暂时禁用。您可以暂时通过Google搜索。请留意他们的索引可能会过时。',
770 -'blanknamespace' => '(主)',
771762
772763 # Preferences page
773764 'preferences' => '参数设置',
@@ -844,19 +835,22 @@
845836 'userrights-available-remove' => '您可以从$1中移除用户。',
846837
847838 # Groups
848 -'group' => '群组:',
849 -'group-bot' => '机器人',
850 -'group-sysop' => '操作员',
851 -'group-bureaucrat' => '行政员',
852 -'group-all' => '(全部)',
 839+'group' => '群组:',
 840+'group-autoconfirmed' => '自动确认用户',
 841+'group-bot' => '机器人',
 842+'group-sysop' => '操作员',
 843+'group-bureaucrat' => '行政员',
 844+'group-all' => '(全部)',
853845
854 -'group-bot-member' => '机器人',
855 -'group-sysop-member' => '操作员',
856 -'group-bureaucrat-member' => '行政员',
 846+'group-autoconfirmed-member' => '自动确认用户',
 847+'group-bot-member' => '机器人',
 848+'group-sysop-member' => '操作员',
 849+'group-bureaucrat-member' => '行政员',
857850
858 -'grouppage-bot' => '{{ns:project}}:机器人',
859 -'grouppage-sysop' => '{{ns:project}}:操作员',
860 -'grouppage-bureaucrat' => '{{ns:project}}:行政员',
 851+'grouppage-autoconfirmed' => '{{ns:project}}:自动确认用户',
 852+'grouppage-bot' => '{{ns:project}}:机器人',
 853+'grouppage-sysop' => '{{ns:project}}:操作员',
 854+'grouppage-bureaucrat' => '{{ns:project}}:行政员',
861855
862856 # User rights log
863857 'rightslog' => '用户权限日志',
@@ -892,6 +886,7 @@
893887
894888 # Recent changes linked
895889 'recentchangeslinked' => '链出更改',
 890+'recentchangeslinked-title' => '对于$1有关的链出更改',
896891 'recentchangeslinked-noresult' => '在这一段时间中连结的页面并无更改。',
897892 'recentchangeslinked-summary' => "这一个特殊页面列示这一页链出页面的最近更改。在您监视列表中的页面会以'''粗体'''表示。",
898893
@@ -1086,7 +1081,7 @@
10871082 'disambiguations-text' => '以下的页面都有到<b>消含糊页</b>的链接, 但它们应该是链到适当的标题。<br />一个页面会被视为消含糊页如果它是链自[[MediaWiki:disambiguationspage]]。',
10881083
10891084 'doubleredirects' => '双重重定向页面',
1090 -'doubleredirectstext' => '每一行都包含到第一和第二个重定向页面的链接,以及第二个重定向页面的目标,通常显示的都会是"真正"的目标页面,也就是第一个重定向页面应该指向的页面。',
 1085+'doubleredirectstext' => '这一页列出所有重定向页面重定向到另一个重定向页的页面。每一行都包含到第一和第二个重定向页面的链接,以及第二个重定向页面的目标,通常显示的都会是"真正"的目标页面,也就是第一个重定向页面应该指向的页面。',
10911086
10921087 'brokenredirects' => '损坏的重定向页',
10931088 'brokenredirectstext' => '以下的重定向页面指向的是不存在的页面:',
@@ -1412,8 +1407,9 @@
14131408 $1',
14141409
14151410 # Namespace form on various pages
1416 -'namespace' => '名字空间:',
1417 -'invert' => '反向选定',
 1411+'namespace' => '名字空间:',
 1412+'invert' => '反向选定',
 1413+'blanknamespace' => '(主)',
14181414
14191415 # Contributions
14201416 'contributions' => '用户贡献',
@@ -1441,6 +1437,7 @@
14421438
14431439 # What links here
14441440 'whatlinkshere' => '链入页面',
 1441+'whatlinkshere-title' => '链接到$1的页面',
14451442 'notargettitle' => '无目标',
14461443 'notargettext' => '您还没有指定一个目标页面或用户以进行此项操作。',
14471444 'linklistsub' => '(链接列表)',
Index: branches/liquidthreads/languages/messages/MessagesHe.php
@@ -444,9 +444,9 @@
445445 ראו גם את [[{{ns:special}}:Specialpages|רשימת הדפים המיוחדים התקינים]].',
446446
447447 # General errors
448 -'error' => 'שגיאה',
449 -'databaseerror' => 'שגיאת בסיס־נתונים',
450 -'dberrortext' => '<p><b>ארעה שגיאת תחביר בשאילתה לבסיס הנתונים</b>.</p>
 448+'error' => 'שגיאה',
 449+'databaseerror' => 'שגיאת בסיס־נתונים',
 450+'dberrortext' => '<p><b>ארעה שגיאת תחביר בשאילתה לבסיס הנתונים</b>.</p>
451451 <p>שגיאה זו יכולה להיות תוצאה של שאילתת חיפוש בלתי חוקית, או שהיא עלולה להעיד על באג במערכת מדיה־ויקי.</p>
452452 <table class="toccolours">
453453 <tr>
@@ -465,7 +465,7 @@
466466 <td style="direction: ltr;">$3: $4</td>
467467 </tr>
468468 </table>',
469 -'dberrortextcl' => '<p><b>ארעה שגיאת תחביר בשאילתה לבסיס הנתונים</b>.</p>
 469+'dberrortextcl' => '<p><b>ארעה שגיאת תחביר בשאילתה לבסיס הנתונים</b>.</p>
470470 <table class="toccolours">
471471 <tr>
472472 <th colspan="2" style="background-color: #F8F8F8; text-align: center;">מידע על השגיאה</th>
@@ -483,56 +483,56 @@
484484 <td style="direction: ltr;">$3: $4</td>
485485 </tr>
486486 </table>',
487 -'noconnect' => 'ניסיון ההתחברות לבסיס הנתונים על $1 לא הצליח',
488 -'nodb' => 'לא ניתן לבחור את בסיס הנתונים $1',
489 -'cachederror' => 'להלן מוצג עותק גיבוי (Cache), שכנראה איננו עדכני, של הדף המבוקש.',
490 -'laggedslavemode' => 'אזהרה: הדף עשוי שלא להכיל עדכונים אחרונים.',
491 -'readonly' => 'בסיס הנתונים נעול',
492 -'enterlockreason' => 'הזינו סיבה לנעילת בסיס הנתונים, כולל הערכה לגבי מועד שחרור הנעילה.',
493 -'readonlytext' => 'בסיס נתונים זה של האתר נעול ברגע זה לצורך הזנת נתונים ושינויים. ככל הנראה מדובר בתחזוקה שוטפת, שלאחריה יחזור האתר לפעולתו הרגילה.
 487+'noconnect' => 'ניסיון ההתחברות לבסיס הנתונים על $1 לא הצליח',
 488+'nodb' => 'לא ניתן לבחור את בסיס הנתונים $1',
 489+'cachederror' => 'להלן מוצג עותק גיבוי (Cache), שכנראה איננו עדכני, של הדף המבוקש.',
 490+'laggedslavemode' => 'אזהרה: הדף עשוי שלא להכיל עדכונים אחרונים.',
 491+'readonly' => 'בסיס הנתונים נעול',
 492+'enterlockreason' => 'הזינו סיבה לנעילת בסיס הנתונים, כולל הערכה לגבי מועד שחרור הנעילה.',
 493+'readonlytext' => 'בסיס נתונים זה של האתר נעול ברגע זה לצורך הזנת נתונים ושינויים. ככל הנראה מדובר בתחזוקה שוטפת, שלאחריה יחזור האתר לפעולתו הרגילה.
494494
495495 המפתח שנעל את בסיס הנתונים סיפק את ההסבר הבא: $1',
496 -'missingarticle' => 'בסיס הנתונים לא מצא את הטקסט של הדף שהוא היה אמור למצוא, בשם "$1".
 496+'missingarticle' => 'בסיס הנתונים לא מצא את הטקסט של הדף שהוא היה אמור למצוא, בשם "$1".
497497
498498 הדבר נגרם בדרך כלל באמצעות קישור ישן להשוואת גרסאות או גרסה קודמת של דף שנמחק.
499499
500500 אם זה אינו המקרה, כנראה שמצאת באג בתוכנה.
501501
502502 אנא דווח על כך למפתח תוך שמירת פרטי כתובת ה־URL.',
503 -'readonly_lag' => 'בסיס הנתונים ננעל אוטומטית כדי לאפשר לבסיסי הנתונים המשניים להתעדכן מהבסיס הראשי.',
504 -'internalerror' => 'שגיאה פנימית',
505 -'internalerror_info' => 'שגיאה פנימית: $1',
506 -'filecopyerror' => 'העתקת "$1" ל־"$2" נכשלה.',
507 -'filerenameerror' => 'שינוי השם של "$1" ל־"$2" נכשל.',
508 -'filedeleteerror' => 'מחיקת "$1" נכשלה.',
509 -'directorycreateerror' => 'יצירת התיקייה "$1" נכשלה.',
510 -'filenotfound' => 'הקובץ "$1" לא נמצא.',
511 -'fileexistserror' => 'הכתיבה לקובץ "$1" נכשלה: הקובץ קיים',
512 -'unexpected' => 'ערך לא צפוי: "$1"="$2"',
513 -'formerror' => 'שגיאה: לא יכול לשלוח טופס.',
514 -'badarticleerror' => 'לא ניתן לבצע פעולה זו בדף זה.',
515 -'cannotdelete' => 'מחיקת הדף או התמונה לא הצליחה. (יתכן שהוא נמחק כבר על־ידי מישהו אחר.)',
516 -'badtitle' => 'כותרת שגויה',
517 -'badtitletext' => 'כותרת הדף המבוקש הייתה לא־חוקית, ריקה, קישור ויקי פנימי, או פנים שפה שגוי.',
518 -'perfdisabled' => 'שירות זה הופסק זמנית בכדי לא לפגוע בביצועי המערכת. עמכם הסליחה!',
519 -'perfcached' => 'המידע הבא הוא עותק שמור של המידע, ועשוי שלא להיות מעודכן.',
520 -'perfcachedts' => 'המידע הבא הוא עותק שמור של המידע, שעודכן לאחרונה ב־$1.',
521 -'querypage-no-updates' => 'העדכונים לדף זה כרגע מופסקים, והמידע לא יעודכן באופן שוטף.',
522 -'wrong_wfQuery_params' => 'הפרמטרים שהוזנו ל־wfQuery() אינם נכונים:<br />
 503+'readonly_lag' => 'בסיס הנתונים ננעל אוטומטית כדי לאפשר לבסיסי הנתונים המשניים להתעדכן מהבסיס הראשי.',
 504+'internalerror' => 'שגיאה פנימית',
 505+'internalerror_info' => 'שגיאה פנימית: $1',
 506+'filecopyerror' => 'העתקת "$1" ל־"$2" נכשלה.',
 507+'filerenameerror' => 'שינוי השם של "$1" ל־"$2" נכשל.',
 508+'filedeleteerror' => 'מחיקת "$1" נכשלה.',
 509+'directorycreateerror' => 'יצירת התיקייה "$1" נכשלה.',
 510+'filenotfound' => 'הקובץ "$1" לא נמצא.',
 511+'fileexistserror' => 'הכתיבה לקובץ "$1" נכשלה: הקובץ קיים',
 512+'unexpected' => 'ערך לא צפוי: "$1"="$2"',
 513+'formerror' => 'שגיאה: לא יכול לשלוח טופס.',
 514+'badarticleerror' => 'לא ניתן לבצע פעולה זו בדף זה.',
 515+'cannotdelete' => 'מחיקת הדף או התמונה לא הצליחה. (יתכן שהוא נמחק כבר על־ידי מישהו אחר.)',
 516+'badtitle' => 'כותרת שגויה',
 517+'badtitletext' => 'כותרת הדף המבוקש הייתה לא־חוקית, ריקה, קישור ויקי פנימי, או פנים שפה שגוי.',
 518+'perfdisabled' => 'שירות זה הופסק זמנית בכדי לא לפגוע בביצועי המערכת. עמכם הסליחה!',
 519+'perfcached' => 'המידע הבא הוא עותק שמור של המידע, ועשוי שלא להיות מעודכן.',
 520+'perfcachedts' => 'המידע הבא הוא עותק שמור של המידע, שעודכן לאחרונה ב־$1.',
 521+'querypage-no-updates' => 'העדכונים לדף זה כרגע מופסקים, והמידע לא יעודכן באופן שוטף.',
 522+'wrong_wfQuery_params' => 'הפרמטרים שהוזנו ל־wfQuery() אינם נכונים:<br />
523523 פונקציה: $1<br />
524524 שאילתה: $2',
525 -'viewsource' => 'הצגת מקור',
526 -'viewsourcefor' => 'לדף $1',
527 -'protectedpagetext' => 'דף זה נעול לעריכה.',
528 -'viewsourcetext' => 'באפשרותכם לצפות בטקסט המקור של הדף, ואף להעתיקו:',
529 -'protectedinterface' => 'דף זה הוא אחד מסדרת דפים המספקים הודעות מערכת לתוכנה, ונעול לעריכה למפעילי מערכת בלבד כדי למנוע השחתות של ההודעות.',
530 -'editinginterface' => "'''אזהרה:''' דף זה הוא אחד מסדרת דפים המספקים הודעות מערכת לתוכנה. שינויים בדף זה ישנו את הודעת המערכת לכל המשתמשים האחרים.",
531 -'sqlhidden' => '(שאילתת ה־SQL מוסתרת)',
532 -'cascadeprotected' => 'דף זה נעול לעריכה כיוון שהוא מוכלל {{plural:$1|בדף הבא, שמופעלת אצלו|בדפים הבאים, שמופעלת אצלם}} הגנה מדורגת:
 525+'viewsource' => 'הצגת מקור',
 526+'viewsourcefor' => 'לדף $1',
 527+'protectedpagetext' => 'דף זה נעול לעריכה.',
 528+'viewsourcetext' => 'באפשרותכם לצפות בטקסט המקור של הדף, ואף להעתיקו:',
 529+'protectedinterface' => 'דף זה הוא אחד מסדרת דפים המספקים הודעות מערכת לתוכנה, ונעול לעריכה למפעילי מערכת בלבד כדי למנוע השחתות של ההודעות.',
 530+'editinginterface' => "'''אזהרה:''' דף זה הוא אחד מסדרת דפים המספקים הודעות מערכת לתוכנה. שינויים בדף זה ישנו את הודעת המערכת לכל המשתמשים האחרים.",
 531+'sqlhidden' => '(שאילתת ה־SQL מוסתרת)',
 532+'cascadeprotected' => 'דף זה נעול לעריכה כיוון שהוא מוכלל {{plural:$1|בדף הבא, שמופעלת אצלו|בדפים הבאים, שמופעלת אצלם}} הגנה מדורגת:
533533 $2',
534 -'namespaceprotected' => "אינכם מורשים לערוך דפים במרחב השם '''$1'''.",
535 -'customcssjsprotected' => 'אינכם מורשים לערוך דף זה, כיוון שהוא כולל את ההגדרות האישיות של משתמש אחר.',
536 -'ns-specialprotected' => 'לא ניתן לערוך דפים מיוחדים.',
 534+'namespaceprotected' => "אינכם מורשים לערוך דפים במרחב השם '''$1'''.",
 535+'customcssjsprotected' => 'אינכם מורשים לערוך דף זה, כיוון שהוא כולל את ההגדרות האישיות של משתמש אחר.',
 536+'ns-specialprotected' => 'לא ניתן לערוך דפים מיוחדים.',
537537
538538 # Login and logout pages
539539 'logouttitle' => 'יציאה מהחשבון',
@@ -1016,6 +1016,7 @@
10171017
10181018 # Recent changes linked
10191019 'recentchangeslinked' => 'שינויים בדפים המקושרים',
 1020+'recentchangeslinked-title' => 'שינויים בדפים המקושרים לדף $1',
10201021 'recentchangeslinked-noresult' => 'לא היו שינויים בדפים המקושרים בתקופה זו.',
10211022 'recentchangeslinked-summary' => "בדף זה רשומים השינויים האחרונים בדפים המקושרים. דפים המופיעים ברשימת המעקב שלכם מופיעים ב'''הדגשה'''.",
10221023
@@ -1206,7 +1207,7 @@
12071208 'disambiguations-text' => "הדפים הבאים מקשרים ל'''דפי פירושונים'''. עליהם לקשר לדף הנושא הרלוונטי במקום זאת.<br />הדף נחשב לדף פירושונים אם הוא משתמש בתבנית המקושרת מההודעה [[{{ns:mediawiki}}:Disambiguationspage|disambiguationspage]].",
12081209
12091210 'doubleredirects' => 'הפניות כפולות',
1210 -'doubleredirectstext' => 'כל שורה מכילה קישור להפניות הראשונה והשנייה, וכן את היעד של ההפניה השנייה, שהיא לרוב היעד האמיתי של ההפניה, אליו אמורה ההפניה הראשונה להצביע.',
 1211+'doubleredirectstext' => 'ההפניות הבאות מפנות לדפי הפניה אחרים. כל שורה מכילה קישור להפניות הראשונה והשנייה, וכן את היעד של ההפניה השנייה, שהיא לרוב היעד האמיתי של ההפניה, אליו אמורה ההפניה הראשונה להצביע.',
12111212
12121213 'brokenredirects' => 'הפניות לא תקינות',
12131214 'brokenredirectstext' => 'ההפניות שלהלן מפנות לדפים שאינם קיימים:',
@@ -1553,6 +1554,7 @@
15541555
15551556 # What links here
15561557 'whatlinkshere' => 'דפים המקושרים לכאן',
 1558+'whatlinkshere-title' => 'דפים המקשרים לדף $1',
15571559 'notargettitle' => 'אין דף מטרה',
15581560 'notargettext' => 'לא ציינתם דף מטרה או משתמש לגביו תבוצע פעולה זו.',
15591561 'linklistsub' => '(רשימת קישורים)',
Index: branches/liquidthreads/languages/messages/MessagesZh_yue.php
@@ -622,10 +622,6 @@
623623 否則你係唔可以用「電郵呢個用戶」嘅功能。當設定咗一個有效嘅電郵地址之後,呢個功能係唔會封鎖嘅。
624624
625625 你個封鎖 ID 係 #$5。 請你喺所有查詢都註明呢個封鎖 ID 。",
626 -'blockedtext-concise' => '$7,係同你嘅用戶名或者IP地址相同嘅,已經俾$1封鎖咗。當中嘅原因係$2。呢次封鎖嘅結束時間係$6。要討論呢次封鎖,你可以聯絡$1,又或者其他嘅管理員。除非你已經響你嘅戶口喜好設定入面設定咗有效嘅電郵地址,
627 -否則你係唔可以用「電郵呢個用戶」嘅功能。當設定咗一個有效嘅電郵地址之後,呢個功能係唔會封鎖嘅。
628 -你現時嘅 IP 地址係 $3 ,而個封鎖 ID 係 #$5。 請你喺所有查詢都註明呢個位址同埋/或者個封鎖 ID 。',
629 -'autoblockedtext-concise' => '你嘅IP地址之前俾一位之前曾經封鎖過嘅用戶用過。當中嘅封鎖係經$1完成。原因係$2。呢次封鎖嘅結束時間係$6。要討論呢次封鎖,你可以聯絡$1,又或者其他嘅管理員。除非你已經響你嘅戶口喜好設定入面設定咗有效嘅電郵地址,否則你係唔可以用「電郵呢個用戶」嘅功能。當設定咗一個有效嘅電郵地址之後,呢個功能係唔會封鎖嘅。你現時嘅 IP 地址係 $3 ,而個封鎖 ID 係 #$5。 請你喺所有查詢都註明呢個位址同埋/或者個封鎖 ID 。',
630626 'blockedoriginalsource' => "有關'''$1'''嘅原始碼響下面列示:",
631627 'blockededitsource' => "有關'''你'''對'''$1'''嘅'''編輯'''文字響下面列示:",
632628 'whitelistedittitle' => '需要登入之後先至可以編輯',
@@ -823,11 +819,6 @@
824820 'searchresulttext' => '有關搵{{SITENAME}}嘅更多資料請參考[[{{MediaWiki:helppage}}|{{int:help}}]]。',
825821 'searchsubtitle' => "你利用'''[[:$1]]'''搵",
826822 'searchsubtitleinvalid' => "你利用'''$1'''搵",
827 -'badquery' => '錯誤嘅搵嘢內容格式',
828 -'badquerytext' => '我哋無法處理閣下嘅搵嘢內容。可能你試圖搵吓3個字元以下長度嘅字詞,
829 -噉樣嘅字詞目前係唔支援嘅。又或者你輸入嘅條件式唔啱,
830 -比如好似“fish and and scales”噉。請試吓搵過第二啲嘢啦。',
831 -'matchtotals' => '有$2個頁面嘅標題以及$3個頁面嘅正文匹配"$1"。',
832823 'noexactmatch' => "'''標題為\"\$1\"嘅頁面重未有人開。''' 你可以而家[[:\$1|開呢個新頁]]。",
833824 'titlematches' => '文章標題符合',
834825 'notitlematches' => '冇頁面嘅標題符合',
@@ -844,7 +835,6 @@
845836 'powersearch' => '搵嘢',
846837 'powersearchtext' => '喺以下嘅空間名度搵 :<br />$1<br />$2 彈去清單 &nbsp; $3 嘅搜尋 $9',
847838 'searchdisabled' => '{{SITENAME}}嘅搜尋功能已經關閉。你可以利用Google嚟搵。不過佢哋對{{SITENAME}}嘅索引可能唔係最新嘅。',
848 -'blanknamespace' => '(主)',
849839
850840 # Preferences page
851841 'preferences' => '喜好設定',
@@ -922,19 +912,22 @@
923913 'userrights-available-remove' => '你可以響$1度拎走用戶。',
924914
925915 # Groups
926 -'group' => '組:',
927 -'group-bot' => '機械人',
928 -'group-sysop' => '操作員',
929 -'group-bureaucrat' => '事務員',
930 -'group-all' => '(全部)',
 916+'group' => '組:',
 917+'group-autoconfirmed' => '自動確認用戶',
 918+'group-bot' => '機械人',
 919+'group-sysop' => '操作員',
 920+'group-bureaucrat' => '事務員',
 921+'group-all' => '(全部)',
931922
932 -'group-bot-member' => '機械人',
933 -'group-sysop-member' => '操作員',
934 -'group-bureaucrat-member' => '事務員',
 923+'group-autoconfirmed-member' => '自動確認用戶',
 924+'group-bot-member' => '機械人',
 925+'group-sysop-member' => '操作員',
 926+'group-bureaucrat-member' => '事務員',
935927
936 -'grouppage-bot' => '{{ns:project}}:機械人',
937 -'grouppage-sysop' => '{{ns:project}}:管理員',
938 -'grouppage-bureaucrat' => '{{ns:project}}:事務員',
 928+'grouppage-autoconfirmed' => '{{ns:project}}:自動確認用戶',
 929+'grouppage-bot' => '{{ns:project}}:機械人',
 930+'grouppage-sysop' => '{{ns:project}}:管理員',
 931+'grouppage-bureaucrat' => '{{ns:project}}:事務員',
939932
940933 # User rights log
941934 'rightslog' => '用戶權限日誌',
@@ -970,6 +963,7 @@
971964
972965 # Recent changes linked
973966 'recentchangeslinked' => '連結頁嘅更改',
 967+'recentchangeslinked-title' => '對$1有關嘅更改',
974968 'recentchangeslinked-noresult' => '響呢一段時間內連結頁並無更改。',
975969 'recentchangeslinked-summary' => "呢一個特別頁列示咗呢一版連出去嘅頁面嘅最近更改。響你嘅監視清單度嘅頁面會以'''粗體'''表示。",
976970
@@ -1161,7 +1155,7 @@
11621156 'disambiguations-text' => "以下呢啲頁面連結去一個'''搞清楚頁'''。佢哋先至應該指去正確嘅主題。<br />如果一個頁面連結自[[MediaWiki:disambiguationspage]],噉就會當佢係搞清楚頁。",
11631157
11641158 'doubleredirects' => '雙重跳轉',
1165 -'doubleredirectstext' => '每一行包括指去第一個同第二個跳轉嘅連結,以及第二個跳轉嘅目標。呢行文字通常畀出咗第一個跳轉應該指去嘅嗰個「真正」嘅目標頁面。',
 1159+'doubleredirectstext' => '呢一版列出咗全部跳轉頁跳轉到另一版跳轉頁嘅版。每一行包括指去第一個同第二個跳轉嘅連結,以及第二個跳轉嘅目標。呢行文字通常畀出咗第一個跳轉應該指去嘅嗰個「真正」嘅目標頁面。',
11661160
11671161 'brokenredirects' => '破碎嘅跳轉',
11681162 'brokenredirectstext' => '以下嘅跳轉係指向唔存在嘅頁面:',
@@ -1494,8 +1488,9 @@
14951489 $1',
14961490
14971491 # Namespace form on various pages
1498 -'namespace' => '空間名:',
1499 -'invert' => '反選',
 1492+'namespace' => '空間名:',
 1493+'invert' => '反選',
 1494+'blanknamespace' => '(主)',
15001495
15011496 # Contributions
15021497 'contributions' => '用戶貢獻',
@@ -1523,6 +1518,7 @@
15241519
15251520 # What links here
15261521 'whatlinkshere' => '有乜嘢連結到呢度',
 1522+'whatlinkshere-title' => '連到$1嘅頁',
15271523 'notargettitle' => '冇目標',
15281524 'notargettext' => '你冇指定到呢個功能要用喺嘅對象頁面或用戶。',
15291525 'linklistsub' => '(連結一覽)',
Index: branches/liquidthreads/languages/messages/MessagesZh_tw.php
@@ -531,8 +531,6 @@
532532 除非你已經在你的[[Special:Preferences|帳號參數設置]]中設定了一個有效的電子郵件地址,否則你是不能使用「電郵這位用戶」的功能。當設定了一個有效的電子郵件地址後,這個功能是不會封鎖的。
533533
534534 您的查封ID是 #$5。 請你在所有查詢中註明這個查封ID。",
535 -'blockedtext-concise' => '$7,是跟您的用戶名或IP地址相同,已經被$1查封。當中的原因是$2。這次查封的結束時間是$6。你可以聯絡$1或者其他的管理員,討論這次查封。除非你已經在你的帳號參數設置中設定了一個有效的電子郵件地址,否則你是不能使用「電郵這位用戶」的功能。當設定了一個有效的電子郵件地址後,這個功能是不會封鎖的。 您現時的IP地址是$3,而該查封ID是 #$5。 請您在所有查詢中註明這地址及/或查封ID。',
536 -'autoblockedtext-concise' => '您的IP地址之前被一位之前曾經查封過的用戶使用過。當中的查封是經由$1完成。原因是$2。這次查封的結束時間是$6。你可以聯絡$1或者其他的管理員,討論這次查封。除非你已經在你的帳號參數設置中設定了一個有效的電子郵件地址,否則你是不能使用「電郵這位用戶」的功能。當設定了一個有效的電子郵件地址後,這個功能是不會封鎖的。 您現時的IP地址是$3,而該查封ID是 #$5。 請您在所有查詢中註明這地址及/或查封ID。',
537535 'blockedoriginalsource' => "以下是'''$1'''的原始碼:",
538536 'blockededitsource' => "你對'''$1'''進行'''編輯'''的文字如下:",
539537 'whitelistedittitle' => '登入後才可編輯',
@@ -718,12 +716,6 @@
719717 'searchresulttext' => '有關搜索{{SITENAME}}的更多詳情,參見[[{{MediaWiki:helppage}}|{{int:help}}]]。',
720718 'searchsubtitle' => '查詢"[[:$1]]"',
721719 'searchsubtitleinvalid' => '查詢"$1"',
722 -'badquery' => '搜索查詢不正確',
723 -'badquerytext' => '我們無法處理您的查詢。
724 -這可能是由於您試圖搜索一個短於3個字母的單詞,
725 -或者您錯誤地輸入了搜索項,例如"煤和和瓦斯"。
726 -請再嘗試一個新的搜索項。',
727 -'matchtotals' => '搜索項"$1"與$2條文章的題目相符,和$3條文章相符。',
728720 'noexactmatch' => "'''沒找到標題為\"\$1\"的頁面。''' 您可以[[:\$1|創建此頁面]]。",
729721 'titlematches' => '文章題目相符',
730722 'notitlematches' => '沒有找到匹配文章題目',
@@ -739,7 +731,6 @@
740732 'powersearchtext' => '
741733 搜索名字空間:<br />$1<br />$2列出重定向頁面;搜索$3 $9',
742734 'searchdisabled' => '{{SITENAME}}由於性能方面的原因,全文搜索已被暫時停用。您可以暫時透過Google搜索。請留意他們的索引可能會過時。',
743 -'blanknamespace' => '(主)',
744735
745736 # Preferences page
746737 'preferences' => '參數設置',
@@ -817,19 +808,22 @@
818809 'userrights-available-remove' => '您可以從$1中移除用戶。',
819810
820811 # Groups
821 -'group' => '群組:',
822 -'group-bot' => '機器人',
823 -'group-sysop' => '操作員',
824 -'group-bureaucrat' => '行政員',
825 -'group-all' => '(全部)',
 812+'group' => '群組:',
 813+'group-autoconfirmed' => '自動確認用戶',
 814+'group-bot' => '機器人',
 815+'group-sysop' => '操作員',
 816+'group-bureaucrat' => '行政員',
 817+'group-all' => '(全部)',
826818
827 -'group-bot-member' => '機器人',
828 -'group-sysop-member' => '操作員',
829 -'group-bureaucrat-member' => '行政員',
 819+'group-autoconfirmed-member' => '自動確認用戶',
 820+'group-bot-member' => '機器人',
 821+'group-sysop-member' => '操作員',
 822+'group-bureaucrat-member' => '行政員',
830823
831 -'grouppage-bot' => '{{ns:project}}:機器人',
832 -'grouppage-sysop' => '{{ns:project}}:操作員',
833 -'grouppage-bureaucrat' => '{{ns:project}}:行政員',
 824+'grouppage-autoconfirmed' => '{{ns:project}}:自動確認用戶',
 825+'grouppage-bot' => '{{ns:project}}:機器人',
 826+'grouppage-sysop' => '{{ns:project}}:操作員',
 827+'grouppage-bureaucrat' => '{{ns:project}}:行政員',
834828
835829 # User rights log
836830 'rightslog' => '用戶權限日誌',
@@ -865,6 +859,7 @@
866860
867861 # Recent changes linked
868862 'recentchangeslinked' => '鏈出更改',
 863+'recentchangeslinked-title' => '對於$1有關的鏈出更改',
869864 'recentchangeslinked-noresult' => '在這一段時間中連結的頁面並無更改。',
870865 'recentchangeslinked-summary' => "這一個特殊頁面列示這一頁鏈出頁面的最近更改。在您監視列表中的頁面會以'''粗體'''表示。",
871866
@@ -1060,7 +1055,7 @@
10611056 'disambiguations-text' => '以下的頁面都有到<b>消含糊頁</b>的鏈接, 但它們應該是連到適當的標題。<br />一個頁面會被視為消含糊頁如果它是連自[[MediaWiki:disambiguationspage]]。',
10621057
10631058 'doubleredirects' => '雙重重定向頁面',
1064 -'doubleredirectstext' => '每一行都包含到第一和第二個重定向頁面的鏈接,以及第二個重定向頁面的目標,通常顯示的都會是"真正"的目標頁面,也就是第一個重定向頁面應該指向的頁面。',
 1059+'doubleredirectstext' => '這一頁列出所有重定向頁面重定向到另一個重定向頁的頁面。每一行都包含到第一和第二個重定向頁面的鏈接,以及第二個重定向頁面的目標,通常顯示的都會是"真正"的目標頁面,也就是第一個重定向頁面應該指向的頁面。',
10651060
10661061 'brokenredirects' => '損壞的重定向頁',
10671062 'brokenredirectstext' => '以下的重定向頁指向的是不存在的頁面:',
@@ -1385,8 +1380,9 @@
13861381 $1',
13871382
13881383 # Namespace form on various pages
1389 -'namespace' => '名字空間:',
1390 -'invert' => '反向選擇',
 1384+'namespace' => '名字空間:',
 1385+'invert' => '反向選擇',
 1386+'blanknamespace' => '(主)',
13911387
13921388 # Contributions
13931389 'contributions' => '用戶貢獻',
@@ -1414,6 +1410,7 @@
14151411
14161412 # What links here
14171413 'whatlinkshere' => '鏈入頁面',
 1414+'whatlinkshere-title' => '鏈接到$1的頁面',
14181415 'notargettitle' => '無目標',
14191416 'notargettext' => '您還沒有指定一個目標頁面或用戶以進行此項操作。',
14201417 'linklistsub' => '(連結列表)',
Index: branches/liquidthreads/languages/messages/MessagesZh_classical.php
@@ -497,8 +497,6 @@
498498
499499 存惑可詢$1,或[[{{MediaWiki:grouppage-sysop}}|有秩]],[[Special:Preferences|簿註]]無驛則信不遣。
500500 另,子禁號為#$5。詢時切附之。",
501 -'blockedtext-concise' => '$7,爾簿或IP同之,禁者$1也。因$2故。終之時為$6。存惑可詢$1,或有秩,簿註無驛則信不遣。另,子IP為$3,其禁號為#$5。詢時切附之。',
502 -'autoblockedtext-concise' => '爾之IP或簿自禁,因簿先用,禁者$1也。因$2故。終之時為$6。存惑可詢$1,或有秩,簿註無驛則信不遣。另,子IP為$3,其禁號為#$5。詢時切附之。',
503501 'blockedoriginalsource' => "'''$1'''本源如下:",
504502 'blockededitsource' => "子'''$1纂文'''如下:",
505503 'whitelistedittitle' => '登簿以纂',
@@ -642,9 +640,6 @@
643641 'searchresulttext' => '何索{{SITENAME}},詳見[[{{MediaWiki:helppage}}|{{int:help}}]]。',
644642 'searchsubtitle' => "'''[[:$1]]'''尋焉",
645643 'searchsubtitleinvalid' => "'''$1'''索焉",
646 -'badquery' => '問尋有誤',
647 -'badquerytext' => '無尋也,蓋字節短於三,或謬焉。請更之再試。',
648 -'matchtotals' => '"$1"者,合$2題與$3文',
649644 'noexactmatch' => "'''無題曰\"\$1\"'''。子可[[:\$1|撰之]]。",
650645 'titlematches' => '合題',
651646 'notitlematches' => '無題合',
@@ -716,19 +711,22 @@
717712 'userrights-groupshelp' => '揀社以增員、減員,未揀者不變也。欲略之,押Ctrl並左擊。',
718713
719714 # Groups
720 -'group' => '社:',
721 -'group-bot' => '僕',
722 -'group-sysop' => '有秩',
723 -'group-bureaucrat' => '門下',
724 -'group-all' => '(眾)',
 715+'group' => '社:',
 716+'group-autoconfirmed' => '自證其簿',
 717+'group-bot' => '僕',
 718+'group-sysop' => '有秩',
 719+'group-bureaucrat' => '門下',
 720+'group-all' => '(眾)',
725721
726 -'group-bot-member' => '僕',
727 -'group-sysop-member' => '有秩',
728 -'group-bureaucrat-member' => '門下',
 722+'group-autoconfirmed-member' => '自證其簿',
 723+'group-bot-member' => '僕',
 724+'group-sysop-member' => '有秩',
 725+'group-bureaucrat-member' => '門下',
729726
730 -'grouppage-bot' => '{{ns:project}}:僕',
731 -'grouppage-sysop' => '{{ns:project}}:有秩',
732 -'grouppage-bureaucrat' => '{{ns:project}}:門下',
 727+'grouppage-autoconfirmed' => '{{ns:project}}:自證其簿',
 728+'grouppage-bot' => '{{ns:project}}:僕',
 729+'grouppage-sysop' => '{{ns:project}}:有秩',
 730+'grouppage-bureaucrat' => '{{ns:project}}:門下',
733731
734732 # User rights log
735733 'rightsnone' => '(凡)',
@@ -758,7 +756,8 @@
759757 'rc_categories_any' => '任',
760758
761759 # Recent changes linked
762 -'recentchangeslinked' => '鍵出文',
 760+'recentchangeslinked' => '鍵出文',
 761+'recentchangeslinked-title' => '$1之鍵出易',
763762
764763 # Upload
765764 'upload' => '進獻',
@@ -867,7 +866,7 @@
868867 'disambiguations' => '釋義',
869868
870869 'doubleredirects' => '複轉',
871 -'doubleredirectstext' => '每行含複轉鏈,二之目標也,顯「真」目標,首應轉至也。',
 870+'doubleredirectstext' => '此頁列全之複轉之頁,轉另轉之頁也。每行含複轉鏈,二之目標也,顯「真」目標,首應轉至也。',
872871
873872 'brokenredirects' => '斷轉',
874873 'brokenredirectstext' => '不通',
@@ -1080,6 +1079,7 @@
10811080 # Namespace form on various pages
10821081 'namespace' => '名集:',
10831082 'invert' => '逆擇',
 1083+'blanknamespace' => '(主)',
10841084
10851085 # Contributions
10861086 'contributions' => '功績',
@@ -1107,6 +1107,7 @@
11081108
11091109 # What links here
11101110 'whatlinkshere' => '何通此',
 1111+'whatlinkshere-title' => '通$1之頁',
11111112 'notargettitle' => '無向',
11121113 'linklistsub' => '(表通)',
11131114 'linkshere' => "下文通'''[[:$1]]''':",
@@ -1224,7 +1225,18 @@
12251226 'import-logentry-interwiki-detail' => '$1審自$2',
12261227
12271228 # Tooltip help for the actions
1228 -'tooltip-search' => '索{{SITENAME}}',
 1229+'tooltip-pt-userpage' => '余齋',
 1230+'tooltip-pt-anonuserpage' => '君IP之舍',
 1231+'tooltip-pt-mytalk' => '余議事處',
 1232+'tooltip-pt-anontalk' => '此IP所修之議',
 1233+'tooltip-pt-preferences' => '余之所好',
 1234+'tooltip-pt-watchlist' => '余之哨站',
 1235+'tooltip-pt-mycontris' => '吾績',
 1236+'tooltip-pt-login' => '誠望君登簿,縱非必須耳。',
 1237+'tooltip-pt-anonlogin' => '誠望君登簿,縱非必須耳。',
 1238+'tooltip-pt-logout' => '登出',
 1239+'tooltip-ca-talk' => '關乎正文之議',
 1240+'tooltip-search' => '索本站',
12291241 'tooltip-minoredit' => '此為校文',
12301242 'tooltip-save' => '儲簿註',
12311243 'tooltip-preview' => '預覽,儲前務覽之',
@@ -1450,3 +1462,4 @@
14511463
14521464
14531465
 1466+
Index: branches/liquidthreads/languages/messages/MessagesFr.php
@@ -329,7 +329,7 @@
330330 'cachederror' => 'Cette page est une version en cache et peut ne pas être à jour.',
331331 'laggedslavemode' => 'Attention, cette page peut ne pas contenir les toutes dernières modifications effectuées',
332332 'readonly' => 'Base de données verrouillée',
333 -'enterlockreason' => 'Indiquez la raison du verouillage ainsi qu’une estimation de sa durée',
 333+'enterlockreason' => 'Indiquez la raison du verrouillage ainsi qu’une estimation de sa durée',
334334 'readonlytext' => 'Les ajouts et mises à jour sur la base de données sont actuellement bloqués, probablement pour permettre la maintenance de la base, après quoi, tout rentrera dans l’ordre.
335335 L’administrateur ayant verrouillé la base de données a donné l’explication suivante :$1',
336336 'missingarticle' => 'La base de données n’a pas pu trouver le texte d’une page qui existe pourtant, dont le nom est « $1 ».
@@ -523,17 +523,6 @@
524524 Si vous avez donné une adresse e-mail valide dans vos [[Special:Preferences|préférences]] et que son utilisation ne vous est pas interdite, vous pouvez utiliser la fonction « Envoyer un message à cet utilisateur » pour contacter un administrateur.
525525
526526 Votre adresse IP est $3 et identifiant de blocage est #$5. Veuillez les préciser dans toute requête.",
527 -'blockedtext-concise' => '$7, qui correspond à votre nom d’utilisateur ou adresse IP a été bloqué par $1. La raison était $2. La date d’expiration du blocage est $6. Vous pouvez contacter $1 ou l’un des autres [[{{MediaWiki:grouppage-sysop}}|administrateurs]] pour discuter de ce blocage.
528 -
529 -Si vous avez donné une adresse e-mail valide dans vos [[Special:Preferences|préférences]] et que son utilisation ne vous est pas interdite, vous pouvez utiliser la fonction « Envoyer un message à cet utilisateur » pour contacter un administrateur.
530 -
531 -Votre adresse IP est $3 et identifiant de blocage est #$5. Veuillez les préciser dans toute requête',
532 -'autoblockedtext-concise' => 'Votre adresse IP a récemment été utilisée par un utilisateur bloqué. Le blocage a été effectué par $1. La raison était $2. La date d’expiration du blocage était $6.
533 -Vous pouvez contacter $1 ou l’un des autres [[{{MediaWiki:grouppage-sysop}}|administrateurs]] pour discuter de ce blocage.
534 -
535 -Si vous avez donné une adresse e-mail valide dans vos [[Special:Preferences|préférences]] et que son utilisation ne vous est pas interdite, vous pouvez utiliser la fonction « Envoyer un message à cet utilisateur » pour contacter un administrateur.
536 -
537 -Votre adresse IP est $3 et identifiant de blocage est #$5. Veuillez les préciser dans toute requête',
538527 'blockedoriginalsource' => "Le code source de '''$1''' est indiqué ci-dessous :",
539528 'blockededitsource' => "Le contenu de '''vos modifications''' apportées à '''$1''' est indiqué ci-dessous :",
540529 'whitelistedittitle' => 'Enregistrement nécessaire pour modifier le contenu',
@@ -707,9 +696,6 @@
708697 'searchresulttext' => 'Pour plus d’informations sur la recherche dans {{SITENAME}}, voir [[{{MediaWiki:helppage}}|{{int:help}}]].',
709698 'searchsubtitle' => 'Vous avez recherché « [[:$1]] »',
710699 'searchsubtitleinvalid' => 'Vous avez recherché « $1 »',
711 -'badquery' => 'Recherche mal formulée',
712 -'badquerytext' => 'Nous n’avons pas pu traiter votre requête. Vous avez probablement recherché un mot d’une longueur inférieure à trois lettres, ce qui n’est pas encore possible. Vous avez aussi pu faire une erreur de syntaxe, telle que « poisson et et écailles ». Veuillez essayer une autre recherche.',
713 -'matchtotals' => 'La requête « $1 » correspond à $2 titre(s) d’article et au texte de $3 article(s).',
714700 'noexactmatch' => "'''Aucune page intitulée « $1 » n’existe.''' Vous pouvez [[:$1|créer cet article]].",
715701 'titlematches' => 'Correspondances dans les titres d’articles',
716702 'notitlematches' => 'Aucun titre d’article ne correspond à la recherche.',
@@ -726,7 +712,6 @@
727713 $1<br />
728714 $2 Inclure les page de redirections<br /> Rechercher $3 $9',
729715 'searchdisabled' => 'La recherche sur {{SITENAME}} est désactivée. En attendant la réactivation, vous pouvez effectuer une recherche via Google. Attention, leur indexation du contenu {{SITENAME}} peut ne pas être à jour.',
730 -'blanknamespace' => '(principal)',
731716
732717 # Preferences page
733718 'preferences' => 'Préférences',
@@ -814,9 +799,10 @@
815800 'group-sysop-member' => 'Administrateur',
816801 'group-bureaucrat-member' => 'Bureaucrate',
817802
818 -'grouppage-bot' => '{{ns:project}}:Bots',
819 -'grouppage-sysop' => '{{ns:project}}:Administrateurs',
820 -'grouppage-bureaucrat' => '{{ns:project}}:Bureaucrates',
 803+'grouppage-autoconfirmed' => '{{ns:project}}:Utilisateurs enregistrés',
 804+'grouppage-bot' => '{{ns:project}}:Bots',
 805+'grouppage-sysop' => '{{ns:project}}:Administrateurs',
 806+'grouppage-bureaucrat' => '{{ns:project}}:Bureaucrates',
821807
822808 # User rights log
823809 'rightslog' => 'Historique des modifications de statut',
@@ -987,17 +973,17 @@
988974 'filerevert-badversion' => 'Il n’y a pas de version plus ancienne du fichier avec le Timestamp donné.',
989975
990976 # File deletion
991 -'filedelete' => 'Supprime $1',
992 -'filedelete-legend' => 'Suprimer le fichier',
993 -'filedelete-intro' => "Vous êtes en train de supprimer '''[[Media:$1|$1]]'''.",
994 -'filedelete-intro-old' => "<span class=\"plainlinks\">Vous êtes en train d'effacer la version de '''[[Media:$1|$1]]''' du [$4 $2 à $3].</span>",
995 -'filedelete-comment' => 'Commentaire :',
996 -'filedelete-submit' => 'Supprimer',
997 -'filedelete-success' => "'''$1''' a été supprimé.",
998 -'filedelete-success-old' => "<span class=\"plainlinks\">La version de '''[[Media:$1|$1]]''' du $2 à $3 a été supprimée.</span>",
999 -'filedelete-nofile' => "'''$1''' n'existe pas sur ce site.",
1000 -'filedelete-nofile-old' => "Il n'existe aucune version archivée de '''$1''' avec les attributs indiqués.",
1001 -'filedelete-iscurrent' => 'Vous êtes en train d’essayer de supprimer la version la plus récente de ce fichier. Vous devez, au préalable, rétablir une ancienne version de celui-ci.',
 977+'filedelete' => 'Supprime $1',
 978+'filedelete-legend' => 'Suprimer le fichier',
 979+'filedelete-intro' => "Vous êtes en train de supprimer '''[[Media:$1|$1]]'''.",
 980+'filedelete-intro-old' => '<span class="plainlinks">Vous êtes en train d\'effacer la version de \'\'\'[[Media:$1|$1]]\'\'\' du [$4 $2 à $3].</span>',
 981+'filedelete-comment' => 'Commentaire :',
 982+'filedelete-submit' => 'Supprimer',
 983+'filedelete-success' => "'''$1''' a été supprimé.",
 984+'filedelete-success-old' => '<span class="plainlinks">La version de \'\'\'[[Media:$1|$1]]\'\'\' du $2 à $3 a été supprimée.</span>',
 985+'filedelete-nofile' => "'''$1''' n'existe pas sur ce site.",
 986+'filedelete-nofile-old' => "Il n'existe aucune version archivée de '''$1''' avec les attributs indiqués.",
 987+'filedelete-iscurrent' => 'Vous êtes en train d’essayer de supprimer la version la plus récente de ce fichier. Vous devez, au préalable, rétablir une ancienne version de celui-ci.',
1002988
1003989 # MIME search
1004990 'mimesearch' => 'Recherche par type MIME',
@@ -1363,8 +1349,9 @@
13641350 $1',
13651351
13661352 # Namespace form on various pages
1367 -'namespace' => 'Espace de noms :',
1368 -'invert' => 'Inverser la sélection',
 1353+'namespace' => 'Espace de noms :',
 1354+'invert' => 'Inverser la sélection',
 1355+'blanknamespace' => '(principal)',
13691356
13701357 # Contributions
13711358 'contributions' => 'Contributions de cet utilisateur',
@@ -1768,10 +1755,11 @@
17691756 'file-info' => 'Taille du fichier : $1, type MIME : $2',
17701757 'file-info-size' => '($1 × $2 pixels, taille du fichier : $3, type MIME : $4)',
17711758 'file-nohires' => '<small>Pas de plus haute résolution disponible.</small>',
1772 -'file-svg' => '<small>Ceci est un graphique vectoriel, redimensionnable sans pertes. Taille de base : $1 × $2 pixels.</small>',
 1759+'svg-long-desc' => '(Fichier SVG, résolution de $1 × $2 pixels, taille : $3)',
17731760 'show-big-image' => 'Image en plus haute résolution',
17741761 'show-big-image-thumb' => '<small>Taille de cet aperçu : $1 × $2 pixels</small>',
17751762
 1763+# Special:Newimages
17761764 'newimages' => 'Galerie des nouveaux fichiers',
17771765 'showhidebots' => '($1 bots)',
17781766 'noimages' => 'Aucune image à afficher.',
@@ -1994,7 +1982,7 @@
19951983
19961984 'exif-exposuremode-0' => 'Automatique',
19971985 'exif-exposuremode-1' => 'Manuelle',
1998 -'exif-exposuremode-2' => 'Bracketing automatique',
 1986+'exif-exposuremode-2' => 'Mise entre parenthèses automatique',
19991987
20001988 'exif-whitebalance-0' => 'Automatique',
20011989 'exif-whitebalance-1' => 'Manuelle',
@@ -2187,7 +2175,4 @@
21882176 'watchlisttools-raw' => 'Modifier la liste (mode brut)',
21892177 'watchlisttools-clear' => 'Vider la liste de suivi',
21902178
2191 -# Unknown messages
2192 -'svg-long-desc' => '(Fichier SVG, résolution de $1 × $2 pixels, taille : $3)',
2193 -
21942179 );
Index: branches/liquidthreads/languages/messages/MessagesNl.php
@@ -761,10 +761,6 @@
762762 * Einde blokkade: $6
763763
764764 U kunt deze blokkade bespreken met $1 of een andere [[{{MediaWiki:grouppage-sysop}}|beheerder]]. U kunt geen gebruik maken van de functie 'e-mail deze gebruiker', tenzij u een valide e-mailadres heeft opgegeven in uw [[Special:Preferences|voorkeuren]] en het gebruik van deze functie niet is geblokkeerd. Uw huidige IP-adres is $3 en het blokkadenummer is #$5. Vermeld beide gegevens als u ergens over deze blokkade reageert.",
765 -'blockedtext-concise' => "$7, gerelateerd aan uw gebruikersnaam of IP-adres, is geblokkeerd door $1. De opgegeven reden is $2. Deze blokkade verloopt op $6. U kunt deze blokkade bespreken met $1 of een andere beheerder. U kunt geen gebruik maken van de functie 'e-mail deze gebruiker', tenzij u een valide e-mailadres heeft opgegeven in uw [[Special:Preferences|voorkeuren]] en het gebruik van deze functie niet is geblokkeerd. Uw huidige IP-adres is $3 en het blokkadenummer is #$5. Vermeld beide gegevens als u ergens over deze blokkade reageert.",
766 -'autoblockedtext-concise' => "Uw IP-adres is recentelijk gebruikt door een gebruiker is is geblokkeerd. De blokkade is uitgevoerd door $1. De blokkade loopt af op $6. Om deze blokkade te bespreken, kunt u contact opnemen met $1 of een andere beheerder. U kunt geen gebruik maken van de functie 'e-mail deze gebruiker', tenzij u een valide e-mailadres heeft opgegeven in uw
767 -[[Special:Preferences|voorkeuren]] en het gebruik van deze functie niet is geblokkeerd.
768 -Uw huidige IP-adres is $3 en het blokkadenummer is #$5. Vermeld beide gegevens als u ergens over deze blokkade reageert.",
769765 'blockedoriginalsource' => "Hieronder staat de brontekst van '''$1''':",
770766 'blockededitsource' => "Hieronder staat de tekst van '''uw bewerkingen''' aan '''$1''':",
771767 'whitelistedittitle' => 'Voor bewerken is aanmelden verplicht',
@@ -962,12 +958,6 @@
963959 'searchresulttext' => 'Voor meer informatie over zoeken op {{SITENAME}}, zie [[{{MediaWiki:helppage}}|Zoeken op {{SITENAME}}]].',
964960 'searchsubtitle' => "U zocht naar '''[[:$1]]'''",
965961 'searchsubtitleinvalid' => 'Voor zoekopdracht "$1"',
966 -'badquery' => 'Verkeerd geformuleerde zoekopdracht',
967 -'badquerytext' => 'Uw vraag kan niet verwerkt worden.
968 -Dit komt waarschijnlijk doordat u heeft gezocht op woorden met minder dan drie letters, wat niet mogelijk is.
969 -Mogelijk heeft u een verkeerde zoekopdracht gebruikt, zoals bijvoorbeeld "fish and and scales".
970 -Probeer het nog een keer.',
971 -'matchtotals' => 'De zoekterm "$1" is gevonden in $2 onderwerpen en in de tekst van $3 pagina\'s.',
972962 'noexactmatch' => "'''Er bestaat geen pagina met onderwerp $1.''' U kunt deze [[:$1|aanmaken]].",
973963 'titlematches' => 'Overeenkomst met onderwerp',
974964 'notitlematches' => 'Geen resultaten gevonden',
@@ -982,7 +972,6 @@
983973 'powersearch' => 'Zoeken',
984974 'powersearchtext' => 'Zoek in naamruimten:<br />$1<br />$2 Toon redirects<br />Zoek naar $3 $9',
985975 'searchdisabled' => 'Zoeken in {{SITENAME}} is niet mogelijk. U kunt gebruik maken van Google. De gegevens over {{SITENAME}} zijn mogelijk niet bijgewerkt.',
986 -'blanknamespace' => '(Hoofdnaamruimte)',
987976
988977 # Preferences page
989978 'preferences' => 'Voorkeuren',
@@ -1015,8 +1004,8 @@
10161005 'prefs-personal' => 'Gebruikersprofiel',
10171006 'prefs-rc' => 'Recente wijzigingen',
10181007 'prefs-watchlist' => 'Volglijst',
1019 -'prefs-watchlist-days' => 'Aantal dagen in de volglijst:',
1020 -'prefs-watchlist-edits' => 'Aantal bewerkingen in de uitgebreide volglijst:',
 1008+'prefs-watchlist-days' => 'Maximaal aantal dagen in de volglijst:',
 1009+'prefs-watchlist-edits' => 'Maximaal aantal bewerkingen in de uitgebreide volglijst:',
10211010 'prefs-misc' => 'Diversen',
10221011 'saveprefs' => 'Opslaan',
10231012 'resetprefs' => 'Standaardvoorkeuren herstellen',
@@ -1061,17 +1050,20 @@
10621051 'userrights-available-remove' => 'U kunt gebruikers verwijderen uit $1.',
10631052
10641053 # Groups
1065 -'group' => 'Groep:',
1066 -'group-sysop' => 'Beheerders',
1067 -'group-bureaucrat' => 'Bureaucraten',
1068 -'group-all' => '(alles)',
 1054+'group' => 'Groep:',
 1055+'group-autoconfirmed' => 'Geregistreerde gebruikers',
 1056+'group-sysop' => 'Beheerders',
 1057+'group-bureaucrat' => 'Bureaucraten',
 1058+'group-all' => '(alles)',
10691059
1070 -'group-sysop-member' => 'Beheerder',
1071 -'group-bureaucrat-member' => 'Bureaucraat',
 1060+'group-autoconfirmed-member' => 'Geregistreerde gebruiker',
 1061+'group-sysop-member' => 'Beheerder',
 1062+'group-bureaucrat-member' => 'Bureaucraat',
10721063
1073 -'grouppage-bot' => 'Project:Bots',
1074 -'grouppage-sysop' => 'Project:Beheerders',
1075 -'grouppage-bureaucrat' => 'Project:Bureaucraten',
 1064+'grouppage-autoconfirmed' => '{{ns:project}}:Geregistreerde gebruikers',
 1065+'grouppage-bot' => 'Project:Bots',
 1066+'grouppage-sysop' => 'Project:Beheerders',
 1067+'grouppage-bureaucrat' => 'Project:Bureaucraten',
10761068
10771069 # User rights log
10781070 'rightslog' => 'Gebruikersrechtenlogboek',
@@ -1163,6 +1155,7 @@
11641156 'uploadwarning' => 'Uploadwaarschuwing',
11651157 'savefile' => 'Bestand opslaan',
11661158 'uploadedimage' => 'heeft "[[$1]]" geüpload',
 1159+'overwroteimage' => 'heeft een nieuwe versie van "[[$1]]" toegevoegd',
11671160 'uploaddisabled' => 'Uploaden is uitgeschakeld',
11681161 'uploaddisabledtext' => 'Het uploaden van bestanden is uitgeschakeld op deze wiki.',
11691162 'uploadscripted' => 'Dit bestand bevat HTML- of scriptcode die foutief door uw browser kan worden weergegeven.',
@@ -1241,6 +1234,19 @@
12421235 'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' is teruggedraaid tot de [$4 versie op $2, $3]</span>.',
12431236 'filerevert-badversion' => 'Er is geen vorige lokale versie van dit bestand met van het opgegeven tijdstip.',
12441237
 1238+# File deletion
 1239+'filedelete' => 'Verwijder $1',
 1240+'filedelete-legend' => 'Verwijder bestand',
 1241+'filedelete-intro' => "U bent '''[[Media:$1|$1]]''' aan het verwijderen.",
 1242+'filedelete-intro-old' => '<span class="plainlinks">U bent de versie van \'\'\'[[Media:$1|$1]]\'\'\' van [$4 $3, $2] aan het verwijderen.</span>',
 1243+'filedelete-comment' => 'Opmerking:',
 1244+'filedelete-submit' => 'Verwijderen',
 1245+'filedelete-success' => "'''$1''' is verwijderd.",
 1246+'filedelete-success-old' => '<span class="plainlinks">De versie van \'\'\'[[Media:$1|$1]]\'\'\' van $3, $2 is verwijderd.</span>',
 1247+'filedelete-nofile' => "'''$1''' bestaat niet op deze site.",
 1248+'filedelete-nofile-old' => "Er is geen versie van '''$1''' in het archief met de aangegeven eigenschappen.",
 1249+'filedelete-iscurrent' => 'U probeert de nieuwste versie van dit bestand te verwijderen. Plaats alstublieft een oudere versie terug.',
 1250+
12451251 # MIME search
12461252 'mimesearch' => 'Zoeken op MIME-type',
12471253 'mimesearch-summary' => 'Deze pagina maakt het filteren van bestanden voor het MIME-type mogelijk. Invoer: contenttype/subtype, bijvoorbeeld <tt>image/jpeg</tt>.',
@@ -1277,7 +1283,7 @@
12781284 De lengte van de [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] is '''$7'''.",
12791285 'userstatstext' => "Er {{PLURAL:$1|is '''1''' geregistreerde gebruiker|zijn '''$1''' geregistreerde gebruikers}}, waarvan er
12801286 '''$2''' (of '''$4%''') $5-rechten {{PLURAL:$2|heeft|hebben}}.",
1281 -'statistics-mostpopular' => "Meest bekeken pagina's",
 1287+'statistics-mostpopular' => "Meestbekeken pagina's",
12821288
12831289 'disambiguations' => "Doorverwijspagina's",
12841290 'disambiguationspage' => 'Template:Disambig',
@@ -1352,6 +1358,7 @@
13531359 'booksources-text' => 'Hieronder staat een lijst met koppelingen naar andere websites die nieuwe of gebruikte boeken verkopen, en die wellicht meer informatie over het boek dat u zoekt hebben:',
13541360
13551361 'categoriespagetext' => 'Deze wiki kent de volgende categorieën.',
 1362+'data' => 'Gegevens',
13561363 'userrights' => 'Gebruikersrechtenbeheer',
13571364 'groups' => 'Gebruikersgroepen',
13581365 'alphaindexline' => '$1 tot $2',
@@ -1517,7 +1524,7 @@
15181525 'protectedarticle' => '"[[$1]]" beveiligd',
15191526 'modifiedarticleprotection' => 'wijzigde beveiligingslevel voor "[[$1]]"',
15201527 'unprotectedarticle' => 'beveiliging "[[$1]]" opgeheven',
1521 -'protectsub' => '(Beveilig "$1")',
 1528+'protectsub' => '(beveiligingsniveau voor "$1" aan het instellen)',
15221529 'confirmprotect' => 'Bevestig beveiliging',
15231530 'protectcomment' => 'Reden voor beveiligen',
15241531 'protectexpiry' => 'Duur',
@@ -1535,7 +1542,7 @@
15361543 'protect-cascadeon' => "Deze pagina is momenteel beveiligd omdat het in de volgende {{PLURAL:$1|pagina|pagina's}} is opgenomen, die beveiligd {{PLURAL:$1|is|zijn}} met de cascade-optie. Het beveiligingslevel wijzigen heeft geen enkel effect.",
15371544 'protect-default' => '(standaard)',
15381545 'protect-fallback' => 'Hiervoor is het recht "$1" nodig',
1539 -'protect-level-autoconfirmed' => 'Blokkeer niet-geregistreerde gebruikers',
 1546+'protect-level-autoconfirmed' => 'Alleen geregistreerde gebruikers',
15401547 'protect-level-sysop' => 'Alleen beheerders',
15411548 'protect-summary-cascade' => 'cascade',
15421549 'protect-expiring' => 'verloopt op $1',
@@ -1591,8 +1598,9 @@
15921599 $1',
15931600
15941601 # Namespace form on various pages
1595 -'namespace' => 'Naamruimte:',
1596 -'invert' => 'Omgekeerde selectie',
 1602+'namespace' => 'Naamruimte:',
 1603+'invert' => 'Omgekeerde selectie',
 1604+'blanknamespace' => '(Hoofdnaamruimte)',
15971605
15981606 # Contributions
15991607 'contributions' => 'Bijdragen gebruiker',
@@ -1602,8 +1610,8 @@
16031611 'ucnote' => 'Hieronder staan de laatste <b>$1</b> wijzigingen van deze gebruiker in de laatste <b>$2</b> dagen.',
16041612 'uclinks' => 'Toon de laatste $1 wijzigingen; toon de laatste $2 dagen.',
16051613 'uctop' => ' (laatste wijziging)',
1606 -'month' => 'Maand:',
1607 -'year' => 'Jaar:',
 1614+'month' => 'Van maand (en eerder):',
 1615+'year' => 'Van jaar (en eerder):',
16081616
16091617 'sp-contributions-newest' => 'Nieuwste',
16101618 'sp-contributions-oldest' => 'Oudste',
@@ -1899,6 +1907,7 @@
19001908 'tooltip-compareselectedversions' => 'Toon de verschillen tussen de geselecteerde versies.',
19011909 'tooltip-watch' => 'Voeg deze pagina toe aan uw volglijst',
19021910 'tooltip-recreate' => 'Maak deze pagina opnieuw aan ondanks eerdere verwijdering',
 1911+'tooltip-upload' => 'Uploaden',
19031912
19041913 # Stylesheets
19051914 'common.css' => '/** CSS die hier wordt geplaatst heeft invloed op alle skins */',
@@ -1989,9 +1998,11 @@
19901999 'imagemaxsize' => 'Maximale grootte beelden op beschrijvingspagina:',
19912000 'thumbsize' => 'Grootte thumbnail:',
19922001 'widthheight' => '$1x$2',
 2002+'widthheightpage' => "$1×$2, $3 pagina's",
19932003 'file-info' => '(bestandsgrootte: $1, MIME-type: $2)',
19942004 'file-info-size' => '($1 × $2 pixels, bestandsgrootte: $3, MIME-type: $4)',
19952005 'file-nohires' => '<small>Geen hogere resolutie beschikbaar.</small>',
 2006+'svg-long-desc' => '(SVG-bestand, nominaal $1 × $2 pixels, bestandsgrootte: $3)',
19962007 'show-big-image' => 'Hogere resolutie',
19972008 'show-big-image-thumb' => '<small>Grootte van deze afbeelding: $1 × $2 pixels</small>',
19982009
@@ -1999,6 +2010,9 @@
20002011 'newimages' => 'Nieuwe afbeeldingen',
20012012 'noimages' => 'Niets te zien.',
20022013
 2014+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
 2015+'hours-abbrev' => 'u',
 2016+
20032017 # Bad image list
20042018 'bad_image_list' => "De opmaak is als volgt:
20052019
Index: branches/liquidthreads/languages/messages/MessagesOc.php
@@ -2,6 +2,9 @@
33 /** Occitan (Occitan)
44 *
55 * @addtogroup Language
 6+ *
 7+ * Translators:
 8+ * @author Cedric31
69 */
710 $skinNames = array(
811 'standard' => 'Normal',
@@ -169,6 +172,7 @@
170173 'category_header' => 'Articles dins la categoria "$1"',
171174 'subcategories' => 'Soscategorias',
172175 'category-media-header' => 'Fichièrs multimèdia dins la categoria "$1"',
 176+'category-empty' => "''Actualament, aquesta categoria conten pas cap d'articles o de mèdia.''",
173177
174178 'mainpagetext' => 'Logicial {{SITENAME}} installat.',
175179 'mainpagedocfooter' => "Referissètz-vos a [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] a prepaus de la personalizacion de l'interfàcia.
@@ -199,7 +203,6 @@
200204 # Metadata in edit box
201205 'metadata_help' => 'Metadonadas:',
202206
203 -'errorpagetitle' => 'Error',
204207 'returnto' => 'Tornar a la pagina $1.',
205208 'help' => 'Ajuda',
206209 'search' => 'Recercar',
@@ -225,11 +228,11 @@
226229 'unprotectthispage' => 'Desprotegir aquesta pagina',
227230 'newpage' => 'Pagina novèla',
228231 'talkpage' => 'Pagina de discussion',
 232+'talkpagelinktext' => 'Discussion',
229233 'specialpage' => 'Pagina especiala',
230234 'personaltools' => 'Espleches personals',
231235 'postcomment' => 'Ajustar un comentari',
232236 'articlepage' => "Vejatz l'article",
233 -'talk' => 'Discussion',
234237 'views' => 'Afichatges',
235238 'toolbox' => "Boita d'espleches",
236239 'userpage' => "Pagina d'utilizaire",
@@ -264,7 +267,6 @@
265268 'disclaimerpage' => '{{ns:4}}:Avertiments generals',
266269 'edithelp' => 'Ajuda',
267270 'edithelppage' => '{{ns:project}}:Cossí editar una pagina',
268 -'faq' => 'FAQ',
269271 'faqpage' => '{{ns:project}}:FAQ',
270272 'helppage' => '{{ns:project}}:Ajuda',
271273 'mainpage' => 'Acuèlh',
@@ -284,22 +286,23 @@
285287 'versionrequired' => 'Version $1 de MediaWiki necessària',
286288 'versionrequiredtext' => 'La version $1 de MediaWiki es necessària per utilizar aquesta pagina. Consultatz [[Special:Version]]',
287289
288 -'ok' => "D'acòrdi",
289 -'retrievedfrom' => 'Recuperada de "$1"',
290 -'youhavenewmessages' => 'Avètz $1 ($2).',
291 -'newmessageslink' => 'messatge(s) novèl(s)',
292 -'newmessagesdifflink' => 'darrièr cambiament',
293 -'editsection' => 'modificar',
294 -'editold' => 'modificar',
295 -'editsectionhint' => 'Modificar la seccion : $1',
296 -'toc' => 'Somari',
297 -'showtoc' => 'mostrar',
298 -'hidetoc' => 'amagar',
299 -'thisisdeleted' => 'Afichar o restablir $1?',
300 -'viewdeleted' => 'Veire $1?',
301 -'restorelink' => '{{PLURAL:$1|una edicion escafada|$1 edicions escafadas}}',
302 -'feedlinks' => 'Flus:',
303 -'feed-invalid' => 'Tipe de flus invalid.',
 290+'ok' => "D'acòrdi",
 291+'retrievedfrom' => 'Recuperada de "$1"',
 292+'youhavenewmessages' => 'Avètz $1 ($2).',
 293+'newmessageslink' => 'messatge(s) novèl(s)',
 294+'newmessagesdifflink' => 'darrièr cambiament',
 295+'youhavenewmessagesmulti' => 'Avètz de messatges novèls sus $1',
 296+'editsection' => 'modificar',
 297+'editold' => 'modificar',
 298+'editsectionhint' => 'Modificar la seccion : $1',
 299+'toc' => 'Somari',
 300+'showtoc' => 'mostrar',
 301+'hidetoc' => 'amagar',
 302+'thisisdeleted' => 'Afichar o restablir $1?',
 303+'viewdeleted' => 'Veire $1?',
 304+'restorelink' => '{{PLURAL:$1|una edicion escafada|$1 edicions escafadas}}',
 305+'feedlinks' => 'Flus:',
 306+'feed-invalid' => 'Tipe de flus invalid.',
304307
305308 # Short words for each namespace, by default used in the 'article' tab in monobook
306309 'nstab-user' => "Pagina d'utilizaire",
@@ -319,7 +322,6 @@
320323 'nospecialpagetext' => "Avètz demandat una pagina especiala qu'es pas reconeguda pel logicial {{SITENAME}}.",
321324
322325 # General errors
323 -'error' => 'Error',
324326 'databaseerror' => 'Error banca de donadas',
325327 'dberrortext' => 'Error de sintaxi dins la banca de donadas. La darrièra requèsta tractada per la banca de donadas èra :
326328 <blockquote><tt>$1</tt></blockquote>
@@ -343,6 +345,7 @@
344346 Raportatz aquesta error a un administrator, en li indicant l\'adreça de la pagina fautiva.',
345347 'readonly_lag' => 'La banca de donadas es estada automaticament clavada pendent que los serveires segondaris ratrapan lor retard sul serveire principal.',
346348 'internalerror' => 'Error intèrna',
 349+'internalerror_info' => 'Error intèrna: $1',
347350 'filecopyerror' => 'Impossible de copiar "$1" vèrs "$2".',
348351 'filerenameerror' => 'Impossible de renomenar "$1" en "$2".',
349352 'filedeleteerror' => 'Impossible de suprimir "$1".',
@@ -370,6 +373,7 @@
371374 'editinginterface' => "'''Atencion:''' Sètz a editar una pagina qu'es utilizada per modificar lo tèxt de l'interfàcia del logicial. Los cambiaments sus aquesta pagina afectaràn l'aparéncia de l'interfàcia d'utilizaire pels autres utilizaires.",
372375 'sqlhidden' => '(Requèsta SQL amagada)',
373376 'cascadeprotected' => 'Aquesta pagina es actualament protegida perque es inclusa dins las paginas seguentas, que son estadas protegidas amb l’opcion « proteccion en cascada » activada :',
 377+'namespaceprotected' => "Avètz pas la permission de modificar las paginas de l’espaci de noms « '''$1''' ».",
374378
375379 # Login and logout pages
376380 'logouttitle' => 'Desconnexion',
@@ -384,7 +388,6 @@
385389 'yourdomainname' => 'Vòstre domeni',
386390 'externaldberror' => 'Siá una error s’es producha amb la banca de donadas d’autentificacion extèrna, siá sètz pas autorizat a metre a jorn vòstre compte extèrn.',
387391 'loginproblem' => '<b>Problèma d’identificacion.</b><br />Ensajatz tornarmai !',
388 -'alreadyloggedin' => '<strong>Utilizaire $1, sètz ja identificat !</strong><br />',
389392 'login' => 'Identificacion',
390393 'loginprompt' => 'Devètz activar los cookies per vos connectar a {{SITENAME}}.',
391394 'userlogin' => 'Identificacion',
@@ -407,6 +410,7 @@
408411 'yourvariant' => 'Varianta',
409412 'yournick' => 'Mon escais (per las signaturas)',
410413 'badsig' => 'Signatura bruta incorrècta ; Verificatz vòstras balisas HTML.',
 414+'badsiglength' => 'Vòstra signatura es tròp longa : la talha maximala es de $1 caractèrs.',
411415 'email' => 'Corrièr electronic',
412416 'prefs-help-realname' => "* Nom vertadièr (facultatiu) : se l'especificatz, serà utilizat per l'atribucion de vòstras contribucions.",
413417 'loginerror' => "Problèma d'identificacion",
@@ -422,6 +426,7 @@
423427 'nouserspecified' => 'Devètz picar un nom d’utilizaire.',
424428 'wrongpassword' => 'Lo senhal es incorrècte. Ensajatz tornarmai.',
425429 'wrongpasswordempty' => 'Avètz pas entrat de senhal. Ensajatz tornarmai.',
 430+'passwordtooshort' => 'Vòstre senhal es tròp cort. Deu conténer al mens $1 caractèrs.',
426431 'mailmypassword' => 'Mandatz-me un senhal novèl',
427432 'passwordremindertitle' => 'Vòstre senhal novèl sus {{SITENAME}}',
428433 'passwordremindertext' => 'Qualqu\'un (probablament vos) amb l\'adreça IP $1 a demandat qu\'un senhal novèl vos siá mandat per vòstre accès a {{SITENAME}} ($4).
@@ -444,6 +449,7 @@
445450 'invalidemailaddress' => 'Aquesta adreça de corrièr electronic pòt pas èsser acceptada perque sembla aver un format invalid. Entratz una adreça valida o daissatz aqueste camp void.',
446451 'accountcreated' => 'Compte creat.',
447452 'accountcreatedtext' => "Lo compte d'utilizaire de $1 es estat creat.",
 453+'loginlanguagelabel' => 'Lenga: $1',
448454
449455 # Password reset dialog
450456 'resetpass' => 'Remesa a zèro del senhal',
@@ -497,6 +503,7 @@
498504 'blockedtitle' => 'Utilizaire blocat',
499505 'blockedtext' => "<big>'''Vòstre compte d'utilizaire o vòstra adreça IP son estadas blocadas'''</big> per $1 per la rason seguenta :<br />$2<p> Podètz contactar $1 o un autre [[{{MediaWiki:grouppage-sysop}}|administrator]] per ne discutir.
500506 Vòstra adreça IP actuala es $3, e lo blocatge d'adreça IP es #$5. Inclusissètz caduna d'aquestas entre-senha dins vòstra requèsta.",
 507+'autoblockedtext' => 'Vòstra adreça IP es estada blocada automaticament perque es estada utilizada per un autre utilizaire, ele-meteis blocat per $1. La rason balhada es : :\'\'$2\'\' Expiracion del blocatge : $6 Podètz contactar $1 o un dels autres [[{{MediaWiki:grouppage-sysop}}|administrators]] per discutir d\'aqueste blocatge. Notatz que podètz pas utilizar la foncion "Mandar un messatge a aqueste utilizaire" a mens qu’aguessetz balhat una adreça e-mail valida dins vòstras [[Special:Preferences|preferéncias]]. Vòstre identificant de blocatge es $5. Precizatz-lo dins tota requèsta.',
501508 'blockedoriginalsource' => "Lo còde font de '''$1''' es indicat çai jos :",
502509 'blockededitsource' => "Lo tèxt de '''vòstras edicions''' sus '''$1''' es afichat çai jos :",
503510 'whitelistedittitle' => 'Enregistrament necessari per modificar lo contengut',
@@ -517,7 +524,7 @@
518525 'newarticle' => '(Novèl)',
519526 'newarticletext' => 'Picatz aicí lo tèxt de vòstre article.',
520527 'anontalkpagetext' => "---- ''Aquò es la pagina de discussion per un utilizaire anonim qu'a pas encara creat un compte o que l'utiliza pas. Per aqueste rason, devem utilizar l'adreça IP numerica per l'identificar. Una adreça d'aqueste tope pòt èsser pertejada entre mantun utilizaires. Se sètz un utilizaire anonim e se constatatz que de comentaris que vos concernisson pas vos son estats adreçats, podètz [[Special:Userlogin|crear un compte o vos connectar]] per evitar tota confusion venenta.",
521 -'noarticletext' => "Pel moment, i a pas cap de tèxt sus aquesta pagina ; podètz [[{{ns:special}}:Search/{{PAGENAME}}|lançar una recèrca sul títol d'aquesta pagina]] o [{{fullurl:{{FULLPAGENAME}}|action=edit}} modificar aquesta pagina].",
 528+'noarticletext' => "Pel moment, i a pas cap de tèxt sus aquesta pagina ; podètz [[{{ns:special}}:Search/{{PAGENAME}}|lançar una recèrca sul títol d'aquesta pagina]] o [{{fullurl:{{NAMESPACE}}:{{FULLPAGENAME}}|action=edit}} modificar aquesta pagina].",
522529 'clearyourcache' => 'Nòta : Aprèp aver salvagardat, devètz forçar lo recargament de la pagina per veire los cambiaments : Mozilla / Konqueror / Firefox : ctrl-shift-r, IE / Opera : ctrl-f5, Safari : cmd-r.',
523530 'usercssjsyoucanpreview' => "'''Astúcia :''' utilisatz lo boton '''Previsualisacion''' per testar vòstra fuèlha novèla css/js abans de l'enregistrar.<br />Per importar vòstra fuèlha monobook dempuèi una URL, utilisatz ''@import url (VÒSTRA_URL_AICÍ&action=raw&ctype=text/css)''",
524531 'usercsspreview' => "'''Remembratz-vos que sètz a previsualizar vòstra pròpria fuèlha CSS e qu’es pas encara estada enregistrada !'''",
@@ -529,7 +536,7 @@
530537 'previewconflict' => "La previsualizacion mòstra lo tèxt d'aquesta pagina tal coma apareisserà un còp salvagardat.",
531538 'session_fail_preview' => '<strong>O planhem ! Podem pas enregistrar vòstra modificacion a causa d’una pèrda d’informacions concernent vòstra session. Ensajatz tornarmai. Se aquò capita pas encara, desconnectatz-vos, puèi reconnectatz-vos.</strong>',
532539 'session_fail_preview_html' => "<strong>O planhem ! Podem pas enregistrar vòstra modificacion a causa d’una pèrda d’informacions concernent vòstra session.</strong> ''L’HTML brut essent activat sus aqueste wiki, la previsualizacion es estada amagada per prevenir un atac per JavaScript.'' <strong>Se la tentativa de modificacion èra legitima, ensajatz tornarmai. Se aquò capita pas encara , desconnectatz-vos, puèi reconnectatz-vos.</strong>",
533 -'importing' => 'Impòrt de $1',
 540+'token_suffix_mismatch' => '<strong>Vòstra edicion es pas estada acceptada perque vòstre navegaire a mesclat los caractèrs de ponctuacion dins l’identificant d’edicion. L’edicion es estada rejetada per empachar la corrupcion del tèxt de l’article. Aqueste problèma se produtz quand utilizatz un proxy anonim amb problèma.</strong>',
534541 'editing' => 'modificacion de $1',
535542 'editinguser' => 'modificacion de $1',
536543 'editingsection' => 'Modificacion de $1 (seccion)',
@@ -556,7 +563,10 @@
557564 'edittools' => '<!-- Tot tèxt picat aicí serà afichat jos las boitas de modificacion o d’impòrt de fichièr. -->',
558565 'nocreatetitle' => 'Creacion de pagina limitada',
559566 'nocreatetext' => 'Aqueste sit a restrenhut la possibilitat de crear de paginas novèlas. Podètz tonar en arrièr e modificar una pagina existenta, [[Special:Userlogin|vos connectar o crear un compte]].',
 567+'recreate-deleted-warn' => "'''Atencion : sètz a recrear una pagina qu'es estada precedentament suprimida.'''
560568
 569+Demandatz-vos se es vertadièrament apropriat de la tornar crear en vos referissent al jornal de las supressions afichat çaijos :",
 570+
561571 # "Undo" feature
562572 'undo-success' => 'Aquesta modificacion es estada desfacha. Confirmatz, e salvagardatz los cambiaments çai jos.',
563573 'undo-failure' => 'Aquesta modificacion a pas pogut èsser desfacha a causa de conflictes amb de modificacions intermediàrias.',
@@ -582,7 +592,6 @@
583593 'cur' => 'actu',
584594 'next' => 'seg',
585595 'last' => 'darr',
586 -'orig' => 'orig',
587596 'page_first' => 'prim',
588597 'page_last' => 'darr',
589598 'histlegend' => 'Legenda : (actu) = diferéncia amb la version actuala ,
@@ -602,6 +611,7 @@
603612 # Revision deletion
604613 'rev-deleted-comment' => '(Comentari suprimit)',
605614 'rev-deleted-user' => '(nom d’utilizaire suprimit)',
 615+'rev-deleted-event' => '(comentari suprimit)',
606616 'rev-deleted-text-permission' => '<div class="mw-warning plainlinks"> Aquesta version de la pagina es estada levada de las archius publicas. Pòt i aver de detalhs dins lo [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} jornal de las supressions]. </div>',
607617 'rev-deleted-text-view' => '<div class="mw-warning plainlinks"> Aquesta version de la pagina es estada levada de las archius publicas. En tant qu’administrator d\'aqueste sit, podètz la visualizar ; pòt i aver de detahls dins lo [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} jornal de las supressions]. </div>',
608618 'rev-delundel' => 'afichar/amagar',
@@ -651,15 +661,6 @@
652662 'searchresulttext' => "Per mai d'informacions sus la recèrca dins {{SITENAME}}, vejatz [[Projècte:Recèrca|Cercar dins {{SITENAME}}]].",
653663 'searchsubtitle' => 'Per la requèsta "[[:$1]]"',
654664 'searchsubtitleinvalid' => 'Per la requèsta "$1"',
655 -'badquery' => 'Requèsta mal formulada',
656 -'badquerytext' => 'Avèm pas pogut tractar vòstra requèsta.
657 -Avètz probablament recercat un mot d\'una longor inferiora
658 -a tres letras, çò qu\'es pas encara possible. Tanben avètz
659 -pogut far una error de sintaxi, coma "peis e
660 -e escatas".
661 -Ensajatz una autra requèsta.',
662 -'matchtotals' => 'La requèsta "$1" correspond a $2 títol(s)
663 -d\'article e al tèxt de $3 article(s).',
664665 'noexactmatch' => 'Cap de pagina amb lo títol "$1" existís pas, ensajatz amb la recèrca complèta. Si que non, podètz [[:$1|crear aquesta pagina]]',
665666 'titlematches' => 'Correspondéncias dins los títols',
666667 'notitlematches' => "Cap de títol d'article conten pas lo(s) mot(s) demandat(s)",
@@ -679,7 +680,6 @@
680681 $2 Enclure las paginas de redireccions Recercar $3 $9',
681682 'searchdisabled' => 'La recèrca sus {{SITENAME}} es desactivada. En esperant la reactivacion, podètz efectuar una recèrca via Google.
682683 Atencion, lor indexacion de contengut {{SITENAME}} benlèu es pas a jorn.',
683 -'blanknamespace' => '(Principal)',
684684
685685 # Preferences page
686686 'preferences' => 'Preferéncias',
@@ -727,6 +727,8 @@
728728 'resultsperpage' => 'Nombre de responsas per pagina',
729729 'contextlines' => 'Nombre de linhas per responsa',
730730 'contextchars' => 'Nombre de caractèrs de contèxt per linha',
 731+'stub-threshold' => 'Limita superiora pels <a href="#" class="stub">ligams vèrs los esbòces</a> (octets) :',
 732+'recentchangesdays' => 'Jorns de mostrar dins los darrièrs cambiaments:',
731733 'recentchangescount' => 'Nombre de títols dins los darrièrs cambiaments',
732734 'savedprefs' => 'Las preferéncias son estadas salvagardadas.',
733735 'timezonelegend' => 'Fus orari',
@@ -741,15 +743,19 @@
742744 'files' => 'Fichièrs',
743745
744746 # User rights
745 -'userrights-lookup-user' => "Gestion dels dreches d'utilizaire",
746 -'userrights-user-editname' => 'Entrar un nom d’utilizaire :',
747 -'editusergroup' => "Modificacion dels gropes d'utilizaires",
748 -'userrights-editusergroup' => 'Modificar los gropes de l’utilizaire',
749 -'saveusergroups' => "Salvagardar los gropes d'utilizaire",
750 -'userrights-groupsmember' => 'Membre de:',
751 -'userrights-groupsavailable' => 'Gropes disponibles:',
752 -'userrights-groupshelp' => "Causissètz las permissions que volètz levar o ajustar a l'utilizaire.
 747+'userrights-lookup-user' => "Gestion dels dreches d'utilizaire",
 748+'userrights-user-editname' => 'Entrar un nom d’utilizaire :',
 749+'editusergroup' => "Modificacion dels gropes d'utilizaires",
 750+'userrights-editusergroup' => 'Modificar los gropes de l’utilizaire',
 751+'saveusergroups' => "Salvagardar los gropes d'utilizaire",
 752+'userrights-groupsmember' => 'Membre de:',
 753+'userrights-groupsavailable' => 'Gropes disponibles:',
 754+'userrights-groupshelp' => "Causissètz las permissions que volètz levar o ajustar a l'utilizaire.
753755 Los gropes pas seleccionats seràn pas modificats. Podètz deseleccionar un grop amb CTRL + Clic esquèrra.",
 756+'userrights-reason' => 'Rason del cambiament:',
 757+'userrights-available-none' => 'Podètz pas cambiar l’apartenéncia als diferents gropes.',
 758+'userrights-available-add' => "Podètz ajustar d'utilizaires a $1.",
 759+'userrights-available-remove' => "Podètz levar d'utilizaires de $1.",
754760
755761 # Groups
756762 'group' => 'Grop:',
@@ -791,7 +797,6 @@
792798 'hide' => 'amagar',
793799 'show' => 'mostrar',
794800 'minoreditletter' => 'M',
795 -'newpageletter' => 'N',
796801 'number_of_watching_users_pageview' => '[$1 utilizaire(s) seguent(s)]',
797802 'rc_categories' => 'Limit de las categorias (separacion amb « | »)',
798803 'rc_categories_any' => 'Totas',
@@ -799,6 +804,7 @@
800805 # Recent changes linked
801806 'recentchangeslinked' => 'Seguit dels ligams',
802807 'recentchangeslinked-noresult' => 'Cap de cambiament sus las paginas ligadas pendent lo periòde causit.',
 808+'recentchangeslinked-summary' => "Aquesta pagina especiala mòstra las modificacions recentas sus las paginas que son ligadas. Las paginas de vòstra lista de seguit son '''en gras'''.",
803809
804810 # Upload
805811 'upload' => 'Copiar sul serveire',
@@ -828,6 +834,7 @@
829835 'uploadedfiles' => 'Fichièrs copiats',
830836 'ignorewarning' => 'Ignorar l’avertiment e salvagardar lo fichièr.',
831837 'ignorewarnings' => "Ignorar los avertiments a l'ocasion de l’impòrt",
 838+'minlength1' => 'Los noms de fichièrs dèvon comprendre al mens una letra.',
832839 'illegalfilename' => 'Lo nom de fichièr « $1 » conten de caractèrs interdiches dins los títols de paginas. Mercé de lo renomenar e de lo copiar tornarmai.',
833840 'badfilename' => 'Imatge es estat torni nom "$1".',
834841 'filetype-badmime' => 'Los fichièrs del tipe MIME « $1 » pòdon pas èsser importats.',
@@ -879,7 +886,6 @@
880887 # Image list
881888 'imagelist' => 'Lista dels imatges',
882889 'imagelisttext' => 'Vaquí una lista de $1 imatges classats $2.',
883 -'imagelistforuser' => 'Aficha unicament los imatges importats per $1.',
884890 'getimagelist' => 'Recuperacion de la lista dels imatges',
885891 'ilsubmit' => 'Cercar',
886892 'showlast' => 'Afichar los $1 darrièrs imatges classats $2.',
@@ -889,14 +895,6 @@
890896 'imgdelete' => 'supr',
891897 'imgdesc' => 'descr',
892898 'imgfile' => 'fichièr',
893 -'imglegend' => "Legenda: (descr) = afichar/modificar la descripcion de l'imatge.",
894 -'imghistory' => "Istoric de l'imatge",
895 -'revertimg' => 'restab',
896 -'deleteimg' => 'supr',
897 -'deleteimgcompletely' => 'supr',
898 -'imghistlegend' => "Legenda: (actu) = aquò es l'imatge actuala, (supr) = suprimir
899 -aquesta version anciana, (restab) = restablir aquesta version anciana.
900 -<br /><i>Clicatz sus la data per veire l'imatge copiat a aquesta data</i>.",
901899 'imagelinks' => "Ligams vèrs l'imatge",
902900 'linkstoimage' => 'Las paginas çai jos compòrtan un ligam vèrs aqueste imatge:',
903901 'nolinkstoimage' => 'Cap de pagina compòrta pas de ligam vèrs aqueste imatge.',
@@ -914,9 +912,10 @@
915913 'imagelist_search_for' => 'Recèrca per l’imatge nomenat :',
916914
917915 # MIME search
918 -'mimesearch' => 'Recèrca per tipe MIME',
919 -'mimetype' => 'Tipe MIME:',
920 -'download' => 'telecargament',
 916+'mimesearch' => 'Recèrca per tipe MIME',
 917+'mimesearch-summary' => 'Aquesta pagina especiala permet de cercar de fichièrs en foncion de lor tipe MIME. Entrada : tipe/sostipe, per exemple <tt>image/jpeg</tt>.',
 918+'mimetype' => 'Tipe MIME:',
 919+'download' => 'telecargament',
921920
922921 # Unwatched pages
923922 'unwatchedpages' => 'Paginas pas seguidas',
@@ -930,7 +929,8 @@
931930 'unusedtemplateswlh' => 'autres ligams',
932931
933932 # Random redirect
934 -'randomredirect' => "Una pagina de redireccion a l'azard",
 933+'randomredirect' => "Una pagina de redireccion a l'azard",
 934+'randomredirect-nopages' => 'I a pas cap de redireccion dins aqueste espaci de nom.',
935935
936936 # Statistics
937937 'statistics' => 'Estatisticas',
@@ -962,12 +962,13 @@
963963 'withoutinterwiki' => 'Paginas sens ligams interlengas',
964964 'withoutinterwiki-header' => "Aquesta pagina a pas de ligams vèrs las versions dins d'autras lengas:",
965965
 966+'fewestrevisions' => 'Articles amb lo mens de revisions',
 967+
966968 # Miscellaneous special pages
967969 'nbytes' => '$1 octets',
968970 'ncategories' => '$1 {{PLURAL:$1|categoria|categorias}}',
969971 'nlinks' => '$1 referéncias',
970972 'nmembers' => '$1 {{PLURAL:$1|membre|membres}}',
971 -'nrevisions' => '$1 {{PLURAL:$1|revision|revisions}}',
972973 'nviews' => '$1 consultacions',
973974 'specialpage-empty' => 'Aquesta pagina es voida.',
974975 'lonelypages' => 'Paginas orfanèlas',
@@ -975,6 +976,7 @@
976977 'uncategorizedpages' => 'Paginas sens categorias',
977978 'uncategorizedcategories' => 'Categorias sens categorias',
978979 'uncategorizedimages' => 'Imatges sens categorias',
 980+'uncategorizedtemplates' => 'Modèls sens categoria',
979981 'unusedcategories' => 'Categorias inutilizadas',
980982 'unusedimages' => 'Imatges orfanèls',
981983 'popularpages' => 'Paginas mai consultadas',
@@ -982,12 +984,14 @@
983985 'wantedpages' => 'Paginas mai demandadas',
984986 'mostlinked' => 'Paginas mai ligadas',
985987 'mostlinkedcategories' => 'Categorias mai utilizadas',
 988+'mostlinkedtemplates' => 'Modèls mai utilizats',
986989 'mostcategories' => 'Articles utilizant mai de categorias',
987990 'mostimages' => 'Imatges mai utilizats',
988991 'mostrevisions' => 'Articles mai modificats',
989992 'allpages' => 'Totas las paginas',
990993 'prefixindex' => 'Totas las paginas per primièras letras',
991994 'randompage' => "Una pagina a l'azard",
 995+'randompage-nopages' => 'I a pas cap de pagina dins aqueste espaci de nom.',
992996 'shortpages' => 'Articles corts',
993997 'longpages' => 'Articles longs',
994998 'deadendpages' => "Paginas sul camin d'enlòc",
@@ -1025,6 +1029,7 @@
10261030 'specialloguserlabel' => 'Utilizaire:',
10271031 'speciallogtitlelabel' => 'Títol:',
10281032 'log' => 'Jornals',
 1033+'all-logs-page' => 'Totes los jornals',
10291034 'log-search-legend' => "Recèrca d'istorics",
10301035 'log-search-submit' => 'Anar',
10311036 'alllogstext' => 'Afichatge combinat dels jornals de còpia, supression, proteccion, blocatge, e administrator. Podètz restrénher la vista en seleccionant un tipe de jornal, un nom d’utilizaire o la pagina concernida.',
@@ -1043,6 +1048,7 @@
10441049 'allpagessubmit' => 'Validar',
10451050 'allpagesprefix' => 'Afichar las paginas començant pel prefix :',
10461051 'allpagesbadtitle' => 'Lo títol rensenhat per la pagina es incorrècte o possedís un prefix reservat. Conten segurament un o mantun caractèr especial que pòt pas èsser utilizats dins los títols.',
 1052+'allpages-bad-ns' => '{{SITENAME}} a pas d’espaci de noms « $1 ».',
10471053
10481054 # Special:Listusers
10491055 'listusersfrom' => 'Afichar los utilizaires a partir de :',
@@ -1078,7 +1084,6 @@
10791085 'watchlistfor' => "(per l’utilizaire '''$1''')",
10801086 'nowatchlist' => "Vòstra lista de seguit conten pas cap d'article.",
10811087 'watchlistanontext' => 'Per poder afichar o editar los elements de vòstra lista de seguit, devètz vos $1.',
1082 -'watchlistcount' => '<b>Avètz $1 paginas dins vòstra lista de seguit, en incluissent las paginas de discussion</b>',
10831088 'watchnologin' => 'Non connectat',
10841089 'watchnologintext' => 'Devètz èsser [[Special:Userlogin|connectat(ada)]]
10851090 per modificar vòstra lista.',
@@ -1116,14 +1121,17 @@
11171122 'watching' => 'Seguit...',
11181123 'unwatching' => 'Fin del seguit...',
11191124
1120 -'enotif_mailer' => 'Sistèma d’expedicion de notificacion de {{SITENAME}}',
1121 -'enotif_reset' => 'Marcar totas las paginas coma visitadas',
1122 -'enotif_newpagetext' => 'Aquò es una pagina novèla.',
1123 -'changed' => 'modificada',
1124 -'created' => 'creada',
1125 -'enotif_subject' => 'La pagina $PAGETITLE de {{SITENAME}} es estada $CHANGEDORCREATED per $PAGEEDITORemailto',
1126 -'enotif_lastvisited' => 'Consultatz $1 per totes los cambiaments dempuèi vòstra darrièra visita.',
1127 -'enotif_body' => 'Car $WATCHINGUSERNAME,
 1125+'enotif_mailer' => 'Sistèma d’expedicion de notificacion de {{SITENAME}}',
 1126+'enotif_reset' => 'Marcar totas las paginas coma visitadas',
 1127+'enotif_newpagetext' => 'Aquò es una pagina novèla.',
 1128+'enotif_impersonal_salutation' => 'Utilizaire de {{SITENAME}}',
 1129+'changed' => 'modificada',
 1130+'created' => 'creada',
 1131+'enotif_subject' => 'La pagina $PAGETITLE de {{SITENAME}} es estada $CHANGEDORCREATED per $PAGEEDITORemailto',
 1132+'enotif_lastvisited' => 'Consultatz $1 per totes los cambiaments dempuèi vòstra darrièra visita.',
 1133+'enotif_lastdiff' => 'Consultatz $1 per veire aquesta modificacion.',
 1134+'enotif_anon_editor' => 'utilizaire non-enregistrat $1',
 1135+'enotif_body' => 'Car $WATCHINGUSERNAME,
11281136
11291137 la pagina de {{SITENAME}} $PAGETITLE es estada $CHANGEDORCREATED lo $PAGEEDITDATE per $PAGEEDITOR, vejatz $PAGETITLE_URL per la version actuala.
11301138
@@ -1165,11 +1173,12 @@
11661174 'deletedarticle' => 'escafament de "[[$1]]"',
11671175 'dellogpage' => 'Traça dels escafaments',
11681176 'dellogpagetext' => "Vaquí la lista de las supressions recentas.
1169 -L'ora indicada es la del serveire (UTC).",
 1177+L'ora indicada es la del serveire (UTC).
 1178+<ul>
 1179+</ul>",
11701180 'deletionlog' => 'traça dels escafaments',
11711181 'reverted' => 'Restabliment de la version precedenta',
11721182 'deletecomment' => 'Motiu de la supression',
1173 -'imagereverted' => 'La version precedenta es estada restablida.',
11741183 'rollback' => 'revocar las modificacions',
11751184 'rollback_short' => 'Revocar',
11761185 'rollbacklink' => 'revocar',
@@ -1181,12 +1190,14 @@
11821191 La darrièra modificacion èra de [[User:$3|$3]] ([[User talk:$3|Discussion]]).",
11831192 'editcomment' => 'Lo resumit de la modificacion èra: "<i>$1</i>".', # only shown if there is an edit comment
11841193 'revertpage' => 'restitucion de la darrièra modificacion de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussion]]); retorn a la darrièra version de [[User:$1|$1]]',
 1194+'rollback-success' => 'Revocacion de las modificacions de $1 ; retorn a la version de $2.',
11851195 'sessionfailure' => 'Vòstra session de connexion sembla aver de problèmas ;
11861196 aquesta accion es estada anullada en prevencion d’un piratatge de session.
11871197 Clicatz sus « Precedent » e recargatz la pagina d’ont venètz, puèi ensajatz tornarmai.',
11881198 'protectlogpage' => 'Istoric de las proteccions',
11891199 'protectlogtext' => 'Vejatz las [[Special:Protectedpages|directivas]] per mai d’informacion.',
11901200 'protectedarticle' => 'a protegit « [[$1]] »',
 1201+'modifiedarticleprotection' => 'a modificat lo nivèl de proteccion de « [[$1]] »',
11911202 'unprotectedarticle' => 'a desprotegit « [[$1]] »',
11921203 'protectsub' => '(Protegir « $1 »)',
11931204 'confirmprotect' => 'Confirmar la proteccion',
@@ -1197,6 +1208,9 @@
11981209 'unprotectsub' => '(Desprotegir « $1 »)',
11991210 'protect-unchain' => 'Desblocar las permissions de renomenatge',
12001211 'protect-text' => 'Podètz consultar e modificar lo nivèl de proteccion de la pagina <strong>$1</strong>. Asseguratz-vos que seguissètz las règlas intèrnas.',
 1212+'protect-locked-blocked' => 'Podètz pas modificar lo nivèl de proteccion tant que sètz blocat. Vaquí los reglatges actuals de la pagina <strong>$1</strong> :',
 1213+'protect-locked-dblock' => 'Lo nivèl de proteccion pòt pas èsser modificat perque la banca de donadas es blocada. Vaquí los reglatges actuals de la pagina <strong>$1</strong> :',
 1214+'protect-locked-access' => 'Avètz pas los dreches necessaris per modificar la proteccion de la pagina. Vaquí los reglatges actuals de la pagina <strong>$1</strong> :',
12011215 'protect-cascadeon' => "Aquesta pagina es actualament protegida perque es inclusa dins las paginas seguentas, que son estadas protegidas amb l’opcion « proteccion en cascada » activada. Podètz cambiar lo nivèl de proteccion d'aquesta pagina sens qu'aquò afècte la proteccion en cascada.",
12021216 'protect-default' => 'Pas de proteccion',
12031217 'protect-level-autoconfirmed' => 'Semiproteccion',
@@ -1206,6 +1220,8 @@
12071221 'protect-cascade' => 'Proteccion en cascada - Protegís totas las paginas inclusas dins aquesta.',
12081222 'restriction-level' => 'Nivèl de restriccion',
12091223 'minimum-size' => 'Talha minimom (octets)',
 1224+'maximum-size' => 'Talha maximala',
 1225+'pagesize' => '(octets)',
12101226
12111227 # Restrictions (nouns)
12121228 'restriction-edit' => 'Modificacion',
@@ -1227,6 +1243,7 @@
12281244 'undeletehistory' => "Se restablissètz la pagina, totas las revisions seràn restablidas dins l'istoric.
12291245 Se una pagina novèla amb lo meteis nom es estada creada dempuèi la supression,
12301246 las revisions restablidas apareisseràn dins l'istoric anterior e la version correnta serà pas automaticament remplaçada.",
 1247+'undeleterevdel' => 'Lo restabliment serà pas efectuat se, fin finala, la version mai recenta de la pagina serà parcialament suprimida. Dins aqueste cas, devètz deseleccionatz las versions mai recentas (en naut). Las versions dels fichièrs a lasqualas avètz pas accès seràn pas restablidas.',
12311248 'undeletehistorynoadmin' => "Aqueste article es estat suprimit. Lo motiu de la supression es indicat dins lo resumit çai jos, amb los detalhs dels utilizaires que l’an modificat abans sa supression. Lo contengut d'aquestas versions es pas accessible qu’als administrators.",
12321249 'undelete-revision' => 'Version suprimida de $1, lo $2 :',
12331250 'undeleterevision-missing' => 'Version invalida o mancanta. Benlèu avètz un ligam marrit, o la version es estada restablida o suprimida de l’archiu.',
@@ -1248,8 +1265,9 @@
12491266 'undelete-no-results' => 'Cap de pagina correspondent a la recèrca es pas estada trobada dins las archius.',
12501267
12511268 # Namespace form on various pages
1252 -'namespace' => 'Espaci de nom :',
1253 -'invert' => 'Inversar la seleccion',
 1269+'namespace' => 'Espaci de nom :',
 1270+'invert' => 'Inversar la seleccion',
 1271+'blanknamespace' => '(Principal)',
12541272
12551273 # Contributions
12561274 'contributions' => "Contribucions d'aqueste contributor",
@@ -1274,16 +1292,17 @@
12751293 'sp-newimages-showfrom' => 'Afichar los imatges importats dempuèi lo $1',
12761294
12771295 # What links here
1278 -'whatlinkshere' => 'Paginas ligadas a aquesta',
1279 -'notargettitle' => 'Pas de cibla',
1280 -'notargettext' => 'Indicatz una pagina cibla o un utilizaire cibla.',
1281 -'linklistsub' => '(Lista de ligams)',
1282 -'linkshere' => 'Las paginas çai jos contenon un ligam vèrs aquesta:',
1283 -'nolinkshere' => "Cap de pagina conten pas de ligam vèrs '''[[:$1]]'''.",
1284 -'nolinkshere-ns' => "Cap de pagina conten pas de ligam vèrs '''[[:$1]]''' dins l’espaci de nom causit.",
1285 -'isredirect' => 'pagina de redireccion',
1286 -'whatlinkshere-prev' => '{{PLURAL:$1|precedent|$1 precedents}}',
1287 -'whatlinkshere-next' => '{{PLURAL:$1|seguent|$1 seguents}}',
 1296+'whatlinkshere' => 'Paginas ligadas a aquesta',
 1297+'notargettitle' => 'Pas de cibla',
 1298+'notargettext' => 'Indicatz una pagina cibla o un utilizaire cibla.',
 1299+'linklistsub' => '(Lista de ligams)',
 1300+'linkshere' => 'Las paginas çai jos contenon un ligam vèrs aquesta:',
 1301+'nolinkshere' => "Cap de pagina conten pas de ligam vèrs '''[[:$1]]'''.",
 1302+'nolinkshere-ns' => "Cap de pagina conten pas de ligam vèrs '''[[:$1]]''' dins l’espaci de nom causit.",
 1303+'isredirect' => 'pagina de redireccion',
 1304+'whatlinkshere-prev' => '{{PLURAL:$1|precedent|$1 precedents}}',
 1305+'whatlinkshere-next' => '{{PLURAL:$1|seguent|$1 seguents}}',
 1306+'whatlinkshere-links' => '← ligams',
12881307
12891308 # Block/unblock
12901309 'blockip' => 'Blocar una adreça IP',
@@ -1294,6 +1313,7 @@
12951314 'ipadressorusername' => 'Adreça IP o nom d’utilizaire',
12961315 'ipbexpiry' => 'Durada del blocatge',
12971316 'ipbreason' => 'Motiu',
 1317+'ipbreasonotherlist' => 'Autra rason',
12981318 'ipbanononly' => 'Blocar unicament los utilizaires anonims',
12991319 'ipbcreateaccount' => 'Empachar la creacion de compte',
13001320 'ipbenableautoblock' => 'Blocar automaticament las adreças IP utilizadas per aqueste utilizaire',
@@ -1301,11 +1321,13 @@
13021322 'ipbother' => 'Autra durada',
13031323 'ipboptions' => '2 oras:2 hours,1 jorn:1 day,3 jorns:3 days,1 setmana:1 week,2 setmanas:2 weeks,1 mes:1 month,3 meses:3 months,6 meses:6 months,1 an:1 year,indefinidament:infinite',
13041324 'ipbotheroption' => 'autre',
 1325+'ipbotherreason' => 'Motiu diferent o suplementari',
13051326 'ipbhidename' => "Amagar lo nom d’utilizaire o l’IP de l'istoric de blocatge, de la lista dels blocatges actius e de la lista dels utilizaires",
13061327 'badipaddress' => "L'adreça IP es pas corrècta.",
13071328 'blockipsuccesssub' => 'Blocatge capitat',
13081329 'blockipsuccesstext' => 'L\'adreça IP "$1" es estada blocada.
13091330 <br />Podètz consultar sus aquesta [[Special:Ipblocklist|pagina]] la lista de las adreças IP blocadas.',
 1331+'ipb-edit-dropdown' => 'Modificar los motius de blocatge per defaut',
13101332 'ipb-unblock-addr' => 'Desblocar $1',
13111333 'ipb-unblock' => "Desblocar un compte d'utilizaire o una adreça IP",
13121334 'ipb-blocklist-addr' => 'Veire los blocatges existents per $1',
@@ -1315,6 +1337,7 @@
13161338 a partir d'una adreça IP precedentament blocada.",
13171339 'ipusubmit' => 'Desblocar aquesta adreça',
13181340 'unblocked' => '[[User:$1|$1]] es estat desblocat',
 1341+'unblocked-id' => 'Lo blocatge $1 es estat levat',
13191342 'ipblocklist' => 'Lista de las adreças IP blocadas',
13201343 'ipblocklist-submit' => 'Recèrca',
13211344 'blocklistline' => '$1, $2 a blocat $3 ($4)',
@@ -1323,6 +1346,7 @@
13241347 'anononlyblock' => 'utilizaire non enregistrat unicament',
13251348 'noautoblockblock' => 'Blocatge automatic desactivat',
13261349 'createaccountblock' => 'La creacion de compte es blocada.',
 1350+'ipblocklist-empty' => 'La lista dels blocatges es voida.',
13271351 'blocklink' => 'blocar',
13281352 'unblocklink' => 'desblocar',
13291353 'contribslink' => 'contribucions',
@@ -1333,6 +1357,7 @@
13341358 'unblocklogentry' => 'a desblocat « $1 »',
13351359 'block-log-flags-anononly' => 'utilizaires anonims solament',
13361360 'block-log-flags-nocreate' => 'creacion de compte interdicha',
 1361+'block-log-flags-noautoblock' => 'autoblocatge de las IP desactivat',
13371362 'range_block_disabled' => "Lo blocatge de plajas d'IP es estat desactivat.",
13381363 'ipb_expiry_invalid' => 'Temps d’expiracion invalid.',
13391364 'ipb_already_blocked' => '« $1 » ja es blocat',
@@ -1431,16 +1456,19 @@
14321457 'allmessagesdefault' => 'Messatge per defaut',
14331458 'allmessagescurrent' => 'Messatge actual',
14341459 'allmessagestext' => 'Aquò es la lista de totes los messatges disponibles dins l’espaci MediaWiki',
1435 -'allmessagesnotsupportedUI' => "''Special:Allmessages'' accèpta pas la lenga de vòstra interfàcia (<b>$1</b>) sus aqueste sit.",
14361460 'allmessagesnotsupportedDB' => '<b>Special:Allmessages</b> es pas disponible perque <b>$wgUseDatabaseMessages</b> es desactivat.',
14371461 'allmessagesfilter' => 'Filtre d’expression racionala :',
14381462 'allmessagesmodified' => 'Afichar pas que las modificacions',
14391463
14401464 # Thumbnails
1441 -'thumbnail-more' => 'Agrandir',
1442 -'missingimage' => '<b>Imatge mancant</b><br /><i>$1</i>',
1443 -'filemissing' => 'Fichièr absent',
1444 -'thumbnail_error' => 'Error al moment de la creacion de la miniatura : $1',
 1465+'thumbnail-more' => 'Agrandir',
 1466+'missingimage' => '<b>Imatge mancant</b><br /><i>$1</i>',
 1467+'filemissing' => 'Fichièr absent',
 1468+'thumbnail_error' => 'Error al moment de la creacion de la miniatura : $1',
 1469+'djvu_page_error' => 'Pagina DjVu fòra limits',
 1470+'djvu_no_xml' => "Impossible d’obténer l'XML pel fichièr DjVu",
 1471+'thumbnail_invalid_params' => 'Paramètres de la miniatura invalids',
 1472+'thumbnail_dest_directory' => 'Impossible de crear lo repertòri de destinacion',
14451473
14461474 # Special:Import
14471475 'import' => 'Importar de paginas',
@@ -1453,7 +1481,6 @@
14541482 'import-interwiki-namespace' => 'Transferir las paginas dins l’espaci de nom :',
14551483 'importtext' => 'Exportatz lo fichièr dempuèi lo wiki d’origina en utilizant l’esplech Special:Export, lo salvagardar sus vòstre disc dur e lo copiar aicí.',
14561484 'importstart' => 'Impòrt de las paginas...',
1457 -'import-revision-count' => '$1 {{PLURAL:$1|revision|revisions}}',
14581485 'importnopages' => "Cap de pagina d'importar.",
14591486 'importfailed' => 'Fracàs de l’impòrt : $1',
14601487 'importunknownsource' => 'Tipe de la font d’impòrt desconegut',
@@ -1513,6 +1540,7 @@
15141541 'tooltip-t-emailuser' => 'Mandar un corrièr electronic a aqueste utilizaire',
15151542 'tooltip-t-upload' => 'Importar un imatge o fichièr mèdia sul serveire',
15161543 'tooltip-t-specialpages' => 'Lista de totas las paginas especialas',
 1544+'tooltip-t-print' => "Version imprimibla d'aquesta pagina",
15171545 'tooltip-ca-nstab-main' => 'Veire l’article',
15181546 'tooltip-ca-nstab-user' => "Veire la pagina d'utilizaire",
15191547 'tooltip-ca-nstab-media' => 'Veire la pagina del mèdia',
@@ -1536,8 +1564,7 @@
15371565 'monobook.css' => '/* Lo CSS plaçat aicí afectarà los utilizaires del skin Monobook */',
15381566
15391567 # Scripts
1540 -'common.js' => '/* Un JavaScript quin que siá aicí serà cargat per un utilizaire quin que siá e per cada pagina accedida. */',
1541 -'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
 1568+'common.js' => '/* Un JavaScript quin que siá aicí serà cargat per un utilizaire quin que siá e per cada pagina accedida. */',
15421569
15431570 # Metadata
15441571 'nodublincore' => 'Las metadonadas « Dublin Core RDF » son desactivadas sus aqueste serveire.',
@@ -1613,16 +1640,14 @@
16141641 'file-info' => 'Talha del fichièr: $1, tipe MIME: $2',
16151642 'file-info-size' => '($1 × $2 pixel, talha del fichièr: $3, tipe MIME: $4)',
16161643 'file-nohires' => '<small>Pas de resolucion mai nauta disponibla.</small>',
1617 -'file-svg' => '<small>Aquò es un grafic vectorial, redimensionable sens pèrdas. Talha de basa : $1 × $2 pixels.</small>',
16181644 'show-big-image' => 'Imatge en resolucion mai nauta',
16191645 'show-big-image-thumb' => "<small>Talha d'aqueste apercebut : $1 × $2 pixels</small>",
16201646
 1647+# Special:Newimages
16211648 'newimages' => 'Galariá de fichièrs novèls',
16221649 'showhidebots' => '($1 bòts)',
16231650 'noimages' => "Cap imatge d'afichar.",
16241651
1625 -'passwordtooshort' => 'Vòstre senhal es tròp cort. Deu conténer al mens $1 caractèrs.',
1626 -
16271652 # Metadata
16281653 'metadata' => 'Metadonadas',
16291654 'metadata-help' => "Aqueste fichièr conten d'informacions suplementàrias probablament ajustadas per l’aparelh de fòto o l'escanèr que l’a producha. Se lo fichièr es estat modificat, cèrts detalhs pòdon refletar pas l’imatge modificat.",
@@ -1652,6 +1677,8 @@
16531678 'exif-jpeginterchangeformat' => 'Posicion del SOI JPEG',
16541679 'exif-jpeginterchangeformatlength' => 'Talha en octet de las donadas JPEG',
16551680 'exif-transferfunction' => 'Foncion de transferiment',
 1681+'exif-whitepoint' => 'Cromaticitat del punt blanc',
 1682+'exif-primarychromaticities' => 'Cromaticitats de las colors primàrias',
16561683 'exif-ycbcrcoefficients' => 'Coeficients de la matritz de transformacion de l’espaci colorimetric',
16571684 'exif-referenceblackwhite' => 'Valors de referéncia negre e blanc',
16581685 'exif-datetime' => 'Data e ora de cambiament del fichièr',
@@ -1920,15 +1947,12 @@
19211948 $1",
19221949 'confirm_purge_button' => 'Confirmar',
19231950
1924 -'youhavenewmessagesmulti' => 'Avètz de messatges novèls sus $1',
1925 -
 1951+# AJAX search
19261952 'searchcontaining' => 'Cercar los articles contenent « $1 ».',
19271953 'searchnamed' => 'Cercar los articles nomenats « $1 ».',
19281954 'articletitles' => 'Articles començant per « $1 »',
19291955 'hideresults' => 'Amagar los resultats',
19301956
1931 -'loginlanguagelabel' => 'Lenga: $1',
1932 -
19331957 # Multipage image navigation
19341958 'imgmultipageprev' => '&larr; pagina precedenta',
19351959 'imgmultipagenext' => 'pagina seguenta &rarr;',
@@ -1948,7 +1972,7 @@
19491973 # Auto-summaries
19501974 'autosumm-blank' => 'Resumit automatic : blanquiment',
19511975 'autosumm-replace' => "Resumit automatic : contengut remplaçat per '$1'",
1952 -'autoredircomment' => 'Redireccion vèrs [[$1]]', # This should be changed to the new naming convention, but existed beforehand
 1976+'autoredircomment' => 'Redireccion vèrs [[$1]]',
19531977 'autosumm-new' => 'Pagina novèla: $1',
19541978
19551979 # Size units
@@ -1965,6 +1989,17 @@
19661990 'livepreview-error' => 'Impossible de se connectar : $1 "$2"
19671991 Ensajatz la previsualizacion normala.',
19681992
1969 -);
 1993+# Watchlist editor
 1994+'watchlistedit-raw-titles' => 'Paginas:',
 1995+'watchlistedit-raw-submit' => 'Metre a jorn la lista',
 1996+'watchlistedit-raw-done' => 'Vòstra lista de seguit es estada mesa a jorn.',
 1997+'watchlistedit-raw-added' => '{{PLURAL:$1|Una pagina es estada ajustada|$1 paginas son estadas ajustadas}} :',
 1998+'watchlistedit-raw-removed' => '{{PLURAL:$1|Una pagina es estada levada|$1 paginas son estadas levadas}} :',
19701999
 2000+# Watchlist editing tools
 2001+'watchlisttools-view' => 'Lista de seguit',
 2002+'watchlisttools-edit' => 'Veire e modificar la lista de seguit',
 2003+'watchlisttools-raw' => 'Modificar la lista (mòde brut)',
 2004+'watchlisttools-clear' => 'Voidar la lista de seguit',
19712005
 2006+);
Index: branches/liquidthreads/languages/messages/MessagesNds.php
@@ -117,13 +117,17 @@
118118 'tog-enotifrevealaddr' => 'Miene Nettbreefadress in Bestätigungsnettbreven wiesen',
119119 'tog-shownumberswatching' => 'Wies de Tall vun Brukers, de op disse Siet oppasst',
120120 'tog-fancysig' => 'eenfache Signatur (ahn Lenk)',
 121+'tog-externaleditor' => 'Jümmer extern Editor bruken',
121122 'tog-externaldiff' => 'Extern Warktüüch to’n Wiesen vun Ünnerscheden as Standard bruken',
122123 'tog-uselivepreview' => 'Live-Vörschau bruken (JavaScript) (Experimental)',
123124 'tog-forceeditsummary' => 'Segg mi bescheid, wenn ik keen Tosamenfaten geven heff, wat ik allens ännert heff',
124125 'tog-watchlisthideown' => 'Ännern vun mi sülvs op de Oppasslist nich wiesen',
125126 'tog-watchlisthidebots' => 'Ännern vun Bots op de Oppasslist nich wiesen',
 127+'tog-watchlisthideminor' => 'Lütte Ännern op de Oppasslist nich wiesen',
126128 'tog-nolangconversion' => 'Variantenkonverschoon utschalten',
127129 'tog-ccmeonemails' => 'vun Nettbreven, de ik wegschick, an mi sülvst Kopien schicken',
 130+'tog-diffonly' => "Don't show page content below diffs
 131+Na ''Ünnerscheed wiesen'' nich de kumplette Siet wiesen",
128132
129133 'underline-always' => 'Jümmer',
130134 'underline-never' => 'Nienich',
@@ -132,56 +136,40 @@
133137 'skinpreview' => '(Vörschau)',
134138
135139 # Dates
136 -'sunday' => 'Sünndag',
137 -'monday' => 'Maandag',
138 -'tuesday' => 'Dingsdag',
139 -'wednesday' => 'Merrweek',
140 -'thursday' => 'Dunnersdag',
141 -'friday' => 'Freedag',
142 -'saturday' => 'Sünnavend',
143 -'sun' => 'Sü',
144 -'mon' => 'Ma',
145 -'tue' => 'Di',
146 -'wed' => 'Mi',
147 -'thu' => 'Du',
148 -'fri' => 'Fr',
149 -'sat' => 'Sa',
150 -'january' => 'Januar',
151 -'february' => 'Februar',
152 -'march' => 'März',
153 -'april' => 'April',
154 -'may_long' => 'Mai',
155 -'june' => 'Juni',
156 -'july' => 'Juli',
157 -'august' => 'August',
158 -'september' => 'September',
159 -'october' => 'Oktober',
160 -'november' => 'November',
161 -'december' => 'Dezember',
162 -'january-gen' => 'Januar',
163 -'february-gen' => 'Februar',
164 -'march-gen' => 'März',
165 -'april-gen' => 'April',
166 -'may-gen' => 'Mai',
167 -'june-gen' => 'Juni',
168 -'july-gen' => 'Juli',
169 -'august-gen' => 'August',
170 -'september-gen' => 'September',
171 -'october-gen' => 'Oktober',
172 -'november-gen' => 'November',
173 -'december-gen' => 'Dezember',
174 -'jan' => 'Jan',
175 -'feb' => 'Feb',
176 -'mar' => 'Mär',
177 -'apr' => 'Apr',
178 -'may' => 'Mai',
179 -'jun' => 'Jun',
180 -'jul' => 'Jul',
181 -'aug' => 'Aug',
182 -'sep' => 'Sep',
183 -'oct' => 'Okt',
184 -'nov' => 'Nov',
185 -'dec' => 'Dez',
 140+'sunday' => 'Sünndag',
 141+'monday' => 'Maandag',
 142+'tuesday' => 'Dingsdag',
 143+'wednesday' => 'Merrweek',
 144+'thursday' => 'Dunnersdag',
 145+'friday' => 'Freedag',
 146+'saturday' => 'Sünnavend',
 147+'sun' => 'Sü',
 148+'mon' => 'Ma',
 149+'tue' => 'Di',
 150+'wed' => 'Mi',
 151+'thu' => 'Du',
 152+'fri' => 'Fr',
 153+'sat' => 'Sa',
 154+'january' => 'Januar',
 155+'february' => 'Februar',
 156+'march' => 'März',
 157+'may_long' => 'Mai',
 158+'june' => 'Juni',
 159+'july' => 'Juli',
 160+'october' => 'Oktober',
 161+'december' => 'Dezember',
 162+'january-gen' => 'Januar',
 163+'february-gen' => 'Februar',
 164+'march-gen' => 'März',
 165+'may-gen' => 'Mai',
 166+'june-gen' => 'Juni',
 167+'july-gen' => 'Juli',
 168+'october-gen' => 'Oktober',
 169+'december-gen' => 'Dezember',
 170+'mar' => 'Mär',
 171+'may' => 'Mai',
 172+'oct' => 'Okt',
 173+'dec' => 'Dez',
186174
187175 # Bits of text used by many pages
188176 'categories' => '{{PLURAL:$1|Kategorie|Kategorien}}',
@@ -189,6 +177,7 @@
190178 'category_header' => 'Sieden in de Kategorie „$1“',
191179 'subcategories' => 'Ünnerkategorien',
192180 'category-media-header' => 'Mediendatein in de Kategorie „$1“',
 181+'category-empty' => "''In disse Kategorie sünd aktuell kene Sieden.''",
193182
194183 'mainpagetext' => 'De Wiki-Software is mit Spood installeert worrn.',
195184 'mainpagedocfooter' => 'Kiek de [http://meta.wikimedia.org/wiki/MediaWiki_i18n Dokumentatschoon för dat Anpassen vun de Brukerböversiet]
@@ -201,7 +190,7 @@
202191 'qbfind' => 'Finnen',
203192 'qbbrowse' => 'Blädern',
204193 'qbedit' => 'Ännern',
205 -'qbpageoptions' => 'Sietenoptschonen',
 194+'qbpageoptions' => 'Siedenopschonen',
206195 'qbpageinfo' => 'Sietendaten',
207196 'qbmyoptions' => 'Instellen',
208197 'qbspecialpages' => 'Spezialsieten',
@@ -232,6 +221,7 @@
233222 'deletethispage' => 'Disse Siet wegsmieten',
234223 'undelete_short' => '{{PLURAL:$1|ene Version|$1 Versionen}} wedderhalen',
235224 'protect' => 'Schulen',
 225+'protect_change' => 'Schuul-Status ännern',
236226 'protectthispage' => 'Siet schulen',
237227 'unprotect' => 'Freegeven',
238228 'unprotectthispage' => 'Schuul opheben',
@@ -243,20 +233,20 @@
244234 'articlepage' => 'Artikel',
245235 'talk' => 'Diskuschoon',
246236 'toolbox' => 'Warktüüch',
247 -'userpage' => 'Brukersiet',
 237+'userpage' => 'Brukersiet ankieken',
248238 'projectpage' => 'Meta-Text',
249239 'imagepage' => 'Bildsiet',
250240 'mediawikipage' => 'Systemnaricht ankieken',
251241 'templatepage' => 'Vörlaag ankieken',
252242 'viewhelppage' => 'Helpsiet ankieken',
253243 'categorypage' => 'Kategorie ankieken',
254 -'viewtalkpage' => 'Diskuschoon',
 244+'viewtalkpage' => 'Diskuschoon ankieken',
255245 'otherlanguages' => 'Annere Spraken',
256246 'redirectedfrom' => '(Wiederleiden vun $1)',
257247 'redirectpagesub' => 'Redirectsiet',
258248 'lastmodifiedat' => 'Disse Siet is toletzt üm $2, $1 ännert worrn.', # $1 date, $2 time
259249 'viewcount' => 'Disse Siet is $1 Maal opropen worrn.',
260 -'protectedpage' => 'Schulte Sieten',
 250+'protectedpage' => 'Schuulte Sieden',
261251 'jumpto' => 'Wesseln na:',
262252 'jumptonavigation' => 'Navigatschoon',
263253 'jumptosearch' => 'Söök',
@@ -279,16 +269,20 @@
280270 'faqpage' => '{{ns:project}}:Faken stellte Fragen',
281271 'helppage' => '{{ns:help}}:Hülp',
282272 'mainpage' => 'Hööftsiet',
 273+'policy-url' => '{{ns:project}}:Policy',
283274 'portal' => '{{SITENAME}}-Portal',
284 -'portal-url' => '{{ns:project}}:{{SITENAME}}-Portal',
 275+'portal-url' => 'Project:{{SITENAME}}-Portal',
285276 'sitesupport' => 'Spennen',
286277
287 -'badaccess' => 'Fehler bi de Rechten',
 278+'badaccess' => 'Fehler bi de Rechten',
 279+'badaccess-group0' => 'Du hest keen Verlööf för disse Akschoon.',
 280+'badaccess-group1' => 'Disse Akschoon is blots för Brukers ut de Brukergrupp $1.',
 281+'badaccess-group2' => 'Disse Akschoon is blots för Brukers ut een vun de Brukergruppen $1.',
 282+'badaccess-groups' => 'Disse Akschoon is blots för Brukers ut een vun de Brukergruppen $1.',
288283
289 -'versionrequired' => 'Version $1 vun MediaWiki nödig',
 284+'versionrequired' => 'Version $1 vun MediaWiki nödig',
 285+'versionrequiredtext' => 'Version $1 vun MediaWiki is nödig, disse Siet to bruken. Kiek op de Siet [[Special:Version|Version]].',
290286
291 -'ok' => 'OK',
292 -'pagetitle' => '$1 - {{SITENAME}}',
293287 'retrievedfrom' => 'Vun „$1“',
294288 'youhavenewmessages' => 'Du hest $1 ($2).',
295289 'newmessageslink' => 'Ne’e Narichten',
@@ -346,23 +340,29 @@
347341 As Grund för de Sparr is angeven: $1',
348342 'missingarticle' => "De Text för de Siet '$1' kunn nich in de Datenbank funnen warrn. Dat is wohrschienlich en Fehler in de Software. Bitte mell dat an enen Administrater un giff ok den Sietennaam an.",
349343 'internalerror' => 'Internen Fehler',
350 -'filecopyerror' => "De Software kunn Datei '$1' nich no '$2' kopeern.",
351 -'filerenameerror' => "De Software kunn Datei '$1' nich no '$2' ümnömen.",
352 -'filedeleteerror' => "De Software kunn Datei '$1' nich löschen.",
353 -'filenotfound' => "De Software kunn Datei '$1' nich finnen.",
354 -'unexpected' => "Unvermodten Weert: '$1'='$2'.",
 344+'internalerror_info' => 'Internen Fehler: $1',
 345+'filecopyerror' => 'De Software kunn de Datei ‚$1‘ nich na ‚$2‘ koperen.',
 346+'filerenameerror' => 'De Software kunn de Datei ‚$1‘ nich na ‚$2‘ ümnömen.',
 347+'filedeleteerror' => 'De Software kunn de Datei ‚$1‘ nich wegsmieten.',
 348+'directorycreateerror' => 'Kunn Orner „$1“ nich anleggen.',
 349+'filenotfound' => 'De Software kunn de Datei ‚$1‘ nich finnen.',
 350+'fileexistserror' => 'Kunn de Datei „$1“ nich schrieven: de gifft dat al',
 351+'unexpected' => 'Unvermoodten Weert: ‚$1‘=‚$2‘.',
355352 'formerror' => 'Fehler: De Software kunn dat Formular nich verarbeiden',
356353 'badarticleerror' => 'Disse Aktschoon kann op disse Siet nich anwennt warrn.',
357 -'cannotdelete' => 'De Software kunn de spezifizeerte Siet nich löschen. (Mööglicherwies is de al vun en annern löscht worrn.)',
 354+'cannotdelete' => 'De Software kunn de angevene Siet nich wegsmieten. (Mööglicherwies is de al vun en annern wegsmeten worrn.)',
358355 'badtitle' => 'Ungülligen Titel',
359356 'badtitletext' => 'De Titel vun de födderte Siet weer ungüllig, leddig, oder en ungülligen Spraaklink vun en annern Wiki.',
360357 'perfdisabled' => 'Disse Funktschoon is wegen Överlast vun de Servers för enige Tied deaktiveert. Versöök dat doch twüschen 02:00 un 14:00 UTC noch eenmal<br />(Aktuelle Servertied: 21:06:12 UTC).',
361358 'perfcached' => 'Disse Daten kamen ut den Cache un sünd mööglicherwies nich aktuell:',
 359+'perfcachedts' => 'Disse Daten sünd ut’n Cache, tolest aktuell maakt worrn sünd se $1.',
362360 'wrong_wfQuery_params' => 'Falschen Parameter för wfQuery()<br />
363361 Funktschoon: $1<br />
364362 Query: $2',
365363 'viewsource' => 'Dokmentborn ankieken',
366364 'viewsourcefor' => 'för $1',
 365+'protectedpagetext' => 'Disse Siet is sparrt, dat een se nich ännern kann.',
 366+'viewsourcetext' => 'Kannst den Borntext vun disse Siet ankieken un koperen:',
367367 'protectedinterface' => 'Op disse Siet staht Narichtentexte för dat System un de Siet is dorüm sparrt.',
368368 'sqlhidden' => '(SQL-Affraag versteken)',
369369
@@ -374,8 +374,9 @@
375375 'loginpagetitle' => 'Bruker-Anmellen',
376376 'yourname' => 'Dien Brukernaam',
377377 'yourpassword' => 'Dien Passwoort',
378 -'yourpasswordagain' => 'Password nochmal ingeven',
 378+'yourpasswordagain' => 'Passwoort nochmal ingeven',
379379 'remembermypassword' => 'Duersam inloggen',
 380+'yourdomainname' => 'Diene Domään:',
380381 'loginproblem' => '<b>Dor weer en Problem mit dien Anmellen.</b><br />Versöök dat noch eenmal!',
381382 'login' => 'Anmellen',
382383 'loginprompt' => 'Üm di bi {{SITENAME}} antomellen, musst du Cookies anstellt hebben.',
@@ -389,7 +390,7 @@
390391 'gotaccount' => 'Hebbt Se al en Konto? $1.',
391392 'createaccountmail' => 'över E-Mail',
392393 'badretype' => 'De beiden Passwöör stimmt nich övereen.',
393 -'userexists' => 'Dissen Brukernaam is al vergeven. Bitte wähl en annern.',
 394+'userexists' => 'Disse Brukernaam is al weg. Bitte söök di en annern ut.',
394395 'youremail' => 'Dien E-Mail (kene Plicht) *',
395396 'username' => 'Brukernaam:',
396397 'uid' => 'Bruker-ID:',
@@ -398,7 +399,9 @@
399400 'yourvariant' => 'Dien Spraak',
400401 'yournick' => 'Dien Ökelnaam (för dat Ünnerschrieven)',
401402 'badsig' => 'De Signatur is nich korrekt, kiek nochmal na de HTML-Tags.',
 403+'badsiglength' => 'Signatur is to lang; de mutt weniger as $1 Teken lang wesen.',
402404 'email' => 'Nettbreef',
 405+'prefs-help-realname' => 'De echte Naam mutt nich angeven warrn. Wenn du em angiffst, warrt de Naam bruukt, dat diene Arbeit di torekent warrn kann.',
403406 'loginerror' => 'Fehler bi dat Anmellen',
404407 'nocookiesnew' => 'De Brukertogang is anleggt, aver du büst nich inloggt. {{SITENAME}} bruukt för disse Funktschoon Cookies, aktiveer de Cookies un logg di denn mit dien nieg Brukernaam un den Password in.',
405408 'nocookieslogin' => '{{SITENAME}} bruukt Cookies för dat Inloggen vun de Bruker. Du hest Cookies deaktiveert, aktiveer de Cookies un versöök dat noch eenmal.',
@@ -452,107 +455,142 @@
453456 'hr_tip' => 'Waagrechte Lien (sporsam bruken)',
454457
455458 # Edit pages
456 -'summary' => 'Tosamenfaten',
457 -'subject' => 'Bedrap',
458 -'minoredit' => 'Blots lütte Ännern.',
459 -'watchthis' => 'Op disse Siet oppassen',
460 -'savearticle' => 'Siet spiekern',
461 -'preview' => 'Vörschau',
462 -'showpreview' => 'Vörschau wiesen',
463 -'showlivepreview' => 'Live-Vörschau',
464 -'showdiff' => 'Ännern wiesen',
465 -'blockedtitle' => 'Bruker is blockt',
466 -'blockedtext' => 'Dien Brukernaam oder dien IP-Adress is vun $1 blockt worrn.
 459+'summary' => 'Tosamenfaten',
 460+'subject' => 'Bedrap',
 461+'minoredit' => 'Blots lütte Ännern.',
 462+'watchthis' => 'Op disse Siet oppassen',
 463+'savearticle' => 'Siet spiekern',
 464+'preview' => 'Vörschau',
 465+'showpreview' => 'Vörschau wiesen',
 466+'showlivepreview' => 'Live-Vörschau',
 467+'showdiff' => 'Ünnerscheed wiesen',
 468+'anoneditwarning' => "'''Wohrschau:''' Du büst nich anmellt. Diene IP-Adress warrt in de Versionshistorie vun de Siet fasthollen.",
 469+'subject-preview' => "Vörschau vun de Reeg ''Tosamenfaten''",
 470+'blockedtitle' => 'Bruker is blockt',
 471+'blockedtext' => 'Dien Brukernaam oder dien IP-Adress is vun $1 blockt worrn.
467472 As Grund is angeven:
468473
469474 :$2
470475
471476 De Duer steiht in’t [[Special:Log/block|Logbook]]. Wenn du glöövst, dat Sparren weer unrecht, denn mell di bi een vun de [[{{MediaWiki:grouppage-sysop}}|Administraters]]. Geev bi Fragen jümmer ok dien IP-Adress ($3) oder de ID vun dien Block (#$5) mit an.',
472 -'whitelistedittitle' => 'üm de Siet to Bearbeiden is dat neudig anmellt to ween',
473 -'whitelistedittext' => 'Du musst di $1, dat du Sieden ännern kannst.',
474 -'whitelistreadtitle' => 'üm to Lesen is dat neudig anmellt to ween',
475 -'whitelistreadtext' => 'Du musst di [[{{ns:special}}:Userlogin|hier anmellen]], dat du Sieden lesen kannst.',
476 -'whitelistacctitle' => 'Du hest nich de Rechten en Konto antoleggen',
477 -'whitelistacctext' => 'Üm in dissen Wiki Kontos anleggen to könen muttst du di [[Special:Userlogin|hier anmellen]] un de neudigen Rechten hebben.',
478 -'loginreqtitle' => 'Anmellen nödig',
479 -'loginreqlink' => 'anmellen',
480 -'loginreqpagetext' => 'Du muttst di $1, üm annere Sieten ankieken to könen.',
481 -'accmailtitle' => 'Passwort is send worrn.',
482 -'accmailtext' => 'Dat Passwort vun $1 is an $2 send worrn.',
483 -'newarticle' => '(Nieg)',
484 -'newarticletext' => 'Hier den Text vun de niegen Siet indregen. Jümmer in ganze Sätz schrieven un kene Texten vun annern, de enen Oorheverrecht ünnerliggt, hierher kopeern.',
485 -'anontalkpagetext' => "---- ''Dit is de Diskuschoonssiet vun en nich anmellt Bruker. Wi mööt hier de numerische [[IP-Adress]]
 477+'whitelistedittitle' => 'de Siet to ännern is dat nödig anmellt to wesen',
 478+'whitelistedittext' => 'Du musst di $1, dat du Sieden ännern kannst.',
 479+'whitelistreadtitle' => 'üm to Lesen is dat neudig anmellt to ween',
 480+'whitelistreadtext' => 'Du musst di [[{{ns:special}}:Userlogin|hier anmellen]], dat du Sieden lesen kannst.',
 481+'whitelistacctitle' => 'Du hest nich de Rechten en Konto antoleggen',
 482+'whitelistacctext' => 'Dat du in dit Wiki Kontos anleggen kannst, musst du di [[Special:Userlogin|hier anmellen]] un de nödigen Rechten hebben.',
 483+'nosuchsectiontitle' => 'Dissen Afsnitt gifft dat nich',
 484+'loginreqtitle' => 'Anmellen nödig',
 485+'loginreqlink' => 'anmellen',
 486+'loginreqpagetext' => 'Du musst di $1, dat du annere Sieden ankieken kannst.',
 487+'accmailtitle' => 'Passwort is send worrn.',
 488+'accmailtext' => 'Dat Passwort vun $1 is an $2 send worrn.',
 489+'newarticle' => '(Nee)',
 490+'newarticletext' => 'Hier den Text vun de niegen Siet indregen. Jümmer in ganze Sätz schrieven un kene Texten vun annern, de enen Oorheverrecht ünnerliggt, hierher kopeern.',
 491+'anontalkpagetext' => "---- ''Dit is de Diskuschoonssiet vun en nich anmellt Bruker. Wi mööt hier de numerische [[IP-Adress]]
486492 verwennen, üm den Bruker to identifizeern. So en Adress kann vun verscheden Brukern bruukt warrn. Wenn du en anonymen Bruker büst un meenst,
487493 dat disse Kommentaren nich an di richt sünd, denn [[Special:Userlogin|mell di doch an]], dormit dat Problem nich mehr besteiht.''",
488 -'noarticletext' => 'Dor is keen Text op disse Siet. [[{{ns:special}}:Search/{{PAGENAME}}|Na dissen Utdruck in annere Sieden söken]].',
489 -'clearyourcache' => "'''Denk doran:''' No den Spiekern muttst du dien Browser noch seggen, de niege Version to laden: '''Mozilla/Firefox:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
490 -'usercssjsyoucanpreview' => '<strong>Tipp:</strong> Bruuk den Vörschau-Knoop, üm dien nieg CSS/JS vör dat Spiekern to testen.',
491 -'usercsspreview' => "'''Denk doran, dat du blots en Vörschau vun dien CSS ankiekst, dat is noch nich spiekert!'''",
492 -'userjspreview' => "'''Denk doran, dat du blots en Vörschau vun dien JS ankiekst, dat is noch nich spiekert!'''",
493 -'updated' => '(Ännert)',
494 -'note' => '<strong>Wohrschau:</strong>',
495 -'previewnote' => 'Dit is blots en Vörschau, de Siet is noch nich spiekert!',
496 -'previewconflict' => 'Disse Vörschau wiest den Inholt vun dat Textfeld baven; so warrt de Siet utseihn, wenn du nu spiekerst.',
497 -'editing' => 'Ännern vun $1',
498 -'editinguser' => 'Ännern vun $1',
499 -'editingsection' => 'Ännern vun $1 (Afsatz)',
500 -'editingcomment' => 'Ännern vun $1 (Kommentar)',
501 -'editconflict' => 'Konflikt bi dat Bearbeiden: $1',
502 -'explainconflict' => 'En anner Bruker hett disse Siet ännert, no de Tied dat du anfungen hest, de Siet to bearbeiden.
 494+'noarticletext' => 'Dor is keen Text op disse Siet. [[{{ns:special}}:Search/{{PAGENAME}}|Na dissen Utdruck in annere Sieden söken]].',
 495+'clearyourcache' => "'''Denk doran:''' No den Spiekern muttst du dien Browser noch seggen, de niege Version to laden: '''Mozilla/Firefox:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
 496+'usercssjsyoucanpreview' => '<strong>Tipp:</strong> Bruuk den Vörschau-Knoop, üm dien nieg CSS/JS vör dat Spiekern to testen.',
 497+'usercsspreview' => "'''Denk doran, dat du blots en Vörschau vun dien CSS ankiekst, dat is noch nich spiekert!'''",
 498+'userjspreview' => "'''Denk doran, dat du blots en Vörschau vun dien JS ankiekst, dat is noch nich spiekert!'''",
 499+'updated' => '(Ännert)',
 500+'note' => '<strong>Wohrschau:</strong>',
 501+'previewnote' => 'Dit is blots en Vörschau, de Siet is noch nich spiekert!',
 502+'previewconflict' => 'Disse Vörschau wiest den Inholt vun dat Textfeld baven; so warrt de Siet utseihn, wenn du nu spiekerst.',
 503+'session_fail_preview' => "'''Deit uns leed! Wi kunnen dien Ännern nich spiekern. Diene Sitzungsdaten weren weg.
 504+Versöök dat noch wedder. Wenn dat noch jümmer nich geiht, denn versöch di af- un denn wedder antomellen.'''",
 505+'editing' => 'Ännern vun $1',
 506+'editinguser' => 'Ännern vun $1',
 507+'editingsection' => 'Ännern vun $1 (Afsatz)',
 508+'editingcomment' => 'Ännern vun $1 (Kommentar)',
 509+'editconflict' => 'Konflikt bi dat Bearbeiden: $1',
 510+'explainconflict' => 'En anner Bruker hett disse Siet ännert, no de Tied dat du anfungen hest, de Siet to bearbeiden.
503511 Dat Textfeld baven wiest de aktuelle Siet.
504512 Dat Textfeld nerrn wiest diene Ännern.
505513 Föög diene Ännern in dat Textfeld baven in.
506514
507515 <b>Blots</b> de Text in dat Textfeld baven warrt spiekert, wenn du op Spiekern klickst!<br />',
508 -'yourtext' => 'Dien Text',
509 -'storedversion' => 'Spiekerte Version',
510 -'nonunicodebrowser' => '<strong>Wohrscho: Dien Browser ünnerstütt keen Unicode, wähl en annern Browser, wenn du en Siet ännern wullst.</strong>',
511 -'editingold' => '<strong>Wohrscho: Du bearbeidst en ole Version vun disse Siet.
 516+'yourtext' => 'Dien Text',
 517+'storedversion' => 'Spiekerte Version',
 518+'nonunicodebrowser' => "'''Wohrschau: Dien Browser kann keen Unicode, bruuk en annern Browser, wenn du en Siet ännern wist.'''",
 519+'editingold' => '<strong>Wohrscho: Du bearbeidst en ole Version vun disse Siet.
512520 Wenn du spiekerst, warrn alle niegeren Versionen överschrieven.</strong>',
513 -'yourdiff' => 'Ünnerscheed',
514 -'copyrightwarning2' => "Dien Text, de du op {{SITENAME}} stellen wullst, könnt vun elkeen ännert oder wegmaakt warrn.
 521+'yourdiff' => 'Ünnerscheed',
 522+'copyrightwarning2' => "Dien Text, de du op {{SITENAME}} stellen wullst, könnt vun elkeen ännert oder wegmaakt warrn.
515523 Wenn du dat nich wullst, dröffst du dien Text hier nich apentlich maken.<br />
516524
517525 Du bestätigst ok, dat du den Text sülvst schreven hest oder ut en „Public Domain“-Born oder en annere fre'e Born kopeert hest (Kiek ok $1 för Details).
518526 <strong>Kopeer kene Warken, de enen Oorheverrecht ünnerliggt, ahn Verlööv vun de Copyright-Inhebbers!</strong>",
519 -'longpagewarning' => '<strong>Wohrscho: Disse Siet is $1 KB groot; en poor Browser köönt Probleme hebben, Sieten to bearbeiden, de grötter as 32 KB sünd.
 527+'longpagewarning' => '<strong>Wohrscho: Disse Siet is $1 KB groot; en poor Browser köönt Probleme hebben, Sieten to bearbeiden, de grötter as 32 KB sünd.
520528 Bedenk of disse Siet vilicht in lüttere Afsnitten opdeelt warrn kann.</strong>',
521 -'readonlywarning' => '<strong>Wohrscho: De Datenbank is wiel dat Ännern vun de
 529+'longpageerror' => "'''Fehler: Dien Text is $1 Kilobytes lang. Dat is länger as dat Maximum vun $2 Kilobytes. Kann den Text nich spiekern.'''",
 530+'readonlywarning' => '<strong>Wohrscho: De Datenbank is wiel dat Ännern vun de
522531 Siet för Pleegarbeiden sparrt worrn, so dat du de Siet en Stoot nich
523532 spiekern kannst. Seker di den Text un versöök later weer de Ännern to spiekern.</strong>',
524 -'protectedpagewarning' => '<strong>Wohrscho: Disse Siet is sparrt worrn, so dat blots
 533+'protectedpagewarning' => '<strong>Wohrscho: Disse Siet is sparrt worrn, so dat blots
525534 Bruker mit Sysop-Rechten doran arbeiden könnt.</strong>',
526 -'template-protected' => '(schuult)',
527 -'template-semiprotected' => '(half-schuult)',
 535+'semiprotectedpagewarning' => "'''Henwies:''' Disse Siet is sparrt. Blots anmellt Brukers köönt de Siet ännern.",
 536+'cascadeprotectedwarning' => "'''Wohrschau:''' Disse Siet is so sparrt, dat blot Brukers mit Admin-Status ehr ännern köönt. Dat liggt dor an, dat se in disse {{PLURAL:$1|kaskadensparrte Siet|kaskadensparrten Sieden}} inbunnen is:",
 537+'templatesused' => 'Vörlagen de in disse Siet bruukt warrt:',
 538+'templatesusedpreview' => 'Vörlagen de in disse Vörschau bruukt warrt:',
 539+'templatesusedsection' => 'Vörlagen de in dissen Afsnitt bruukt warrt:',
 540+'template-protected' => '(schuult)',
 541+'template-semiprotected' => '(half-schuult)',
 542+'edittools' => '<!-- Disse Text warrt ünner de Finstern för dat Ännern un Hoochladen wiest. -->',
 543+'permissionserrors' => 'Fehlers mit de Rechten',
528544
529545 # Account creation failure
530546 'cantcreateaccounttitle' => 'Brukerkonto kann nich anleggt warrn',
531547
532548 # History pages
533 -'revhistory' => 'Fröhere Versionen',
534 -'viewpagelogs' => 'Logbook för disse Siet',
535 -'nohistory' => 'Dor sünd kene fröheren Versionen vun disse Siet.',
536 -'revnotfound' => 'Kene fröheren Versionen funnen',
537 -'revnotfoundtext' => 'De Version vun disse Siet, no de du söökst, kunn nich funnen warrn. Prööv de URL vun disse Siet.',
538 -'loadhist' => 'Lade List mit freuhere Versionen',
539 -'currentrev' => 'Aktuelle Version',
540 -'revisionasof' => "Version vun'n $1",
541 -'revision-info' => '<div id="viewingold-warning" style="background: #ffbdbd; border: 1px solid #BB7979; font-weight: bold; padding: .5em 1em;">
 549+'revhistory' => 'Fröhere Versionen',
 550+'viewpagelogs' => 'Logbook för disse Siet',
 551+'nohistory' => 'Dor sünd kene fröheren Versionen vun disse Siet.',
 552+'revnotfound' => 'Kene fröheren Versionen funnen',
 553+'revnotfoundtext' => 'De Version vun disse Siet, no de du söökst, kunn nich funnen warrn. Prööv de URL vun disse Siet.',
 554+'loadhist' => 'Lade List mit freuhere Versionen',
 555+'currentrev' => 'Aktuelle Version',
 556+'revisionasof' => 'Version vun’n $1',
 557+'revision-info' => '<div id="viewingold-warning" style="background: #ffbdbd; border: 1px solid #BB7979; font-weight: bold; padding: .5em 1em;">
542558 Dit is en ole Version vun disse Siet, so as <span id="mw-revision-name">$2</span> de <span id="mw-revision-date">$1</span> ännert hett. De Version kann temlich stark vun de <a href="{{FULLURL:{{FULLPAGENAME}}}}" title="{{FULLPAGENAME}}">aktuelle Version</a> afwieken.
543559 </div>',
544 -'previousrevision' => 'Nächstöllere Version→',
545 -'nextrevision' => '←Nächstjüngere Version',
546 -'cur' => 'Aktuell',
547 -'next' => 'Tokamen',
548 -'last' => 'Letzte',
549 -'orig' => 'Original',
550 -'histlegend' => "Ünnerscheed-Utwahl: De Boxen vun de wünschten
 560+'previousrevision' => 'Nächstöllere Version→',
 561+'nextrevision' => '←Nächstjüngere Version',
 562+'currentrevisionlink' => 'aktuelle Version',
 563+'cur' => 'Aktuell',
 564+'next' => 'Tokamen',
 565+'last' => 'Letzte',
 566+'orig' => 'Original',
 567+'histlegend' => "Ünnerscheed-Utwahl: De Boxen vun de wünschten
551568 Versionen markeern un 'Enter' drücken oder den Knoop nerrn klicken/alt-v.<br />
552569 Legende:
553570 (Aktuell) = Ünnerscheed to de aktuelle Version,
554571 (Letzte) = Ünnerscheed to de vörige Version,
555572 L = Lütte Ännern",
 573+'deletedrev' => '[wegsmeten]',
 574+'historyempty' => '(leddig)',
556575
 576+# Revision feed
 577+'history-feed-empty' => 'De angevene Siet gifft dat nich.
 578+Villicht is se löscht worrn oder hett en annern Naam kregen.
 579+Versöök [[Special:Search|dat Söken]] na annere relevante Sieden.',
 580+
 581+# Revision deletion
 582+'rev-deleted-comment' => '(Kommentar rutnahmen)',
 583+'rev-deleted-user' => '(Brukernaam rutnahmen)',
 584+'rev-deleted-event' => '(Indrag rutnahmen)',
 585+'rev-delundel' => 'wiesen/versteken',
 586+'revisiondelete' => 'Versionen wegsmieten/wedderhalen',
 587+'revdelete-nooldid-title' => 'kene Versionen dor, de passt',
 588+'revdelete-selected' => "{{PLURAL:$2|wählte Version|wählte Versionen}} vun '''$1:'''",
 589+'logdelete-selected' => "{{PLURAL:$2|wählt Logbook-Indrag|wählte Logbook-Indrääg}} för '''$1:'''",
 590+'revdelete-legend' => 'Inschränkungen setten:',
 591+'revdelete-hide-text' => 'Versiontext versteken',
 592+'revdelete-hide-name' => 'Akschoon un Teel versteken',
 593+'revdelete-hide-comment' => 'Kommentar versteken',
 594+
557595 # Diffs
558596 'difference' => '(Ünnerscheed twischen de Versionen)',
559597 'loadingrev' => 'laad Versionen üm Ünnerscheden to wiesen',
@@ -568,12 +606,6 @@
569607 'searchresulttext' => 'För mehr Informatschonen över {{SITENAME}}, kiek [[{{MediaWiki:helppage}}|{{SITENAME}} dörsöken]].',
570608 'searchsubtitle' => 'För de Söökanfraag „[[:$1]]“',
571609 'searchsubtitleinvalid' => 'För de Söökanfraag „$1“',
572 -'badquery' => 'Falsche Söökanfraag',
573 -'badquerytext' => "De Söökanfraag kunn nich verarbeid warrn.
574 -Sachts hest du versöökt, en Word to söken, dat kötter as twee Bookstaven is.
575 -Dit funktschoneert in'n Momang noch nich.
576 -Mööglicherwies hest du ok de Anfraag falsch formuleert, to'n Bispeel 'Lohn un un Stüern'. Versöök en anners formuleerte Anfraag.",
577 -'matchtotals' => 'De Anfraag „$1“ stimmt mit $2 Sietenöverschriften un den Text vun $3 Sieten överein.',
578610 'noexactmatch' => 'Dor existeert kene Siet mit dissen Naam. Versöök de Vulltextsöök oder legg de Siet [[:$1|nieg]] an.',
579611 'titlematches' => 'Övereenstimmen mit Överschriften',
580612 'notitlematches' => 'Kene Övereenstimmen',
@@ -582,8 +614,8 @@
583615 'prevn' => 'vörige $1',
584616 'nextn' => 'tokamen $1',
585617 'viewprevnext' => 'Wies ($1) ($2) ($3).',
586 -'showingresults' => 'Hier sünd <b>$1</b> Resultaten, anfungen mit #<b>$2</b>.',
587 -'showingresultsnum' => 'Hier sünd <b>$3</b> Resultaten, anfungen mit #<b>$2</b>.',
 618+'showingresults' => "Hier sünd '''$1''' Resultaten, anfungen mit #'''$2'''.",
 619+'showingresultsnum' => "Hier sünd '''$3''' Resultaten, anfungen mit #'''$2'''.",
588620 'nonefound' => '<strong>Henwies</strong>:
589621 Söökanfragen ahn Spood hebbt faken de Oorsaak, dat no kotte oder gemeene Wöör söökt warrt, de nich indizeert sünd.',
590622 'powersearch' => 'Söken',
@@ -595,12 +627,13 @@
596628 $2 Wies ok Wiederleiden Söök no $3 $9',
597629 'searchdisabled' => '<p>De Vulltextsöök is wegen Överlast en Stoot deaktiveert. In disse Tied kannst du disse Google-Söök verwennen,
598630 de aver nich jümmer den aktuellsten Stand weerspegelt.<p>',
599 -'blanknamespace' => '(Hööft-)',
600631
601632 # Preferences page
602633 'preferences' => 'Instellen',
 634+'mypreferences' => 'För mi Instellen',
 635+'prefs-edits' => 'Wo faken du in dit Wiki Sieden ännert hest:',
603636 'prefsnologin' => 'Nich anmellt',
604 -'prefsnologintext' => 'Du muttst [[Special:Userlogin|anmellt]] ween, üm dien Instellen to ännern.',
 637+'prefsnologintext' => 'Du musst [[{{ns:-1}}:Userlogin|anmellt]] wesen, üm dien Instellen to ännern.',
605638 'prefsreset' => 'Instellen sünd op Standard trüchsett.',
606639 'qbsettings' => 'Sietenliest',
607640 'qbsettings-none' => 'Keen',
@@ -637,72 +670,74 @@
638671 'searchresultshead' => 'Söökresultaten',
639672 'resultsperpage' => 'Treffer pro Siet',
640673 'contextlines' => 'Lienen pro Treffer',
641 -'contextchars' => 'Teken pro Lien',
 674+'contextchars' => 'Teken je Reeg',
642675 'recentchangescount' => 'Antall „Letzte Ännern“',
643676 'savedprefs' => 'Dien Instellen sünd spiekert.',
644677 'timezonelegend' => 'Tietrebeet',
645678 'timezonetext' => 'Giff de Antall vun de Stünnen an, de twüschen dien Tiedrebeet un UTC liggen.',
646679 'localtime' => 'Oortstied',
647680 'timezoneoffset' => 'Ünnerscheed',
648 -'servertime' => 'Aktuelle Tied op den Server',
 681+'servertime' => 'Tiet op den Server',
649682 'guesstimezone' => 'Ut den Browser övernehmen',
650683 'allowemail' => 'Nettbreven vun annere Brukers annehmen',
651684 'defaultns' => 'In disse Naamrüüm schall standardmatig söökt warrn:',
652685 'files' => 'Datein',
653686
654687 # User rights
655 -'editusergroup' => 'Brukergruppen bearbeiden',
656 -'userrights-editusergroup' => 'Brukergruppen ännern',
657 -'saveusergroups' => 'Brukergruppen spiekern',
 688+'userrights-lookup-user' => 'Brukergruppen verwalten',
 689+'userrights-user-editname' => 'Brukernaam ingeven:',
 690+'editusergroup' => 'Brukergruppen bearbeiden',
 691+'userrights-editusergroup' => 'Brukergruppen ännern',
 692+'saveusergroups' => 'Brukergruppen spiekern',
 693+'userrights-groupsmember' => 'Leed vun:',
 694+'userrights-groupsavailable' => 'vörhannene Gruppen:',
 695+'userrights-reason' => 'Grund:',
658696
659697 # Groups
660698 'group' => 'Grupp:',
661 -'group-bot' => 'Bots',
662699 'group-bureaucrat' => 'Bürokraten',
663700
664 -'group-bot-member' => 'Bot',
665701 'group-bureaucrat-member' => 'Bürokraat',
666702
667 -'grouppage-bot' => '{{ns:project}}:Bots',
668 -
669703 # User rights log
670704 'rightslog' => 'Brukerrechten-Logbook',
671705 'rightsnone' => '(kene)',
672706
673707 # Recent changes
674 -'nchanges' => '$1 {{PLURAL:$1|Ännern|Ännern}}',
675 -'recentchanges' => 'Niegest Ännern',
676 -'recentchangestext' => '
 708+'nchanges' => '$1 {{PLURAL:$1|Ännern|Ännern}}',
 709+'recentchanges' => 'Niegest Ännern',
 710+'recentchangestext' => '
677711 Disse Siet warrt wiel dat Laden automatsch aktualiseert. Wiest warrn Sieten, de toletzt bearbeid worrn sünd, dorto de Tied un de Naam vun de Autor.',
678 -'rcnote' => "Hier sünd de letzten '''$1''' Ännern vun de letzten {{PLURAL:$2|Dag|'''$2''' Daag}} (Stand $3). ('''N''' - Ne’e Sieden; '''L''' - Lütte Ännern)",
679 -'rcnotefrom' => 'Dit sünd de Ännern siet <b>$2</b> (bet to <b>$1</b> wiest).',
680 -'rclistfrom' => 'Wies niege Ännern siet $1',
681 -'rcshowhidebots' => '$1 Bots',
682 -'rcshowhideliu' => '$1 inloggte Brukers',
683 -'rcshowhideanons' => '$1 anonyme Brukers',
684 -'rcshowhidepatr' => '$1 nakekene Ännern',
685 -'rcshowhidemine' => '$1 miene Ännern',
686 -'rclinks' => "Wies de letzten '''$1''' Ännern vun de letzten '''$2''' Daag. ('''N''' - Ne’e Sieden; '''L''' - Lütte Ännern)<br />$3",
687 -'diff' => 'Ünnerscheed',
688 -'hist' => 'Versionen',
689 -'hide' => 'Nich wiesen',
690 -'show' => 'Wiesen',
691 -'minoreditletter' => 'L',
692 -'newpageletter' => 'N',
693 -'boteditletter' => 'b',
 712+'rcnote' => "Hier sünd de letzten '''$1''' Ännern vun de letzten {{PLURAL:$2|Dag|'''$2''' Daag}} (Stand $3). ('''N''' - Ne’e Sieden; '''L''' - Lütte Ännern)",
 713+'rcnotefrom' => 'Dit sünd de Ännern siet <b>$2</b> (bet to <b>$1</b> wiest).',
 714+'rclistfrom' => 'Wies niege Ännern siet $1',
 715+'rcshowhideminor' => '$1 lütte Ännern',
 716+'rcshowhidebots' => '$1 Bots',
 717+'rcshowhideliu' => '$1 inloggte Brukers',
 718+'rcshowhideanons' => '$1 anonyme Brukers',
 719+'rcshowhidepatr' => '$1 nakekene Ännern',
 720+'rcshowhidemine' => '$1 miene Ännern',
 721+'rclinks' => "Wies de letzten '''$1''' Ännern vun de letzten '''$2''' Daag. ('''N''' - Ne’e Sieden; '''L''' - Lütte Ännern)<br />$3",
 722+'diff' => 'Ünnerscheed',
 723+'hist' => 'Versionen',
 724+'hide' => 'Nich wiesen',
 725+'show' => 'Wiesen',
 726+'minoreditletter' => 'L',
 727+'number_of_watching_users_pageview' => '[{{PLURAL:$1|een Bruker|$1 Brukers}}, de oppasst]',
694728
695729 # Recent changes linked
696730 'recentchangeslinked' => 'Ännern an lenkte Sieden',
697731
698732 # Upload
699 -'upload' => 'Hoochladen',
700 -'uploadbtn' => 'Datei hoochladen',
701 -'reupload' => 'Nieg hoochladen',
702 -'reuploaddesc' => 'Trüch to de Hoochladen-Siet.',
703 -'uploadnologin' => 'Nich anmellt',
704 -'uploadnologintext' => 'Du muttst [[Spezial:Userlogin|anmellt ween]] üm Datein hoochladen to könen.',
705 -'uploaderror' => 'Fehler bi dat Hoochladen',
706 -'uploadtext' => "
 733+'upload' => 'Hoochladen',
 734+'uploadbtn' => 'Datei hoochladen',
 735+'reupload' => 'Nee hoochladen',
 736+'reuploaddesc' => 'Trüch to de Hoochladen-Siet.',
 737+'uploadnologin' => 'Nich anmellt',
 738+'uploadnologintext' => 'Du musst [[Special:Userlogin|anmellt wesen]], dat du Datein hoochladen kannst.',
 739+'upload_directory_read_only' => 'De Server kann in den Ordner för dat Hoochladen vun Datein ($1) nich schrieven.',
 740+'uploaderror' => 'Fehler bi dat Hoochladen',
 741+'uploadtext' => "
707742 Üm hoochladene Biller to söken un antokieken,
708743 geih to de [[Special:Imagelist|List vun hoochladene Biller]].
709744
@@ -723,28 +758,28 @@
724759 'uploadlogpage' => 'Datei-Logbook',
725760 'uploadlogpagetext' => 'Hier is de List vun de letzten hoochladenen Datein.
726761 Alle Tieden sünd UTC.",
727 -'uploadlog' => 'Hoochlade-Logbook',
728 -'uploadlogpage' => 'Hoochlade-Logbook',
729 -'uploadlogpagetext' => 'Ünnen steiht de List vun de ne’esten hoochladenen Datein.',
730 -'filename' => 'Dateinaam',
731 -'filedesc' => 'Beschrieven',
732 -'filestatus' => 'Copyright-Status',
733 -'filesource' => 'Born',
734 -'uploadedfiles' => 'Hoochladene Datein',
735 -'badfilename' => 'De Bildnaam is na „$1“ ännert worrn.',
736 -'emptyfile' => 'De hoochladene Datei is leddig. De Grund kann en Tippfehler in de Dateinaam ween. Kontrolleer, of du de Datei redig hoochladen wullst.',
737 -'fileexists' => 'En Datei mit dissen Naam existeert al, prööv $1, wenn du di nich seker büst of du dat ännern wullst.',
738 -'successfulupload' => 'Datei hoochladen hett Spood',
739 -'uploadwarning' => 'Wohrscho',
740 -'savefile' => 'Datei spiekern',
741 -'uploadedimage' => '„$1“ hoochladen',
742 -'uploaddisabled' => 'Dat Hoochladen is deaktiveert.',
743 -'uploaddisabledtext' => 'Op dit Wiki is dat Hoochladen vun Datein utschalt.',
744 -'uploadcorrupt' => 'De Datei is korrupt oder hett en falsch Ennen. Datei pröven un nieg hoochladen.',
745 -'uploadvirus' => 'In de Datei stickt en Virus! Mehr: $1',
746 -'sourcefilename' => 'Dateinaam op dien Reekner',
747 -'destfilename' => 'Dateinaam, so as dat hier spiekert warrn schall',
748 -'watchthisupload' => 'Op disse Siet oppassen',
 762+'uploadlog' => 'Hoochlade-Logbook',
 763+'uploadlogpage' => 'Hoochlade-Logbook',
 764+'uploadlogpagetext' => 'Ünnen steiht de List vun de ne’esten hoochladenen Datein.',
 765+'filename' => 'Dateinaam',
 766+'filedesc' => 'Beschrieven',
 767+'filestatus' => 'Copyright-Status',
 768+'filesource' => 'Born',
 769+'uploadedfiles' => 'Hoochladene Datein',
 770+'badfilename' => 'De Bildnaam is na „$1“ ännert worrn.',
 771+'emptyfile' => 'De hoochladene Datei is leddig. De Grund kann en Tippfehler in de Dateinaam ween. Kontrolleer, of du de Datei redig hoochladen wullst.',
 772+'fileexists' => 'En Datei mit dissen Naam existeert al, prööv $1, wenn du di nich seker büst of du dat ännern wullst.',
 773+'successfulupload' => 'Datei hoochladen hett Spood',
 774+'uploadwarning' => 'Wohrscho',
 775+'savefile' => 'Datei spiekern',
 776+'uploadedimage' => '„$1“ hoochladen',
 777+'uploaddisabled' => 'Dat Hoochladen is deaktiveert.',
 778+'uploaddisabledtext' => 'Op dit Wiki is dat Hoochladen vun Datein utschalt.',
 779+'uploadcorrupt' => 'De Datei is korrupt oder hett en falsch Ennen. Datei pröven un nieg hoochladen.',
 780+'uploadvirus' => 'In de Datei stickt en Virus! Mehr: $1',
 781+'sourcefilename' => 'Dateinaam op dien Reekner',
 782+'destfilename' => 'Dateinaam, so as dat hier spiekert warrn schall',
 783+'watchthisupload' => 'Op disse Siet oppassen',
749784
750785 'upload-proto-error' => 'Verkehrt Protokoll',
751786 'upload-file-error' => 'Internen Fehler',
@@ -761,7 +796,7 @@
762797 'byname' => 'na Naam',
763798 'bydate' => 'na Datum',
764799 'bysize' => 'na Grött',
765 -'imgdelete' => 'Löschen',
 800+'imgdelete' => 'wegsmieten',
766801 'imgdesc' => 'Beschrieven',
767802 'imgfile' => 'Datei',
768803 'imagelinks' => 'Bildverwiesen',
@@ -803,9 +838,9 @@
804839 'disambiguations' => 'Mehrdüdige Begrepen',
805840 'disambiguationspage' => "Op disse Siet schöölt all Vörlagen un Redirects na sone Vörlagen indragen warrn, de bi Begrepen staht, de mehrdüdig sünd un den Leser op de richtige Siet wiederwiest. Op Sieden mit disse Vörlagen schall keen Lenk wiesen. Lenken, de dor doch op wiest, warrt denn op de Siet [[Special:Disambiguations]] optellt.
806841
807 -<small>Vun disse Siet warrt blots de Lenken na den Vörlagen-Naamruum utleest ('''<nowiki>[[</nowiki>{{ns:10}}<nowiki>:...]]</nowiki>''') un allens annere kann geern ännert warrn.</small>
 842+<small>Vun disse Siet warrt blots de Lenken na den Vörlagen-Naamruum utleest ('''<nowiki>[[</nowiki>{{ns:template}}<nowiki>:...]]</nowiki>''') un allens annere kann geern ännert warrn.</small>
808843
809 -* [[{{ns:10}}:mehrdüdig Begreep]]",
 844+* [[{{ns:template}}:mehrdüdig Begreep]]",
810845
811846 'doubleredirects' => 'Dubbelte Wiederleiden',
812847 'doubleredirectstext' => '<b>Wohrscho:</b> Disse List kann „falsche Positive“ bargen.
@@ -813,8 +848,9 @@
814849 De schallen denn löscht warrn. Elk Reeg wiest de eerste un tweete Wiederleiden un de eerste Reeg Text ut de Siet,
815850 to den vun den tweeten Wiederleiden wiest warrt, un to den de eerste Wiederleiden mehrst wiesen schall.',
816851
817 -'brokenredirects' => 'Kaputte Wiederleiden',
818 -'brokenredirectstext' => 'Disse Wiederleiden wiesen to en Siet, de nich existeert',
 852+'brokenredirects' => 'Kaputte Wiederleiden',
 853+'brokenredirectstext' => 'Disse Wiederleiden wiesen to en Siet, de nich existeert',
 854+'brokenredirects-delete' => '(wegsmieten)',
819855
820856 # Miscellaneous special pages
821857 'nbytes' => '$1 Bytes',
@@ -830,7 +866,7 @@
831867 'unusedimages' => 'Weetbiller',
832868 'popularpages' => 'Faken opropene Sieten',
833869 'wantedcategories' => 'Kategorien, de veel bruukt warrt, aver noch keen Text hebbt (nich anleggt sünd)',
834 -'wantedpages' => 'Wünschte Sieten',
 870+'wantedpages' => 'Wünschte Sieden',
835871 'mostlinked' => 'Sieden, op de vele Lenken wiest',
836872 'mostcategories' => 'Artikels mit vele Kategorien',
837873 'mostimages' => 'Biller, de veel bruukt warrt',
@@ -844,7 +880,7 @@
845881 'protectedpagesempty' => 'No pages are currently protected',
846882 'listusers' => 'Brukerlist',
847883 'specialpages' => 'Sünnerliche Sieden',
848 -'spheading' => 'Spezialsieten för alle Bruker',
 884+'spheading' => 'Spezialsieden för all Brukers',
849885 'rclsub' => '(op Artikel vun „$1“)',
850886 'newpages' => 'Ne’e Sieden',
851887 'newpages-username' => 'Brukernaam:',
@@ -916,33 +952,33 @@
917953 'unwatch' => 'nich mehr oppassen',
918954 'unwatchthispage' => 'Nich mehr oppassen',
919955 'notanarticle' => 'Keen Artikel',
920 -'watchnochange' => 'Kene Siet, op de du oppasst, is in den wiesten Tiedruum bearbeid worrn.',
 956+'watchnochange' => 'Kene Siet op dien Oppasslist is in den wiesten Tietruum ännert worrn.',
921957 'watchlist-details' => '($1 Sieten sünd op de Oppasslist (ahn Diskuschoonssieten).',
922958 'watchmethod-recent' => 'letzte Ännern no Oppasslist pröven',
923959 'watchmethod-list' => 'Oppasslist no letzte Ännern pröven',
924960 'watchlistcontains' => 'Dien Oppasslist bargt $1 Sieten.',
925961 'iteminvalidname' => "Problem mit den Indrag '$1', ungülligen Naam...",
926 -'wlnote' => "Ünnen staht de letzten Ännern vun de {{PLURAL:$2|letzte Stünn|letzten '''$2''' Stünnen}}.",
 962+'wlnote' => "Ünnen {{PLURAL:$1|steiht de letzte Ännern|staht de letzten $1 Ännern}} vun de {{PLURAL:$2|letzte Stünn|letzten '''$2''' Stünnen}}.",
927963 'wlshowlast' => 'Wies de letzten $1 Stünnen $2 Daag $3',
928964 'wlsaved' => 'Dit is en spiekerte Version vun dien Oppasslist.',
929965
930966 'enotif_newpagetext' => 'Dit is en ne’e Siet.',
931967
932968 # Delete/protect/revert
933 -'deletepage' => 'Siet löschen',
 969+'deletepage' => 'Siet wegsmieten',
934970 'confirm' => 'Bestätigen',
935971 'excontent' => 'Olen Inholt: ‚$1‘',
936972 'exbeforeblank' => 'Inholt vör dat Leddigmaken vun de Siet: ‚$1‘',
937973 'exblank' => 'Siet weer leddig',
938 -'confirmdelete' => 'Löschen bestätigen',
939 -'deletesub' => '(Lösche „$1“)',
 974+'confirmdelete' => 'Wegsmieten bestätigen',
 975+'deletesub' => '(Smiet „$1“ weg)',
940976 'historywarning' => 'Wohrscho: De Siet, de du versöökst to löschen, hett en Versionshistorie:',
941977 'confirmdeletetext' => 'Du büst dorbi, en Siet oder en Bild un alle ölleren Versionen duersam ut de Datenbank to löschen.
942978 Segg to, dat du över de Folgen Bescheed weetst un dat du in Övereenstimmen mit uns [[{{MediaWiki:policy-url}}|Leidlienen]] hannelst.',
943 -'actioncomplete' => 'Aktschoon beennt',
 979+'actioncomplete' => 'Akschoon trech',
944980 'deletedtext' => '„$1“ is löscht.
945981 In $2 kannst du en List vun de letzten Löschen finnen.',
946 -'deletedarticle' => '„$1“ löscht',
 982+'deletedarticle' => '„$1“ wegsmeten',
947983 'dellogpage' => 'Lösch-Logbook',
948984 'dellogpagetext' => 'Hier is en List vun de letzten Löschen (UTC).',
949985 'deletionlog' => 'Lösch-Logbook',
@@ -981,7 +1017,8 @@
9821018 'undeletedarticle' => '„$1“ weerholt',
9831019
9841020 # Namespace form on various pages
985 -'namespace' => 'Naamruum:',
 1021+'namespace' => 'Naamruum:',
 1022+'blanknamespace' => '(Hööft-)',
9861023
9871024 # Contributions
9881025 'contributions' => 'Bidrääg vun den Bruker',
@@ -1005,8 +1042,8 @@
10061043
10071044 # Block/unblock
10081045 'blockip' => 'IP-Adress blocken',
1009 -'blockiptext' => 'Bruuk dat Formular, üm en IP-Adress to blocken.
1010 -Dit schall blots maakt warrn, üm Vandalismus to vermasseln, aver jümmer in Övereenstimmen mit uns [[{{MediaWiki:policy-url}}|Leidlienen]].
 1046+'blockiptext' => 'Bruuk dat Formular, ene IP-Adress to blocken.
 1047+Dit schall blots maakt warrn, Vandalismus to vermasseln, aver jümmer in Övereenstimmen mit uns [[{{MediaWiki:policy-url}}|Leidlienen]].
10111048 Ok den Grund för dat Blocken indregen.',
10121049 'ipaddress' => 'IP-Adress',
10131050 'ipbexpiry' => 'Aflöptied',
@@ -1027,7 +1064,7 @@
10281065 'contribslink' => 'Bidrääg',
10291066 'autoblocker' => 'Automatisch Block, vun wegen dat du en IP-Adress bruukst mit „$1“. Grund: „$2“.',
10301067 'blocklogpage' => 'Brukerblock-Logbook',
1031 -'blocklogentry' => 'block [[User:$1]] - ([[Special:Contributions/$1|Bidreeg]]) för en Tiedruum vun: $2',
 1068+'blocklogentry' => 'block [[User:$1|$1]] - ([[Special:Contributions/$1|Bidreeg]]) för en Tiedruum vun: $2 $3',
10321069 'blocklogtext' => 'Dit is en Logbook över Blocks un Freegaven vun Brukern. Automatisch blockte IP-Adressen sünd nich opföhrt.
10331070 Kiek [[Special:Ipblocklist|IP-Blocklist]] för en List vun den blockten Brukern.',
10341071 'unblocklogentry' => 'Block vun [[User:$1]] ophoven',
@@ -1157,7 +1194,7 @@
11581195 'tooltip-n-help' => 'Hier kriegst du Hülp.',
11591196 'tooltip-n-sitesupport' => 'Gaven',
11601197 'tooltip-t-whatlinkshere' => 'Wat wiest hierher',
1161 -'tooltip-t-recentchangeslinked' => 'Verlinkte Sieten',
 1198+'tooltip-t-recentchangeslinked' => 'Verlinkte Sieden',
11621199 'tooltip-feed-rss' => 'RSS-Feed för disse Siet',
11631200 'tooltip-feed-atom' => 'Atom-Feed för disse Siet',
11641201 'tooltip-t-contributions' => 'List vun de Bidreeg vun dissen Bruker',
@@ -1240,7 +1277,6 @@
12411278 'patrol-log-page' => 'Nakiek-Logbook',
12421279 'patrol-log-line' => '$1 vun $2 as nakeken markt $3',
12431280 'patrol-log-auto' => '(automaatsch)',
1244 -'patrol-log-diff' => 'r$1',
12451281
12461282 # Image deletion
12471283 'deletedrevision' => 'Löschte ole Version $1.',
@@ -1282,7 +1318,6 @@
12831319 'exif-gpsaltitude' => 'Hööch',
12841320 'exif-gpsspeedref' => 'Tempo-Eenheit',
12851321
1286 -'exif-orientation-1' => 'Normal', # 0th row: top; 0th column: left
12871322 'exif-orientation-2' => 'waagrecht kippt', # 0th row: top; 0th column: right
12881323 'exif-orientation-3' => '180° dreiht', # 0th row: bottom; 0th column: right
12891324 'exif-orientation-4' => 'Vertikal kippt', # 0th row: bottom; 0th column: left
@@ -1304,16 +1339,13 @@
13051340 'exif-whitebalance-0' => 'Automaatsch Wittutgliek',
13061341 'exif-whitebalance-1' => 'Wittutgliek vun Hand',
13071342
1308 -'exif-scenecapturetype-0' => 'Standard',
13091343 'exif-scenecapturetype-1' => 'Landschop',
13101344 'exif-scenecapturetype-2' => 'Porträt',
13111345 'exif-scenecapturetype-3' => 'Nacht',
13121346
1313 -'exif-contrast-0' => 'Normal',
13141347 'exif-contrast-1' => 'Wiek',
13151348 'exif-contrast-2' => 'Hart',
13161349
1317 -'exif-sharpness-0' => 'Normal',
13181350 'exif-sharpness-1' => 'Wiek',
13191351 'exif-sharpness-2' => 'Hart',
13201352
@@ -1412,12 +1444,6 @@
14131445 'autoredircomment' => '[[{{ns:12}}:Autokommentar|AK]]: Redirect sett na [[$1]]',
14141446 'autosumm-new' => '[[{{ns:12}}:Autokommentar|AK]]: Ne’e Siet: ‚$1‘',
14151447
1416 -# Size units
1417 -'size-bytes' => '$1 B',
1418 -'size-kilobytes' => '$1 KB',
1419 -'size-megabytes' => '$1 MB',
1420 -'size-gigabytes' => '$1 GB',
1421 -
14221448 # Live preview
14231449 'livepreview-loading' => 'Läädt…',
14241450 'livepreview-ready' => 'Läädt… Trech!',
Index: branches/liquidthreads/languages/messages/MessagesDa.php
@@ -917,16 +917,18 @@
918918
919919 # Groups
920920 'group' => 'Gruppe:',
 921+'group-autoconfirmed' => 'Registrerede brugere',
921922 'group-bot' => 'Bots',
922923 'group-sysop' => 'Administratorer',
923924 'group-bureaucrat' => 'Bureaukrater',
924925 'group-all' => '(alle)',
925 -'group-autoconfirmed' => 'Registrerede brugere',
926926
 927+'group-autoconfirmed-member' => 'Registreret bruger',
927928 'group-bot-member' => 'Bot',
928929 'group-sysop-member' => 'Administrator',
929930 'group-bureaucrat-member' => 'Burokrat',
930931
 932+'grouppage-autoconfirmed' => '{{ns:project}}:Registrerede brugere',
931933 'grouppage-bot' => '{{ns:project}}:Bots',
932934 'grouppage-sysop' => '{{ns:project}}:Administratorer',
933935 'grouppage-bureaucrat' => '{{ns:project}}:Bureaukrater',
Index: branches/liquidthreads/languages/messages/MessagesDe.php
@@ -998,6 +998,7 @@
999999
10001000 # Recent changes linked
10011001 'recentchangeslinked' => 'Änderungen an verlinkten Seiten',
 1002+'recentchangeslinked-title' => 'Änderungen an Seiten, die von „$1“ verlinkt sind',
10021003 'recentchangeslinked-noresult' => 'Im ausgewählten Zeitraum wurden an den verlinkten Seiten keine Änderungen vorgenommen.',
10031004 'recentchangeslinked-summary' => "Diese Spezialseite listet die letzten Änderungen der verlinkten Seiten auf. Seiten auf deiner Beobachtungsliste sind '''fett''' geschrieben.",
10041005
@@ -1205,7 +1206,9 @@
12061207 'disambiguations-text' => 'Die folgenden Seiten verlinken auf eine Seite zur Begriffsklärung. Sie sollten statt dessen auf die eigentlich gemeinte Seite verlinken.<br />Eine Seite wird als Begriffsklärungsseite behandelt, wenn [[MediaWiki:disambiguationspage]] auf sie verlinkt.<br />Links aus Namensräumen werden hier nicht aufgelistet.',
12071208
12081209 'doubleredirects' => 'Doppelte Weiterleitungen',
1209 -'doubleredirects-summary' => '<b>Achtung:</b> Diese Liste kann „falsche Positive“ enthalten. Das ist dann der Fall, wenn eine Weiterleitung außer dem Weiterleitungs-Link noch weiteren Text mit anderen Links enthält. Letztere sollten dann entfernt werden.',
 1210+'doubleredirects-summary' => 'Diese Liste enthält Weiterleitungen, die auf eine weitere Weiterleitungen verlinken.
 1211+Jede Zeile enthält Links zu der ersten und zweiten Weiterleitungs sowie das Ziel der zweiten Weiterleitung, welches für gewöhnlich die gewünschte Zielseite ist,
 1212+auf die bereits die erste Weiterleitung zeigen sollte.',
12101213 'doubleredirectstext' => '',
12111214
12121215 'brokenredirects' => 'Kaputte Weiterleitungen',
@@ -1583,6 +1586,7 @@
15841587
15851588 # What links here
15861589 'whatlinkshere' => 'Links auf diese Seite',
 1590+'whatlinkshere-title' => 'Seiten, die auf „$1“ verlinken',
15871591 'whatlinkshere-summary' => 'Diese Spezialseite listet alle internen Links auf eine bestimmte Seite auf. Die möglichen Zusätze „(Vorlageneinbindung)“ und „(Weiterleitungsseite)“ zeigen jeweils an, dass die Seite nicht durch einen normalen Wikilink eingebunden ist. ',
15881592 'notargettitle' => 'Keine Seite angegeben',
15891593 'notargettext' => 'Du hast nicht angegeben, auf welche Seite diese Funktion angewendet werden soll.',
@@ -2250,7 +2254,7 @@
22512255 'confirmemail' => 'E-Mail-Adresse bestätigen (Authentifizierung)',
22522256 'confirmemail_noemail' => 'Du hast keine gültige E-Mail-Adresse in deinen [[Special:Preferences|persönlichen Einstellungen]] eingetragen.',
22532257 'confirmemail_text' => '{{SITENAME}} erfordert, dass du deine E-Mail-Adresse bestätigst (authentifizieren), bevor du die erweiterten E-Mail-Funktionen benutzen kannst. Durch einen Klick auf die Schaltfläche unten wird eine E-Mail an dich verschickt. Diese E-Mail enthält einen Link mit einem Bestätigungs-Code. Durch Klicken auf diesen Link wird bestätigt, dass deine E-Mail-Adresse gültig ist.',
2254 -'confirmemail_pending' => '<div class="error">Es wurde dir bereits ein Bestätigungs-Code per E-Mail zugeschickt. Wenn du dein Benutzerkonto erst vor kurzem erstellt haben, warte bitte noch ein paar Minuten auf die E-Mail, bevor du einen neuen Code anforderst.</div>',
 2258+'confirmemail_pending' => '<div class="error">Es wurde dir bereits ein Bestätigungs-Code per E-Mail zugeschickt. Wenn du dein Benutzerkonto erst vor kurzem erstellt hast, warte bitte noch ein paar Minuten auf die E-Mail, bevor du einen neuen Code anforderst.</div>',
22552259 'confirmemail_send' => 'Bestätigungscode zuschicken',
22562260 'confirmemail_sent' => 'Bestätigungs-E-Mail wurde verschickt.',
22572261 'confirmemail_oncreate' => 'Ein Bestätigungs-Code wurde an deine E-Mail-Adresse gesandt. Dieser Code wird für die Anmeldung nicht benötigt, jedoch wird er zur Aktivierung der E-Mail-Funktionen innerhalb des Wikis gebraucht.',
Index: branches/liquidthreads/languages/messages/MessagesTpi.php
@@ -0,0 +1,268 @@
 2+<?php
 3+/** Tok Pisin
 4+ *
 5+ * @addtogroup Language
 6+ * Translators:
 7+ * @author Wantok
 8+ *
 9+ * ---
 10+ * @author Niklas Laxström
 11+ */
 12+
 13+$messages = array(
 14+# User preference toggles
 15+'tog-underline' => 'Putim lain ananit long ol link:',
 16+'tog-highlightbroken' => 'Soim ol link long ol pes i no stap yet <a href="" class="new">olsem</a> (o: olsem<a href="" class="internal">?</a>).',
 17+'tog-justify' => "Soim ol paragraf i pulmapim sipes long lephan i go long raithan (''justify'')",
 18+'tog-hideminor' => 'Noken soim ol liklik senis insait long ol nupela senis',
 19+'tog-extendwatchlist' => 'Larim lukautbuk i go longpela long soim olgeta senis',
 20+'tog-usenewrc' => 'Moa beta stail bilong nupela senis (i nidim JavaScript)',
 21+'tog-numberheadings' => 'Putim ol namba i go long wanwan hap bilong pes',
 22+'tog-showtoolbar' => 'Soim ol liklik link long wokim senis kwiktaim (i nidim JavaScript)',
 23+'tog-editondblclick' => 'Senisim pes taim yu paitim tupela taim kwiktaim (i nidim JavaScript)',
 24+'tog-editsection' => 'Soim ol [senisim] link long wanwan hap bilong ol pes',
 25+'tog-editsectiononrightclick' => 'Senisim ol hap bilong pes taim yu paitim nem bilong hap<br />wantaim raithan-klik (i nidim Javascript)',
 26+'tog-showtoc' => 'Soim ol nem bilong hap insait long liklik bokis, taim igat antap long 3 hap long pes',
 27+'tog-rememberpassword' => 'Holim nem bilong yusa bilong mi long dispela kompiuta',
 28+'tog-editwidth' => 'Larim bokis bilong senisim igo bikpela olgeta',
 29+'tog-watchcreations' => 'Putim ol nupela pes mi wokim long lukautbuk',
 30+'tog-watchdefault' => 'Putim ol pes mi senisim long lukautbuk bilong mi',
 31+'tog-watchmoves' => 'Putim ol pes mi surikim long lukautbuk bilong mi',
 32+'tog-watchdeletion' => 'Putim ol pes mi rausim long lukautbuk bilong mi',
 33+'tog-minordefault' => 'Makim ol senis mi wokim olsem ol i liklik, sapos mi no makim',
 34+'tog-previewontop' => 'Soim pes mi senisim (pastaim long raitim) antap long bokis bilong wokim senis',
 35+'tog-previewonfirst' => 'Soim pes mi senisim pastaim long raitim',
 36+'tog-enotifwatchlistpages' => 'Salim imel (e-mail) long mi taim wanpela pes mi lukautim i senis',
 37+'tog-shownumberswatching' => 'Soim hamas yusa i lukautim pes',
 38+'tog-uselivepreview' => 'Soim ol senis kwiktaim taim mi wokim (i nidim Javascript)',
 39+'tog-watchlisthideown' => 'Haitim ol senis mi wokim long lukautbuk bilong mi',
 40+'tog-watchlisthidebots' => 'Haitim ol senis ol bot i wokim long lukautbuk bilong mi',
 41+'tog-watchlisthideminor' => 'Haitim ol liklik senis long lukautbuk bilong mi',
 42+
 43+'skinpreview' => '(pes mi senisim, pastaim long raitim)',
 44+
 45+# Dates
 46+'sunday' => 'Sande',
 47+'monday' => 'Mande',
 48+'tuesday' => 'Tunde',
 49+'wednesday' => 'Trinde',
 50+'thursday' => 'Fonde',
 51+'friday' => 'Fraide',
 52+'saturday' => 'Sarere',
 53+'sun' => 'San',
 54+'mon' => 'Man',
 55+'tue' => 'Tun',
 56+'wed' => 'Tri',
 57+'thu' => 'Fon',
 58+'fri' => 'Frai',
 59+'sat' => 'Sar',
 60+
 61+# Bits of text used by many pages
 62+'categories' => 'Ol grup',
 63+'pagecategories' => '{{PLURAL:$1|Grup|Ol grup}}',
 64+'category_header' => 'Ol pes insait long grup "$1"',
 65+'subcategories' => 'Ol grup insait long grup',
 66+'category-media-header' => 'Ol media (olsem piksa) insait long grup "$1"',
 67+'category-empty' => "''Dispela grup i no gat wanpela pes o media (olsem piksa) insait long en nau.''",
 68+
 69+'newwindow' => '(bai kamap long nupela windo)',
 70+'cancel' => 'Toromwe senis',
 71+'qbfind' => 'Painim',
 72+'qbedit' => 'Senisim',
 73+'qbspecialpages' => 'Ol sipesol pes',
 74+'mytalk' => 'Toktok bilong mi',
 75+'navigation' => 'Ol bikpela pes',
 76+
 77+'help' => 'Halivim mi',
 78+'search' => 'Painim',
 79+'searchbutton' => 'Painim',
 80+'history' => 'Ol senis long dispela pes',
 81+'history_short' => 'Ol senis',
 82+'edit' => 'Senisim',
 83+'delete' => 'Rausim',
 84+'deletethispage' => 'Rausim dispela pes',
 85+'talkpagelinktext' => 'Toktok',
 86+'talk' => 'Toktok',
 87+'toolbox' => 'Sipesol bokis',
 88+'categorypage' => 'Lukim pes bilong grup',
 89+'otherlanguages' => 'Long ol narapela tokples',
 90+'jumptonavigation' => 'ol bikpela pes',
 91+
 92+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
 93+'currentevents' => 'Karen afeas',
 94+'currentevents-url' => 'Project:Karen afeas',
 95+'edithelp' => 'Halivim mi long pasin bilong wokim senis',
 96+'mainpage' => 'Fran Pes',
 97+'portal' => 'Bung ples',
 98+'portal-url' => 'Project:Bung ples',
 99+'sitesupport' => 'Givim moni',
 100+'sitesupport-url' => 'Project:Givim moni',
 101+
 102+# Short words for each namespace, by default used in the 'article' tab in monobook
 103+'nstab-main' => 'Stori',
 104+'nstab-user' => 'Pes bilong yusa',
 105+'nstab-media' => 'Media pes',
 106+'nstab-special' => 'Sipesol',
 107+'nstab-mediawiki' => 'Toksave',
 108+'nstab-category' => 'Grup',
 109+
 110+# Login and logout pages
 111+'logout' => 'Logaut',
 112+'userlogout' => 'Logaut',
 113+
 114+# Edit pages
 115+'summary' => 'Liklik toksave bilong senis',
 116+'subject' => 'Nem bilong pes (o hap bilong pes)',
 117+'minoredit' => 'Dispela emi liklik senis',
 118+'watchthis' => 'Putim dispela pes long lukautbuk bilong mi',
 119+'savearticle' => 'Raitim pes',
 120+'preview' => 'Pes wantaim senis (pastaim long raitim)',
 121+'showpreview' => 'Soim pes wantaim senis (pastaim long raitim)',
 122+'showlivepreview' => 'Soim senis kwiktaim taim mi wokim (pastaim long raitim)',
 123+'showdiff' => 'Soim ol senis',
 124+'summary-preview' => 'Toksave bilong senis bai luk olsem',
 125+'subject-preview' => 'Nem bilong pes (o hap bilong pes) bai olsem',
 126+'copyrightwarning' => 'Toksave: olgeta senis yu wokim long long {{SITENAME}} bai stap ananit long tokorait $2 (lukim $1 long painimaut moa long dispela). Sapos yu no laikim narapela manmeri long senisim olgeta, o salim dispela i go long ol kainkain hap, noken raitim long hia.<br />
 127+Na tu yu tok tru nau olsem yu raitim dispela yu yet, o yu kisim long wanpela hap we lo i tok olsem i orait long kisim (Tok Inglis: <i>public domain</i>).
 128+<strong>YU NOKEN RAITIM WANPELA SAMTING SAPOS YU NO WOKIM YU YET, O YU KISIM TOKORAIT LONG PUTIM LONG HIA!</strong>',
 129+'copyrightwarning2' => 'Toksave: olgeta senis yu wokim long long {{SITENAME}} bai inap senis o raus long han bilong ol narapela manmeri. Sapos yu no laikim narapela manmeri long senisim olgeta samting yu raitim, o salim dispela i go long ol kainkain hap, noken raitim long hia.<br />
 130+Na tu yu tok tru nau olsem yu raitim dispela yu yet, o yu kisim long wanpela hap we lo i tok olsem i orait long kisim (Tok Inglis: <i>public domain</i>). Lukim $1 long painimaut moa long dispela.<br />
 131+<strong>YU NOKEN RAITIM WANPELA SAMTING IGAT COPYRIGHT LONG EN (NARAPELA MANMERI I RAITIM)!</strong>',
 132+'templatesused' => 'Dispela pes i yusim ol templet:',
 133+
 134+# Preferences page
 135+'mypreferences' => 'Ol laik bilong mi',
 136+'prefs-edits' => 'Hamas senis:',
 137+'prefs-rc' => 'Nupela senis',
 138+'prefs-watchlist' => 'Lukautbuk',
 139+
 140+# Recent changes
 141+'recentchanges' => 'Nupela senis',
 142+'rcnote' => "Ananit yu lukim '''$1 senis''' long '''$2 de''' igo pinis, na i olsem long $3.",
 143+'rc_categories' => 'Soim ol senis insait long ol dispela grup tasol (raitim wantaim "|" namel long wanwan)',
 144+'rc_categories_any' => 'Olgeta',
 145+
 146+# Recent changes linked
 147+'recentchangeslinked' => 'Ol senis klostu',
 148+
 149+# Upload
 150+'upload' => 'Salim media fail',
 151+
 152+# Miscellaneous special pages
 153+'ncategories' => '$1 {{PLURAL:$1|grup|grup}}',
 154+'nmembers' => '$1 {{PLURAL:$1|memba|memba}}',
 155+'uncategorizedpages' => 'Ol pes i no stap insait long grup',
 156+'uncategorizedcategories' => 'Ol grup i no stap insait long grup',
 157+'uncategorizedimages' => 'Ol piksa i no stap insait long grup',
 158+'uncategorizedtemplates' => 'Ol templet i no stap insait long grup',
 159+'unusedcategories' => 'Ol grup i no gat samting insait long ol',
 160+'unusedimages' => 'Ol media (olsem piksa) i no gat wanpela pes i soim ol',
 161+'wantedcategories' => 'Ol grup i no stap yet tasol igat link i kam long ol',
 162+'wantedpages' => 'Ol pes i no stap yet tasol igat link i kam long ol',
 163+'mostlinked' => 'Ol pes i gat planti link i kam long ol',
 164+'mostlinkedcategories' => 'Ol grup igat planti link i kam long ol',
 165+'mostlinkedtemplates' => 'Ol templet igat planti link i kam long ol',
 166+'mostcategories' => 'Ol pes bilong buk istap insait long planti grup',
 167+'allpages' => 'Olgeta pes',
 168+'randompage' => 'Soim wanpela pes',
 169+'specialpages' => 'Ol sipesol pes',
 170+'move' => 'Surikim',
 171+'movethispage' => 'Surikim dispela pes',
 172+'unusedcategoriestext' => 'Ol dispela grup istap yet, tasol i no gat wanpela pes o grup i stap insait long ol.',
 173+
 174+'categoriespagetext' => 'Ol dispela grup istap.',
 175+
 176+# Watchlist
 177+'watchlist' => 'Lukautbuk bilong mi',
 178+'mywatchlist' => 'Lukautbuk bilong mi',
 179+'watchlistfor' => "(bilong '''$1''')",
 180+'nowatchlist' => 'Nogat wanpela samting istap long lukautbuk bilong yu.',
 181+'watchlistanontext' => 'Yu mas $1 long lukim o senisim ol samting long lukautbuk bilong yu.',
 182+'watchnologintext' => 'Yu mas [[Special:Userlogin|login]] long senisim lukautbuk bilong yu.',
 183+'addedwatch' => 'Igo insait long lukautbuk',
 184+'addedwatchtext' => "Pes \"[[:\$1]]\" igo insait long [[Special:Watchlist|lukautbuk]] bilong yu nau.
 185+Bai yu lukim ol nupela senis long dispela pes, na pes toktok bilong en, long lukautbuk,
 186+na dispela pes bai kamap '''strongpela''' long [[Special:Recentchanges|pes bilong ol nupela senis]]
 187+na olsem bai isi long lukim em.
 188+
 189+Sapos yu laik rausim dispela pes long lukautbuk bilong yu bihain, paitim \"Pinis long lukautim\" taim yu lukim pes.",
 190+'removedwatch' => 'Raus pinis long lukautbuk',
 191+'removedwatchtext' => 'Pes "[[:$1]]" i raus pinis long lukautbuk bilong yu.',
 192+'watch' => 'Lukautim',
 193+'watchthispage' => 'Lukautim dispela pes',
 194+'unwatch' => 'Pinis long lukautim',
 195+'unwatchthispage' => 'Pinis long lukautim',
 196+'watchlist-details' => '$1 pes istap long lukautbuk (dispela namba i no kaunim ol pes bilong toktok).',
 197+'wlheader-showupdated' => "* Ol pes i senis pinis bihain long taim yu lukim ol igat nem i '''strongpela'''",
 198+
 199+'enotif_reset' => 'Makim olgeta pes olsem mi lukim pinis',
 200+
 201+# Contributions
 202+'contributions' => 'Ol senis yusa i wokim',
 203+'mycontris' => 'Ol senis mi wokim',
 204+
 205+# What links here
 206+'whatlinkshere' => 'Ol link ikam long hia',
 207+
 208+# Move page
 209+'movepagebtn' => 'Surikim',
 210+'pagemovedsub' => 'Pes i surik pinis',
 211+'movepage-moved' => '<big>\'\'\'"$1" i surik i go long "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 212+'articleexists' => 'Wanpela pes wantaim dispela nem i stap pinis, o dispela nem i no stret.
 213+Yu mas painim narapela nem.',
 214+'talkexists' => "'''Pes bilong buk i surik pinis, tasol pes bilong toktok i no inap surik, bilong wanem wanpela pes bilong toktok istap pinis wantaim dispela nam. Yu mas pasim wantaim tupela pes bilong toktok yu yet.'''",
 215+'movedto' => 'i surik i go long',
 216+'movetalk' => 'Surikim pes bilong toktok wantaim',
 217+'talkpagemoved' => 'Pes bilong toktok i surik pinis wantaim.',
 218+'talkpagenotmoved' => 'Pes bilong toktok <strong>i no surik wantaim</strong>.',
 219+'1movedto2' => '[[$1]] i surik i go long [[$2]] pinis',
 220+'movelogpage' => 'Buk bilong ol surik',
 221+'movelogpagetext' => 'Hia yumi lukim ol pes i surik pinis.',
 222+
 223+# Namespace 8 related
 224+'allmessages' => 'Ol toksave bilong sistem',
 225+
 226+# Tooltip help for the actions
 227+'tooltip-ca-nstab-category' => 'Lukim grup',
 228+
 229+# Spam protection
 230+'subcategorycount' => 'Igat {{PLURAL:$1|wanpela grup|$1 grup}} insait long dispela grup.',
 231+'categoryarticlecount' => 'Igat {{PLURAL:$1|wanpela pes bilong buk|$1 pes bilong buk}} insait long dispela grup.',
 232+'category-media-count' => 'Igat {{PLURAL:$1|wanpela|$1}} media (olsem piksa) insait long dispela grup.',
 233+
 234+# Watchlist editor
 235+'watchlistedit-numitems' => 'Igat {{PLURAL:$1|1 samting|$1 samting}} insait long lukautbuk bilong yu (ol pes bilong toktok i no stap long dispela namba).',
 236+'watchlistedit-noitems' => 'Nogat wanpela samting long lukautbuk bilong yu.',
 237+'watchlistedit-clear-title' => 'Rausim olgeta samting long lukautbuk',
 238+'watchlistedit-clear-legend' => 'Rausim olgeta samting long lukautbuk',
 239+'watchlistedit-clear-confirm' => 'Dispela bai rausim olgeta samting long lukautbuk bilong yu. Yu laik wokim dispela tru?
 240+ Sapos yu laik, yu inap [[Special:Watchlist/edit|rausim wanwan samting]] tasol.',
 241+'watchlistedit-clear-submit' => 'Rausim',
 242+'watchlistedit-clear-done' => 'Olgeta samting i raus pinis long lukautbuk bilong yu.',
 243+'watchlistedit-normal-title' => 'Senisim lukautbuk',
 244+'watchlistedit-normal-legend' => 'Rausim ol samting long lukautbuk',
 245+'watchlistedit-normal-explain' => 'Ananit yu lukim ol samting long lukautbuk. Long rausim wanpela samting,
 246+ makim liklik boxis long sait bilong en,
 247+ na paitim "Rausim ol samting". Na tu yu inap [[Special:Watchlist/raw|senisim lukautbuk long wanpela bokis]],
 248+ o [[Special:Watchlist/clear|rausim olgeta samting long lukautbuk]].',
 249+'watchlistedit-normal-submit' => 'Rausim ol samting',
 250+'watchlistedit-normal-done' => '{{PLURAL:$1|Wanpela|$1}} samting i raus pinis long lukautbuk bilong yu:',
 251+'watchlistedit-raw-title' => 'Senisim lukautbuk long wanpela bokis',
 252+'watchlistedit-raw-legend' => 'Senisim lukautbuk insait long wanpela bokis',
 253+'watchlistedit-raw-explain' => 'Ananit yu lukim ol samting long lukautbuk bilong yu insait long wanpela bokis.
 254+ Yu inap putim sampela moa samting igo insait, o rausim sampela ol samting. Putim
 255+ wanpela samting i go long wanwan lain. Taim yu pinisim ol senis, paitim "Senisim lukautbuk".
 256+ Na tu yu inap [[Special:Watchlist/edit|senisim lukautbuk long planti liklik bokis]].',
 257+'watchlistedit-raw-titles' => 'Ol samting:',
 258+'watchlistedit-raw-submit' => 'Senisim lukautbuk',
 259+'watchlistedit-raw-done' => 'Lukautbuk bilong yu i senis pinis.',
 260+'watchlistedit-raw-added' => '{{PLURAL:$1|wanpela|$1}} samting igo insait:',
 261+'watchlistedit-raw-removed' => '{{PLURAL:$1|Wanpela|$1}} samting i raus pinis:',
 262+
 263+# Watchlist editing tools
 264+'watchlisttools-view' => 'Lukim ol senis',
 265+'watchlisttools-edit' => 'Lukim na senisim lukautbuk',
 266+'watchlisttools-raw' => 'Senisim lukautbuk insait long wanpela bokis',
 267+'watchlisttools-clear' => 'Rausim olgeta samting long lukautbuk',
 268+
 269+);
Property changes on: branches/liquidthreads/languages/messages/MessagesTpi.php
___________________________________________________________________
Added: svn:eol-style
1270 + native
Index: branches/liquidthreads/languages/Language.php
@@ -1271,13 +1271,21 @@
12721272 return $s;
12731273 }
12741274
1275 - # Crop a string from the beginning or end to a certain number of bytes.
1276 - # (Bytes are used because our storage has limited byte lengths for some
1277 - # columns in the database.) Multibyte charsets will need to make sure that
1278 - # only whole characters are included!
1279 - #
1280 - # $length does not include the optional ellipsis.
1281 - # If $length is negative, snip from the beginning
 1275+ /**
 1276+ * Truncate a string to a specified length in bytes, appending an optional
 1277+ * string (e.g. for ellipses)
 1278+ *
 1279+ * The database offers limited byte lengths for some columns in the database;
 1280+ * multi-byte character sets mean we need to ensure that only whole characters
 1281+ * are included, otherwise broken characters can be passed to the user
 1282+ *
 1283+ * If $length is negative, the string will be truncated from the beginning
 1284+ *
 1285+ * @param string $string String to truncate
 1286+ * @param int $length Maximum length (excluding ellipses)
 1287+ * @param string $ellipses String to append to the truncated text
 1288+ * @return string
 1289+ */
12821290 function truncate( $string, $length, $ellipsis = "" ) {
12831291 if( $length == 0 ) {
12841292 return $ellipsis;
Index: branches/liquidthreads/languages/Names.php
@@ -261,7 +261,7 @@
262262 'ty' => 'Reo Mā`ohi', # Tahitian
263263 'tyv' => 'Тыва дыл', # Tyvan
264264 'udm' => 'Удмурт', # Udmurt
265 - 'ug' => 'Oyghurque', # Uyghur
 265+ 'ug' => 'Uyghurche‎ / ئۇيغۇرچە', # Uyghur
266266 'uk' => 'Українська', # Ukrainian
267267 'ur' => 'اردو', # Urdu
268268 'uz' => 'O\'zbek', # Uzbek
Index: branches/liquidthreads/RELEASE-NOTES
@@ -190,6 +190,10 @@
191191 * Add accesskey 's' and tooltip to 'upload file' button at Special:Upload
192192 * Introduced 'SkinAfterBottomScripts' hook; see docs/hooks.txt for
193193 more information
 194+* (bug 11095) Honour "preview on first edit" preference when preloading
 195+ text for a non-existent page
 196+* (bug 11022) Use a more accurate page title for Special:Whatlinkshere and
 197+ Special:Recentchangeslinked
194198
195199 == Bugfixes since 1.10 ==
196200
@@ -418,6 +422,11 @@
419423 * (bug 11082) Fix check for fully-specced table names in Database::tableName
420424 * (bug 11067) Fix regression in upload conflict thumbnail display
421425 * (bug 11072) Fix regression in API image history query
 426+* (bug 10985) Resolved cached entries on Special:DoubleRedirects were being
 427+ supressed, breaking paging - now strikes out "fixed" results
 428+* (bug 8393) <sup> and <sub> need to be preserved (without attributes) for
 429+ entries in the table of contents
 430+* (bug 11114) Fix regression in read-only mode error display during editing
422431
423432
424433 == API changes since 1.10 ==
@@ -512,6 +521,7 @@
513522 * Upper Sorbian (hsb)
514523 * Haitian (ht)
515524 * Indonesian (id)
 525+* Icelandic (is)
516526 * Italian (it)
517527 * Japanese (ja)
518528 * Georgian (ka)
@@ -524,8 +534,10 @@
525535 * Lithuanian (lt)
526536 * Malayalam (ml)
527537 * Burmese (my)
 538+* Low German (nds)
528539 * Dutch (nl)
529540 * Norwegian (no)
 541+* Occitan (oc)
530542 * Polish (pl)
531543 * Piedmontese (pms)
532544 * Portuguese (pt)
@@ -542,6 +554,8 @@
543555 * Thai (th)
544556 * Tigrinya (ti)
545557 * Setswana (tn)
 558+* Tok Pisin (tpi)
 559+* Uyghur (ug)
546560 * Volapük (vo)
547561 * Old Chinese / Late Middle Chinese (zh-classical)
548562 * Chinese (PRC) (zh-cn)
Property changes on: branches/liquidthreads
___________________________________________________________________
Modified: svnmerge-integrated
549563 - /trunk/phase3:1-25214
550564 + /trunk/phase3:1-25302

Follow-up revisions

RevisionCommit summaryAuthorDate
r38208Revert r38196, r38204 -- "(bugs 6089, 13079) Show edit section links for tran...brion23:56, 29 July 2008
r53308Fix parser tests for r52213....catrope11:29, 15 July 2009
r113110Followup r113109, forward port the rest of r25267 for Bug 10788 - Filter page...reedy00:09, 6 March 2012

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r21725* (bug 6204) Fixes for indentation with $wgMaxTocLevel:...brion19:51, 30 April 2007
r21810Add parser test for regression bug 9764brion18:45, 2 May 2007
r21829Revert r21725 (bug 6204) due to regressions (bug 9764). Will leave it to be w...brion17:14, 3 May 2007
r21833Parser test for bug #6204 : TOC not properly rendered when using $wgMaxTocLevelhashar17:49, 3 May 2007
r25037(bug 10985) Special:DoubleRedirects was omitting "fixed" results when cached,...robchurch07:08, 22 August 2007
r25109Merged revisions 25016-25108 via svnmerge from...david07:30, 24 August 2007
r25218*err...make this consistent with rc_deleted patch fileaaron23:16, 27 August 2007
r25219Downgrade from semicolon to commagreg23:44, 27 August 2007
r25221Using (optional) parameters instead of globals in checkLanguage.inc.rotem02:37, 28 August 2007
r25225* (bug 11092) Update French translations...raymond09:08, 28 August 2007
r25229Updated da translationswegge13:01, 28 August 2007
r25236(bug 11095) Honour "preview on first edit" preference when preloading text fo...robchurch15:31, 28 August 2007
r25238(bug 11094) Update API help for 'siteinfo' - based on a patch by VasilievVVrobchurch15:37, 28 August 2007
r25244* Message file for Tok Pisin (tpi)nikerabbit16:49, 28 August 2007
r25245(bug 11022) Use a more accurate page title for Special:Whatlinkshere and Spec...robchurch16:50, 28 August 2007
r25246* (bug 10985) Compromise solution; strike out resolved cached entries to avoi...robchurch16:59, 28 August 2007
r25248Update Low German, from Betawiki (Slomox)raymond17:10, 28 August 2007
r25249* (bug 11098) Update Chinese translations...raymond17:50, 28 August 2007
r25250Update Germanraymond18:53, 28 August 2007
r25256Re-alphabetise a few hooksrobchurch21:53, 28 August 2007
r25257Update.rotem22:27, 28 August 2007
r25260(bug 8393) <sup> and <sub> need to be preserved (without attributes) for entr...simetrical00:06, 29 August 2007
r25264* Rename script - easier to remember and use....rotem01:32, 29 August 2007
r25265Fix.rotem01:34, 29 August 2007
r25266Update documentation for Language::truncate()robchurch01:34, 29 August 2007
r25267* Add an index to (rev_page,rev_user,rev_timestamp) for use in "All edits by ...simetrical02:33, 29 August 2007
r25275* Changed Uyghur (ug) label by request of Jose77 in Betawikinikerabbit10:52, 29 August 2007
r25282* Updates to Occitan (oc)nikerabbit13:07, 29 August 2007
r25283* Updates to Icelandic (is)nikerabbit13:15, 29 August 2007
r25285* Updates to Norwegian (no)nikerabbit13:31, 29 August 2007
r25286* Updates to Dutch (nl)nikerabbit13:37, 29 August 2007
r25289log_errors=ontstarling14:08, 29 August 2007
r25290Revert schema change in r25267 -- no more schema changes right before release...brion15:30, 29 August 2007
r25291Revert r25260; breaks several parser tests cases, seems to be borking up sect...brion16:01, 29 August 2007
r25292Reinstate r25260 with fix (missing trim()). No additional parser tests are b...simetrical16:10, 29 August 2007
r25293* (bug 11114) Fix regression in read-only mode error display during editing...brion18:11, 29 August 2007
r25297Adding InstantCommons api into trunksuuch22:50, 29 August 2007
r25298Adding InstantCommons includes into ApiMain and AutoLoader's API sectionsuuch22:57, 29 August 2007

Status & tagging log