-# ruby=ruby-2.1.2
-# ruby-gemset=core
-
source 'https://rubygems.org'
-gem 'mediawiki_selenium', '~> 1.2.1'
-gem 'rubocop', require: false
+gem 'mediawiki_selenium', '~> 1.6.3'
+gem 'rubocop', '~> 0.32.1', require: false
astrolabe (1.3.0)
parser (>= 2.2.0.pre.3, < 3.0)
builder (3.2.2)
- childprocess (0.5.6)
+ childprocess (0.5.8)
ffi (~> 1.0, >= 1.0.11)
cucumber (1.3.20)
builder (>= 2.1.2)
gherkin (~> 2.12)
multi_json (>= 1.7.5, < 2.0)
multi_test (>= 0.1.2)
- data_magic (0.21)
+ data_magic (0.22)
faker (>= 1.1.2)
- yml_reader (>= 0.4)
+ yml_reader (>= 0.6)
diff-lcs (1.2.5)
- domain_name (0.5.24)
+ domain_name (0.5.25)
unf (>= 0.0.5, < 1.0.0)
- faker (1.4.3)
+ faker (1.6.1)
i18n (~> 0.5)
- faraday (0.9.1)
+ faraday (0.9.2)
multipart-post (>= 1.2, < 3)
faraday-cookie_jar (0.0.6)
faraday (>= 0.7.4)
ffi (1.9.10)
gherkin (2.12.2)
multi_json (~> 1.3)
- headless (1.0.2)
+ headless (2.2.0)
http-cookie (1.0.2)
domain_name (~> 0.5)
i18n (0.7.0)
json (1.8.3)
- mediawiki_api (0.4.1)
+ mediawiki_api (0.5.0)
faraday (~> 0.9, >= 0.9.0)
faraday-cookie_jar (~> 0.0, >= 0.0.6)
- mediawiki_selenium (1.2.1)
- cucumber (~> 1.3, >= 1.3.10)
- headless (~> 1.0, >= 1.0.1)
+ mediawiki_selenium (1.6.3)
+ cucumber (~> 1.3, >= 1.3.20)
+ headless (~> 2.0, >= 2.1.0)
json (~> 1.8, >= 1.8.1)
- mediawiki_api (~> 0.2, >= 0.2.1)
+ mediawiki_api (~> 0.5, >= 0.5.0)
page-object (~> 1.0)
rest-client (~> 1.6, >= 1.6.7)
+ rspec-core (~> 2.14, >= 2.14.4)
rspec-expectations (~> 2.14, >= 2.14.4)
syntax (~> 1.2, >= 1.2.0)
thor (~> 0.19, >= 0.19.1)
- mime-types (2.6.1)
+ mime-types (2.99)
multi_json (1.11.2)
multi_test (0.1.2)
multipart-post (2.0.0)
- netrc (0.10.3)
+ netrc (0.11.0)
page-object (1.1.0)
page_navigation (>= 0.9)
selenium-webdriver (>= 2.44.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 3.0)
netrc (~> 0.7)
+ rspec-core (2.99.2)
rspec-expectations (2.99.2)
diff-lcs (>= 1.1.3, < 2.0)
rubocop (0.32.1)
ruby-progressbar (~> 1.4)
ruby-progressbar (1.7.5)
rubyzip (1.1.7)
- selenium-webdriver (2.46.2)
+ selenium-webdriver (2.48.1)
childprocess (~> 0.5)
multi_json (~> 1.0)
rubyzip (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.1)
- watir-webdriver (0.8.0)
+ watir-webdriver (0.9.1)
selenium-webdriver (>= 2.46.2)
websocket (1.2.2)
- yml_reader (0.5)
+ yml_reader (0.6)
PLATFORMS
ruby
DEPENDENCIES
- mediawiki_selenium (~> 1.2.1)
- rubocop
-
-BUNDLED WITH
- 1.10.5
+ mediawiki_selenium (~> 1.6.3)
+ rubocop (~> 0.32.1)
the text before diffing it.
* Deprecated formats dbg, txt, and yaml have been removed.
* (T47988) The protect log event details now use new-style formatting.
+* The following response properties from action=login are deprecated, and may
+ be removed in the future: lgtoken, cookieprefix, sessionid. Clients should
+ handle cookies to properly manage session state.
=== Action API internal changes in 1.27 ===
* ApiQueryORM removed.
* wfBaseConvert() marked as deprecated, use Wikimedia\base_convert() directly instead.
* Obsolete maintenance scripts clearCacheStats.php and showCacheStats.php
were removed. The underlying data is sent to StatsD (see $wgStatsdServer).
+* Removed msg_resource_links database table and associated code.
+* Removed msg_resource database table and associated code.
+* Skin::getNamespaceNotice() was removed.
+* wfIsConfiguredProxy() was removed (deprecated since 1.24).
+* wfDebugTimer() was removed (deprecated since 1.25).
+* wfIsTrustedProxy() was removed (deprecated since 1.24).
+* wfGetIP() was removed (deprecated since 1.19).
+* MWHookException was removed.
== Compatibility ==
$newRev: Revision object of the "new" revision
&$links: Array of HTML links
$oldRev: Revision object of the "old" revision (may be null)
+$user: Current user object
'DiffViewHeader': Called before diff display
$diff: DifferenceEngine object that's calling
page history view, i.e. undo, rollback, etc.
$rev: Revision object
&$links: Array of HTML links
+$prevRev: Revision object, next in line in page history, or null
+$user: Current user object
'HTMLFileCache::useFileCache': Override whether a page should be cached in file
cache.
'IsFileCacheable': Override the result of Article::isFileCacheable() (if true)
&$article: article (object) being checked
-'IsTrustedProxy': Override the result of wfIsTrustedProxy()
+'IsTrustedProxy': Override the result of IP::isTrustedProxy()
&$ip: IP being check
-&$result: Change this value to override the result of wfIsTrustedProxy()
+&$result: Change this value to override the result of IP::isTrustedProxy()
'IsUploadAllowedFromUrl': Override the result of UploadFromUrl::isAllowedUrl()
$url: URL used to upload from
*/
$wgForeignUploadTargets = array();
+/**
+ * Cross-wiki upload A/B test configuration.
+ */
+$wgForeignUploadTestEnabled = false;
+$wgForeignUploadTestDefault = 1;
+
/**
* File backend structure configuration.
*
* It might be necessary to adapt the address or to set it equal
* to the $wgEmergencyContact address.
*/
-$wgNoReplyAddress = 'reply@not.possible';
+$wgNoReplyAddress = 'reply@not.possible.invalid';
/**
* Set to true to enable the e-mail basic features:
$wgStatsdServer = false;
/**
- * Prefix for metric names sent to wgStatsdServer.
- *
- * Defaults to "MediaWiki".
+ * Prefix for metric names sent to $wgStatsdServer.
*
* @see RequestContext::getStats
* @see BufferingStatsdDataFactory
* @since 1.25
*/
-$wgStatsdMetricPrefix = false;
+$wgStatsdMetricPrefix = 'MediaWiki';
/**
* InfoAction retrieves a list of transclusion links (both to and from).
$text = trim( $text );
- // Inline logic from deprecated wfDebugTimer()
if ( $wgDebugTimestamps ) {
$context['seconds_elapsed'] = sprintf(
'%6.4f',
return $cache;
}
-/**
- * Get microsecond timestamps for debug logs
- *
- * @deprecated since 1.25
- * @return string
- */
-function wfDebugTimer() {
- global $wgDebugTimestamps, $wgRequestTime;
-
- wfDeprecated( __METHOD__, '1.25' );
-
- if ( !$wgDebugTimestamps ) {
- return '';
- }
-
- $prefix = sprintf( "%6.4f", microtime( true ) - $wgRequestTime );
- $mem = sprintf( "%5.1fM", ( memory_get_usage( true ) / ( 1024 * 1024 ) ) );
- return "$prefix $mem ";
-}
-
/**
* Send a line giving PHP memory usage.
*
return in_array( $str, $infinityValues );
}
-/**
- * Work out the IP address based on various globals
- * For trusted proxies, use the XFF client IP (first of the chain)
- *
- * @deprecated since 1.19; call $wgRequest->getIP() directly.
- * @return string
- */
-function wfGetIP() {
- wfDeprecated( __METHOD__, '1.19' );
- global $wgRequest;
- return $wgRequest->getIP();
-}
-
-/**
- * Checks if an IP is a trusted proxy provider.
- * Useful to tell if X-Forwarded-For data is possibly bogus.
- * CDN cache servers for the site are whitelisted.
- * @deprecated Since 1.24, use IP::isTrustedProxy()
- *
- * @param string $ip
- * @return bool
- */
-function wfIsTrustedProxy( $ip ) {
- wfDeprecated( __METHOD__, '1.24' );
- return IP::isTrustedProxy( $ip );
-}
-
-/**
- * Checks if an IP matches a proxy we've configured.
- * @deprecated Since 1.24, use IP::isConfiguredProxy()
- *
- * @param string $ip
- * @return bool
- * @since 1.23 Supports CIDR ranges in $wgSquidServersNoPurge
- */
-function wfIsConfiguredProxy( $ip ) {
- wfDeprecated( __METHOD__, '1.24' );
- return IP::isConfiguredProxy( $ip );
-}
-
/**
* Returns true if these thumbnail parameters match one that MediaWiki
* requests from file description pages and/or parser output.
'keygen' => array( 'keytype' => 'rsa' ),
'link' => array( 'media' => 'all' ),
'menu' => array( 'type' => 'list' ),
- // Note: the use of text/javascript here instead of other JavaScript
- // MIME types follows the HTML5 spec.
'script' => array( 'type' => 'text/javascript' ),
'style' => array(
'media' => 'all',
}
return self::rawElement( 'style', array(
- 'type' => 'text/css',
'media' => $media,
), $contents );
}
return self::element( 'link', array(
'rel' => 'stylesheet',
'href' => $url,
- 'type' => 'text/css',
'media' => $media,
) );
}
$this->addSubtitle( $str );
}
- /**
- * Add $str to the subtitle
- *
- * @deprecated since 1.19; use addSubtitle() instead
- * @param string|Message $str String or Message to add to the subtitle
- */
- public function appendSubtitle( $str ) {
- wfDeprecated( __METHOD__, '1.19' );
- $this->addSubtitle( $str );
- }
-
/**
* Add $str to the subtitle
*
throw new PermissionsError( $permission );
}
- /**
- * Produce the stock "please login to use the wiki" page
- *
- * @deprecated since 1.19; throw the exception directly
- */
- public function loginToUse() {
- wfDeprecated( __METHOD__, '1.19' );
- throw new PermissionsError( 'read' );
- }
-
/**
* Format a list of error messages
*
# Apply the same CSS class used on the input to the message:
'cssclass' => $emailauthenticationclass,
);
- $defaultPreferences['emailaddress']['cssclass'] = $emailauthenticationclass;
}
}
* @param IContextSource $context
* @param string $formClass
* @param array $remove Array of items to remove
- * @return HtmlForm
+ * @return PreferencesForm|HtmlForm
*/
static function getFormObject(
$user,
require_once "$IP/vendor/autoload.php";
}
+# Assert that composer dependencies were successfully loaded
+# Purposely no leading \ due to it breaking HHVM RepoAuthorative mode
+# PHP works fine with both versions
+# See https://github.com/facebook/hhvm/issues/5833
+if ( !interface_exists( 'Psr\Log\LoggerInterface' ) ) {
+ $message = (
+ 'MediaWiki requires the <a href="https://github.com/php-fig/log">PSR-3 logging ' .
+ "library</a> to be present. This library is not embedded directly in MediaWiki's " .
+ "git repository and must be installed separately by the end user.\n\n" .
+ 'Please see <a href="https://www.mediawiki.org/wiki/Download_from_Git' .
+ '#Fetch_external_libraries">mediawiki.org</a> for help on installing ' .
+ 'the required components.'
+ );
+ echo $message;
+ trigger_error( $message, E_USER_ERROR );
+ die( 1 );
+}
+
if ( defined( 'MW_CONFIG_CALLBACK' ) ) {
# Use a callback function to configure MediaWiki
call_user_func( MW_CONFIG_CALLBACK );
( $tagSelector ? ( implode( ' ', $tagSelector ) . ' ' ) : '' ) .
$checkDeleted .
Html::submitButton(
- $this->msg( 'allpagessubmit' )->text(),
+ $this->msg( 'historyaction-submit' )->text(),
array(),
array( 'mw-ui-progressive' )
) . "\n" .
}
}
// Allow extension to add their own links here
- Hooks::run( 'HistoryRevisionTools', array( $rev, &$tools ) );
+ Hooks::run( 'HistoryRevisionTools', array( $rev, &$tools, $prevRev, $user ) );
if ( $tools ) {
$s2 .= ' ' . $this->msg( 'parentheses' )->rawParams( $lang->pipeList( $tools ) )->escaped();
$result['result'] = 'Success';
$result['lguserid'] = intval( $user->getId() );
$result['lgusername'] = $user->getName();
+
+ // @todo: These are deprecated, and should be removed at some
+ // point (1.28 at the earliest, and see T121527). They were ok
+ // when the core cookie-based login was the only thing, but
+ // CentralAuth broke that a while back and
+ // SessionManager/AuthManager are *really* going to break it.
$result['lgtoken'] = $user->getToken();
$result['cookieprefix'] = $this->getConfig()->get( 'CookiePrefix' );
$result['sessionid'] = session_id();
case LoginForm::NEED_TOKEN:
$result['result'] = 'NeedToken';
$result['token'] = $loginForm->getLoginToken();
+
+ // @todo: See above about deprecation
$result['cookieprefix'] = $this->getConfig()->get( 'CookiePrefix' );
$result['sessionid'] = session_id();
break;
'dt' => date( 'c' ),
'client_ip' => $request->getIP(),
'user_agent' => $this->getUserAgent(),
- 'wiki' => wfWikiId(),
+ 'wiki' => wfWikiID(),
'time_backend_ms' => round( $time * 1000 ),
'params' => array(),
);
* Changes preferences of the current user.
*/
public function execute() {
- $user = $this->getUser();
-
- if ( $user->isAnon() ) {
+ if ( $this->getUser()->isAnon() ) {
$this->dieUsage( 'Anonymous users cannot change preferences', 'notloggedin' );
- }
-
- if ( !$user->isAllowed( 'editmyoptions' ) ) {
- $this->dieUsage( 'You don\'t have permission to edit your options', 'permissiondenied' );
+ } elseif ( !$this->getUser()->isAllowed( 'editmyoptions' ) ) {
+ $this->dieUsage( "You don't have permission to edit your options", 'permissiondenied' );
}
$params = $this->extractRequestParams();
}
// Load the user from the master to reduce CAS errors on double post (T95839)
- if ( wfGetLB()->getServerCount() > 1 ) {
- $user = User::newFromId( $user->getId() );
- if ( !$user->loadFromId( User::READ_EXCLUSIVE ) ) {
- $this->dieUsage( 'Anonymous users cannot change preferences', 'notloggedin' );
- }
+ $user = $this->getUser()->getInstanceForUpdate();
+ if ( !$user ) {
+ $this->dieUsage( 'Anonymous users cannot change preferences', 'notloggedin' );
}
if ( $params['reset'] ) {
// The user will abort the AJAX request by pressing "save", so ignore that
ignore_user_abort( true );
+ // Use the master DB for fast blocking locks
+ $dbw = wfGetDB( DB_MASTER );
+
// Get a key based on the source text, format, and user preferences
$key = self::getStashKey( $title, $content, $user );
// De-duplicate requests on the same key
if ( $user->pingLimiter( 'stashedit' ) ) {
$status = 'ratelimited';
- } elseif ( $cache->lock( $key, 0, 30 ) ) {
- /** @noinspection PhpUnusedLocalVariableInspection */
- $unlocker = new ScopedCallback( function() use ( $cache, $key ) {
- $cache->unlock( $key );
- } );
+ } elseif ( $dbw->lock( $key, __METHOD__, 1 ) ) {
$status = self::parseAndStash( $page, $content, $user );
+ $dbw->unlock( $key, __METHOD__ );
} else {
$status = 'busy';
}
if ( !is_object( $editInfo ) ) {
$start = microtime( true );
// We ignore user aborts and keep parsing. Block on any prior parsing
- // so as to use it's results and make use of the time spent parsing.
- if ( $cache->lock( $key, 30, 30 ) ) {
+ // so as to use its results and make use of the time spent parsing.
+ // Skip this logic if there no master connection in case this method
+ // is called on an HTTP GET request for some reason.
+ $lb = wfGetLB();
+ $dbw = $lb->getAnyOpenConnection( $lb->getWriterIndex() );
+ if ( $dbw && $dbw->lock( $key, __METHOD__, 30 ) ) {
$editInfo = $cache->get( $key );
- $cache->unlock( $key );
+ $dbw->unlock( $key, __METHOD__ );
}
$sec = microtime( true ) - $start;
if ( $sec > .01 ) {
return true;
}
+ function isWriteMode() {
+ return true;
+ }
+
function isInternal() {
return true;
}
"Anomie",
"Duder",
"Ljonka",
- "FriedhelmW"
+ "FriedhelmW",
+ "Predatorix"
]
},
"apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [[mw:API:Main_page/de|Dokumentation]]\n* [[mw:API:FAQ/de|Häufig gestellte Fragen]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api Mailingliste]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce API-Ankündigungen]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R Fehlerberichte und Anfragen]\n</div>\n<strong>Status:</strong> Alle auf dieser Seite gezeigten Funktionen sollten funktionieren, allerdings ist die API in aktiver Entwicklung und kann sich zu jeder Zeit ändern. Abonniere die [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ MediaWiki-API-Ankündigungs-Mailingliste], um über Aktualisierungen informiert zu werden.\n\n<strong>Fehlerhafte Anfragen:</strong> Wenn fehlerhafte Anfragen an die API gesendet werden, wird ein HTTP-Header mit dem Schlüssel „MediaWiki-API-Error“ gesendet. Der Wert des Headers und der Fehlercode werden auf den gleichen Wert gesetzt. Für weitere Informationen siehe [[mw:API:Errors_and_warnings|API: Fehler und Warnungen]].",
"apihelp-delete-param-title": "Titel der Seite, die gelöscht werden soll. Kann nicht zusammen mit <var>$1pageid</var> verwendet werden.",
"apihelp-delete-param-pageid": "Seitennummer der Seite, die gelöscht werden soll. Kann nicht zusammen mit <var>$1title</var> verwendet werden.",
"apihelp-delete-param-reason": "Löschbegründung. Falls nicht festgelegt, wird eine automatisch generierte Begründung verwendet.",
+ "apihelp-delete-param-tags": "Ändere die Schlagworte, die auf den Eintrag im Lösch-Logbuch anzuwenden sind.",
"apihelp-delete-param-watch": "Seite auf die Beobachtungsliste des aktuellen Benutzers setzen.",
"apihelp-delete-param-watchlist": "Seite zur Beobachtungsliste des aktuellen Benutzers hinzufügen oder von ihr entfernen, die Standardeinstellungen verwenden oder die Beobachtung nicht ändern.",
"apihelp-delete-param-unwatch": "Seite von der Beobachtungsliste entfernen.",
"apihelp-expandtemplates-param-title": "Titel der Seite.",
"apihelp-expandtemplates-param-text": "Zu konvertierender Wikitext.",
"apihelp-expandtemplates-param-revid": "Versionsnummer, die für die Anzeige von <nowiki>{{REVISIONID}}</nowiki> und ähnlichen Variablen verwendet wird.",
+ "apihelp-expandtemplates-param-prop": "Welche Informationen abgerufen werden sollen.\n\nBeachte bitte, dass das Ergebnis Wikitext enthält, aber die Ausgabe in einem veralteten Format ist, falls keine Werte ausgewählt sind.",
"apihelp-expandtemplates-paramvalue-prop-wikitext": "Der expandierte Wikitext.",
+ "apihelp-expandtemplates-paramvalue-prop-categories": "Kategorien in der Eingabe vorhanden, die nicht in der Ausgabe des Wikitextes vertreten sind.",
+ "apihelp-expandtemplates-paramvalue-prop-properties": "Seiteneigenschaften, die durch expandierte magische Wörter im Wikitext definiert sind.",
+ "apihelp-expandtemplates-paramvalue-prop-volatile": "Ob die Ausgabe flüchtig ist und nicht an anderer Stelle auf der Seite wiederverwendet werden sollte.",
"apihelp-expandtemplates-paramvalue-prop-ttl": "Die maximale Zeit, nach der der Ergebnis-Cache ungültig wird.",
+ "apihelp-expandtemplates-paramvalue-prop-modules": "Etwaige Ressourcen-Lader-Module, die Parserfunktionen angefordert haben, werden zur Ausgabe hinzugefügt. Entweder <kbd>jsconfigvars</kbd> oder <kbd>encodedjsconfigvars</kbd> müssen gemeinsam mit <kbd>modules</kbd> angefordert werden.",
"apihelp-expandtemplates-paramvalue-prop-jsconfigvars": "Gibt die JavaScript-Konfigurationsvariablen speziell für die Seite aus.",
"apihelp-expandtemplates-paramvalue-prop-encodedjsconfigvars": "Gibt die JavaScript-Konfigurationsvariablen speziell für die Seite als JSON-Zeichenfolge aus.",
"apihelp-expandtemplates-paramvalue-prop-parsetree": "Der XML-Parserbaum der Eingabe.",
"apihelp-logout-description": "Abmelden und alle Sitzungsdaten löschen.",
"apihelp-logout-example-logout": "Meldet den aktuellen Benutzer ab",
"apihelp-managetags-description": "Ermöglicht Verwaltungsaufgaben zu Änderungsmarkierungen.",
+ "apihelp-managetags-param-operation": "Welcher Vorgang soll ausgeführt werden:\n;create:Ein neues Änderungsschlagwort zum manuellen Gebrauch erstellen.\n;delete:Ein Änderungsschlagwort aus der Datenbank entfernen. Einschließlich dem Entfernen des Schlagworts von allen Überarbeitungen, kürzlichen Änderungseinträgen und Logbuch-Einträgen, in denen es genutzt wird.\n;activate:Ein Änderungsschlagwort aktivieren und damit Benutzern erlauben es manuell anzuwenden.\n;deactive:Ein Änderungsschlagwort deaktivieren und damit die manuelle Verwendung durch Benutzer unterbinden.",
+ "apihelp-managetags-param-tag": "Schlagwort zum Erstellen, Löschen, Aktivieren oder Deaktivieren. Zum Erstellen darf das Schlagwort noch nicht vorhanden sein. Zur Löschung muss das Schlagwort vorhanden sein. Zur Aktivierung muss das Schlagwort vorhanden sein, darf aber nicht von einer Erweiterung in Gebrauch sein. Zur Deaktivierung muss das Schlagwort gegenwärtig aktiv und manuell definiert sein.",
"apihelp-managetags-param-reason": "optionale Begründung für das Erstellen, Löschen, Aktivieren oder Deaktivieren der Markierung.",
"apihelp-managetags-param-ignorewarnings": "Warnungen während des Vorgangs ignorieren.",
"apihelp-managetags-example-create": "Erstellt eine Markierung namens <kbd>spam</kbd> mit der Begründung <kbd>For use in edit patrolling</kbd> (für die Eingangskontrolle).",
"apihelp-opensearch-param-limit": "Maximale Anzahl zurückzugebender Ergebnisse.",
"apihelp-opensearch-param-namespace": "Zu durchsuchende Namensräume.",
"apihelp-opensearch-param-suggest": "Nichts unternehmen, falls <var>[[mw:Manual:$wgEnableOpenSearchSuggest|$wgEnableOpenSearchSuggest]]</var> falsch ist.",
+ "apihelp-opensearch-param-redirects": "Wie mit Weiterleitungen umgegangen werden soll:\n;return:Gibt die Weiterleitung selbst zurück.\n;resolve:Gibt die Zielseite zurück. Kann weniger als $1limit Ergebnisse zurückgeben.\nAus Kompatibilitätsgründen ist für $1format=json die Vorgabe \"return\" und \"resolve\" für alle anderen Formate.",
"apihelp-opensearch-param-format": "Das Format der Ausgabe.",
+ "apihelp-opensearch-param-warningsaserror": "Wenn Warnungen mit <kbd>format=json</kbd> auftreten, gib einen API-Fehler zurück, anstatt ihn zu ignorieren.",
"apihelp-opensearch-example-te": "Seiten finden, die mit <kbd>Te</kbd> beginnen.",
+ "apihelp-options-description": "Die Voreinstellungen des gegenwärtigen Benutzers ändern.",
"apihelp-options-param-reset": "Setzt die Einstellungen auf Websitestandards zurück.",
+ "apihelp-options-param-resetkinds": "Liste von zurückzusetzenden Optionstypen, wenn die <var>$1reset</var>-Option ausgewählt ist.",
+ "apihelp-options-param-change": "Liste von Änderungen, die mit Name=Wert formatiert sind (z.B. skin=vector). Wert darf keine Verkettungszeichen enthalten. Falls kein Wert angegeben wurde (nichtmal ein Gleichheitszeichen), z.B.: optionname|otheroption|..., wird die Option auf ihren Vorgabewert zurückgesetzt.",
+ "apihelp-options-param-optionvalue": "Der Wert für die Option, die durch <var>$1optionname</var> festgelegt wird, darf Verkettungszeichen enthalten.",
"apihelp-options-example-reset": "Alle Einstellungen zurücksetzen",
"apihelp-options-example-change": "Ändert die Einstellungen <kbd>skin</kbd> und <kbd>hideminor</kbd>.",
"apihelp-options-example-complex": "Setzt alle Einstellungen zurück, dann <kbd>skin</kbd> und <kbd>nickname</kbd> festlegen.",
"apihelp-paraminfo-description": "Ruft Informationen über API-Module ab.",
"apihelp-paraminfo-param-helpformat": "Format der Hilfe-Zeichenfolgen.",
"apihelp-parse-param-summary": "Zu parsende Zusammenfassung.",
+ "apihelp-parse-param-prop": "Welche Informationen bezogen werden sollen:",
+ "apihelp-parse-paramvalue-prop-text": "Gibt den geparsten Text des Wikitextes zurück.",
"apihelp-parse-paramvalue-prop-langlinks": "Gibt die Sprachlinks im geparsten Wikitext zurück.",
"apihelp-parse-paramvalue-prop-categories": "Gibt die Kategorien im geparsten Wikitext zurück.",
"apihelp-parse-paramvalue-prop-categorieshtml": "Gibt die HTML-Version der Kategorien zurück.",
"apihelp-parse-paramvalue-prop-templates": "Gibt die Vorlagen im geparsten Wikitext zurück.",
"apihelp-parse-paramvalue-prop-images": "Gibt die Bilder im geparsten Wikitext zurück.",
"apihelp-parse-paramvalue-prop-externallinks": "Gibt die externen Links im geparsten Wikitext zurück.",
+ "apihelp-parse-paramvalue-prop-sections": "Gibt die Abschnitte im geparsten Wikitext zurück.",
"apihelp-parse-paramvalue-prop-revid": "Ergänzt die Versionskennung der geparsten Seite.",
"apihelp-parse-paramvalue-prop-displaytitle": "Ergänzt den Titel des geparsten Wikitextes.",
+ "apihelp-parse-paramvalue-prop-encodedjsconfigvars": "Gibt die JavaScript-Konfigurationsvariablen speziell für die Seite als JSON-Zeichenfolge aus.",
+ "apihelp-parse-paramvalue-prop-indicators": "Gibt das HTML der Seitenstatusindikatoren zurück, die auf der Seite verwendet werden.",
+ "apihelp-parse-paramvalue-prop-iwlinks": "Gibt Interwiki-Links des geparsten Wikitextes zurück.",
+ "apihelp-parse-paramvalue-prop-wikitext": "Gibt den originalen Wikitext zurück, der geparst wurde.",
+ "apihelp-parse-paramvalue-prop-properties": "Gibt verschiedene Eigenschaften zurück, die im geparsten Wikitext definiert sind.",
"apihelp-parse-param-section": "Parst nur den Inhalt dieser Abschnittsnummer.\n\nFalls <kbd>new</kbd>, parst <var>$1text</var> und <var>$1sectiontitle</var>, als ob ein neuer Abschnitt der Seite hinzugefügt wird.\n\n<kbd>new</kbd> ist nur erlaubt mit der Angabe <var>text</var>.",
"apihelp-parse-param-sectiontitle": "Überschrift des neuen Abschnittes, wenn <var>section</var> = <kbd>new</kbd> ist.\n\nAnders als beim Bearbeiten der Seite wird der Parameter nicht durch die <var>summary</var> ersetzt, wenn er weggelassen oder leer ist.",
"apihelp-parse-param-disableeditsection": "Lässt Abschnittsbearbeitungslinks in der Parserausgabe weg.",
"Signal89",
"Mjbmr",
"Ebraminio",
- "Macofe"
+ "Macofe",
+ "Huji"
]
},
+ "apihelp-main-description": "<div class=\"hlist plainlinks api-main-links\">\n* [[mw:API:Main_page|مستندات]]\n* [[mw:API:FAQ|پرسشهای متداول]]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api فهرست پست الکترونیکی]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce اعلانات رابط برنامهنویسی کاربردی]\n* [https://phabricator.wikimedia.org/maniphest/query/GebfyV4uCaLd/#R ایرادها و درخواستها]\n</div>\n\n<strong>وضعیت:</strong> تمام ویژگیهایی که در این صفحه نمایش یافتهاند باید کار بکنند، ولی رابط برنامهنویسی کاربردی کماکان در حال توسعه است، و ممکن است در هر زمان تغییر بکند. به عضویت [https://lists.wikimedia.org/pipermail/mediawiki-api-announce/ فهرست پست الکترونیکی mediawiki-api-announce] در بیایید تا از تغییرات باخبر شوید.\n\n<strong>درخواستهای معیوب:</strong> وقتی درخواستهای معیوب به رابط برنامهنویسی کاربردی فرستاده شوند، یک سرایند اچتیتیپی با کلید «MediaWiki-API-Erorr» فرستاده میشود و بعد هم مقدار سرایند و هم کد خطای بازگردانده شده هر دو به یک مقدار نسبت داده میشوند. برای اطلاعات بیشتر [[mw:API:Errors_and_warnings|API: Errors and warnings]] را ببینید.",
"apihelp-main-param-action": "کدام عملیات را انجام دهد.",
"apihelp-main-param-format": "فرمت خروجی.",
"apihelp-main-param-curtimestamp": "برچسب زمان کنونی را در نتیجه قرار دهید.",
"apihelp-edit-param-undo": "این بازبینی را برگردانید. $1text، $1prependtext و $1appendtext را باطل میکند.",
"apihelp-edit-param-undoafter": "همه بازبینیها را از $1undo تا این یکی برگردانید. اگر تنظیم نشد، فقط یک بازبینی را برگردانید.",
"apihelp-edit-param-redirect": "اصلاح خودکار تغییرمسیرها.",
+ "apihelp-edit-param-contentmodel": "مدل محتوایی محتوای جدید",
+ "apihelp-edit-param-token": "بلیط باید همیشه به عنوان اخرین پارامتر، یا دست کم بعد از پارامتر $1text فرستاده شود.",
"apihelp-edit-example-edit": "ویرایش صفحه",
+ "apihelp-edit-example-undo": "واگردانی نسخههای ۱۳۵۷۹ تا ۱۳۵۸۵ با خلاصهٔ خودکار.",
"apihelp-emailuser-description": "ایمیل به کاربر",
"apihelp-emailuser-param-target": "کاربر برای ارسال ایمیل به وی.",
"apihelp-emailuser-param-subject": "موضوع هدر.",
"apihelp-expandtemplates-description": "گسترش همه الگوها در ویکی نبشته",
"apihelp-expandtemplates-param-title": "عنوان صفحه",
"apihelp-expandtemplates-param-text": "تبدیل برای ویکیمتن.",
+ "apihelp-expandtemplates-paramvalue-prop-wikitext": "ویکیمتن گسترشیافته.",
"apihelp-feedcontributions-description": "خوراک مشارکتهای یک کاربر را برمیگرداند.",
"apihelp-feedcontributions-param-feedformat": "فرمت خوراک.",
"apihelp-feedcontributions-param-namespace": "فیلتر شدن مشارکتها براساس فضای نام.",
"apihelp-import-param-interwikipage": "برای درونریز میانویکی: صفحه برای درونریزی.",
"apihelp-import-param-fullhistory": "برای درونریزی میانویکی: درونریزی تاریخچهٔ کامل، نه فقط نسخهٔ موجود.",
"apihelp-import-param-templates": "برای درون ریزی میانویکی: همچنین درونریزی الگوهای مورد استفاده.",
- "apihelp-import-param-namespace": "براÛ\8c درÙ\88Ù\86â\80\8cرÛ\8cزÛ\8c Ù\85Û\8cاÙ\86â\80\8cÙ\88Û\8cÚ©Û\8c: درÙ\88Ù\86â\80\8cرÛ\8cزÛ\8c بÙ\87 اÛ\8cÙ\86 Ù\81ضاÛ\8c Ù\86اÙ\85.",
- "apihelp-import-param-rootpage": "درونریزی به عنوان زیر صفحهٔ این صفحه.",
+ "apihelp-import-param-namespace": "درÙ\88Ù\86 رÛ\8cزÛ\8c بÙ\87 اÛ\8cÙ\86 Ù\81ضاÛ\8c Ù\86اÙ\85. Ù\86Ù\85Û\8câ\80\8cتÙ\88اÙ\86د Ù\87Ù\85زÙ\85اÙ\86 با <var>$1rootpage</var> استÙ\81ادÙ\87 Ø´Ù\88د.",
+ "apihelp-import-param-rootpage": "درونریزی به عنوان زیر صفحهٔ این صفحه. نمیتواند همزمان با <var>$1rootpage</var> استفاده شود.",
"apihelp-login-param-name": "نام کاربری.",
"apihelp-login-param-password": "گذرواژه.",
"apihelp-login-param-domain": "دامنه (اختیاری)",
+ "apihelp-login-param-token": "بلیط ورود به سامانه که در اولین درخواست دریافت شد.",
"apihelp-login-example-gettoken": "دریافت توکن ورود",
"apihelp-login-example-login": "ورود",
"apihelp-logout-description": "خروج به همراه پاک نمودن اطلاعات این نشست",
"apihelp-query+protectedtitles-param-end": "متوقفکردن فهرستکردن در این برچسب زمانی حفاظت.",
"apihelp-query+random-param-namespace": "بازگرداندن صفحههای فقط در این فضاهای نام.",
"apihelp-query+random-param-limit": "محدود کنید چه تعداد صفحه بازگردانده خواهد شد.",
- "apihelp-query+random-param-redirect": "یک تغییرمسیر تصادفی جای یک صفحه تصادفی بارگیری کنید.",
+ "apihelp-query+random-param-redirect": "از <kbd>$1filterredir=redirects</kbd> استفاده کنید.",
"apihelp-query+random-example-simple": "بازگرداندن تو صفحهٔ تصادفی از فضای نام اصلی",
"apihelp-query+random-example-generator": "بازگرداندن اطلاعات صفحه دربارهٔ دو صفحهٔ تصادفی از فضای نام اصلی",
"apihelp-query+recentchanges-param-start": "برچسب زمانی برای آغاز شمارش از.",
*/
public function getStats() {
if ( $this->stats === null ) {
- $config = $this->getConfig();
- $prefix = $config->get( 'StatsdMetricPrefix' )
- ? rtrim( $config->get( 'StatsdMetricPrefix' ), '.' )
- : 'MediaWiki';
+ $prefix = rtrim( $this->getConfig()->get( 'StatsdMetricPrefix' ), '.' );
$this->stats = new BufferingStatsdDataFactory( $prefix );
}
return $this->stats;
* @since 1.20
*/
public function lockIsFree( $lockName, $method ) {
- $lockName = $this->addQuotes( $lockName );
+ $lockName = $this->addQuotes( $this->makeLockName( $lockName ) );
$result = $this->query( "SELECT IS_FREE_LOCK($lockName) AS lockstatus", $method );
$row = $this->fetchObject( $result );
* @return bool
*/
public function lock( $lockName, $method, $timeout = 5 ) {
- $lockName = $this->addQuotes( $lockName );
+ $lockName = $this->addQuotes( $this->makeLockName( $lockName ) );
$result = $this->query( "SELECT GET_LOCK($lockName, $timeout) AS lockstatus", $method );
$row = $this->fetchObject( $result );
* @return bool
*/
public function unlock( $lockName, $method ) {
- $lockName = $this->addQuotes( $lockName );
+ $lockName = $this->addQuotes( $this->makeLockName( $lockName ) );
$result = $this->query( "SELECT RELEASE_LOCK($lockName) as lockstatus", $method );
$row = $this->fetchObject( $result );
return ( $row->lockstatus == 1 );
}
+ private function makeLockName( $lockName ) {
+ // http://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html#function_get-lock
+ // Newer version enforce a 64 char length limit.
+ return ( strlen( $lockName ) > 64 ) ? sha1( $lockName ) : $lockName;
+ }
+
public function namedLocksEnqueue() {
return true;
}
* @return \Psr\Log\LoggerInterface
*/
public static function getInstance( $channel ) {
- static $hasPSR3Interface = null;
- if ( $hasPSR3Interface === null ) {
- $hasPSR3Interface = interface_exists( 'Psr\Log\LoggerInterface' );
- if ( !$hasPSR3Interface ) {
- $message = (
- 'MediaWiki requires the <a href="https://github.com/php-fig/log">PSR-3 logging ' .
- "library</a> to be present. This library is not embedded directly in MediaWiki's " .
- "git repository and must be installed separately by the end user.\n\n" .
- 'Please see <a href="https://www.mediawiki.org/wiki/Download_from_Git' .
- '#Fetch_external_libraries">mediawiki.org</a> for help on installing ' .
- 'the required components.'
- );
- echo $message;
- trigger_error( $message, E_USER_ERROR );
- die( 1 );
- }
- }
-
return self::getProvider()->getLogger( $channel );
}
$rdel = $this->revisionDeleteLink( $this->mNewRev );
# Allow extensions to define their own revision tools
- Hooks::run( 'DiffRevisionTools', array( $this->mNewRev, &$revisionTools, $this->mOldRev ) );
+ Hooks::run( 'DiffRevisionTools',
+ array( $this->mNewRev, &$revisionTools, $this->mOldRev, $user ) );
$formattedRevisionTools = array();
// Put each one in parentheses (poor man's button)
foreach ( $revisionTools as $key => $tool ) {
* @param string $message
* @param string $file
* @param int $line
+ * @return bool
*
* @see logError()
*/
public static function prettyPrintTrace( array $trace, $pad = '' ) {
$text = '';
+ $level = 0;
foreach ( $trace as $level => $frame ) {
if ( isset( $frame['file'] ) && isset( $frame['line'] ) ) {
$text .= "{$pad}#{$level} {$frame['file']}({$frame['line']}): ";
$mode = $wgContLang->lc( $mode );
if ( isset( self::$modeMapping[$mode] ) ) {
- return new self::$modeMapping[$mode]( $mode, $context );
+ $class = self::$modeMapping[$mode];
+ return new $class( $mode, $context );
} else {
throw new MWException( "No gallery class registered for mode $mode" );
}
*/
public $licenses = array(
'cc-by' => array(
- 'url' => 'https://creativecommons.org/licenses/by/3.0/',
+ 'url' => 'https://creativecommons.org/licenses/by/4.0/',
'icon' => '$wgResourceBasePath/resources/assets/licenses/cc-by.png',
),
'cc-by-sa' => array(
- 'url' => 'https://creativecommons.org/licenses/by-sa/3.0/',
+ 'url' => 'https://creativecommons.org/licenses/by-sa/4.0/',
'icon' => '$wgResourceBasePath/resources/assets/licenses/cc-by-sa.png',
),
'cc-by-nc-sa' => array(
- 'url' => 'https://creativecommons.org/licenses/by-nc-sa/3.0/',
+ 'url' => 'https://creativecommons.org/licenses/by-nc-sa/4.0/',
'icon' => '$wgResourceBasePath/resources/assets/licenses/cc-by-nc-sa.png',
),
'cc-0' => array(
'patch-oi_major_mime-chemical.sql' ),
array( 'modifyField', 'filearchive', 'fa_major_mime',
'patch-fa_major_mime-chemical.sql' ),
+
+ // 1.27
+ array( 'dropTable', 'msg_resource_links' ),
+ array( 'dropTable', 'msg_resource' ),
);
}
$s .= Xml::closeElement( 'div' );
if ( $this->getVar( '_MysqlEngine' ) != 'MyISAM' ) {
- $s .= Xml::openElement( 'script', array( 'type' => 'text/javascript' ) );
+ $s .= Xml::openElement( 'script' );
$s .= '$(\'#dbMyisamWarning\').hide();';
$s .= Xml::closeElement( 'script' );
}
array( 'addField', 'categorylinks', 'cl_collation', 'patch-categorylinks-better-collation.sql' ),
array( 'doClFieldsUpdate' ),
array( 'doCollationUpdate' ),
- array( 'addTable', 'msg_resource', 'patch-msg_resource.sql' ),
array( 'addTable', 'module_deps', 'patch-module_deps.sql' ),
array( 'dropIndex', 'archive', 'ar_page_revid', 'patch-archive_kill_ar_page_revid.sql' ),
array( 'addIndex', 'archive', 'ar_revid', 'patch-archive_ar_revid.sql' ),
array( 'dropTable', 'hitcounter' ),
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
+
+ // 1.27
+ array( 'dropTable', 'msg_resource_links' ),
+ array( 'dropTable', 'msg_resource' ),
);
}
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
+ // 1.27
+ array( 'dropTable', 'msg_resource_links' ),
+ array( 'dropTable', 'msg_resource' ),
+
// KEEP THIS AT THE BOTTOM!!
array( 'doRebuildDuplicateFunction' ),
array( 'addTable', 'log_search', 'patch-log_search.sql' ),
array( 'addTable', 'l10n_cache', 'patch-l10n_cache.sql' ),
array( 'addTable', 'iwlinks', 'patch-iwlinks.sql' ),
- array( 'addTable', 'msg_resource', 'patch-msg_resource.sql' ),
- array( 'addTable', 'msg_resource_links', 'patch-msg_resource_links.sql' ),
array( 'addTable', 'module_deps', 'patch-module_deps.sql' ),
array( 'addTable', 'uploadstash', 'patch-uploadstash.sql' ),
array( 'addTable', 'user_former_groups', 'patch-user_former_groups.sql' ),
array( 'dropTable', 'hitcounter' ),
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
- array( 'dropFkey', 'recentchanges', 'rc_cur_id' )
+ array( 'dropFkey', 'recentchanges', 'rc_cur_id' ),
+
+ // 1.27
+ array( 'dropTable', 'msg_resource_links' ),
+ array( 'dropTable', 'msg_resource' ),
);
}
array( 'dropIndex', 'iwlinks', 'iwl_prefix', 'patch-kill-iwl_prefix.sql' ),
array( 'addField', 'categorylinks', 'cl_collation', 'patch-categorylinks-better-collation.sql' ),
array( 'doCollationUpdate' ),
- array( 'addTable', 'msg_resource', 'patch-msg_resource.sql' ),
array( 'addTable', 'module_deps', 'patch-module_deps.sql' ),
array( 'dropIndex', 'archive', 'ar_page_revid', 'patch-archive_kill_ar_page_revid.sql' ),
array( 'addIndex', 'archive', 'ar_revid', 'patch-archive_ar_revid.sql' ),
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
array( 'modifyField', 'filearchive', 'fa_deleted_reason', 'patch-editsummary-length.sql' ),
+
+ // 1.27
+ array( 'dropTable', 'msg_resource_links' ),
+ array( 'dropTable', 'msg_resource' ),
);
}
"Reza1615",
"Alirezaaa",
"Danialbehzadi",
- "Leyth"
+ "Leyth",
+ "Huji"
]
},
"config-desc": "نصب کنندهٔ ویکیمدیا",
"config-db-install-account": "حساب کاربری برای نصب",
"config-db-username": "نام کاربری پایگاه اطلاعات:",
"config-db-password": "گذرواژه پایگاه دادهها:",
- "config-db-password-empty": "لطفاً یک رمز عبور برای کاربر تازه پایگاه اطلاعاتی وارد کنید: $1\nدر صورتی که ممکن است کاربران بدون رمز عبور به وجود آیند،امن نیست.",
- "config-db-username-empty": "شما باید یک مقدار برای \"نام کاربری {{int:config-db-username}}\" وارد کنید",
"config-db-install-username": "نام کاربری را وارد کنید که برای اتصال به پایگاه اطلاعاتی در طول روند نصب استفاده خواهدشد.\nاین نام کاربری حساب مدیاویکی نیست; نام کاربری برای پایگاه اطلاعاتی شما است.",
"config-db-install-password": "رمز عبوری را وارد کنید که برای اتصال به پایگاه اطلاعاتی در طول روند نصب استفاده خواهدشد.\nاین رمز عبور برای حساب مدیاویکی نیست;رمز عبور برای پایگاه اطلاعاتی شما است.",
"config-db-install-help": "نام کاربری و رمز عبوری را وارد کنید که برای اتصال به پایگاه اطلاعاتی در طول روند نصب استفاده خواهدٰشد.",
"config-nofile": "پروندهٔ «$1» یافت نشد. آیا حذف شدهاست؟",
"config-extension-link": "آیا میدانستید که ویکی شما [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Extensions extensions] را پشتیبانی میکند؟\nشما میتوانید [//www.mediawiki.org/wiki/Special:MyLanguage/Category:Extensions_by_category extensions by category]",
"mainpagetext": "'''نرمافزار ویکی با موفقیت نصب شد.'''",
- "mainpagedocfooter": "از [//meta.wikimedia.org/wiki/Help:Contents راهنمای کاربران]\nبرای استفاده از نرمافزار ویکی کمک بگیرید.\n\n== آغاز به کار ==\n\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings تنظیم پیکربندی]\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki پرسشهای متداول]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce فهرست ارسال نسخههای مدیاویکی]\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise مدیاویکی برای زبان شما]"
+ "mainpagedocfooter": "از [//meta.wikimedia.org/wiki/Help:Contents راهنمای کاربران]\nبرای استفاده از نرمافزار ویکی کمک بگیرید.\n\n== آغاز به کار ==\n\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings تنظیم پیکربندی]\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki پرسشهای متداول]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce فهرست ارسال نسخههای مدیاویکی]\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise مدیاویکی برای زبان شما]\n* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam آموزش مقابله به هرزنگاری در ویکی شما]"
}
* @ingroup Cache
*/
class APCBagOStuff extends BagOStuff {
+
+ /**
+ * @var bool If true, trust the APC implementation to serialize and
+ * deserialize objects correctly. If false, (de-)serialize in PHP.
+ */
+ protected $nativeSerialize;
+
/**
* @var string String to append to each APC key. This may be changed
* whenever the handling of values is changed, to prevent existing code
* from encountering older values which it cannot handle.
- **/
- const KEY_SUFFIX = ':1';
+ */
+ const KEY_SUFFIX = ':2';
+
+ /**
+ * Constructor
+ *
+ * Available parameters are:
+ * - nativeSerialize: If true, pass objects to apc_store(), and trust it
+ * to serialize them correctly. If false, serialize
+ * all values in PHP.
+ *
+ * @param array $params
+ */
+ public function __construct( array $params = array() ) {
+ parent::__construct( $params );
+
+ if ( isset( $params['nativeSerialize'] ) ) {
+ $this->nativeSerialize = $params['nativeSerialize'];
+ } elseif ( extension_loaded( 'apcu' ) && ini_get( 'apc.serializer' ) === 'default' ) {
+ // APCu has a memory corruption bug when the serializer is set to 'default'.
+ // See T120267, and upstream bug reports:
+ // - https://github.com/krakjoe/apcu/issues/38
+ // - https://github.com/krakjoe/apcu/issues/35
+ // - https://github.com/krakjoe/apcu/issues/111
+ $this->logger->warning(
+ 'The APCu extension is loaded and the apc.serializer INI setting ' .
+ 'is set to "default". This can cause memory corruption! ' .
+ 'You should change apc.serializer to "php" instead. ' .
+ 'See <https://github.com/krakjoe/apcu/issues/38>.'
+ );
+ $this->nativeSerialize = false;
+ } else {
+ $this->nativeSerialize = true;
+ }
+ }
protected function doGet( $key, $flags = 0 ) {
$val = apc_fetch( $key . self::KEY_SUFFIX );
+ if ( is_string( $val ) && !$this->nativeSerialize ) {
+ $val = $this->isInteger( $val )
+ ? intval( $val )
+ : unserialize( $val );
+ }
+
return $val;
}
public function set( $key, $value, $exptime = 0, $flags = 0 ) {
+ if ( !$this->nativeSerialize && !$this->isInteger( $value ) ) {
+ $value = serialize( $value );
+ }
+
apc_store( $key . self::KEY_SUFFIX, $value, $exptime );
return true;
}
// Submit button
- $html .= Xml::submitButton( $this->msg( 'allpagessubmit' )->text() );
+ $html .= Xml::submitButton( $this->msg( 'logeventslist-submit' )->text() );
// Fieldset
$html = Xml::fieldset( $this->msg( 'log' )->text(), $html );
public function actuallyNotifyOnPageChange( $editor, $title, $timestamp, $summary, $minorEdit,
$oldid, $watchers, $pageStatus = 'changed' ) {
# we use $wgPasswordSender as sender's address
+ global $wgUsersNotifiedOnAllChanges;
global $wgEnotifWatchlist, $wgBlockDisablesLogin;
global $wgEnotifMinorEdits, $wgEnotifUserTalk;
&& ( !$minorEdit || $watchingUser->getOption( 'enotifminoredits' ) )
&& $watchingUser->isEmailConfirmed()
&& $watchingUser->getID() != $userTalkId
+ && !in_array( $watchingUser->getName(), $wgUsersNotifiedOnAllChanges )
&& !( $wgBlockDisablesLogin && $watchingUser->isBlocked() )
) {
if ( Hooks::run( 'SendWatchlistEmailNotification', array( $watchingUser, $title, $this ) ) ) {
}
}
- global $wgUsersNotifiedOnAllChanges;
foreach ( $wgUsersNotifiedOnAllChanges as $name ) {
if ( $editor->getName() == $name ) {
// No point notifying the user that actually made the change!
return array(
"background-image: url($fallback);",
"background-image: linear-gradient(transparent, transparent), url($primary);",
+ // Do not serve SVG to Opera 12, bad rendering with border-radius or background-size (T87504)
+ "background-image: -o-linear-gradient(transparent, transparent), url($fallback);",
);
}
'wgResourceLoaderLegacyModules' => self::getLegacyModules(),
'wgForeignUploadTargets' => $conf->get( 'ForeignUploadTargets' ),
'wgEnableUploads' => $conf->get( 'EnableUploads' ),
+ 'wgForeignUploadTestEnabled' => $conf->get( 'ForeignUploadTestEnabled' ),
+ 'wgForeignUploadTestDefault' => $conf->get( 'ForeignUploadTestDefault' ),
);
Hooks::run( 'ResourceLoaderGetConfigVars', array( &$vars ) );
if ( !$typeName ) {
throw new MWException( __METHOD__ . ": Unknown RevDel type '$typeName'" );
}
- return new self::$allowedTypes[$typeName]( $context, $title, $ids );
+ $class = self::$allowedTypes[$typeName];
+ return new $class( $context, $title, $ids );
}
/**
return $notice;
}
- /**
- * Get a notice based on page's namespace
- *
- * @return string HTML fragment
- */
- function getNamespaceNotice() {
-
- $key = 'namespacenotice-' . $this->getTitle()->getNsText();
- $namespaceNotice = $this->getCachedNotice( $key );
- if ( $namespaceNotice && substr( $namespaceNotice, 0, 7 ) != '<p><' ) {
- $namespaceNotice = '<div id="namespacebanner">' . $namespaceNotice . '</div>';
- } else {
- $namespaceNotice = '';
- }
-
- return $namespaceNotice;
- }
-
/**
* Get the site notice
*
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
'from', 'from', 20, $from, array( 'class' => 'mw-ui-input-inline' ) ) .
' ' .
Html::submitButton(
- $this->msg( 'allpagessubmit' )->text(),
+ $this->msg( 'categories-submit' )->text(),
array(), array( 'mw-ui-progressive' )
)
)
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
function execute( $par ) {
$out = $this->getOutput();
$out->disallowUserJs();
- $out->addModules( 'mediawiki.special.changeemail' );
parent::execute( $par );
}
$filterSelection = Html::rawElement(
'td',
array(),
- implode( ' ', $tagFilter )
+ implode( ' ', $tagFilter )
);
} else {
$filterSelection = Html::rawElement( 'td', array( 'colspan' => 2 ), '' );
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || $title->getNamespace() !== NS_FILE ) {
+ // No prefix suggestion outside of file namespace
return array();
}
// Autocomplete subpage the same as a normal search, but just for files
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
$htmlForm = new HTMLForm( $form, $this->getContext() );
- $htmlForm->setSubmitText( $this->msg( 'allpagessubmit' )->text() );
+ $htmlForm->setSubmitText( $this->msg( 'newpages-submit' )->text() );
$htmlForm->setSubmitProgressive();
// The form should be visible on each request (inclusive requests with submitted forms), so
// return always false here.
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
$propnames = $this->getExistingPropNames();
- $form = new HTMLForm( array(
+ $form = HTMLForm::factory( 'ooui', array(
'propname' => array(
- 'type' => 'selectorother',
+ 'type' => 'combobox',
'name' => 'propname',
'options' => $propnames,
'default' => $propname,
$this->addHelpLink( 'Help:Preferences' );
- $htmlForm = Preferences::getFormObject( $this->getUser(), $this->getContext() );
+ // Load the user from the master to reduce CAS errors on double post (T95839)
+ $user = $this->getUser()->getInstanceForUpdate() ?: $this->getUser();
+
+ $htmlForm = Preferences::getFormObject( $user, $this->getContext() );
$htmlForm->setSubmitCallback( array( 'Preferences', 'tryUISubmit' ) );
$sectionTitles = $htmlForm->getPreferenceSections();
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
$extraOpts = $this->getExtraOptions( $opts );
$extraOptsCount = count( $extraOpts );
$count = 0;
- $submit = ' ' . Xml::submitbutton( $this->msg( 'allpagessubmit' )->text() );
+ $submit = ' ' . Xml::submitbutton( $this->msg( 'recentchanges-submit' )->text() );
$out = Xml::openElement( 'table', array( 'class' => 'mw-recentchanges-table' ) );
foreach ( $extraOpts as $name => $optionRow ) {
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
* @return string[] subpages
*/
public function getSubpagesForPrefixSearch() {
+ // The subpages does not have an own form, so not listing it at the moment
return array(
- 'delete',
- 'activate',
- 'deactivate',
- 'create',
+ // 'delete',
+ // 'activate',
+ // 'deactivate',
+ // 'create',
);
}
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
$fetchedStatus = $this->fetchUser( $this->mTarget );
if ( $fetchedStatus->isOk() ) {
$this->mFetchedUser = $fetchedStatus->value;
+ if ( $this->mFetchedUser instanceof User ) {
+ // Set the 'relevant user' in the skin, so it displays links like Contributions,
+ // User logs, UserRights, etc.
+ $this->getSkin()->setRelevantUser( $this->mFetchedUser );
+ }
}
if ( !$this->userCanChangeRights( $user, true ) ) {
$inc = $this->including();
if ( $inc ) {
- $parts = explode( '/', $par, 2 );
- $this->limit = (int)$parts[0];
- // @todo FIXME: nlinks is ignored
- // $nlinks = isset( $parts[1] ) && $parts[1] === 'nlinks';
+ $this->limit = (int)$par;
$this->offset = 0;
- } else {
- // $nlinks = true;
}
$this->setListoutput( $inc );
$this->shownavigation = !$inc;
$output = $this->getOutput();
$request = $this->getRequest();
$this->addHelpLink( 'Help:Watching pages' );
+ $output->addModules( array(
+ 'mediawiki.special.changeslist.visitedstatus',
+ ) );
$mode = SpecialEditWatchlist::getMode( $request, $subpage );
if ( $mode !== false ) {
* @return string[] Matching subpages
*/
public function prefixSearchSubpages( $search, $limit, $offset ) {
- if ( $search === '' ) {
+ $title = Title::newFromText( $search );
+ if ( !$title || !$title->canExist() ) {
+ // No prefix suggestion in special and media namespace
return array();
}
// Autocomplete subpage the same as a normal search
}
// Easy case, we're checking locally
- if ( $wikiId === null || $wikiId === wfWikiId() ) {
+ if ( $wikiId === null || $wikiId === wfWikiID() ) {
return true;
}
$this->getRequest()->getIP(),
$this->getName(),
$url,
- $wgLang->timeanddate( $expiration, false ),
+ $wgLang->userTimeAndDate( $expiration, $this ),
$invalidateURL,
- $wgLang->date( $expiration, false ),
- $wgLang->time( $expiration, false ) )->text() );
+ $wgLang->userDate( $expiration, $this ),
+ $wgLang->userTime( $expiration, $this ) )->text() );
}
/**
}
}
+ /**
+ * Get a new instance of this user that was loaded from the master via a locking read
+ *
+ * Use this instead of the main context User when updating that user. This avoids races
+ * where that user was loaded from a slave or even the master but without proper locks.
+ *
+ * @return User|null Returns null if the user was not found in the DB
+ * @since 1.27
+ */
+ public function getInstanceForUpdate() {
+ if ( !$this->getId() ) {
+ return null; // anon
+ }
+
+ $user = self::newFromId( $this->getId() );
+ if ( !$user->loadFromId( self::READ_EXCLUSIVE ) ) {
+ return null;
+ }
+
+ return $user;
+ }
+
/**
* Checks if two user objects point to the same user.
*
* @return bool|string
*/
public static function getFallbackFor( $code ) {
- if ( $code === 'en' || !Language::isValidBuiltInCode( $code ) ) {
- return false;
- } else {
- $fallbacks = self::getFallbacksFor( $code );
+ $fallbacks = self::getFallbacksFor( $code );
+ if ( $fallbacks ) {
return $fallbacks[0];
}
+ return false;
}
/**
"morenotlisted": "هذه القائمة غير مكتملة.",
"mypage": "صفحة",
"mytalk": "نقاش",
- "anontalk": "نقاش عنوان الآي بي",
+ "anontalk": "نقاش",
"navigation": "تصفح",
"and": " و",
"qbfind": "جد",
"prefs-help-prefershttps": "سيتم تفعيل هذا التفضيل عند ولوجوك في المرة القادمة.",
"prefswarning-warning": "لقد أجريت تعديلات على تفضيلاتك، ولم تُحفَظ بعد.\nإذا غادرت هذه الصفحة دون أن تنقر على «$1» لن يتم تحديث تفضيلاتك.",
"prefs-tabs-navigation-hint": "تلميح: يمكنك استخدام مفتاحي السهمين الأيمن والأيسر للتنقل بين الألسنة في قائمة الألسنة.",
- "email-address-validity-valid": "يبدو أن عنوان البريد الإلكتروني صالح",
- "email-address-validity-invalid": "أدخل عنوان بريد إلكتروني صالح",
"userrights": "صلاحيات المستخدم",
"userrights-lookup-user": "أدِر مجموعات المستخدم",
"userrights-user-editname": "أدخل اسم مستخدم:",
"prefs-displayrc": "اختيارات العرض",
"prefs-displaywatchlist": "اختيارات العرض",
"prefs-diffs": "التغيير",
- "email-address-validity-valid": "عنوان الإيميل صح",
- "email-address-validity-invalid": "عنوان الإيميل غلط",
"userrights": "إدارة الحقوق بتاعة اليوزر",
"userrights-lookup-user": "إدارة مجموعات اليوزر",
"userrights-user-editname": "دخل اسم يوزر:",
"prefs-help-prefershttps": "Esta preferencia aplicaráse nel siguiente aniciu de sesión.",
"prefswarning-warning": "Ficisti cambios nes tos preferencies qu'inda nun se guardaron.\nSi abandones esta páxina ensin calcar \"$1\" les preferencies nun s'anovarán.",
"prefs-tabs-navigation-hint": "Gabitu: pue usar les tecles de flecha izquierda y drecha pa navegar peles llingüetes de la llista.",
- "email-address-validity-valid": "La direición de corréu paez válida",
- "email-address-validity-invalid": "Escribi una direición de corréu válida",
"userrights": "Xestión de permisos d'usuariu",
"userrights-lookup-user": "Xestión de grupos del usuariu",
"userrights-user-editname": "Escribe un nome d'usuariu:",
"prefs-displayrc": "Görüntü variantları",
"prefs-displaywatchlist": "Görüntü variantları",
"prefs-diffs": "Fərqlər",
- "email-address-validity-valid": "E-poçt ünvanı düzgündür",
- "email-address-validity-invalid": "Düzgün e-poçt ünvanı daxil edin",
"userrights": "İstifadəçi hüququ idarəsi",
"userrights-lookup-user": "İstifadəçi qruplarını idarə et",
"userrights-user-editname": "İstifadəçi adınızı yazın:",
"recentchanges-label-newpage": "Bu dəyişiklik yeni səhifə yaratdı",
"recentchanges-label-minor": "Bu kiçik redaktədir",
"recentchanges-label-bot": "Bu redaktə bot tərəfindən edilmişdir",
- "recentchanges-label-unpatrolled": "Bu redaktə hələ nəzərdən keçirilməmişdir",
+ "recentchanges-label-unpatrolled": "Bu redaktə hələ patrullanmayıb",
"recentchanges-label-plusminus": "Səhifənin ölçüsü bayt miqdarı ilə təyin edilir",
"recentchanges-legend-heading": "'''Legenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (həmçinin bax: [[Special:NewPages|yeni səhifələrin siyahısı]])",
"prefs-help-prefershttps": "سیزین بو ترجیحینیزین اثری سیزین سونراکی گیریشینیز دن سونرا اولاجاق.",
"prefswarning-warning": "ترجیحلرینیزه اولان دَییشیک لر هله آرتیریلمیب.\nایر بو صفحه نین \"$1\" اوستونه باسیلمامیشدان اونجه ترک ائتسز ترجیحلرینیز آرتیریلمییاجاق.",
"prefs-tabs-navigation-hint": "ایپ اوجو : سیز ائلیه بیلرسیز ساغ و سول جهت نیما کیلید لریندن نیشانه نه نین دولانماسی نیشانه لر لیستینده ایستفاده ائده سیز.",
- "email-address-validity-valid": "ایمیل آدرسی، گئچرلی نظره گلیر",
- "email-address-validity-invalid": "گئچرلی بیر ایمیل آدرسی وئرین",
"userrights": "ایستیفادهچی حاقلاری ایدارهسی",
"userrights-lookup-user": "ایستیفادهچی گروپلاری ایدارهسی",
"userrights-user-editname": "ایستیفادهچی آدینیزی یازین",
"semiprotectedpagemovewarning": "'''قئید:' بو صحیفه کیلیدلنمیش، یالنیز قئیدیاتلی ایستیفادهچیلر داشییا بیلر.\nسون گوندهلیک گیردیسی ایستیناد مقصدلی آشاغیدا وئریلمیشدیر:",
"move-over-sharedrepo": "== فایل مؤوجود ==\n[[:$1]] پایلاشیلمیش هوووزدا مؤوجود. بیر فایلی بو باشلیغا داشیماق پایلاشیلمیش فایلین اوستونه گلهجک.",
"file-exists-sharedrepo": "سئچیلن آد پایلاشیلمیش بیر هوووزدا اونسوز دا مؤوجود.\nخاهیش ائدیریک باشقا بیر آد سئچین.",
- "export": "صحیفهلری ائشیگه چیخارت",
+ "export": "صفحهلری ائشیگه چیخارت",
"exporttext": "مویین بیر صحیفه و یا صحیفه کومانداسینین متنی و دییشدیرمه کئچمیشینی خمل ایله ساریلی اولاراق خاریجه کؤچوره بیلرسینیز.\nبو، مئدیاویکی ایستیفاده باشقا بیر ویکی [[Special:Import|ایچه کؤچورمه صحیفهسی]] ایله ایچه کؤچوروله بیلر.\n\nصحیفهلری خاریجه کؤچورمک اوچون، باشلیقلاری آشاغیداکی متن قوتوسونا داخیل ائدین، هر سطره بیر دنه، و کؤهنه سوروملئرلئ بیرلیکده ایندیکی وئرسیاسی، صحیفه کئچمیشی سطرلرینی، یا دا سون دییشیکلیک ملوماتییلا بیرلیکده آکتوال وئرسیاسی ایستهییب ایستمدیگینیزی قئید ائدین.\n\nسونونجو حالدا، بیر لینک ده ایستیفاده ائده بیلرسینیز، هؤر: \"[[{{MediaWiki:Mainpage}}]]\" صحیفهسی اوچون [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]].",
"exportall": "بوتون صحیفهلری خاریجه کؤچور",
"exportcuronly": "بوتون تاریخچنی دئییل، یالنیز حال-هازیرکی نوسخه نی داخیل ائت",
"specialpages-group-users": "ایستیفادهچیلر و حاقلار",
"specialpages-group-highuse": "ان چوخ ایستیفاده ائدیلن صحیفهلر",
"specialpages-group-pages": "صحیفهلرین سیاهیلاری",
- "specialpages-group-pagetools": "صحیفه آلتلری",
+ "specialpages-group-pagetools": "صفحه آلتلری",
"specialpages-group-wiki": "بیلگیلر و آلتلر",
"specialpages-group-redirects": "خصوصی ایستیقامتلندیرمه صحیفهلری",
"specialpages-group-spam": "هرزه یازماق آلتلری",
"tags-edit-chosen-no-results": "تای اولان اِتیکِت تاپیلمادی",
"tags-edit-reason": "ندن:",
"tags-edit-nooldid-title": "گئچرسیز هدف نوسخه",
- "comparepages": "صحیفهلری قارشیلاشدیر",
+ "comparepages": "صفحهلری موقایسه ائت",
"compare-page1": "صفحه 1",
"compare-page2": "صفحه ۲",
"compare-rev1": "نوسخه ۱",
"passwordreset-emailtext-user": "Удзельнік $1 зрабіў запыт на скіданьне вашага паролю ў {{GRAMMAR:месны|{{SITENAME}}}} ($4). {{PLURAL:$3|1=Наступны рахунак удзельніка зьвязаны|Наступныя рахункі ўдзельнікаў зьвязаныя}} з гэтым адрасам электроннай пошты:\n\n$2\n\n{{PLURAL:$3|1=Гэты часовы пароль будзе|Гэтыя часовыя паролі будуць}} дзейнічаць $5 {{PLURAL:$5|дзень|дні|дзён}}.\nЦяпер Вам неабходна ўвайсьці і выбраць новы пароль. Калі нехта іншы зрабіў гэты запыт, ці Вы ўспомнілі Ваш пачатковы пароль, які ня хочаце мяняць, Вы можаце праігнараваць гэтае паведамленьне, і працягваць выкарыстоўваць стары пароль.",
"passwordreset-emailelement": "Імя ўдзельніка: \n$1\n\nЧасовы пароль: \n$2",
"passwordreset-emailsentemail": "Калі гэты адрас электроннай пошты зарэгістраваны для вашага рахунку, тады будзе дасланы ліст пра скідваньне паролю.",
+ "passwordreset-emailsentusername": "Калі зарэгістраваны адпаведны адрас электроннай пошты, тады будзе дасланы ліст пра скідваньне паролю.",
"passwordreset-emailsent-capture": "Ліст пра скіданьне паролю быў дасланы, што паказана ніжэй.",
"passwordreset-emailerror-capture": "Ліст пра скіданьне паролю быў створаны і паказаны ніжэй, але не ўдалося адправіць яго {{GENDER:$2|ўдзельніку|ўдзельніцы}}: $1",
"changeemail": "Зьмяніць або выдаліць адрас электроннай пошты",
"prefs-help-prefershttps": "Гэтая налада набудзе моц пры наступным уваходзе ў сыстэму.",
"prefswarning-warning": "Вы зрабілі зьмены ў вашых наладах, якія яшчэ не былі захаваныя.\nКалі вы закрыеце гэтую старонку і не націсьніце «$1», вашыя налады ня будуць абноўленыя.",
"prefs-tabs-navigation-hint": "Падказка: вы можаце пераходзіць паміж укладкамі ў сьпісе ўкладак з дапамогай клявішаў налева і направа.",
- "email-address-validity-valid": "Выглядае слушна",
- "email-address-validity-invalid": "Неабходны слушны адрас!",
"userrights": "Кіраваньне правамі ўдзельнікаў і ўдзельніц",
"userrights-lookup-user": "Кіраваньне групамі ўдзельнікаў і ўдзельніц",
"userrights-user-editname": "Увядзіце імя ўдзельніка:",
"mostrevisions": "Старонкі з найбольшай колькасьцю рэдагаваньняў",
"prefixindex": "Усе старонкі з пачаткам назваў",
"prefixindex-namespace": "Усе старонкі з прэфіксам (прастора назваў $1)",
+ "prefixindex-submit": "Паказаць",
"prefixindex-strip": "Прыбраць прэфікс у сьпісе",
"shortpages": "Кароткія старонкі",
"longpages": "Доўгія старонкі",
"protectedpages-performer": "Хто абараніў",
"protectedpages-params": "Парамэтры абароны",
"protectedpages-reason": "Прычына",
+ "protectedpages-submit": "Паказаць старонкі",
"protectedpages-unknown-timestamp": "Невядома",
"protectedpages-unknown-performer": "Невядомы ўдзельнік",
"protectedtitles": "Забароненыя старонкі",
"nstab-template": "Шаблон",
"nstab-help": "Старонка даведкі",
"nstab-category": "Катэгорыя",
+ "mainpage-nstab": "Галоўная старонка",
"nosuchaction": "Няма такога дзеяння",
"nosuchactiontext": "Недапушчальнае дзеянне (action) ў URL.\nМагчымыя прычыны -- памылка ўпісвання URL або пераход па няправільнай спасылцы; таксама магчымая памылка ў праграмах, што працуюць на пляцоўцы {{SITENAME}}.",
"nosuchspecialpage": "Няма такой адмысловай старонкі",
"passwordreset-emailtext-ip": "Нехта (магчыма вы, з IP-адрасу $1) запытаў скід вашага пароля ў праекце {{SITENAME}} ($4).\n{{PLURAL:$3|Наступны ўліковы запіс звязаны|Наступныя ўліковыя запісы звязаны}} з гэтым адрасам электроннай пошты:\n\n$2\n\n{{PLURAL:$3|Гэты часовы пароль будзе|Гэтыя часовыя паролі будуць}} дзейнічаць {{PLURAL:$5|адзін дзень|$5 дні|$5 дзён}}.\nВы павінны зараз увайсці ў сістэму і абраць новы пароль. Калі вы не рабілі гэтага запыту, ці ўспомнілі свой зыходны пароль і не жадаеце яго мяняць, вы можаце праігнараваць гэтае паведамленне і працягнуць выкарыстоўваць свой стары пароль.",
"passwordreset-emailtext-user": "Удзельнік $1 з праекта {{SITENAME}} запытаў скід вашага пароля ў праекце {{SITENAME}}\n($4).\n{{PLURAL:$3|Наступны ўліковы запіс звязаны|Наступныя уліковыя запісы звязаны}} з гэтым адрасам электроннай пошты:\n\n$2\n\n{{PLURAL:$3|Гэты часовы пароль будзе|Гэтыя часовыя паролі будуць}} дзейнічаць {{PLURAL:$5|$5 дзень |$5 дні |$5 дзён}}.\nВы павінны зараз увайсці ў сістэму і выбраць новы пароль. Калі вы не рабілі гэтага запыту, ці ўспомнілі свой зыходны пароль і не жадаеце яго мяняць, вы можаце праігнараваць гэтае паведамленне і працягваць выкарыстоўваць свой стары пароль.",
"passwordreset-emailelement": "Імя ўдзельніка: \n$1\n\nЧасовы пароль: \n$2",
- "passwordreset-emailsent": "Па электроннай пошце быў адпраўлены ліст пра скід пароля.",
+ "passwordreset-emailsentemail": "Па электроннай пошце быў адпраўлены ліст пра скід пароля.",
"passwordreset-emailsent-capture": "Ніжэй прыведзены адпраўлены ліст пра скід пароля.",
"passwordreset-emailerror-capture": "Ніжэй прыведзены створаны ліст пра скід пароля, яго адпраўка не атрымалася па прычыне: $1",
"changeemail": "Змяніць адрас электроннай пошты",
"prefs-diffs": "Розніцы",
"prefs-help-prefershttps": "Гэта настройка пачне дзейнічаць па наступным уваходзе ў сістэму.",
"prefs-tabs-navigation-hint": "Падказка: Вы можаце карыстацца клавішамі са стрэлкамі ўлева і ўправа для навігацыі паміж карткамі ў спісе картак.",
- "email-address-validity-valid": "Адрас электроннай пошты з'яўляецца сапраўдным",
- "email-address-validity-invalid": "Увядзіце слушны адрас электроннай пошты",
"userrights": "Распараджэнне правамі ўдзельніка",
"userrights-lookup-user": "Распараджацца групамі ўдзельнікаў",
"userrights-user-editname": "Увядзіце імя ўдзельніка:",
"contributions": "Уклад {{GENDER:$1|удзельніка|удзельніцы}}",
"contributions-title": "Уклад {{GENDER:$1|удзельніка|удзельніцы}} $1",
"mycontris": "Уклад",
+ "anoncontribs": "Унёсак",
"contribsub2": "Для $1 ($2)",
"contributions-userdoesnotexist": "Уліковы запіс удзельніка \"$1\" не зарэгістраваны.",
"nocontribs": "Не знойдзена змен, адпаведных зададзеным параметрам.",
"tooltip-pt-logout": "Выйсці з сістэмы",
"tooltip-pt-createaccount": "Вам прапануецца стварыць уліковы запіс і ўвайсці ў сістэму, але гэта не абавязкова",
"tooltip-ca-talk": "Размовы пра змест гэтай старонкі",
- "tooltip-ca-edit": "СÑ\82аÑ\80онкÑ\83 можна пÑ\80авÑ\96Ñ\86Ñ\8c. Ð\9fеÑ\80Ñ\88 Ñ\87Ñ\8bм запÑ\96Ñ\81аÑ\86Ñ\8c Ñ\81вае зменÑ\8b, паглÑ\8fдзÑ\96Ñ\86е на вÑ\8bнÑ\96к, наÑ\86Ñ\96Ñ\81нÑ\83Ñ\9eÑ\88Ñ\8b кнопкÑ\83 папÑ\8fÑ\80Ñ\8dднÑ\8fга пÑ\80аглÑ\8fдÑ\83.",
+ "tooltip-ca-edit": "Ð\9fÑ\80авÑ\96Ñ\86Ñ\8c гÑ\8dÑ\82Ñ\83 Ñ\81Ñ\82аÑ\80онкÑ\83",
"tooltip-ca-addsection": "Дадаць новы раздзел",
"tooltip-ca-viewsource": "Гэтая старонка ахоўваецца, але можна паглядзець яе зыходны тэкст.",
"tooltip-ca-history": "Ранейшыя версіі гэтай старонкі.",
"spam_reverting": "Вяртаемся да апошняй версіі без спасылак на $1",
"spam_blanking": "Усе версіі ўтрымлівалі спасылкі на $1, чысцім",
"spam_deleting": "Усе версіі ўтрымлівалі спасылкі на $1, сціраем",
- "simpleantispam-label": "Ð\9fÑ\80авеÑ\80ка анÑ\82Ñ\8b-Ñ\81памÑ\83.\n<strong>Ð\9dÐ\95</strong> ўпісвайце тут нічога!",
+ "simpleantispam-label": "Ð\9fÑ\80авеÑ\80ка анÑ\82Ñ\8b-Ñ\81памÑ\83.\n<strong>Ð\9dе</strong> ўпісвайце тут нічога!",
"pageinfo-title": "Інфармацыя для \"$1\"",
"pageinfo-not-current": "Выбачайце, немагчыма даць гэтыя звесткі для старых версій.",
"pageinfo-header-basic": "Агульныя звесткі",
"prefs-tokenwatchlist": "Маркер",
"prefs-diffs": "Разлики",
"prefs-help-prefershttps": "Това предпочитание ще бъде активирано при следващото влизане.",
- "email-address-validity-valid": "Адресът за е-поща изглежда валиден",
- "email-address-validity-invalid": "Въведете валиден адрес за е-поща",
"userrights": "Управление на потребителските права",
"userrights-lookup-user": "Управляване на потребителските групи",
"userrights-user-editname": "Потребителско име:",
"prefs-help-prefershttps": "পরবর্তী লগইনের পর থেকে এই পরিবর্তনগুলো কার্যকর হবে।",
"prefswarning-warning": "আপানি পছন্দসমূহ পাতায় পাতায় পরিবর্তন করেছেন যেগুলো সংরক্ষণ করা হয়নি। আপনি যদি এই পাতাটি ছেড়ে যাওয়ার আগে \"$1\" ক্লিক না করেন তবে পছন্দসমূহ হালনাগাদ হবে না।",
"prefs-tabs-navigation-hint": "সাহায্য: আপনি ডান এবং বাম অ্যারো বাটন ব্যবহার করে বিভিন্ন ট্যাবগুলোতে যেতে পারবেন।",
- "email-address-validity-valid": "ইমেইল ঠিকানাটি সঠিক",
- "email-address-validity-invalid": "সঠিক ইমেই ঠিকানা প্রদান করুন",
"userrights": "ব্যবহারকারী অধিকার ব্যবস্থাপনা",
"userrights-lookup-user": "ব্যবহারকারী দল ব্যবস্থাপনা করুন",
"userrights-user-editname": "ব্যবহারকারীর নাম লিখুন:",
"recentchanges-legend-heading": "'''ব্যাখ্যামূলক বর্ণনা:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (আরও দেখুন [[Special:NewPages|নতুন পাতার তালিকা]])",
"recentchanges-legend-plusminus": "(''±১২৩'')",
+ "recentchanges-submit": "দেখাও",
"rcnotefrom": "<strong>$2</strong>টা থেকে সংঘটিত পরিবর্তনগুলি (সর্বোচ্চ <strong>$1টি</strong> দেখানো হয়েছে)।",
"rclistfrom": "$2, $3 তারিখের পর সংঘটিত নতুন পরিবর্তনগুলো দেখাও",
"rcshowhideminor": "অনুল্লেখ্য পরিবর্তনগুলো $1",
"mostrevisions": "সবচেয়ে বেশী বার সম্পাদিত নিবন্ধসমূহ",
"prefixindex": "উপসর্গ সহ সমস্ত পাতা",
"prefixindex-namespace": "উপসর্গ সহ সকল পাতা ($1 নামস্থান)",
+ "prefixindex-submit": "দেখাও",
"prefixindex-strip": "তালিকা থেকে প্রিফিক্স সরাও",
"shortpages": "সংক্ষিপ্ত পাতাসমূহ",
"longpages": "দীর্ঘ পাতাসমূহ",
"protectedpages-performer": "ব্যবহারকারীকে সুরক্ষিত করা হচ্ছে",
"protectedpages-params": "সুরক্ষা প্যারামিটার",
"protectedpages-reason": "কারণ",
+ "protectedpages-submit": "পাতা প্রদর্শন করুন",
"protectedpages-unknown-timestamp": "অজানা",
"protectedpages-unknown-performer": "অজানা ব্যবহারকারী",
"protectedtitles": "সুরক্ষিত শিরোনামগুলি",
"protectedtitles-summary": "এই পাতায় বর্তমানে সৃষ্টি করা থেকে সুরক্ষিত পাতার শিরোনামের তালিকা রয়েছে। বিদ্যমান সুরক্ষিত পাতার একটি তালিকা দেখার জন্য, [[{{#special:ProtectedPages}}|{{int:protectedpages}}]] দেখুন।",
"protectedtitlesempty": "কোন শিরোনাম বর্তমানে এই প্যারামিটারগুলিসহ সুরক্ষিত নয়।",
+ "protectedtitles-submit": "শিরোনাম প্রদর্শন করুন",
"listusers": "ব্যবহারকারীর তালিকা",
"listusers-editsonly": "শুধুমাত্র এমন ব্যবহারকারীদের দেখাও যাদের অবদান আছে",
"listusers-creationsort": "তৈরির তারিখ অনুসারে সাজাও",
"activeusers-hidebots": "বট লুকাও",
"activeusers-hidesysops": "প্রশাসক লুকাও",
"activeusers-noresult": "কোনো ব্যবহারকারী পাওয়া যায়নি।",
+ "activeusers-submit": "সক্রিয় ব্যবহারকারী প্রদর্শন করুন",
"listgrouprights": "দলগত ব্যবহারকারী অধিকার",
"listgrouprights-summary": "এই উইকির ব্যবহারকারীদের একটি গ্রুপগুলোর তালিকা দেখানো হচ্ছে, সাথে গ্রুপের কার্যপরিধিও উল্লেখ করা হয়েছে।\nনির্দিষ্ট গ্রুপের কার্যপরিধি সম্পর্কে জানতে [[{{MediaWiki:Listgrouprights-helppage}}|অতিরিক্ত তথ্য]] দেখুন।",
"listgrouprights-key": "লিজেন্ড:\n* <span class=\"listgrouprights-granted\">অনুমোদিত অধিকার</span>\n* <span class=\"listgrouprights-revoked\">বাধাপ্রাপ্ত অধিকার</span>",
"wlshowlast": "সর্বশেষ $1 ঘণ্টা $2 দিনে দেখাও",
"watchlistall2": "সমস্ত",
"watchlist-hide": "আড়াল করো",
+ "watchlist-submit": "দেখাও",
"wlshowtime": "প্রদর্শনের সময় কাল:",
"wlshowhideminor": "অনুল্লেখ্য সম্পাদনা",
"wlshowhidebots": "বট",
"whatlinkshere-hidelinks": "সংযোগ $1",
"whatlinkshere-hideimages": "$1 ফাইল সংযোগ",
"whatlinkshere-filters": "ছাকনী",
+ "whatlinkshere-submit": "চলো",
"autoblockid": "স্বয়ংক্রিয় বাধা #$1",
"block": "ব্যবহারকারীকে বাধা দাও",
"unblock": "ব্যবহারকারীর উপর থেকে বাধা অপসারণ",
"Shirayuki",
"YeshiTuhden",
"아라",
- "Sawuche"
+ "Sawuche",
+ "ཁ་བཏགས་ནག་པོ"
]
},
"tog-underline": "འོག་ཐིག་ཅན་ལ་སྦྲེལ་མཐུད།",
"february": "ཟླ་བ་གཉིས་པ།",
"march": "ཟླ་བ་གསུམ་པ།",
"april": "ཟླ་བ་བཞི་བ།",
- "may_long": "à½\9fྮà¼\8bà½\96་ལྔ་བ།",
+ "may_long": "à½\9fླ་ལྔ་བ།",
"june": "ཟླ་བ་དྲུག་པ།",
"july": "ཟླ་བ་བདུན་པ།",
"august": "ཟླ་བ་བརྒྱད་པ།",
"wrongpasswordempty": "ལམ་ཡིག་སྟོང་པ་རེད། བསྐྱར་དུ་ཚོད་ལྟ་བྱོས།",
"mailmypassword": "གསང་བའི་ཨང་གྲངས་བསྐྱར་བཟོ་གནང་རོགས།",
"loginlanguagelabel": "སྐད་རིགས། $1",
+ "pt-login": "ནང་འཛུ།",
"pt-login-button": "ནང་འཛུལ།",
"changepassword": "ལམ་ཡིག་བརྗེ་བ།",
"resetpass_announce": "ནང་འཛུལ་བྱེད་པར། ཁྱེད་ཀྱིས་གསང་བའི་ཨང་གསར་པ་ཞིག་འཇུག་རོགས།",
"unwatch": "མི་བལྟ་བ།",
"unwatchthispage": "བལྟ་བ་མཚམས་འཇོག",
"wlshowlast": "འདས་བའི་དུས་ཚོད་ $1 ནང་ཚུན་ ཉིན་མ་ $2 ནང་ཚུན་ སྟོན།",
+ "watchlistall2": "ཚང་མ།",
"watchlist-options": "ལྟ་ཐོའི་འདེམས་ཚན།",
"watching": "ལྟ་ཐོར་འཇུག་བཞིན་པ་་་",
"unwatching": "ལྟ་ཐོ་ལས་འདོར་བཞིན་པ་་་",
"contribslink": "མཐུན་འགྱུར།",
"blocklogpage": "རྩོམ་ཡིག་བཀག་འགོག",
"block-log-flags-nocreate": "རྩིས་ཁྲ་གསར་བཟོ་འགོག་འདུག།",
- "movearticle": "ཤོག་ངོས་སྤོར་བ།",
"newtitle": "ཁ་བྱང་གསར་བ་ལ།",
"move-watch": "དྲ་ངོས་འདི་ལ་མཉམ་འཇོག་པ།",
"movepagebtn": "ཤོག་ངོས་སྤོ་བ།",
"prefs-help-prefershttps": "Ova podešavanja će stupiti na snagu pri sljedećoj prijavi.",
"prefswarning-warning": "Napravili ste promjene u vašim postavkama koje još uvijek nisu sačuvane. Ako napustite ovu stranicu bez da pritisnete na \"$1\", postavke neće biti ažurirane.",
"prefs-tabs-navigation-hint": "Savjet: Možete koristiti tipke sa lijevom i desnom strelicom za kretanje kroz kartice.",
- "email-address-validity-valid": "Izgleda valjano",
- "email-address-validity-invalid": "Neophodna valjana adresa!",
"userrights": "Postavke korisničkih prava",
"userrights-lookup-user": "Menadžment korisničkih grupa",
"userrights-user-editname": "Upišite korisničko ime:",
"Eduardo Martinez",
"Matma Rex",
"KRLS",
- "Jaumeortola"
+ "Jaumeortola",
+ "Kippelboy"
]
},
"tog-underline": "Subratlla els enllaços:",
"tog-watchlisthidebots": "Amaga de la llista de seguiment les edicions fetes per usuaris bots",
"tog-watchlisthideminor": "Amaga les edicions menors de la llista de seguiment",
"tog-watchlisthideliu": "Amaga a la llista les edicions d'usuaris registrats",
+ "tog-watchlistreloadautomatically": "Recarrega la llista de seguiment automàticament sempre que canviï un filtre (cal JavaScript)",
"tog-watchlisthideanons": "Amaga a la llista les edicions d'usuaris anònims",
"tog-watchlisthidepatrolled": "Amaga edicions patrullades de la llista de seguiment",
"tog-watchlisthidecategorization": "Amaga la categorització de les pàgines",
"prefs-help-prefershttps": "Aquesta preferència tindrà efecte quan inicieu una nova sessió.",
"prefswarning-warning": "Heu fet canvis a les preferències que encara no s'han desat.\nSi abandoneu la pàgina sense fer clic a «$1», les preferències no s'actualitzaran.",
"prefs-tabs-navigation-hint": "Consell: Podeu utilitzar les tecles de cursor de dreta i esquerra per a navegar entre les pestanyes.",
- "email-address-validity-valid": "L'adreça de correu electrònic sembla vàlida",
- "email-address-validity-invalid": "Escriviu una adreça vàlida de correu electrònic",
"userrights": "Gestió dels permisos d’usuari",
"userrights-lookup-user": "Gestiona els grups d'usuari",
"userrights-user-editname": "Introduïu un nom d'usuari:",
"mostrevisions": "Pàgines més modificades",
"prefixindex": "Totes les pàgines per prefix",
"prefixindex-namespace": "Totes les pàgines amb prefix (espai de noms $1)",
+ "prefixindex-submit": "Mostra",
"prefixindex-strip": "Suprimeix el prefix a la llista",
"shortpages": "Pàgines curtes",
"longpages": "Pàgines llargues",
"protectedpages-performer": "Protecció de l'usuari",
"protectedpages-params": "Paràmetres de protecció",
"protectedpages-reason": "Motiu",
+ "protectedpages-submit": "Mostra les pàgines",
"protectedpages-unknown-timestamp": "Desconegut",
"protectedpages-unknown-performer": "Usuari desconegut",
"protectedtitles": "Títols protegits",
"protectedtitles-summary": "Aquesta pàgina llista títols protegits perquè no puguin crear-se'n pàgines. Per consultar una llista actual de pàgines protegides, vegeu [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "No hi ha cap títol protegit actualment amb aquests paràmetres.",
+ "protectedtitles-submit": "Mostra els títols",
"listusers": "Llista d'usuaris",
"listusers-editsonly": "Mostra només usuaris amb edicions",
"listusers-creationsort": "Ordena per data de creació",
"activeusers-hidebots": "Amaga bots",
"activeusers-hidesysops": "Amaga administradors",
"activeusers-noresult": "No s'han trobat usuaris.",
+ "activeusers-submit": "Mostra els usuaris actius",
"listgrouprights": "Drets dels grups d'usuaris",
"listgrouprights-summary": "A continuació hi ha una llista dels grups d'usuaris definits en aquest wiki, així com dels seus drets d'accés associats.\nPot ser que hi hagi més informació sobre drets individuals [[{{MediaWiki:Listgrouprights-helppage}}|aquí]].",
"listgrouprights-key": "* <span class=\"listgrouprights-granted\">Dret concedit</span>\n* <span class=\"listgrouprights-revoked\">Dret retirat</span>",
"emailccsubject": "Còpia del vostre missatge a $1: $2",
"emailsent": "Correu electrònic enviat",
"emailsenttext": "S'ha enviat el vostre correu electrònic.",
- "emailuserfooter": "Aquest missatge de correu electrònic l'ha enviat $1 a $2 amb la funció «{{int:emailuser}}» de {{SITENAME}}.",
+ "emailuserfooter": "Aquest missatge de correu electrònic l'ha {{GENDER:$1|enviat}} $1 a {{GENDER:$2|$2}} amb la funció «{{int:emailuser}}» de {{SITENAME}}.",
"usermessage-summary": "Deixant missatges de sistema.",
"usermessage-editor": "Missatger del sistema",
"watchlist": "Llista de seguiment",
"wlheader-showupdated": "Les pàgines que s'han canviat des de la vostra darrera visita es mostren en '''negreta'''.",
"wlnote": "A sota hi ha {{PLURAL:$1|el darrer canvi|els darrers <strong>$1</strong> canvis}} en {{PLURAL:$2|la darrera hora|les <strong>$2</strong> darreres hores}}, a $4 del $3.",
"wlshowlast": "Mostra les darreres $1 hores, els darrers $2 dies",
- "watchlistall2": "totes",
+ "watchlistall2": "tots",
"watchlist-hide": "Amaga",
+ "watchlist-submit": "Mostra",
"wlshowhideminor": "edicions menors",
"wlshowhidebots": "bots",
"wlshowhideliu": "usuaris registrats",
"whatlinkshere-hidelinks": "$1 enllaços",
"whatlinkshere-hideimages": "$1 enllaços de fitxers",
"whatlinkshere-filters": "Filtres",
+ "whatlinkshere-submit": "Vés-hi",
"autoblockid": "Autoblocatge #$1",
"block": "Blocatge d'usuaris",
"unblock": "Desblocatge d'usuaris",
"tags-edit-title": "Modifica les etiquetes",
"tags-edit-manage-link": "Gestiona les etiquetes",
"tags-edit-revision-selected": "{{PLURAL:$1|Revisió seleccionada|Revisions seleccionades}} de [[:$2]]:",
+ "tags-edit-logentry-legend": "Afegeix o suprimeix etiquetes {{PLURAL:$1|d'aquesta entrada del registres|de totes les entrades del registre}}",
"tags-edit-existing-tags": "Etiquetes existents:",
"tags-edit-existing-tags-none": "''Cap''",
"tags-edit-new-tags": "Etiquetes noves:",
"prefs-diffs": "Башхон верси",
"prefs-help-prefershttps": "И хийцам болх байта юхугӀо системин чу.",
"prefs-tabs-navigation-hint": "Хьехам: Шу йиш ю аьрру а, аьтту а цхьамзан пиллигаш лелаян цхьана юкъадиллинарг тӀера вукхун тӀе долуш.",
- "email-address-validity-valid": "Го нийса",
"userrights": "Декъашхочун бакъонашна урхалладар",
"userrights-lookup-user": "Декъашхойн бакъонашна урхалладар",
"userrights-user-editname": "Язъе цӀе:",
"prefs-tokenwatchlist": "نیشانە",
"prefs-diffs": "جیاوازییەکان",
"prefs-help-prefershttps": "بەکارخستنی ئەم تایبەتمەندییە کاریگەری لەسەر چوونەژوورەوەی داھاتووت دروست دەکات",
- "email-address-validity-valid": "ناونیشانی ئیمەیل دروست وە بەر چاو دێت",
- "email-address-validity-invalid": "ناونیشانێکی دروستی ئیمەیل بنووسە",
"userrights": "بەڕێوەبردنی مافەکانی بەکارھێنەر",
"userrights-lookup-user": "بەڕێوەبردنی گرووپەکانی بەکارھێنەر",
"userrights-user-editname": "ناوی بەکارهێنەرێک بنووسە:",
"passwordreset-emailtext-ip": "Někdo (patrně vy, z IP adresy $1) zažádal na {{grammar:6sg|{{SITENAME}}}} ($4) o nastavení nového hesla k vašemu účtu. K této adrese {{PLURAL:$3|je přiřazen následující účet|jsou přiřazeny následující účty}}:\n\n$2\n\n{{PLURAL:$3|Toto dočasné heslo|Tato dočasná hesla}} vyprší za {{PLURAL:$5|jeden den|$5 dny|$5 dnů}}.\nNyní byste se měli přihlásit a zvolit si nové heslo. Pokud tento požadavek poslal někdo jiný nebo jste si na své staré heslo vzpomněli, a nechcete ho tedy změnit, můžete tuto zprávu ignorovat a nadále používat původní heslo.",
"passwordreset-emailtext-user": "{{gender:$1|Uživatel|Uživatelka}} $1 na {{grammar:6sg|{{SITENAME}}}} {{gender:$1|zažádal|zažádala}} na {{grammar:6sg|{{SITENAME}}}} ($4) o nastavení nového hesla k vašemu\núčtu. K této adrese {{PLURAL:$3|je přiřazen následující účet|jsou přiřazeny následující účty}}:\n\n$2\n\n{{PLURAL:$3|Toto dočasné heslo|Tato dočasná hesla}} vyprší {{PLURAL:$5|za jeden den|za $5 dny|za $5 dnů}}.\nNyní byste se měl(a) přihlásit a zvolit si nové heslo. Pokud tento požadavek\nposlal někdo jiný nebo jste si na své staré heslo vzpomněl(a), a nechcete ho\ntedy změnit, můžete tuto zprávu ignorovat a nadále používat původní heslo.",
"passwordreset-emailelement": "Uživatelské jméno: \n$1\n\nDočasné heslo: \n$2",
- "passwordreset-emailsentemail": "Pokud je to registrovaná emailová adresa k vašemu účtu, tak vám bude odeslán požadavek pro získání nového hesla.",
+ "passwordreset-emailsentemail": "Pokud je to registrovaná e-mailová adresa k vašemu účtu, bude vám zaslán e-mail pro získání nového hesla.",
+ "passwordreset-emailsentusername": "Pokud existuje odpovídající registrovaná e-mailová adresa, bude vám zaslán e-mail pro získání nového hesla.",
"passwordreset-emailsent-capture": "Byl odeslán e-mail pro získání nového hesla, který je zobrazen níže.",
"passwordreset-emailerror-capture": "Byl vygenerován e-mail pro získání nového hesla, který je zobrazen níže, ale {{GENDER:$2|uživateli|uživatelce}} se ho nepodařilo odeslat: $1",
"changeemail": "Změna nebo odstranění e-mailové adresy",
"prefs-help-prefershttps": "Toto nastavení se projeví při příštím přihlášení.",
"prefswarning-warning": "Provedli jste změny nastavení, které dosud nejsou uloženy. Pokud tuto stránku opustíte, aniž byste klikli na „$1“, vaše nastavení se nezmění.",
"prefs-tabs-navigation-hint": "Tip: Pro přepínání mezi záložkami můžete používat šipky vlevo a vpravo.",
- "email-address-validity-valid": "E-mailová adresa vypadá jako platná",
- "email-address-validity-invalid": "Zadejte platnou e-mailovou adresu",
"userrights": "Správa uživatelských skupin",
"userrights-lookup-user": "Spravovat uživatelské skupiny",
"userrights-user-editname": "Zadejte uživatelské jméno:",
"recentchanges-legend-heading": "'''Legenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vizte též [[Special:NewPages|seznam nových stránek]])",
"recentchanges-legend-plusminus": "(''±123'')",
+ "recentchanges-submit": "Zobrazit",
"rcnotefrom": "Níže {{PLURAL:$5|je změna|jsou změny}} od <strong>$3, $4</strong> ({{PLURAL:$1|zobrazena|zobrazeny|zobrazeno}} nejvýše <strong>$1</strong>).",
"rclistfrom": "Ukázat nové změny, počínaje od $2, $3",
"rcshowhideminor": "$1 malé editace",
"mostrevisions": "Stránky s nejvíce revizemi",
"prefixindex": "Seznam stránek dle začátku názvu",
"prefixindex-namespace": "Seznam stránek dle začátku názvu (jmenný prostor $1)",
+ "prefixindex-submit": "Zobrazit",
"prefixindex-strip": "Začátek názvu v seznamu odříznout",
"shortpages": "Nejkratší stránky",
"longpages": "Nejdelší stránky",
"protectedpages-performer": "Zamykající",
"protectedpages-params": "Nastavení zámku",
"protectedpages-reason": "Důvod",
+ "protectedpages-submit": "Zobrazit stránky",
"protectedpages-unknown-timestamp": "Neznámé",
"protectedpages-unknown-performer": "Neznámý uživatel",
"protectedtitles": "Zamčené názvy stránek",
"usereditcount": "$1 {{PLURAL:$1|editace|editace|editací}}",
"usercreated": "{{GENDER:$3|Registrován|Registrována|Registrován(a)}} $1 v $2",
"newpages": "Nejnovější stránky",
+ "newpages-submit": "Zobrazit",
"newpages-username": "Uživatelské jméno:",
"ancientpages": "Nejdéle needitované stránky",
"move": "Přesunout",
"specialloguserlabel": "Původce:",
"speciallogtitlelabel": "Cíl (název nebo {{ns:user}}:Jméno pro uživatele):",
"log": "Protokolovací záznamy",
+ "logeventslist-submit": "Zobrazit",
"all-logs-page": "Všechny veřejné záznamy",
"alllogstext": "Společné zobrazení všech dostupných protokolovacích záznamů pro {{grammar:4sg|{{SITENAME}}}}.\nZobrazení můžete zúžit výběrem typu záznamu, uživatelského jména (záleží na velikosti písmen) nebo dotčené stránky (také záleží na velikosti písmen).",
"logempty": "Protokol neobsahuje žádný odpovídající záznam.",
"cachedspecial-viewing-cached-ts": "Prohlížíte si cachovanou verzi této stránky, která nemusí být zcela aktuální.",
"cachedspecial-refresh-now": "Zobrazit nejnovější.",
"categories": "Kategorie",
+ "categories-submit": "Zobrazit",
"categoriespagetext": "Následující kategorie {{PLURAL:$1|obsahuje|obsahují}} stránky nebo soubory.\nNezobrazují se tu [[Special:UnusedCategories|nepoužívané kategorie]].\nPodívejte se také na [[Special:WantedCategories|žádané kategorie]].",
"categoriesfrom": "Zobrazit kategorie počínaje od:",
"special-categories-sort-count": "seřadit podle počtu",
"delete-confirm": "Smazání stránky „$1“",
"delete-legend": "Smazat",
"historywarning": "<strong>Varování:</strong> Stránka, kterou se chystáte smazat, má historii s $1 {{PLURAL:$1|revizí|revizemi}}:",
+ "historyaction-submit": "Zobrazit",
"confirmdeletetext": "Chystáte se smazat stránku s celou její historií. Prosím potvrďte, že to opravdu chcete učinit, že si uvědomujete důsledky a že je to v souladu s [[{{MediaWiki:Policy-url}}|pravidly]].",
"actioncomplete": "Provedeno",
"actionfailed": "Operace se nezdařila",
"sp-contributions-search": "Zobrazení příspěvků",
"sp-contributions-username": "IP adresa nebo uživatelské jméno:",
"sp-contributions-toponly": "Zobrazit pouze editace na aktuální revizi",
- "sp-contributions-newonly": "Zobrazovat pouze editace zakládající stránku",
+ "sp-contributions-newonly": "Zobrazit pouze editace zakládající stránku",
"sp-contributions-submit": "Zobrazit",
"whatlinkshere": "Odkazuje sem",
"whatlinkshere-title": "Stránky odkazující na „$1“",
"whatlinkshere-hidelinks": "$1 odkazy",
"whatlinkshere-hideimages": "$1 vložení souboru",
"whatlinkshere-filters": "Filtry",
+ "whatlinkshere-submit": "Přejít",
"autoblockid": "Autoblok #$1",
"block": "Zablokovat uživatele",
"unblock": "Odblokovat uživatele",
"exif-compression-6": "JPEG (starý)",
"exif-copyrighted-true": "Chráněno autorským právem",
"exif-copyrighted-false": "Bez informací o autorských právech",
+ "exif-photometricinterpretation-1": "Černobílá (černá je 0)",
"exif-unknowndate": "neznámé datum",
"exif-orientation-1": "Normální",
"exif-orientation-2": "Vodorovně převráceno",
"prefs-help-prefershttps": "Denne indstilling træder i kraft næste gang du logger på.",
"prefswarning-warning": "Du har foretaget ændringer af dine indstillinger, som ikke er gemt endnu.\nHvis du forlader denne side uden at klikke \"$1\", vil dine indstillinger ikke blive opdateret.",
"prefs-tabs-navigation-hint": "Tip: Du kan bruge venstre og højre piletasterne til at navigere mellem fanerne i fanelisten.",
- "email-address-validity-valid": "E-mailadressen ser ud til at være gyldig",
- "email-address-validity-invalid": "Indtast en gyldig e-mailadresse",
"userrights": "Håndtering af brugerrettigheder",
"userrights-lookup-user": "Administrér brugergrupper",
"userrights-user-editname": "Skriv et brugernavn:",
"passwordreset-emailtext-user": "Benutzer $1 bei {{SITENAME}} hat eine Zurücksetzung deines Passworts bei {{SITENAME}} angefordert ($4). {{PLURAL:$3|Das folgende Benutzerkonto ist|Die folgenden Benutzerkonten sind}} mit dieser E-Mail-Adresse verknüpft:\n\n$2\n\n{{PLURAL:$3|Dieses temporäre Passwort läuft|Diese temporären Passwörter laufen}} innerhalb von {{PLURAL:$5|einem Tag|$5 Tagen}} ab. Du solltest dich anmelden und ein neues Passwort vergeben. Falls jemand anderes diese Anfrage getätigt hat oder du dich wieder an dein ursprüngliches Passwort erinnern kannst und es nicht ändern möchtest, kannst du diese Nachricht ignorieren und weiterhin dein altes Passwort benutzen.",
"passwordreset-emailelement": "Benutzername: \n$1\n\nTemporäres Passwort: \n$2",
"passwordreset-emailsentemail": "Falls dies eine registrierte E-Mail-Adresse für dein Benutzerkonto ist, wird eine Passwortzurücksetzungs-E-Mail an diese Adresse versandt.",
+ "passwordreset-emailsentusername": "Falls es eine dazugehörige registrierte E-Mail-Adresse gibt, wird eine Passwort-Zurücksetzungs-E-Mail versandt.",
"passwordreset-emailsent-capture": "Eine Passwortzurücksetzungs-E-Mail wurde versandt, die unten angezeigt wird.",
"passwordreset-emailerror-capture": "Die unten angezeigte Passwortzurücksetzungs-E-Mail wurde generiert, allerdings ist der Versand an {{GENDER:$2|den Benutzer|die Benutzerin}} gescheitert: $1",
"changeemail": "E-Mail-Adresse ändern oder entfernen",
"permissionserrors": "Berechtigungsfehler",
"permissionserrorstext": "Du bist nicht berechtigt, die Aktion auszuführen. {{PLURAL:$1|Grund|Gründe}}:",
"permissionserrorstext-withaction": "Du bist aus {{PLURAL:$1|dem folgenden Grund|den folgenden Gründen}} nicht berechtigt, $2:",
- "contentmodelediterror": "Du kannst diese Version nicht bearbeiten, da dieses Inhaltsmodell <code>$1</code> und das aktuelle Inhaltsmodell der Seite <code>$2</code> ist.",
+ "contentmodelediterror": "Du kannst diese Version nicht bearbeiten, da das Inhaltsmodell <code>$1</code> vom aktuellen Inhaltsmodell der Seite <code>$2</code> abweicht.",
"recreate-moveddeleted-warn": "'''Achtung: Du erstellst eine Seite, die bereits früher gelöscht wurde.'''\n\nBitte prüfe sorgfältig, ob die erneute Seitenerstellung den Richtlinien entspricht.\nZu deiner Information folgt das Lösch- und Verschiebungs-Logbuch mit der Begründung für die vorhergehende Löschung:",
"moveddeleted-notice": "Diese Seite wurde gelöscht. Zur Information folgt das Lösch- und Verschiebungs-Logbuch dieser Seite.",
"moveddeleted-notice-recent": "Leider wurde diese Seite kürzlich gelöscht (innerhalb der letzten 24 Stunden).\nZur Information wird das Lösch- und Verschiebungs-Logbuch für die Seite unten angezeigt.",
"prefs-help-prefershttps": "Diese Einstellung wird bei deiner nächsten Anmeldung wirksam.",
"prefswarning-warning": "Du hast Änderungen an deinen Einstellungen durchgeführt, die noch nicht gespeichert wurden.\nWenn du diese Seite verlässt ohne auf „$1“ zu klicken, werden deine Einstellungen nicht aktualisiert.",
"prefs-tabs-navigation-hint": "Tipp: Du kannst die linke und rechte Pfeiltasten benutzen, um zwischen den Registerkarten in der Reiterliste zu navigieren.",
- "email-address-validity-valid": "Diese E-Mail-Adresse scheint gültig zu sein.",
- "email-address-validity-invalid": "Eine gültige E-Mail-Adresse ist erforderlich.",
"userrights": "Benutzerrechte verwalten",
"userrights-lookup-user": "Gruppenzugehörigkeit verwalten",
"userrights-user-editname": "Benutzername:",
"foreign-structured-upload-form-label-own-work-message-shared": "Ich bestätige, dass ich das Urheberrecht für diese Datei besitze und stimme unwiderruflich der Veröffentlichung dieser Datei auf Wikimedia Commons unter der Lizenz [https://creativecommons.org/licenses/by-sa/4.0/deed.de „Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International“] sowie den [https://wikimediafoundation.org/wiki/Terms_of_Use/de Nutzungsbedingungen] zu.",
"foreign-structured-upload-form-label-not-own-work-message-shared": "Falls du nicht das Urheberrecht für diese Datei besitzt oder du diese Datei unter einer anderen Lizenz veröffentlichen möchtest, ziehe [https://commons.wikimedia.org/wiki/Special:UploadWizard den Hochladeassistenten auf Wikimedia Commons] in Erwägung.",
"foreign-structured-upload-form-label-not-own-work-local-shared": "Du kannst auch [[Special:Upload|die Hochladeseite auf {{SITENAME}}]] ausprobieren, falls die Website das Hochladen dieser Datei unter ihren Richtlinien erlaubt.",
+ "foreign-structured-upload-form-2-label-intro": "Vielen Dank für das Spenden eines Bildes zur Verwendung auf {{SITENAME}}. Du solltest nur fortfahren, wenn es mehrere Bedingungen erfüllt:",
+ "foreign-structured-upload-form-2-label-noderiv": "Es darf <strong>kein Werk eines anderen</strong> enthalten oder von diesem inspiriert sein",
+ "foreign-structured-upload-form-3-label-yes": "Ja",
+ "foreign-structured-upload-form-3-label-no": "Nein",
"backend-fail-stream": "Die Datei $1 konnte nicht übertragen werden.",
"backend-fail-backup": "Die Datei $1 konnte nicht gesichert werden.",
"backend-fail-notexists": "Die Datei $1 ist nicht vorhanden.",
"usereditcount": "$1 {{PLURAL:$1|Bearbeitung|Bearbeitungen}}",
"usercreated": "{{GENDER:$3|Erstellt}} am $1 um $2 Uhr",
"newpages": "Neue Seiten",
+ "newpages-submit": "Anzeigen",
"newpages-username": "Benutzername:",
"ancientpages": "Seit längerem unbearbeitete Seiten",
"move": "Verschieben",
"specialloguserlabel": "Ausführender Benutzer:",
"speciallogtitlelabel": "Ziel (Titel oder {{ns:user}}:Benutzername für einen Benutzer):",
"log": "Logbücher",
+ "logeventslist-submit": "Anzeigen",
"all-logs-page": "Alle öffentlichen Logbücher",
"alllogstext": "Dies ist die kombinierte Anzeige aller in {{SITENAME}} geführten Logbücher.\nDie Ausgabe kann durch die Auswahl des Logbuchtyps, des Benutzers oder des Seitentitels eingeschränkt werden (Groß-/Kleinschreibung muss beachtet werden).",
"logempty": "Keine passenden Einträge.",
"cachedspecial-viewing-cached-ts": "Du siehst die gecachte Version dieser Seite, die möglicherweise nicht aktuell ist.",
"cachedspecial-refresh-now": "Aktuelle Version ansehen.",
"categories": "Kategorien",
+ "categories-submit": "Anzeigen",
"categoriespagetext": "Folgende {{PLURAL:$1|Kategorie enthält|Kategorien enthalten}} Seiten oder Dateien.\n[[Special:UnusedCategories|Verwaiste Kategorien]] werden hier nicht aufgeführt.\nSiehe auch die Liste der [[Special:WantedCategories|gewünschten Kategorien]].",
"categoriesfrom": "Zeige Kategorien ab:",
"special-categories-sort-count": "Sortierung nach Anzahl",
"delete-confirm": "Löschen von „$1“",
"delete-legend": "Löschen",
"historywarning": "<strong>Achtung:</strong> Die Seite, die du löschen möchtest, hat eine Versionsgeschichte mit {{PLURAL:$1|einer Version|$1 Versionen}}:",
+ "historyaction-submit": "Anzeigen",
"confirmdeletetext": "Du bist dabei, eine Seite mit allen zugehörigen älteren Versionen zu löschen. Bitte bestätige dazu, dass du dir der Konsequenzen bewusst bist, und dass du in Übereinstimmung mit den [[{{MediaWiki:Policy-url}}|Richtlinien]] handelst.",
"actioncomplete": "Aktion beendet",
"actionfailed": "Aktion fehlgeschlagen",
"exif-compression-4": "CCITT Gruppe 4 Faxcodierung",
"exif-copyrighted-true": "Geschützt",
"exif-copyrighted-false": "Urheberrechtsstatus nicht festgelegt",
+ "exif-photometricinterpretation-0": "Schwarzweiß (Weiß ist 0)",
+ "exif-photometricinterpretation-1": "Schwarzweiß (Schwarz ist 0)",
+ "exif-photometricinterpretation-3": "Palette",
+ "exif-photometricinterpretation-4": "Transparenzmaske",
+ "exif-photometricinterpretation-5": "Getrennt (Wahrscheinlich CMYK)",
+ "exif-photometricinterpretation-8": "CIE L*a*b*",
+ "exif-photometricinterpretation-9": "CIE L*a*b* (ICC-Kodierung)",
+ "exif-photometricinterpretation-10": "CIE L*a*b* (ITU-Kodierung)",
+ "exif-photometricinterpretation-32803": "Farbfilteranordnung",
+ "exif-photometricinterpretation-34892": "Linear roh",
"exif-unknowndate": "Unbekanntes Datum",
"exif-orientation-1": "Normal",
"exif-orientation-2": "Horizontal gespiegelt",
"passwordreset-emailtext-ip": "Jeweri, {{SITENAME}} ra (ma heta şımayê, $1 IP adresi ra) ($4) teferuatê hesabdê şıma va wa biyaro xo viri. Karbero ke cêrdeyo {{PLURAL:$3|hesaba|eno hesaba}} ena e-posta adresiya aleqey cı esto:\n\n$2\n\n{{PLURAL:$3|ena parola idaretena|ena parola idareten}} {{PLURAL:$5|jew roc|$5 roca}}rêya.\nEna parolaya deqewe de u xorê ju parolaya newi bıweçine. Parolaya şıma emaya şıma viri se yana ena e-posta şıma nê weştase u şıma qayıl niye parolaya xo bıvurnese, ena mesacer peygoş bıkerê.",
"passwordreset-emailtext-user": "$1 enê karberi, {{SITENAME}} ra ($4) teferuatê hesab dê şıma va wa biyaro xo viri. Karbero ke cêrdeyo {{PLURAL:$3|hesaba|eno hesaba}} ena e-posta adresiya aleqey cı esto:\n\n$2\n\n{{PLURAL:$3|ena parola idaretena|ena parola idareten}} {{PLURAL:$5|jew roc|$5 roca}}rêya.\nEna parolaya deqewe de u xorê ju parolaya newi bıweçine. Parolaya şıma emaya şıma viri se yana ena e-posta şıma nê weştase u şıma qayıl niye parolaya xo bıvurnese, ena mesacer peygoş bıkerê.",
"passwordreset-emailelement": "Nameyê karberi: \n$1\n\nParolaya vêrdiye: \n$2",
- "passwordreset-emailsentemail": "Yew e-posteyê esterıtışê parola rışiya.",
+ "passwordreset-emailsentemail": "Eke na seba hesabê şıma yew adresa e-posteyê qeydına, yew e-posteyê parola nênkerdışi rışiyeno.",
"passwordreset-emailsent-capture": "Yew e-posteyê esterıtışê parolayo ke rışiya, no cêr mocniyayo.",
"passwordreset-emailerror-capture": "Yew e-posteyê esterıtışê parolayo ke rışiya, no cêr mocniyayo, ema {{GENDER:$2|karber}}i rê rıştış de mıwefeq nêbi: $1",
"changeemail": "E-posta adresa xo bıvurnê",
"prefs-diffs": "Ferqi",
"prefs-help-prefershttps": "Na tercih, fına dekewten dı bena aktiv.",
"prefswarning-warning": "Şıma tercihanê xo de vurnayışi kerdi ke ney hewna qeyd nêbiyê. \nEke şıma na pele ra bêtıknayışê \"$1\" ra veciyê, tercihê şıma newe nêbenê.",
- "email-address-validity-valid": "e-posta adresi raştayo",
- "email-address-validity-invalid": "e-postayo raştay defiye de",
"userrights": "İdarey heqanê karberan",
"userrights-lookup-user": "Grubanê karberi/karbere idare bıke",
"userrights-user-editname": "Yew nameyê karberi cı kewe:",
"prefs-help-prefershttps": "Αυτή η προτίμηση θα τεθεί σε ισχύ στην επόμενή σας σύνδεση.",
"prefswarning-warning": "Έχετε κάνει αλλαγές στις προτιμήσεις σας που δεν έχουν αποθηκευτεί ακόμα.\nΕάν αφήσετε αυτή τη σελίδα χωρίς να κάνετε κλικ στο \"$1\" οι προτιμήσεις σας δεν θα ενημερωθούν.",
"prefs-tabs-navigation-hint": "Συμβουλή: Μπορείτε να χρησιμοποιήσετε τα πλήκτρα διευθύνσεων αριστερά και δεξιά για να πλοηγηθείτε μεταξύ των καρτελών στη λίστα καρτελών.",
- "email-address-validity-valid": "Η διεύθυνση ηλεκτρονικού ταχυδρομείου φαίνεται έγκυρη",
- "email-address-validity-invalid": "Εισαγάγετε έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου",
"userrights": "Διαχείριση δικαιωμάτων χρηστών",
"userrights-lookup-user": "Διαχείριση ομάδων χρηστών",
"userrights-user-editname": "Δηλώστε όνομα χρήστη:",
"permissionserrors": "Permission error",
"permissionserrorstext": "You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:",
"permissionserrorstext-withaction": "You do not have permission to $2, for the following {{PLURAL:$1|reason|reasons}}:",
- "contentmodelediterror": "You cannot edit this revision because its content model is <code>$1</code>, and the current content model of the page is <code>$2</code>.",
+ "contentmodelediterror": "You cannot edit this revision because its content model is <code>$1</code>, which differs from the current content model of the page <code>$2</code>.",
"recreate-moveddeleted-warn": "<strong>Warning: You are recreating a page that was previously deleted.</strong>\n\nYou should consider whether it is appropriate to continue editing this page.\nThe deletion and move log for this page are provided here for convenience:",
"moveddeleted-notice": "This page has been deleted.\nThe deletion and move log for the page are provided below for reference.",
"moveddeleted-notice-recent": "Sorry, this page was recently deleted (within the last 24 hours).\nThe deletion and move log for the page are provided below for reference.",
"prefs-help-prefershttps": "This preference will take effect on your next login.",
"prefswarning-warning": "You've made changes to your preferences that have not been saved yet.\nIf you leave this page without clicking \"$1\" your preferences will not be updated.",
"prefs-tabs-navigation-hint": "Tip: You can use the left and right arrow keys to navigate between the tabs in the tabs list.",
- "email-address-validity-valid": "Email address appears valid",
- "email-address-validity-invalid": "Enter a valid email address",
"userrights": "User rights management",
"userrights-summary": "",
"userrights-lookup-user": "Manage user groups",
"foreign-structured-upload-form-label-own-work-message-shared": "I attest that I own the copyright on this file, and agree to irrevocably release this file to Wikimedia Commons under the [https://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0] license, and I agree to the [https://wikimediafoundation.org/wiki/Terms_of_Use Terms of Use].",
"foreign-structured-upload-form-label-not-own-work-message-shared": "If you do not own the copyright on this file, or you wish to release it under a different license, consider using the [https://commons.wikimedia.org/wiki/Special:UploadWizard Commons Upload Wizard].",
"foreign-structured-upload-form-label-not-own-work-local-shared": "You may also want to try using [[Special:Upload|the upload page on {{SITENAME}}]], if the site allows the upload of this file under their policies.",
+ "foreign-structured-upload-form-2-label-intro": "Thank you for donating an image to be used on {{SITENAME}}. You should only continue if it meets several conditions:",
+ "foreign-structured-upload-form-2-label-ownwork": "It must be entirely <strong>your own creation</strong>, not just taken from the Internet",
+ "foreign-structured-upload-form-2-label-noderiv": "It has to contain <strong>no work by anyone else</strong>, or inspired by them",
+ "foreign-structured-upload-form-2-label-useful": "It should be <strong>educational and useful</strong> for teaching others",
+ "foreign-structured-upload-form-2-label-ccbysa": "It must be <strong>OK to publish forever</strong> on the Internet under the [https://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0] license",
+ "foreign-structured-upload-form-2-label-alternative": "If not all of the above are true, you may still be able to upload this file using the [https://commons.wikimedia.org/wiki/Special:UploadWizard Commons Upload Wizard], as long as it's available under a free license.",
+ "foreign-structured-upload-form-2-label-termsofuse": "By uploading the file, you attest that you own the copyright on this file, and agree to irrevocably release this file to Wikimedia Commons under the Creative Commons Attribution-ShareAlike 4.0 license, and you agree to the [https://wikimediafoundation.org/wiki/Terms_of_Use Terms of Use].",
+ "foreign-structured-upload-form-3-label-question-website": "Did you download this image from a website, or get it from an image search?",
+ "foreign-structured-upload-form-3-label-question-ownwork": "Did you create this image (take the photo, sketch the drawing, etc.) yourself?",
+ "foreign-structured-upload-form-3-label-question-noderiv": "Does it contain, or is it inspired by, work owned by anyone else, like a logo?",
+ "foreign-structured-upload-form-3-label-yes": "Yes",
+ "foreign-structured-upload-form-3-label-no": "No",
+ "foreign-structured-upload-form-3-label-alternative": "Unfortunately, in this case, this tool does not support uploading this file. You may still be able to upload it using the [https://commons.wikimedia.org/wiki/Special:UploadWizard Commons Upload Wizard], as long as it's available under a free license.",
+ "foreign-structured-upload-form-4-label-good": "Using this tool, you can upload educational graphics you've created and photographs you've taken, that don't contain work owned by someone else.",
+ "foreign-structured-upload-form-4-label-bad": "You can not upload images found on a search engine or downloaded from other websites.",
"backend-fail-stream": "Could not stream file \"$1\".",
"backend-fail-backup": "Could not backup file \"$1\".",
"backend-fail-notexists": "The file $1 does not exist.",
"usercreated": "{{GENDER:$3|Created}} on $1 at $2",
"newpages": "New pages",
"newpages-summary": "",
+ "newpages-submit": "Show",
"newpages-username": "Username:",
"ancientpages": "Oldest pages",
"ancientpages-summary": "",
"specialloguserlabel": "Performer:",
"speciallogtitlelabel": "Target (title or {{ns:user}}:username for user):",
"log": "Logs",
+ "logeventslist-submit": "Show",
"all-logs-page": "All public logs",
"alllogstext": "Combined display of all available logs of {{SITENAME}}.\nYou can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).",
"logempty": "No matching items in log.",
"cachedspecial-refresh-now": "View latest.",
"categories": "Categories",
"categories-summary": "",
+ "categories-submit": "Show",
"categoriespagetext": "The following {{PLURAL:$1|category contains|categories contain}} pages or media.\n[[Special:UnusedCategories|Unused categories]] are not shown here.\nAlso see [[Special:WantedCategories|wanted categories]].",
"categoriesfrom": "Display categories starting at:",
"special-categories-sort-count": "sort by count",
"delete-confirm": "Delete \"$1\"",
"delete-legend": "Delete",
"historywarning": "<strong>Warning:</strong> The page you are about to delete has a history with $1 {{PLURAL:$1|revision|revisions}}:",
+ "historyaction-submit": "Show",
"confirmdeletetext": "You are about to delete a page along with all of its history.\nPlease confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].",
"actioncomplete": "Action complete",
"actionfailed": "Action failed",
"exif-photometricinterpretation-2": "RGB",
"exif-photometricinterpretation-3": "Palette",
"exif-photometricinterpretation-4": "Transparency mask",
- "exif-photometricinterpretation-5": "Seperated (Probably CMYK)",
+ "exif-photometricinterpretation-5": "Separated (Probably CMYK)",
"exif-photometricinterpretation-6": "YCbCr",
"exif-photometricinterpretation-8": "CIE L*a*b*",
"exif-photometricinterpretation-9": "CIE L*a*b* (ICC encoding)",
"prefs-help-prefershttps": "Ĉi tiu agordo ekefikos je via sekva ensaluto.",
"prefswarning-warning": "Vi faris ŝanĝojn al viaj agordoj, kiuj ankoraŭ ne estas konservitaj.\nSe vi foriros de tiu ĉi paĝo sen klaki al \"$1\", viaj agordoj ne estos ĝisdatigitaj.",
"prefs-tabs-navigation-hint": "Konsileto: Vi povas uzi la maldekstran kaj dekstran sagajn klavojn por navigi inter la langetoj en la langeta listo.",
- "email-address-validity-valid": "Ŝajnas ke la retpoŝtadreso estas valida",
- "email-address-validity-invalid": "Tajpu validan retpoŝtadreson",
"userrights": "Prizorgi rajtojn de uzantoj",
"userrights-lookup-user": "Administri grupojn de uzantoj",
"userrights-user-editname": "Entajpu salutnomon:",
"recentchanges-label-plusminus": "La paĝa grandeco ŝanĝiĝis je ĉi tiu nombro de bajtoj",
"recentchanges-legend-heading": "'''Klarigo:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vidu ankaŭ [[Special:NewPages|liston de novaj paĝoj]])",
+ "recentchanges-submit": "Montri",
"rcnotefrom": "Malsupre estas la {{PLURAL:$5|ŝanĝo|ŝanĝoj}} ekde <strong>$3, $4</strong> (montrante ĝis <strong>$1</strong>).",
"rclistfrom": "Montri novajn ŝanĝojn ekde \"$3 $2\"",
"rcshowhideminor": "$1 redaktetojn",
"mostrevisions": "Artikoloj kun la plej multaj versioj",
"prefixindex": "Ĉiuj paĝoj kun prefikso",
"prefixindex-namespace": "Ĉiuj paĝoj kun prefikso ($1 nomspaco)",
+ "prefixindex-submit": "Montri",
"prefixindex-strip": "Ne montri prefikson en listo",
"shortpages": "Mallongaj paĝoj",
"longpages": "Longaj paĝoj",
"usereditcount": "$1 {{PLURAL:$1|redakto|redaktoj}}",
"usercreated": "{{GENDER:$3|Kreita}} je $1, $2",
"newpages": "Novaj paĝoj",
+ "newpages-submit": "Montri",
"newpages-username": "Salutnomo:",
"ancientpages": "Plej malnovaj artikoloj",
"move": "Alinomi",
"specialloguserlabel": "Faranto:",
"speciallogtitlelabel": "Celo (titolo aŭ uzanto):",
"log": "Protokoloj",
+ "logeventslist-submit": "Montri",
"all-logs-page": "Ĉiuj publikaj protokoloj",
"alllogstext": "Suma kompilaĵo de ĉiuj protokoloj de {{SITENAME}}.\nVi povas plistrikti la mendon per selektado de protokola speco, la salutnomo (inkluzivante uskladon) aŭ la efika paĝo (ankaŭ inkluzivas uskladon).",
"logempty": "Neniaj artikoloj en la protokolo.",
"cachedspecial-viewing-cached-ts": "Vi vidas version de la paĝo el kaŝmemoro, kiu eble ne estas la plej aktuala.",
"cachedspecial-refresh-now": "Vidas plej nova.",
"categories": "Kategorioj",
+ "categories-submit": "Montri",
"categoriespagetext": "La {{PLURAL:$1|jena kategorio|jenaj kategorioj}} ekzistas jam en la vikio.\n[[Special:UnusedCategories|Neuzataj kategorioj]] ne estis montrataj ĉi tie.\nVidu ankaŭ [[Special:WantedCategories|Dezirataj kategorioj]].",
"categoriesfrom": "Montri kategoriojn komencante de:",
"special-categories-sort-count": "oridigi laŭ nombrado",
"wlshowlast": "Montri el lastaj $1 horoj $2 tagoj",
"watchlistall2": "ĉiuj",
"watchlist-hide": "Kaŝi",
+ "watchlist-submit": "Montri",
"wlshowhideminor": "Etaj redaktoj",
"wlshowhidebots": "robotoj",
"wlshowhideliu": "registritaj uzantoj",
"delete-confirm": "Forigi \"$1\"",
"delete-legend": "Forigi",
"historywarning": "<strong>Averto:</strong> La forigota paĝo havas historion kun $1 {{PLURAL:$1|revizio|revizioj}}:",
+ "historyaction-submit": "Montri",
"confirmdeletetext": "Vi forigos la artikolon aŭ dosieron kaj forviŝos ĝian tutan historion el la datumaro.<br /> Bonvolu konfirmi, ke vi vere intencas tion, kaj ke vi komprenas la sekvojn, kaj ke vi ja sekvas la [[{{MediaWiki:Policy-url}}|regulojn pri forigado]].",
"actioncomplete": "Ago farita",
"actionfailed": "Ago malsukcesis",
"whatlinkshere-hidelinks": "$1 ligilojn",
"whatlinkshere-hideimages": "$1 ligiloj al bildo",
"whatlinkshere-filters": "Filtriloj",
+ "whatlinkshere-submit": "Ek",
"autoblockid": "Aŭtomata forbaro #$1",
"block": "Forbari uzanton",
"unblock": "Malforbari uzanton",
"exif-compression-8": "Malŝveli (Adobe)",
"exif-copyrighted-true": "Sub aŭtorrajto",
"exif-copyrighted-false": "Sub publika domajno",
+ "exif-photometricinterpretation-1": "Nigra kaj blanka (nigra estas 0)",
"exif-unknowndate": "Nekonata dato",
"exif-orientation-1": "Normala",
"exif-orientation-2": "Spegulumita horizontale",
"prefs-help-prefershttps": "Los cambios surtirán efecto en tu próximo inicio de sesión.",
"prefswarning-warning": "Has hecho cambios en tus preferencias que todavía no se han guardado. Si sales de esta página sin pulsar en «$1» no se actualizarán las preferencias.",
"prefs-tabs-navigation-hint": "Sugerencia: Puede utilizar las teclas de flecha izquierda y derecha para navegar entre las pestañas de la lista de pestañas.",
- "email-address-validity-valid": "La dirección de correo electrónico parece ser válida",
- "email-address-validity-invalid": "Escribe una dirección de correo electrónico válida",
"userrights": "Gestión de permisos de usuario",
"userrights-lookup-user": "Configurar grupos de usuarios",
"userrights-user-editname": "Escribe un nombre de usuario:",
"recentchanges-label-plusminus": "El tamaño de la página cambió esta cantidad de bytes",
"recentchanges-legend-heading": "'''Leyenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (véase también la [[Special:NewPages|lista de páginas nuevas]])",
+ "recentchanges-submit": "Mostrar",
"rcnotefrom": "Debajo aparece{{PLURAL:$5| el cambio|n los cambios}} desde <strong>$3, $4</strong> (se muestran hasta <strong>$1</strong>).",
"rclistfrom": "Mostrar cambios nuevos desde las $2 del $3",
"rcshowhideminor": "$1 ediciones menores",
"mostrevisions": "Artículos con más ediciones",
"prefixindex": "Todas las páginas con prefijo",
"prefixindex-namespace": "Todas las páginas con el prefijo (espacio de nombres $1)",
+ "prefixindex-submit": "Mostrar",
"prefixindex-strip": "Quitar prefijos en la lista",
"shortpages": "Páginas cortas",
"longpages": "Páginas largas",
"protectedpages-performer": "Protección de usuario",
"protectedpages-params": "Parámetros de protección",
"protectedpages-reason": "Motivo",
+ "protectedpages-submit": "Mostrar páginas",
"protectedpages-unknown-timestamp": "Desconocido",
"protectedpages-unknown-performer": "Usuario desconocido",
"protectedtitles": "Títulos protegidos",
"protectedtitles-summary": "Esta página enumera títulos que actualmente están protegidos desde su creación. Para una lista de las páginas existentes que están protegidas, véase [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "Actualmente no existen entradas protegidas con esos parámetros.",
+ "protectedtitles-submit": "Mostrar títulos",
"listusers": "Lista de usuarios",
"listusers-editsonly": "Muestra sólo usuarios con ediciones",
"listusers-creationsort": "Ordenado por fecha de creación",
"activeusers-hidebots": "Ocultar robots",
"activeusers-hidesysops": "Ocultar administradores",
"activeusers-noresult": "No se encontraron usuarios.",
+ "activeusers-submit": "Mostrar usuarios activos",
"listgrouprights": "Permisos del grupo de usuarios",
"listgrouprights-summary": "La siguiente es una lista de los grupos de usuario definidos en esta wiki y de sus privilegios de acceso asociados.\nPuede haber información adicional sobre privilegios individuales en [[{{MediaWiki:Listgrouprights-helppage}}]]",
"listgrouprights-key": "Leyenda:\n* <span class=\"listgrouprights-granted\">Derecho concedido</span>\n* <span class=\"listgrouprights-revoked\">Derecho revocado</span>",
"wlshowlast": "Ver los cambios de las últimas $1 horas, $2 días",
"watchlistall2": "todos",
"watchlist-hide": "Ocultar",
+ "watchlist-submit": "Mostrar",
"wlshowtime": "Mostrar cambios desde hace:",
"wlshowhideminor": "ediciones menores",
"wlshowhidebots": "bots",
"whatlinkshere-hidelinks": "$1 enlaces",
"whatlinkshere-hideimages": "$1 enlaces a archivos",
"whatlinkshere-filters": "Filtros",
+ "whatlinkshere-submit": "Ir",
"autoblockid": "Bloqueo automático #$1",
"block": "Bloquear usuario",
"unblock": "Desbloquear usuario",
"prefs-help-prefershttps": "See eelistus jõustub pärast järgmist sisselogimist.",
"prefswarning-warning": "Oled teinud eelistustes muudatusi, mida pole veel salvestatud.\nKui lahkud sellelt leheküljelt ilma nupul \"$1\" klõpsamata, jäävad kehtima senised eelistused.",
"prefs-tabs-navigation-hint": "Spikker: Kaardiloendis toodud kaartide vahel liikumiseks saad kasutada vasakut ja paremat nooleklahvi.",
- "email-address-validity-valid": "Sobiv e-posti aadress",
- "email-address-validity-invalid": "Sisesta sobiv e-posti aadress.",
"userrights": "Kasutajaõiguste haldus",
"userrights-lookup-user": "Kasutajarühma muutmine",
"userrights-user-editname": "Sisesta kasutajanimi:",
"passwordreset-email": "E-mail helbidea:",
"passwordreset-emailtitle": "{{SITENAME}}-rako kontuaren xehetasunak",
"passwordreset-emailelement": "Erabiltzaile izena: \n$1\n\nBehin-behineko pasahitza: \n$2",
- "passwordreset-emailsent": "Hau zure konturako erregistratuta dagoen helbide elektronikoa baldin bada, mezu elektronikoa bidaliko da zure pasahitza berrezartzeko.",
+ "passwordreset-emailsentemail": "Hau zure konturako erregistratuta dagoen helbide elektronikoa baldin bada, mezu elektronikoa bidaliko da zure pasahitza berrezartzeko.",
"passwordreset-emailsent-capture": "Pasahitza berrezartzeko e-posta bat bidali dizugu, behean erakusten dena.",
"changeemail": "Aldatu edo kendu e-mail helbidea",
"changeemail-header": "Bete ezazu inprimaki hau, zure helbide elektronikoa aldatzeko. Zure kontuari helbide elektronikorik elkartuta ez izatea nahi baduzu, utz ezazu hutsik helbide elektroniko berria, inprimakia bidaltzen duzunean.",
"prefs-diffs": "Ezberdintasunak",
"prefs-help-prefershttps": "Hobespen hauek eragina izango dute sartzen zaren hurrengoan.",
"prefs-tabs-navigation-hint": "Gomendioa: Fitxen zerrendan nabigatzeko ezker eta eskuin geziak erabil ditzakezu.",
- "email-address-validity-valid": "E-posta helbidea zuzena dela dirudi",
- "email-address-validity-invalid": "E-posta helbide zuzena idatzi",
"userrights": "Erabiltzaile baimenen kudeaketa",
"userrights-lookup-user": "Erabiltzaile taldeak kudeatu",
"userrights-user-editname": "Erabiltzaile izena idatzi:",
"exif-compression-6": "JPEG",
"exif-copyrighted-true": "Copyrightduna",
"exif-copyrighted-false": "Copyright egoera ez da ezarri",
+ "exif-photometricinterpretation-1": "Zuri-beltza (beltza 0 da)",
"exif-photometricinterpretation-2": "GBU (RGB)",
"exif-photometricinterpretation-6": "YCbCr",
"exif-unknowndate": "Data ezezaguna",
]
},
"tog-underline": "خط کشیدن زیر پیوندها:",
- "tog-hideminor": "تغییرات جزئی از فهرست تغییرات اخیر پنهان شوند",
- "tog-hidepatrolled": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c گشتâ\80\8cØ®Ù\88ردÙ\87 از Ù\81Ù\87رست تغÛ\8cÛ\8cرات اخÛ\8cر Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88Ù\86د",
- "tog-newpageshidepatrolled": "صفحههای گشتخورده از فهرست صفحههای تازه پنهان شوند",
+ "tog-hideminor": "نهفتن تغییرات جزئی از فهرست تغییرات اخیر",
+ "tog-hidepatrolled": "Ù\86Ù\87Ù\81تÙ\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c گشتâ\80\8cØ®Ù\88ردÙ\87 از Ù\81Ù\87رست تغÛ\8cÛ\8cرات اخÛ\8cر",
+ "tog-newpageshidepatrolled": "نهفتن صفحههای گشتخورده از فهرست صفحههای تازه",
"tog-hidecategorization": "نهفتن ردهبندی صفحهها",
- "tog-extendwatchlist": "گسترش Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا براÛ\8c Ù\86Ù\85اÛ\8cØ´ Ù\87Ù\85Ù\87Ù\94 تغÛ\8cÛ\8cراتØ\8c Ù\86Ù\87 Ù\81Ù\82Ø· آخرینها",
- "tog-usenewrc": "گروهبندی تغییرات بر پایهٔ صفحات تغییرات اخیر و فهرست پیگیریها",
+ "tog-extendwatchlist": "گسترش Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا براÛ\8c Ù\86Ù\85اÛ\8cØ´ Ù\87Ù\85Ù\87Ù\94 تغÛ\8cÛ\8cراتØ\8c Ù\86Ù\87 Ù\81Ù\82Ø· جدÛ\8cدترینها",
+ "tog-usenewrc": "گروهبندی تغییرات بر پایهٔ صفحه در تغییرات اخیر و فهرست پیگیریها",
"tog-numberheadings": "شمارهگذاری خودکار عنوانها",
- "tog-showtoolbar": "نوار ابزار ویرایش نمایش یابد",
+ "tog-showtoolbar": "نامیش نوار ابزار ویرایش",
"tog-editondblclick": "ویرایش صفحات با دو کلیک",
"tog-editsectiononrightclick": "فعال کردن ویرایش بخشها با کلیک راست روی عنوان بخشها",
- "tog-watchcreations": "صÙ\81ØÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ù\85Û\8câ\80\8cسازÙ\85 Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 بارگذارÛ\8c Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8cÙ\85 اÙ\81زÙ\88دÙ\87 Ø´Ù\88د",
- "tog-watchdefault": "صÙ\81ØÙ\87â\80\8cÙ\87ا Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ù\88Û\8cراÛ\8cØ´ Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8cÙ\85 اÙ\81زÙ\88دÙ\87 Ø´Ù\88د",
- "tog-watchmoves": "صÙ\81ØÙ\87â\80\8cÙ\87ا Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ù\85Ù\86تÙ\82Ù\84 Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8cÙ\85 اÙ\81زÙ\88دÙ\87 Ø´Ù\88د",
- "tog-watchdeletion": "صÙ\81Øات Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 ØØ°Ù\81 Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8cÙ\85 اÙ\81زÙ\88دÙ\87 Ø´Ù\88د",
- "tog-watchrollback": "صÙ\81ØاتÛ\8c Ú©Ù\87 Ù\88اگرداÙ\86Û\8c Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8cÙ\85 اÙ\81زÙ\88دÙ\87 Ø´Ù\88د",
- "tog-minordefault": "همهٔ ویرایشها به طور پیشفرض به عنوان «جزئی» علامت بخورد",
- "tog-previewontop": "Ù¾Û\8cØ´â\80\8cÙ\86Ù\85اÛ\8cØ´ Ù\82بÙ\84 از جعبÙ\87Ù\94 Ù\88Û\8cراÛ\8cØ´ Ù\86Ù\85اÛ\8cØ´ Û\8cابد",
- "tog-previewonfirst": "Ù¾Û\8cØ´â\80\8cÙ\86Ù\85اÛ\8cØ´ Ù\87Ù\86گاÙ\85 اÙ\88Ù\84Û\8cÙ\86 Ù\88Û\8cراÛ\8cØ´ Ù\86Ù\85اÛ\8cØ´ Û\8cابد",
+ "tog-watchcreations": "اÙ\81زÙ\88دÙ\86 صÙ\81ØÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ù\85Û\8câ\80\8cسازÙ\85 Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 بارگذارÛ\8c Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8c Ù\85Ù\86",
+ "tog-watchdefault": "اÙ\81زÙ\88دÙ\86 صÙ\81ØÙ\87â\80\8cÙ\87ا Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ù\88Û\8cراÛ\8cØ´ Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8c Ù\85Ù\86",
+ "tog-watchmoves": "اÙ\81زÙ\88دÙ\86 صÙ\81ØÙ\87â\80\8cÙ\87ا Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 Ù\85Ù\86تÙ\82Ù\84 Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8c Ù\85Ù\86",
+ "tog-watchdeletion": "اÙ\81زÙ\88دÙ\86 صÙ\81Øات Ù\88 پرÙ\88Ù\86دÙ\87â\80\8cÙ\87اÛ\8cÛ\8c Ú©Ù\87 ØØ°Ù\81 Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8c Ù\85Ù\86",
+ "tog-watchrollback": "اÙ\81زÙ\88دÙ\86 صÙ\81ØاتÛ\8c Ú©Ù\87 Ù\88اگرداÙ\86Û\8c Ù\85Û\8câ\80\8cÚ©Ù\86Ù\85 بÙ\87 Ù\81Ù\87رست Ù¾Û\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8c Ù\85Ù\86",
+ "tog-minordefault": "علامت زدن همهٔ ویرایشها به عنوان «جزئی» به طور پیشفرض",
+ "tog-previewontop": "Ù\86Ù\85اÛ\8cØ´ دادÙ\86 Ù¾Û\8cØ´â\80\8cÙ\86Ù\85اÛ\8cØ´ باÙ\84اÛ\8c جعبÙ\87Ù\94 Ù\88Û\8cراÛ\8cØ´",
+ "tog-previewonfirst": "Ù\86Ù\85اÛ\8cØ´ دادÙ\86 Ù¾Û\8cØ´â\80\8cÙ\86Ù\85اÛ\8cØ´ Ù\87Ù\86گاÙ\85 اÙ\88Ù\84Û\8cÙ\86 Ù\88Û\8cراÛ\8cØ´",
"tog-enotifwatchlistpages": "اگر صفحه یا پروندهای از فهرست پیگیریهایم ویرایش شد به من ایمیلی فرستاده شود",
"tog-enotifusertalkpages": "هنگامی که در صفحهٔ بحث کاربریام تغییری صورت میگیرد به من ایمیلی فرستاده شود",
- "tog-enotifminoredits": "برای تغییرات جزئی در صفحهها و پروندهها هم به من ایمیل فرستاده شود",
- "tog-enotifrevealaddr": "آدرس ایمیل من را در ایمیلهای اطلاعرسانی نمایش یابد",
+ "tog-enotifminoredits": "برای تغییرات جزئی در صفحهها و پروندهها هم به من ایمیلی فرستاده شود",
+ "tog-enotifrevealaddr": "نشانی پست الکترونیکی من را در ایمیلهای اطلاعرسانی هویدا گردد",
"tog-shownumberswatching": "شمار کاربران پیگیرندهٔ نمایش یابد",
"tog-oldsig": "امضای کنونی:",
"tog-fancysig": "امضا به صورت ویکیمتن در نظر گرفته شود (بدون درج خودکار پیوند)",
"tog-uselivepreview": "استفاده از پیشنمایش زنده",
"tog-forceeditsummary": "هنگامی که خلاصهٔ ویرایش ننوشتهام به من اطلاع داده شود",
- "tog-watchlisthideown": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c Ø®Ù\88دÙ\85 در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88د",
- "tog-watchlisthidebots": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c رباتâ\80\8cÙ\87ا در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88د",
- "tog-watchlisthideminor": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c جزئÛ\8c در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88د",
- "tog-watchlisthideliu": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c کاربراÙ\86 Ù\88ارد شدÙ\87 بÙ\87 ساÙ\85اÙ\86Ù\87 در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88د",
- "tog-watchlisthideanons": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c کاربراÙ\86 Ù\86اشÙ\86اس در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87اÛ\8c Ù\85Ù\86 Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88د",
- "tog-watchlisthidepatrolled": "Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c گشتâ\80\8cØ®Ù\88ردÙ\87 در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا Ù¾Ù\86Ù\87اÙ\86 Ø´Ù\88د",
+ "tog-watchlisthideown": "Ù\86Ù\87Ù\81تÙ\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c Ø®Ù\88دÙ\85 در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا",
+ "tog-watchlisthidebots": "Ù\86Ù\81تÙ\87Ù\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c رباتâ\80\8cÙ\87ا در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا",
+ "tog-watchlisthideminor": "Ù\86Ù\87Ù\81تÙ\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c جزئÛ\8c در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا",
+ "tog-watchlisthideliu": "Ù\86Ù\81Ù\87تÙ\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c کاربراÙ\86 Ù\88ارد شدÙ\87 بÙ\87 ساÙ\85اÙ\86Ù\87 در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا",
+ "tog-watchlisthideanons": "Ù\86Ù\87Ù\81تÙ\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c کاربراÙ\86 Ù\86اشÙ\86اس در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا",
+ "tog-watchlisthidepatrolled": "Ù\86Ù\87Ù\81تÙ\86 Ù\88Û\8cراÛ\8cØ´â\80\8cÙ\87اÛ\8c گشتâ\80\8cØ®Ù\88ردÙ\87 در Ù\81Ù\87رست Ù¾Û\8câ\80\8cÚ¯Û\8cرÛ\8câ\80\8cÙ\87ا",
"tog-watchlisthidecategorization": "نهفتن ردهبندی صفحهها",
"tog-ccmeonemails": "رونوشتی از ایمیلی که به دیگران ارسال میکنم برای خودم هم فرستاده شود",
"tog-diffonly": "محتوای صفحه، زیر تفاوت نمایش داده نشود",
- "tog-showhiddencats": "ردههای پنهان نمایش داده شود",
- "tog-norollbackdiff": "بعد از واگردانی تفاوت نشان داده نشود",
+ "tog-showhiddencats": "نمایش ردههای پنهان",
+ "tog-norollbackdiff": "بعد از واگردانی، تفاوت نشان داده نشود",
"tog-useeditwarning": "زمان خروج از صفحهٔ ویرایش در صورت داشتن ویرایشهای ذخیرهنشده به من هشدار داده شود",
"tog-prefershttps": "در حالت ورود به سامانه همواره از اتصال امن استفاده شود",
"underline-always": "همیشه",
"morenotlisted": "این فهرست کامل نیست.",
"mypage": "صفحه",
"mytalk": "بحث",
- "anontalk": "بحث درباره این نشانی آیپی",
+ "anontalk": "بحث",
"navigation": "ناوبری",
"and": " و",
"qbfind": "یافتن",
"views": "بازدیدها",
"toolbox": "ابزارها",
"userpage": "نمایش صفحهٔ کاربر",
- "projectpage": "دیدن صفحهٔ پروژه",
+ "projectpage": "نمایش صفحهٔ پروژه",
"imagepage": "نمایش صفحهٔ پرونده",
"mediawikipage": "نمایش صفحهٔ پیغام",
"templatepage": "نمایش صفحهٔ الگو",
"otherlanguages": "به زبانهای دیگر",
"redirectedfrom": "(تغییرمسیر از $1)",
"redirectpagesub": "صفحهٔ تغییرمسیر",
- "redirectto": "تغییر مسیر به:",
+ "redirectto": "تغییرمسیر به:",
"lastmodifiedat": "این صفحه آخرینبار در $1 ساعت $2 تغییر یافتهاست.",
"viewcount": "از این صفحه {{PLURAL:$1|یکبار|$1بار}} بازدید شدهاست.",
"protectedpage": "صفحهٔ محافظتشده",
"passwordreset-emailtext-ip": "یک نفر (احتمالاً شما، با نشانی آیپی $1) درخواست بازنشانی گذرواژهتان در {{SITENAME}} ($4) را کردهاست. {{PLURAL:$3|حساب|حسابهای}} کاربری زیر با این آدرس ایمیل مرتبط هستند:\n\n$2\n\n{{PLURAL:$3|این گذرواژهٔ موقت|این گذرواژههای موقت}} پس از {{PLURAL:$5|یک روز|$5 روز}} باطل خواهند شد.\nشما باید هماکنون ثبت ورود کنید و گذرواژهای جدید برگزینید. اگر فکر میکنید شخص دیگری این درخواست را داده است یا اگر گذرواژهٔ اصلیتان را به یاد آوردید و دیگر نمیخواهید آن را تغییر دهید، میتوانید این پیغام را نادیده بگیرید و به استفاده از گذرواژهٔ قبلیتان ادامه دهید.",
"passwordreset-emailtext-user": "کاربر $1 از {{SITENAME}} درخواست بازنشانی گذرواژهٔ شما در {{SITENAME}} ($4) را کرده است. {{PLURAL:$3|حساب|حسابهای}} کاربری زیر با این آدرس ایمیل مرتبط است:\n\n$2\n\n{{PLURAL:$3|این گذرواژهٔ موقت|این گذرواژههای موقت}} تا {{PLURAL:$5|یک روز|$5 روز}} باطل میشود.\nشما باید هماکنون وارد شده و یک گذرواژهٔ جدید برگزینید. اگر شخص دیگری این درخواست را داده است، یا اگر گذرواژهٔ اصلیتان را به خاطر آوردید و دیگر نمیخواهید آن را تغییر دهید، میتوانید این پیغام را نادیده بگیرید و به استفاده از گذرواژهٔ قبلیتان ادامه دهید.",
"passwordreset-emailelement": "نام کاربری: \n$1\n\nگذرواژهٔ موقت: \n$2",
- "passwordreset-emailsentemail": "اگر ایمیلی را برای حساب کاربریتان مشخص کرده باشید، یک نامهٔ بازنشانی گذرواژه فرستاده شدهاست.",
+ "passwordreset-emailsentemail": "اگر نشانی پست الکترونیکی که وارد کردید برای حساب کاربریتان ثبت شده باشد، یک نامهٔ بازنشانی گذرواژه به آن فرستاده میشود.",
"passwordreset-emailsent-capture": "یک ایمیل بازنشانی که در پایین نمایش داده شده، فرستاده شده است.",
"passwordreset-emailerror-capture": "ایمیل بازنشانی، که در زیر نمایش داده شده، ایجاد شد، ولی ارسال آن به {{GENDER:$2|کاربر}} موفقیتآمیز نبود: $1",
"changeemail": "تغییر یا حذف نشانی ایمیل",
"prefs-help-prefershttps": "تأثیر این ترجیح بعد از ورود بعدی شما اعمال خواهد شد.",
"prefswarning-warning": "تغییراتتان به ترجیحات هنوز ذحیره نشده است.\nاگر این صفحه بدون کلیک بر «$1» ترک کنید ترجیحاتتان ذخیره نخواهد شد.",
"prefs-tabs-navigation-hint": "نکته: شما می توانید از کلیدهای جهتنمای چپ و راست برای حرکت بین زبانهها در فهرست زبانهها استفاده کنید.",
- "email-address-validity-valid": "آدرس ایمیل معتبر به نظر میرسد",
- "email-address-validity-invalid": "آدرس ایمیل معتبر وارد کنید",
"userrights": "مدیریت اختیارات کاربر",
"userrights-lookup-user": "مدیریت گروههای کاربری",
"userrights-user-editname": "یک نام کاربری وارد کنید:",
"recentchanges-legend-heading": "'''اختصارها:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (همچنین به [[Special:NewPages|فهرست صفحات تازه]] نگاه کنید)",
"recentchanges-legend-plusminus": "(<em>±۱۲۳</em>)",
+ "recentchanges-submit": "نمایش",
"rcnotefrom": "در زیر تغییرات از <strong>$3, $4</strong> (تا <strong>$1</strong> {{PLURAL:$5|نشان داده شدهاست|نشان داده شدهاند}}).",
"rclistfrom": "نمایش تغییرات تازه با شروع از $3 $2",
"rcshowhideminor": "$1 ویرایشهای جزئی",
"mostrevisions": "صفحههای دارای بیشترین نسخه",
"prefixindex": "تمام صفحات با پیشوند",
"prefixindex-namespace": "همهٔ صفحههای دارای پیشوند (فضاینام $1)",
+ "prefixindex-submit": "نمایش",
"prefixindex-strip": "حذف پیشوند در فهرست",
"shortpages": "صفحههای کوتاه",
"longpages": "صفحههای بلند",
"protectedpages-performer": "کاربر حفاظتکننده",
"protectedpages-params": "پارامترهای حفاظت",
"protectedpages-reason": "دلیل",
+ "protectedpages-submit": "نمایش صفحهها",
"protectedpages-unknown-timestamp": "ناشناس",
"protectedpages-unknown-performer": "کاربر ناشناس",
"protectedtitles": "عنوانهای محافظتشده",
"protectedtitles-summary": "این صفحه فهرست صفحات موجود است که در حال حاضر محافظت از ساخت شدهاند. برای فهرست عنوانهایی که محافظت از ویرایش شدهاند، به [[{{#special:ProtectedPages}}|{{int:protectedpages}}]] مراجعه کنید.",
"protectedtitlesempty": "در حال حاضر هیچ عنوانی با این پارامترها محافظت نشدهاست.",
+ "protectedtitles-submit": "نمایش عناوین",
"listusers": "فهرست کاربران",
"listusers-editsonly": "فقط کاربرانی که ویرایش دارند را نشان بده",
"listusers-creationsort": "مرتب کردن بر اساس تاریخ ایجاد",
"usereditcount": "$1 {{PLURAL:$1|ویرایش|ویرایش}}",
"usercreated": "{{GENDER:$3|ایجادشده}} در تاریخ $1 در ساعت $2",
"newpages": "صفحههای تازه",
+ "newpages-submit": "نمایش",
"newpages-username": "نام کاربری:",
"ancientpages": "قدیمیترین صفحات",
"move": "انتقال",
"specialloguserlabel": "مجری:",
"speciallogtitlelabel": "هدف (عنوان یا {{ns:user}}:نام کاربر برای کاربر):",
"log": "سیاههها",
+ "logeventslist-submit": "نمایش",
"all-logs-page": "تمام سیاهههای عمومی",
"alllogstext": "نمایش یکجای تمام سیاهههای موجود در {{SITENAME}}.\nمیتوانید با انتخاب نوع سیاهه، نام کاربری (حساس به کوچکی و بزرگی حروف) و صفحههای تغییریافته (حساس به بزرگی و کوچکی حروف)، نمایش را محدودتر سازید.",
"logempty": "مورد منطبق با منظور شما در سیاهه یافت نشد.",
"cachedspecial-viewing-cached-ts": "شما در حال مشاهدهٔ نسخهای از این صفحه که در میانگیر قرار دارد هستید، و این نسخه ممکن است کاملاً واقعی نباشد.",
"cachedspecial-refresh-now": "مشاهده آخرین.",
"categories": "ردهها",
+ "categories-submit": "نمایش",
"categoriespagetext": "{{PLURAL:$1|ردهٔ|ردههای}} زیر دارای صفحات یا پروندههایی {{PLURAL:$1|است|هستند}}.\n[[Special:UnusedCategories|ردههای استفادهنشده]] در اینجا نمایش داده نشدهاند.\nهمچنین [[Special:WantedCategories|ردههای مورد نیاز]] را ببینید.",
"categoriesfrom": "نمایش ردهها با شروع از:",
"special-categories-sort-count": "مرتب کردن بر اساس تعداد",
"activeusers-hidebots": "نهفتن رباتها",
"activeusers-hidesysops": "نهفتن مدیران",
"activeusers-noresult": "کاربری پیدا نشد.",
+ "activeusers-submit": "نمایش کاربران فعال",
"listgrouprights": "اختیارات گروههای کاربری",
"listgrouprights-summary": "فهرست زیر شامل گروههای کاربری تعریف شده در این ویکی و اختیارات داده شده به آنها است.\nاطلاعات بیشتر در مورد هر یک از اختیارات را در [[{{MediaWiki:Listgrouprights-helppage}}]] بیابید.",
"listgrouprights-key": "* <span class=\"listgrouprights-granted\">اختیارات دادهشده</span>\n* <span class=\"listgrouprights-revoked\">اختیارات گرفتهشده</span>",
"wlnote": "در زیر {{PLURAL:$1|تغییری|<strong>$1</strong> تغییری}} که در {{PLURAL:$2|ساعت|<strong>$2</strong> ساعت}} گذشته انجام شده موجود است، تاریخ آخرین بازیابی: $3، $4",
"wlshowlast": "نمایش آخرین $1 ساعت $2 روز",
"watchlistall2": "همه",
- "wlshowtime": "نمایش آخرین:",
+ "watchlist-hide": "نهفتن",
+ "watchlist-submit": "نمایش",
+ "wlshowtime": "نمایش بازهٔ زمانی:",
"wlshowhideminor": "ویرایشهای جزئی",
"wlshowhidebots": "رباتها",
"wlshowhideliu": "کاربران ثبتشده",
"delete-confirm": "حذف «$1»",
"delete-legend": "حذف",
"historywarning": "<strong>هشدار:</strong> صفحهای که در حال پاککردن آن هستید دارای یک تاریخچه همراه $1 {{PLURAL:$1|بازبینی|بازبینیها}} است:",
+ "historyaction-submit": "نمایش",
"confirmdeletetext": "شما در حال حذف کردن یک صفحه یا تصویر از پایگاه دادهها همراه با تمام تاریخچهٔ آن هستید.\nلطفاً این عمل را تأیید کنید و اطمینان حاصل کنید که عواقب این کار را میدانید و این عمل را مطابق با [[{{MediaWiki:Policy-url}}|سیاستها]] انجام میدهید.",
"actioncomplete": "عمل انجام شد",
"actionfailed": "عمل ناموفق بود",
"whatlinkshere-hidelinks": "$1 پیوند",
"whatlinkshere-hideimages": "$1 پیوندهای پرونده",
"whatlinkshere-filters": "پالایهها",
+ "whatlinkshere-submit": "برو",
"autoblockid": "شناسه قطع دسترسی خودکار #$1",
"block": "بستن کاربر",
"unblock": "بازکردن کاربر",
"exif-compression-4": "رمزگذاری نمابر سیسیآیتیتی گروه ۴",
"exif-copyrighted-true": "دارای حق تکثیر",
"exif-copyrighted-false": "وضعیت حقتکثیر تعیین نشده است",
+ "exif-photometricinterpretation-1": "سیاه و سفید (سیاه ۰ است)",
"exif-unknowndate": "تاریخ نامعلوم",
"exif-orientation-1": "عادی",
"exif-orientation-2": "افقی پشت و روشده",
"logentry-suppress-block": "$1 {{GENDER:$2|بسته شد}} {{GENDER:$4|$3}} با پایان قطع دسترسی در زمان $5 $6",
"logentry-suppress-reblock": "$1 {{GENDER:$2|تنظیمات}} بستن برای {{GENDER:$4|$3}} به پایان قطع دسترسی $5 $6 تغییر یافت",
"logentry-import-upload": "$1 $3 را توسط بارگذار پرونده {{GENDER:$2|درونریزی کرد}}",
+ "logentry-import-upload-details": "$1 $3 را از طریق بارگذاری پرونده {{GENDER:$2|درونریزی کرد}} ($4 {{PLURAL:$4|نسخه}})",
"logentry-import-interwiki": "$1 $3 را از ویکی دیگر {{GENDER:$2|درونریز کرد}}",
+ "logentry-import-interwiki-details": "$1 $3 را از $5 {{GENDER:$2|درونریزی کرد}} ($4 {{PLURAL:$4|نسخه}})",
"logentry-merge-merge": "$1 $3 را به $4 {{GENDER:$2| ادغام کرد}} (نسخه تا $5)",
"logentry-move-move": "$1 صفحهٔ $3 را به $4 {{GENDER:$2|منتقل کرد}}",
"logentry-move-move-noredirect": "$1 صفحهٔ $3 را بدون برجایگذاشتن تغییرمسیر به $4 {{GENDER:$2|منتقل کرد}}",
"tog-watchlisthidebots": "Piilota bottien muokkaukset tarkkailulistalta",
"tog-watchlisthideminor": "Piilota pienet muokkaukset tarkkailulistalta",
"tog-watchlisthideliu": "Piilota kirjautuneiden käyttäjien muokkaukset tarkkailulistalta",
+ "tog-watchlistreloadautomatically": "Päivitä tarkkailulista automaattisesti aina kun jotakin suodatinta on muutettu (vaatii JavaScriptiä)",
"tog-watchlisthideanons": "Piilota rekisteröitymättömien käyttäjien muokkaukset tarkkailulistalta",
"tog-watchlisthidepatrolled": "Piilota muutostentarkastajien hyväksymät muokkaukset tarkkailulistalta",
"tog-watchlisthidecategorization": "Piilota muutokset, jotka koskevat sivujeen lisäämistä tai poistamista luokkiin",
"wrongpasswordempty": "Et voi antaa tyhjää salasanaa.",
"passwordtooshort": "Salasanan täytyy olla vähintään {{PLURAL:$1|yhden merkin pituinen|$1 merkkiä pitkä}}.",
"passwordtoolong": "Salasanat saavat olla enintään $1 {{PLURAL:$1|merkin}} pituisia.",
+ "passwordtoopopular": "Tavanomaisen kaltaisia salasanoja ei saa käyttää. Valitse parempi ja yksilöllisempi salasana.",
"password-name-match": "Salasanasi täytyy olla eri kuin käyttäjätunnuksesi.",
"password-login-forbidden": "Tämän käyttäjänimen ja salasanan käyttö on estetty.",
"mailmypassword": "Uudista salasana",
"prefs-help-prefershttps": "Tämä asetus tulee voimaan seuraavan sisäänkirjautumisesi yhteydessä.",
"prefswarning-warning": "Olet tehnyt asetuksiisi muutoksia, joita ei ole vielä tallennettu.\nJos poistut sivulta klikkaamatta \"$1\", asetuksiasi ei päivitetä.",
"prefs-tabs-navigation-hint": "Vihje: Voit käyttää vasenta ja oikeata nuolinäppäintä liikkumiseen välilehtien välillä.",
- "email-address-validity-valid": "Sähköpostiosoite vaikuttaa kelvolliselta",
- "email-address-validity-invalid": "Virheellinen sähköpostiosoite",
"userrights": "Käyttöoikeuksien hallinta",
"userrights-lookup-user": "Hallinnoi käyttäjän ryhmiä",
"userrights-user-editname": "Käyttäjätunnus",
"pagecategories": "{{PLURAL:$1|Catégorie|Catégories}}",
"category_header": "Pages dans la catégorie « $1 »",
"subcategories": "Sous-catégories",
- "category-media-header": "Média dans la catégorie \"$1\"",
+ "category-media-header": "Média dans la catégorie « $1 »",
"category-empty": "<em>Cette catégorie ne contient aucune page ou fichier multimédia.</em>",
"hidden-categories": "{{PLURAL:$1|Catégorie cachée|Catégories cachées}}",
"hidden-category-category": "Catégories cachées",
"title-invalid-utf8": "Le titre de la page demandée contient une séquence UTF-8 invalide.",
"title-invalid-interwiki": "La page cible contient un lien interwiki ne pouvant être utilisé dans les titres.",
"title-invalid-talk-namespace": "Le titre de la page demandée fait référence à une page de discussion qui peut ne pas exister.",
- "title-invalid-characters": "Le titre de la page demandée contient des caractères non valides: \"$1\".",
+ "title-invalid-characters": "Le titre de la page demandée contient des caractères non valides : « $1 ».",
"title-invalid-relative": "Le titre contient un chemin relatif. Les titres référençant des pages relatives (./, ../) sont invalides, car il seront souvent inaccessibles à partir des explorateurs des utilisateurs.",
"title-invalid-magic-tilde": "Le titre de la page demandée contient une séquence invalide de tilde magiques (<nowiki>~~~</nowiki>).",
"title-invalid-too-long": "La demande de titre de la page est trop longue. Il ne doit pas être de plus de $1 {{PLURAL:$1|octets|bytes}} dans l'encodage UTF-8.",
"passwordreset-emailtext-user": "L'utilisateur $1 sur {{SITENAME}} a demandé un réinitialisation de votre mot de passe pour {{SITENAME}} ($4). {{PLURAL:$3|Le compte utilisateur suivant est associé|Les comptes utilisateurs suivants sont associés}} à cette adresse de courriel :\n\n$2\n\n{{PLURAL:$3|Ce mot de passe temporaire expirera|Ces mots de passe temporaires expireront}} dans {{PLURAL:$5|un jour|$5 jours}}. Vous devez maintenant vous connecter et choisir un nouveau mot de passe. Si cette demande ne provient pas de vous, ou que vous avez retrouvé votre mot de passe initial, et ne souhaitez plus le modifier, vous pouvez ignorer ce message et continuer à utiliser votre ancien mot de passe.",
"passwordreset-emailelement": "Nom d'utilisateur : \n$1\n\nMot de passe temporaire : \n$2",
"passwordreset-emailsentemail": "Si c’est une adresse de courriel enregistrée pour votre compte, alors un courriel de réinitialisation de mot de passe sera envoyé.",
+ "passwordreset-emailsentusername": "S’il y a une adresse de courriel enregistrée pour ce compte, alors un courriel de réinitialisation de mot de passe sera envoyé.",
"passwordreset-emailsent-capture": "Un courriel de réinitialisation de mot de passe a été envoyé, qui est affiché ci-dessous.",
"passwordreset-emailerror-capture": "Un courriel de réinitialisation de mot de passe a été généré, qui est affiché ci-dessous, mais l'envoi à l'{{GENDER:$2|utilisateur|utilisatrice}} a échoué : $1",
"changeemail": "Changer ou supprimer l’adresse de courriel",
"copyrightwarning": "Toutes les contributions à {{SITENAME}} sont considérées comme publiées sous les termes de la $2 (voir $1 pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.<br />\nVous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public, ou d’une ressource libre. '''N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !'''",
"copyrightwarning2": "Toutes les contributions à {{SITENAME}} peuvent être modifiées ou supprimées par d’autres utilisateurs. Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.<br \n/>Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public, ou d’une ressource libre. (voir $1 pour plus de détails).\n'''N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !'''",
"editpage-cannot-use-custom-model": "Le modèle de contenu de cette page ne peut pas être modifié.",
- "longpageerror": "'''Erreur: Le texte que vous avez soumis fait {{PLURAL:$1|un Kio|$1 Kio}}, ce qui dépasse la limite fixée à {{PLURAL:$2|un Kio|$2 Kio}}.'''\nIl ne peut pas être sauvegardé.",
+ "longpageerror": "<strong>Erreur : Le texte que vous avez soumis fait {{PLURAL:$1|un Kio|$1 Kio}}, ce qui dépasse la limite fixée à {{PLURAL:$2|un Kio|$2 Kio}}.</strong>\nIl ne peut pas être sauvegardé.",
"readonlywarning": "'''AVERTISSEMENT : la base de données a été verrouillée pour des opérations de maintenance. Vous ne pouvez donc pas publier vos modifications pour l’instant.'''\nVous pouvez copier et coller votre texte dans un fichier texte et l’enregistrer pour plus tard.\n\nL’administrateur ayant verrouillé la base de données a donné l’explication suivante : $1",
"protectedpagewarning": "'''AVERTISSEMENT : cette page est protégée. Seuls les utilisateurs ayant le statut d'administrateur peuvent la modifier.'''<br />\nLa dernière entrée du journal est affichée ci-dessous pour référence :",
"semiprotectedpagewarning": "'''Note :''' Cette page a été protégée de telle façon que seuls les contributeurs enregistrés puissent la modifier. La dernière entrée du journal est affichée ci-dessous pour référence :",
"postedit-confirmation-saved": "Votre modification a été enregistrée.",
"edit-already-exists": "La nouvelle page n'a pas pu être créée.\nElle existe déjà.",
"defaultmessagetext": "Message par défaut",
- "content-failed-to-parse": "Échec de l’analyse syntaxique du contenu de $2 pour le modèle $1: $3",
+ "content-failed-to-parse": "Échec de l’analyse syntaxique du contenu de $2 pour le modèle $1 : $3",
"invalid-content-data": "Données du contenu non valides",
"content-not-allowed-here": "Le contenu « $1 » n’est pas autorisé sur la page [[$2]]",
"editwarning-warning": "Quitter cette page vous fera perdre toutes les modifications que vous avez faites.\nSi vous êtes connecté{{GENDER:||e}}, vous pouvez désactiver cet avertissement dans la section « {{int:prefs-editing}} » de vos préférences.",
"content-model-css": "CSS",
"content-json-empty-object": "Objet vide",
"content-json-empty-array": "Tableau vide",
- "duplicate-args-warning": "<strong>Avertissement:</strong> [[:$1]] appelle [[:$2]] avec plus d'une valeur pour le paramètre \"$3\". Seule la dernière valeur fournie sera utilisée.",
+ "duplicate-args-warning": "<strong>Avertissement :</strong> [[:$1]] appelle [[:$2]] avec plus d'une valeur pour le paramètre « $3 ». Seule la dernière valeur fournie sera utilisée.",
"duplicate-args-category": "Pages utilisant des arguments dupliqués dans les appels de modèle",
"duplicate-args-category-desc": "La page contient des appels de modèle qui utilisent des arguments dupliqués, comme <code><nowiki>{{foo|bar=1|bar=2}}</nowiki></code> ou <code><nowiki>{{foo|bar|1=baz}}</nowiki></code>.",
"expensive-parserfunction-warning": "Attention : cette page contient de trop nombreux appels à des fonctions coûteuses de l'analyseur syntaxique.\n\nIl devrait y avoir moins de $2 appel{{PLURAL:$2||s}}, alors qu'il y en a maintenant $1.",
"rev-deleted-user": "(nom d'utilisateur retiré)",
"rev-deleted-event": "(détails de l’entrée retirée)",
"rev-deleted-user-contribs": "[nom d'utilisateur ou adresse IP retiré - modification masquée sur les contributions]",
- "rev-deleted-text-permission": "Cette version de la page a été '''effacée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
- "rev-suppressed-text-permission": "Cette version de la page a été <strong>supprimée</strong>.\nLes détails se trouvent dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des suppressions].",
- "rev-deleted-text-unhide": "Cette version de la page a été '''effacée'''.\nDes détails sont disponibles dans [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} le journal des effacements].\nVous pouvez toujours [$1 voir cette version] si vous le voulez.",
- "rev-suppressed-text-unhide": "Cette version de la page a été '''supprimée'''.\nDes détails sont disponibles dans [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} le journal des suppression].\nVous pouvez toujours [$1 voir cette version] si vous le voulez.",
- "rev-deleted-text-view": "Cette version de la page a été '''effacée'''.\nVous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
- "rev-suppressed-text-view": "Cette version de la page a été '''supprimée'''.\nVous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des suppressions].",
- "rev-deleted-no-diff": "Vous ne pouvez pas voir ce diff parce qu'une des versions a été '''effacée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
+ "rev-deleted-text-permission": "Cette version de la page a été '''effacée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
+ "rev-suppressed-text-permission": "Cette version de la page a été <strong>supprimée</strong>.\nLes détails se trouvent dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des masquages].",
+ "rev-deleted-text-unhide": "Cette version de la page a été '''effacée'''.\nDes détails sont disponibles dans [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} le journal des suppressions].\nVous pouvez toujours [$1 voir cette version] si vous le voulez.",
+ "rev-suppressed-text-unhide": "Cette version de la page a été '''supprimée'''.\nDes détails sont disponibles dans [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} le journal des masquages].\nVous pouvez toujours [$1 voir cette version] si vous le voulez.",
+ "rev-deleted-text-view": "Cette version de la page a été '''effacée'''.\nVous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
+ "rev-suppressed-text-view": "Cette version de la page a été '''supprimée'''.\nVous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des masquages].",
+ "rev-deleted-no-diff": "Vous ne pouvez pas voir ce diff parce qu'une des versions a été '''effacée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
"rev-suppressed-no-diff": "Vous ne pouvez pas voir cette différence car une des révisions a été '''supprimée'''.",
- "rev-deleted-unhide-diff": "Une des révisions de cette différence a été '''effacée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].\nVous pouvez toujours [$1 voir cette différence] si vous le voulez.",
- "rev-suppressed-unhide-diff": "L'une des révisions de ce diff a été '''supprimée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des suppressions].\nVous pouvez toujours [$1 voir ce diff] si vous souhaitez poursuivre.",
- "rev-deleted-diff-view": "Une des révisions de ce diff a été '''supprimée'''.\nVous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
- "rev-suppressed-diff-view": "Une des révisions de ce diff a été '''effacée'''.\nVous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des effacements].",
+ "rev-deleted-unhide-diff": "Une des révisions de cette différence a été '''effacée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].\nVous pouvez toujours [$1 voir cette différence] si vous le voulez.",
+ "rev-suppressed-unhide-diff": "L'une des révisions de ce diff a été '''supprimée'''.\nDes détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des masquages].\nVous pouvez toujours [$1 voir ce diff] si vous souhaitez poursuivre.",
+ "rev-deleted-diff-view": "Une des révisions de ce diff a été '''effacée'''.\nVous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
+ "rev-suppressed-diff-view": "Une des révisions de ce diff a été '''supprimée'''.\nVous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des masquages].",
"rev-delundel": "afficher/masquer",
"rev-showdeleted": "afficher",
"revisiondelete": "Supprimer ou restaurer des événements",
"prefs-help-prefershttps": "Cette préférence sera effective lors de votre prochaine connexion.",
"prefswarning-warning": "Vous avez effectué des modifications dans vos préférences qui n’ont pas encore été enregistrées.\nSi vous quittez cette page sans cliquer sur « $1 », vos préférences ne seront pas mises à jour.",
"prefs-tabs-navigation-hint": "Astuce : Vous pouvez utiliser les flèches de gauche et de droite pour naviguer entre les onglets.",
- "email-address-validity-valid": "Semble valide",
- "email-address-validity-invalid": "Une adresse valide est nécessaire !",
"userrights": "Gestion des droits des utilisateurs",
"userrights-lookup-user": "Gestion des groupes d'utilisateurs",
"userrights-user-editname": "Entrez un nom d'utilisateur :",
"backend-fail-notsame": "Un fichier différent existe déjà pour $1 .",
"backend-fail-invalidpath": "$1 n’est pas un chemin de stockage valide.",
"backend-fail-delete": "Impossible de supprimer le fichier $1.",
- "backend-fail-describe": "Impossible de modifier les métadonnées du fichier \"$1\".",
+ "backend-fail-describe": "Impossible de modifier les métadonnées du fichier « $1 ».",
"backend-fail-alreadyexists": "Le fichier $1 existe déjà.",
"backend-fail-store": "Impossible de stocker le fichier $1 en $2.",
"backend-fail-copy": "Impossible de copier le fichier $1 en $2.",
"backend-fail-read": "Impossible de lire le fichier $1.",
"backend-fail-create": "Impossible d’écrire le fichier $1.",
"backend-fail-maxsize": "Impossible d’écrire le fichier $1 parce qu’il est plus grand {{PLURAL:$2|qu’un octet|que $2 octets}}.",
- "backend-fail-readonly": "Le support de stockage \"$1\" est actuellement en lecture seule. La raison indiquée est: \"$2\"",
- "backend-fail-synced": "Le fichier \"$1\" est dans un état incohérent dans les supports de stockage internes",
- "backend-fail-connect": "Impossible de se connecter au support de stockage \"$1\".",
- "backend-fail-internal": "Une erreur inconnue s’est produite dans le support de stockage \"$1\".",
- "backend-fail-contenttype": "Impossible de déterminer le type de contenu du fichier à stocker en \"$1\".",
+ "backend-fail-readonly": "Le support de stockage « $1 » est actuellement en lecture seule. La raison indiquée est : « <em>$2</em> »",
+ "backend-fail-synced": "Le fichier « $1 » est dans un état incohérent dans les supports de stockage internes",
+ "backend-fail-connect": "Impossible de se connecter au support de stockage « $1 ».",
+ "backend-fail-internal": "Une erreur inconnue s’est produite dans le support de stockage « $1 ».",
+ "backend-fail-contenttype": "Impossible de déterminer le type de contenu du fichier à stocker en « $1 ».",
"backend-fail-batchsize": "Le support de stockage a fourni un lot de $1 {{PLURAL:$1|opération|opérations}} de fichier; la limite est $2 {{PLURAL:$2|opération|opérations}}.",
"backend-fail-usable": "Impossible de lire ou d’écrire le fichier « $1 » en raison de droits insuffisants ou répertoires/conteneurs manquants.",
- "filejournal-fail-dbconnect": "Impossible de se connecter à la base de données du journal pour le terminal de stockage \"$1\".",
- "filejournal-fail-dbquery": "Impossible de mettre à jour la base de données du journal pour le terminal de stockage \"$1\".",
+ "filejournal-fail-dbconnect": "Impossible de se connecter à la base de données du journal pour le terminal de stockage « $1 ».",
+ "filejournal-fail-dbquery": "Impossible de mettre à jour la base de données du journal pour le terminal de stockage « $1 ».",
"lockmanager-notlocked": "Impossible de déverrouiller « $1 » ; elle n'est pas verrouillée.",
"lockmanager-fail-closelock": "Impossible de fermer le fichier de verrou pour « $1 ».",
"lockmanager-fail-deletelock": "Impossible de supprimer le fichier de verrou pour « $1 ».",
"usereditcount": "$1 modification{{PLURAL:$1||s}}",
"usercreated": "{{GENDER:$3|Créé}} le $1 à $2",
"newpages": "Nouvelles pages",
+ "newpages-submit": "Lister",
"newpages-username": "Nom d'utilisateur :",
"ancientpages": "Pages les plus anciennement modifiées",
"move": "Renommer",
"specialloguserlabel": "Auteur :",
"speciallogtitlelabel": "Cible (titre ou {{ns:user}}:nom d'utilisateur) :",
"log": "Journaux d’opérations",
+ "logeventslist-submit": "Lister",
"all-logs-page": "Tous les journaux publics",
"alllogstext": "Affichage combiné de tous les journaux disponibles sur {{SITENAME}}.<br />\nVous pouvez personnaliser l'affichage en sélectionnant le type de journal, le nom d'utilisateur ou la page concernée (ces deux derniers étant sensibles à la casse).",
"logempty": "Aucune opération correspondante dans les journaux.",
"cachedspecial-viewing-cached-ts": "Vous visualisez une version de cette page mise en cache, qui pourrait ne pas être complètement à jour.",
"cachedspecial-refresh-now": "Voir le plus récent.",
"categories": "Liste des catégories",
+ "categories-submit": "Lister",
"categoriespagetext": "{{PLURAL:$1|La catégorie suivante est utilisée|Les catégories suivantes sont utilisées}} par des pages ou fichiers.\n[[Special:UnusedCategories|Les catégories inutilisées]] ne sont pas affichées ici.\nVoyez aussi [[Special:WantedCategories|les catégories demandées]].",
"categoriesfrom": "Afficher les catégories à partir de :",
"special-categories-sort-count": "tri par nombre d'éléments",
"watchlistanontext": "Veuillez vous connecter pour visualiser ou modifier les éléments de votre liste de suivi.",
"watchnologin": "Non connecté",
"addwatch": "Ajouter à la liste de suivi",
- "addedwatchtext": "La page «[[:$1]]» et sa page de discussion ont été ajoutées à votre [[Special:Watchlist|liste de suivi]].",
+ "addedwatchtext": "La page « [[:$1]] » et sa page de discussion ont été ajoutées à votre [[Special:Watchlist|liste de suivi]].",
"addedwatchtext-short": "La page « $1 » a été ajoutée à votre liste de suivi.",
"removewatch": "Supprimer de la liste de suivi",
"removedwatchtext": "La page « [[:$1]] » et sa page de discussion ont été retirées de votre [[Special:Watchlist|liste de suivi]].",
"delete-confirm": "Supprimer « $1 »",
"delete-legend": "Supprimer",
"historywarning": "<strong>Attention :</strong> la page que vous êtes sur le point de supprimer a un historique avec $1 {{PLURAL:$1|version|versions}} :",
+ "historyaction-submit": "Lister",
"confirmdeletetext": "Vous êtes sur le point de supprimer une page ou un fichier, ainsi que toutes ses versions antérieures historisées. Veuillez confirmer que c’est bien là ce que vous voulez faire, que vous en comprenez les conséquences et que vous faites ceci en accord avec les [[{{MediaWiki:Policy-url}}|règles internes]].",
"actioncomplete": "Action effectuée",
"actionfailed": "L'action a échoué",
"deletedtext": "« $1 » a été supprimée.\nVoir $2 pour une liste des suppressions récentes.",
- "dellogpage": "Journal des suppressions de page",
+ "dellogpage": "Journal des suppressions",
"dellogpagetext": "Voici la liste des suppressions les plus récentes.",
"deletionlog": "journal des suppressions",
"reverted": "Version précédente rétablie",
"undeletedrevisions": "$1 {{PLURAL:$1|version restaurée|versions restaurées}}",
"undeletedrevisions-files": "$1 version{{PLURAL:$1||s}} et $2 fichier{{PLURAL:$2||s}} restauré{{PLURAL:$2||s}}",
"undeletedfiles": "$1 {{PLURAL:$1|fichier restauré|fichiers restaurés}}",
- "cannotundelete": "Échec de la restauration:\n$1",
+ "cannotundelete": "Échec de la restauration :\n$1",
"undeletedpage": "'''La page $1 a été restaurée.'''\n\nConsultez le [[Special:Log/delete|journal des suppressions]] pour obtenir la liste des récentes suppressions et restaurations.",
"undelete-header": "Consultez le [[Special:Log/delete|journal des suppressions]] pour lister les pages récemment supprimées.",
"undelete-search-title": "Rechercher les pages supprimées",
"autoblocker": "Vous avez été bloqué automatiquement parce que votre adresse IP a été récemment utilisée par « [[User:$1|$1]] ».\nLe motif fourni pour le blocage de $1 est « $2 »",
"blocklogpage": "Journal des blocages",
"blocklog-showlog": "Cet utilisateur a été bloqué précédemment. Le journal des blocages est disponible ci-dessous :",
- "blocklog-showsuppresslog": "Cet utilisateur a été bloqué et caché précédemment. Le journal des suppressions est disponible ci-dessous :",
+ "blocklog-showsuppresslog": "Cet utilisateur a été bloqué et masqué précédemment. Le journal des masquages est disponible ci-dessous :",
"blocklogentry": "a bloqué [[$1]] ; expiration : $2 $3",
"reblock-logentry": "a modifié les paramètres du blocage de [[$1]] avec une expiration au $2 $3",
"blocklogtext": "Ceci est le journal des actions de blocage et déblocage d’utilisateurs.\nLes adresses IP automatiquement bloquées ne sont pas listées.\nConsultez la [[Special:BlockList|liste des blocages]] pour voir les bannissements et blocages effectivement en cours.",
"file-info-size-pages": "$1 × $2 pixels, taille de fichier : $3, type MIME : $4, $5 page{{PLURAL:$5||s}}",
"file-nohires": "Pas de plus haute résolution disponible.",
"svg-long-desc": "Fichier SVG, résolution de $1 × $2 pixels, taille : $3",
- "svg-long-desc-animated": "Fichier SVG animé, taille $1 x $2 pixels, taille du fichier: $3",
- "svg-long-error": "Fichier SVG non valide: $1",
+ "svg-long-desc-animated": "Fichier SVG animé, taille $1 × $2 pixels, taille du fichier : $3",
+ "svg-long-error": "Fichier SVG non valide : $1",
"show-big-image": "Fichier d'origine",
"show-big-image-preview": "Taille de cet aperçu : $1.",
"show-big-image-preview-differ": "Taille de cet aperçu $3 de ce fichier $2 : $1.",
"exif-compression-6": "JPEG (ancien)",
"exif-copyrighted-true": "Soumis au droit d'auteur",
"exif-copyrighted-false": "État des droits d’auteur non défini",
+ "exif-photometricinterpretation-1": "Noir et blanc (0 pour le noir)",
"exif-unknowndate": "Date inconnue",
"exif-orientation-1": "Normale",
"exif-orientation-2": "Inversée horizontalement",
"hebrew-calendar-m12-gen": "eloul",
"signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discussion]])",
"duplicate-defaultsort": "Attention : la clé de tri par défaut « $2 » écrase la précédente clé « $1 ».",
- "duplicate-displaytitle": "<strong>Attention :</strong> Le titre d'affichage «$2» remplace l'ancien titre d'affichage «$1».",
+ "duplicate-displaytitle": "<strong>Attention :</strong> Le titre d'affichage « $2 » remplace l'ancien titre d'affichage « $1 ».",
"invalid-indicator-name": "<strong>Erreur :</strong> L’attribut <code>name</code> des indicateurs d’état de la page ne doit pas être vide.",
"version": "Version",
"version-extensions": "Extensions installées",
"tags-edit-revision-legend": "Ajouter ou enlever des balises de {{PLURAL:$1|cette révision|toutes les $1 révisions}}",
"tags-edit-logentry-legend": "Ajouter ou enlever les balises de {{PLURAL:$1|cette entrée de journal|toutes les $1 entrées de journal}}",
"tags-edit-existing-tags": "Balises existantes :",
- "tags-edit-existing-tags-none": "\"Aucun\"",
+ "tags-edit-existing-tags-none": "''Aucun''",
"tags-edit-new-tags": "Nouvelles balises :",
"tags-edit-add": "Ajouter ces balises :",
"tags-edit-remove": "Enlever ces balises :",
"htmlform-cloner-create": "Ajouter encore",
"htmlform-cloner-delete": "Supprimer",
"htmlform-cloner-required": "Une valeur au moins est obligatoire.",
- "htmlform-title-badnamespace": "[[:$1]] n'est pas dans l'espace de noms \"{{ns:$2}}\" .",
- "htmlform-title-not-creatable": "\"$1\" n'est pas un titre de page réalisable",
+ "htmlform-title-badnamespace": "[[:$1]] n'est pas dans l’espace de noms « {{ns:$2}} ».",
+ "htmlform-title-not-creatable": "« $1 » n’est pas un titre de page pouvant être créée",
"htmlform-title-not-exists": "$1 n’existe pas",
"htmlform-user-not-exists": "<strong>$1</strong> n’existe pas.",
"htmlform-user-not-valid": "<strong>$1</strong> n’est pas un nom d’utilisateur valide.",
"api-error-ok-but-empty": "Erreur interne : Le serveur n'a pas répondu.",
"api-error-overwrite": "Écraser un fichier existant n'est pas autorisé.",
"api-error-stashfailed": "Erreur interne : le serveur n'a pas pu enregistrer le fichier temporaire.",
- "api-error-publishfailed": "Erreur interne: Le serveur n'a pas pu publier le fichier temporaire.",
+ "api-error-publishfailed": "Erreur interne : Le serveur n'a pas pu publier le fichier temporaire.",
"api-error-stasherror": "Une erreur s'est produite lors du téléchargement du fichier pour le dissimuler.",
"api-error-stashedfilenotfound": "Le fichier caché n’a pas été trouvé lors de la tentative pour le télécharger depuis sa cachette.",
"api-error-stashpathinvalid": "Le chemin où aurait dû se trouver le fichier caché n’est pas valide.",
"prefs-help-prefershttps": "Esta preferencia ha aplicarse no seu vindeiro acceso ao sistema.",
"prefswarning-warning": "Fixo cambios nas súas preferencias que aínda non se gardaron.\nSe deixa esta páxina sen premer en \"$1\", non se actualizarán as súas preferencias.",
"prefs-tabs-navigation-hint": "Consello: Pode empregar as frechas esquerda e dereita para navegar polas lapelas da lista.",
- "email-address-validity-valid": "O enderezo de correo electrónico semella válido",
- "email-address-validity-invalid": "Escriba un enderezo de correo electrónico válido",
"userrights": "Xestión dos dereitos de usuario",
"userrights-lookup-user": "Administrar os grupos do usuario",
"userrights-user-editname": "Escriba un nome de usuario:",
"createaccountreason": "કારણ:",
"createacct-reason": "કારણ",
"createacct-reason-ph": "તમે કેમ બીજું ખાતું બનાવો છો",
- "createacct-captcha": "સલામતી ચકાસણી",
- "createacct-imgcaptcha-ph": "તમે જે લખાણ જુઓ છો તે દાખલ કરો",
"createacct-submit": "તમારું ખાતું બનાવો",
"createacct-another-submit": "બીજું ખાતું બનાવો",
"createacct-benefit-heading": "{{SITENAME}} એ તમારા જેવા લોકોએ બનાવેલ છે.",
"passwordreset-emailtext-ip": "કોઈકે (કદાચ તમોએ , $1 IP એડ્રેસ થી) તમારી વેબસાઈટ {{SITENAME}} ($4) નો પાસવર્ડ રિસેટ કરવાની રજૂઆત કરી છે. આ ઈમેઈલ એડ્રેસ સાથે {{PLURAL:$3|નું ખાતું|ના ખાતા}} જોડાયેલા છે.\n.\n.\n\n$2\n\n{{PLURAL:$3|આ કામચલાઉ પાસવર્ડ|આ બધા કામચલાઉ પાસવર્ડ}} {{PLURAL:$5|એક દિવસ|$5 દિવસો}} માં નષ્ટ થઇ જશે. તમારે અત્યારે જ ખાતું ખોલીને નવો પાસવર્ડ સેટ કરી લેવો જોઈએ .જો કોઈ બીજા એ આ રજૂઆત કરી હોય, અથવા જો તમને પોતાનો અસલ પાસવર્ડ યાદ હોય, અને તેને બદલવા નથી માગતા, તો આ સંદેશાને જતો કરીને પોતાના અસલ પાસવર્ડ ને વાપરી શકો છો.",
"passwordreset-emailtext-user": "વેબસાઈટ {{SITENAME}} ના વપરાશકર્તા $1 એ તમારા {{SITENAME}} ($4) નો પાસવર્ડ રિસેટ કરવાની રજૂઆત કરી છે. આ ઈમેઈલ એડ્રેસ સાથે {{PLURAL:$3|નું ખાતું|ના ખાતા}} જોડાયેલ છે.\n\n$2\n\n{{PLURAL:$3|આ કામચલાઉ પાસવર્ડ|આ બધા કામચલાઉ પાસવર્ડ}} {{PLURAL:$5|એક દિવસ|$5 દિવસ}} માં નષ્ટ થઇ જશે. તમારે અત્યારે જ ખાતું ખોલીને નવો પાસવર્ડ સેટ કરી લેવો જોઈએ .જો કોઈ બીજા એ આ રજૂઆત કરી હોય, અથવા જો તમને પોતાનો અસલ પાસવર્ડ યાદ હોય, અને તેને બદલવા નથી માગતા, તો આ સંદેશાને જતો કરીને પોતાના અસલ પાસવર્ડ ને વાપરી શકો છો..",
"passwordreset-emailelement": "વપરાશકર્તા નામ: \n$1\n\nકામચલાઉ પાસવર્ડ: \n$2",
- "passwordreset-emailsent": "પાસવર્ડ બદલવાનો ઇમેલ મોકલવામાં આવ્યો છે.",
+ "passwordreset-emailsentemail": "પાસવર્ડ બદલવાનો ઇમેલ મોકલવામાં આવ્યો છે.",
"passwordreset-emailsent-capture": "પાસવર્ડ બદલવાનો ઇમેલ મોકલવામાં આવ્યો છે, જે નીચે પ્રમાણે છે.",
"passwordreset-emailerror-capture": "પાસવર્ડ ફરી ગોઠવવા માટેનો ઇમેલ બનાવવામાં આવ્યો છે, જે નીચે પ્રમાણે છે, પરંતુ તે {{GENDER:$2|સભ્ય}}ને મોકલવામાં નિષ્ફળ થયો છે: $1",
"changeemail": "ઇમેલ સરનામું બદલો",
"prefs-tokenwatchlist": "નિશાની",
"prefs-diffs": "ભેદો",
"prefs-help-prefershttps": "આ પ્રાથમિકતા તમારા હવે પછીના પ્રવેશથી લાગુ પડશે.",
- "email-address-validity-valid": "ઈ-મેલ યોગ્ય લાગે છે.",
- "email-address-validity-invalid": "પ્રમાણભૂત શૈલિમાં ઈ-મેલ એડ્રેસ લખો",
"userrights": "સભ્ય હક્ક પ્રબંધન",
"userrights-lookup-user": "સભ્ય સમુહો નું પ્રબંધન કરો",
"userrights-user-editname": "સભ્યનામ દાખલ કરો:",
"userrights-editusergroup": "સભ્ય સમુહો સંપાદીત કરો",
"saveusergroups": "સભ્ય સમુહો સાચવો",
"userrights-groupsmember": "સભ્યપદ:",
- "userrights-groupsmember-auto": "àª\86નà«\8b અભિપ્રેત સભ્ય:",
+ "userrights-groupsmember-auto": "સામà«\87 દરà«\8dશાવà«\87લા {{PLURAL:$1|àª\9cà«\82થ|àª\9cà«\82થà«\8b}}{{GENDER:$2|નà«\8b|નà«\80|ના}} અભિપ્રેત સભ્ય:",
"userrights-groupsmember-type": " $1",
- "userrights-groups-help": "àª\85 સà«\8dàªà«\8dય àª\9cà«\87નà«\8b સàªà«\8dય àª\9bà«\87 તà«\87 સમà«\8dહà«\82હનà«\87 બદલà«\80 શàª\95à«\8b àª\9bà«\8b:\n* àª\85àª\82àª\95િત àª\95રà«\87લà«\81àª\82 àª\96ાનà«\81àª\82 બતાવà«\87 àª\9bà«\87 સàªà«\8dય તà«\87નà«\8b સમà«\82હમાàª\82 શામિલ àª\9bà«\87.\n* àª\9cà«\8b àª\96ાનà«\81àª\82 àª\85àª\82àª\95િત ન હà«\8bય તà«\8b સàªà«\8dય તà«\87 સમà«\82હમાàª\82 શામિલ નથà«\80.\n* àª\8fàª\95 *દરà«\8dશાવà«\87 àª\9bà«\87 તમà«\87 àª\89મà«\87રà«\8dયા પàª\9bà«\80 સમà«\82હ હàª\9fાવà«\80 ન શàª\95à«\8b àª\85થવા તà«\87થà«\80 àª\89લàª\9fà«\81àª\82.",
+ "userrights-groups-help": "àª\86 સàªà«\8dય àª\9cà«\87 àª\9cà«\82થà«\8bનà«\8b સàªà«\8dય àª\9bà«\87 તà«\87 તમà«\87 બદલà«\80 શàª\95à«\8b àª\9bà«\8b:\n* àª\85àª\82àª\95િત àª\95રà«\87લà«\81àª\82 àª\96ાનà«\81àª\82 દરà«\8dશાવà«\87 àª\9bà«\87 àª\95à«\87 સàªà«\8dય તà«\87 àª\9cà«\82થમાàª\82 àª\9bà«\87.\n* àª\9cà«\8b àª\96ાનà«\81àª\82 àª\85àª\82àª\95િત ન હà«\8bય તà«\8b તà«\87નà«\8b àª\85રà«\8dથ àª\8fમ àª\9bà«\87 àª\95à«\87 સàªà«\8dય તà«\87 àª\9cà«\82થમાàª\82 નથà«\80.\n* ફà«\81દડà«\80 (*) દરà«\8dશાવà«\87 àª\9bà«\87 àª\95à«\87 તમà«\87 àª\8fàª\95 વàª\96ત àª\89મà«\87રà«\8dયા પàª\9bà«\80 તà«\87 àª\9cà«\82થ હàª\9fાવà«\80 નહà«\80 શàª\95à«\8b àª\85થવા હàª\9fાવà«\8dયા પàª\9bà«\80 àª\89મà«\87રà«\80 નહà«\80 શàª\95à«\8b.",
"userrights-reason": "કારણ:",
"userrights-no-interwiki": "અન્ય વિકિ પર અન્ય સભ્યો ના અધિકારો માં પરિવર્તન કરવાની તમને પરવાનગી નથી",
"userrights-nodatabase": "માહિતીસંચ $1 અસ્તિત્વમાં નથી કે તે સ્થાનીય નથી.",
"userrights-unchangeable-col": "તમે બદલી ન શકો તેવા જૂથ",
"group": "સમુહ",
"group-user": "સભ્ય",
- "group-autoconfirmed": "સà«\8dવયàª\82àª\9aલિત માનà«\8dય સàªà«\8dયà«\8b",
+ "group-autoconfirmed": "સà«\8dવàª\9aાલિત મàª\82àª\9cà«\82ર સàªà«\8dય",
"group-bot": "બૉટો",
"group-sysop": "સાઇસૉપ/પ્રબંધકો",
"group-bureaucrat": "રાજનૈતિકો",
- "group-suppress": "દà«\81રà«\8dલàª\95à«\8dષ",
+ "group-suppress": "નાબà«\82દàª\95રà«\8dતા",
"group-all": "(બધા)",
"group-user-member": "{{GENDER:$1|સભ્ય}}",
"group-autoconfirmed-member": "{{GENDER:$1|સ્વચાલિત મંજૂર સભ્ય}}",
"group-bot-member": "{{GENDER:$1|બૉટ}}",
"group-sysop-member": "{{GENDER:$1|પ્રબંધક}}",
"group-bureaucrat-member": "{{GENDER:$1|રાજનૈતિક}}",
- "group-suppress-member": "{{GENDER:$1|દà«\81રà«\8dલàª\95à«\8dષ}}",
+ "group-suppress-member": "{{GENDER:$1|નાબà«\82દàª\95રà«\8dતા}}",
"grouppage-user": "{{ns:project}}:સભ્યો",
- "grouppage-autoconfirmed": "{{ns:project}}:સà«\8dવયàª\82àª\9aલિત માનà«\8dય સભ્યો",
+ "grouppage-autoconfirmed": "{{ns:project}}:સà«\8dવàª\9aાલિત મàª\82àª\9cà«\82ર સભ્યો",
"grouppage-bot": "{{ns:project}}:બૉટો",
"grouppage-sysop": "{{ns:project}}:પ્રબંધકો",
"grouppage-bureaucrat": "{{ns:project}}: રાજનૈતિક",
- "grouppage-suppress": "{{ns:project}}:દà«\81રà«\8dલàª\95à«\8dષ",
+ "grouppage-suppress": "{{ns:project}}:નાબà«\82દ",
"right-read": " પાના વાંચો",
"right-edit": "પાના બદલો",
"right-createpage": "પાના બનાવો ( જે ચર્ચા પાના ન હોય)",
"nopagetext": "તમે લખેલ પાનું અસ્તિત્વમાં નથી",
"pager-newer-n": "{{PLURAL:$1|નવું 1|નવા $1}}",
"pager-older-n": "{{PLURAL:$1|જૂનું 1|જૂનાં $1}}",
- "suppress": "દà«\81રà«\8dલàª\95à«\8dષ",
+ "suppress": "નાબà«\82દ",
"querypage-disabled": "કાર્યક્ષમતાના કારણે આ ખાસ પાનું નિષ્ક્રિ કરાયું છે.",
"apihelp": "API મદદ",
"apihelp-no-such-module": "સાધન જૂથ \"$1\" ન મળ્યું.",
"wlheader-showupdated": "તમારી છેલ્લી મુલાકાત પછી બદલાયેલાં પાના '''ઘાટા''' અક્ષરો વડે દર્શાવ્યાં છે.",
"wlnote": "નીચે $3, $4 વાગ્યા સુધીના છેલ્લા {{PLURAL:$2|એક કલાક|'''$2''' કલાક}}માં થયેલા {{PLURAL:$1|ફેરફાર|'''$1''' ફેરફારો }} દર્શાવ્યા છે.",
"wlshowlast": "છેલ્લા $1 કલાકો $2 દિવસો બતાવો",
+ "watchlistall2": "બધા",
"watchlist-options": "ધ્યાનસૂચિના વિકલ્પો",
"watching": "નજર રાખી રહ્યાં છો...",
"unwatching": "નજર રાખવાની બંધ કરી છે...",
"movenosubpage": "આ પાનાના કોઈ ઉપ-પાના નથી",
"movereason": "કારણ:",
"revertmove": "પૂર્વવત",
- "delete_and_move": "હટાવો અને નામ બદલો",
"delete_and_move_text": "== પાનું દૂર કરવાની જરૂર છે ==\nલક્ષ્ય પાનું \"[[:$1]]\" પહેલેથી અસ્તિત્વમાં છે.\nશું તમે આને હટાવીને સ્થળાંતર કરવાનો માર્ગ મોકળો કરવા માંગો છો?",
"delete_and_move_confirm": "હા, આ પાનું હટાવો",
"delete_and_move_reason": "હટાવવાનું કામ આગળ વધાવવા ભૂંસી દેવાયુ \"[[$1]]\"",
"prefs-help-prefershttps": "העדפה זו תיכנס לתוקף בכניסה הבאה לחשבון.",
"prefswarning-warning": "ביצעת שינויים בהעדפות שלך, והם עדיין לא נשמרו.\nעזיבת דף זה ללא לחיצה על \"$1\" תגרום לכך שההעדפות שלך לא יעודכנו.",
"prefs-tabs-navigation-hint": "טיפ: ניתן להשתמש במקשי החצים הימני והשמאלי כדי לנווט בין הלשוניות ברשימת הלשוניות.",
- "email-address-validity-valid": "כתובת הדוא\"ל נראית תקינה",
- "email-address-validity-invalid": "יש להקליד כתובת דוא\"ל תקינה",
"userrights": "ניהול הרשאות משתמש",
"userrights-lookup-user": "ניהול קבוצות משתמש",
"userrights-user-editname": "שם משתמש:",
"usereditcount": "{{PLURAL:$1|עריכה אחת|$1 עריכות}}",
"usercreated": "{{GENDER:$3|נוצר|נוצרה}} ב־$2, $1",
"newpages": "דפים חדשים",
+ "newpages-submit": "הצגה",
"newpages-username": "שם משתמש:",
"ancientpages": "דפים מוזנחים",
"move": "העברה",
"specialloguserlabel": "בוצעו על־ידי המשתמש:",
"speciallogtitlelabel": "יעד (כותרת או {{ns:user}}:שם עבור משתמש):",
"log": "יומנים",
+ "logeventslist-submit": "הצגה",
"all-logs-page": "כל היומנים הציבוריים",
"alllogstext": "תצוגה משולבת של כל סוגי היומנים הזמינים ב{{grammar:תחילית|{{SITENAME}}}}.\nניתן לצמצם את התצוגה על־ידי בחירת סוג היומן, שם המשתמש (תלוי רישיות) או הדף המושפע (גם כן תלוי רישיות).",
"logempty": "אין פריטים תואמים ביומן.",
"cachedspecial-viewing-cached-ts": "זוהי גרסה שמורה בזיכרון המטמון של דף זה, שעשויה שלא להיות מעודכנת.",
"cachedspecial-refresh-now": "צפייה באחרון.",
"categories": "קטגוריות",
+ "categories-submit": "הצגה",
"categoriespagetext": "{{PLURAL:$1|הקטגוריה הבאה כוללת|הקטגוריות הבאות כוללות}} דפים או קובצי מדיה.\n[[Special:UnusedCategories|קטגוריות שאינן בשימוש]] אינן מוצגות כאן.\nראו גם את [[Special:WantedCategories|רשימת הקטגוריות המבוקשות]].",
"categoriesfrom": "הצגת קטגוריות החל מ:",
"special-categories-sort-count": "סידור לפי מספר הדפים",
"delete-confirm": "מחיקת \"$1\"",
"delete-legend": "מחיקה",
"historywarning": "<strong>אזהרה:</strong> לדף שאתם עומדים למחוק יש היסטוריית שינויים של {{PLURAL:$1|גרסה אחת|$1 גרסאות}}:",
+ "historyaction-submit": "הצגה",
"confirmdeletetext": "אתם עומדים למחוק דף יחד עם כל ההיסטוריה שלו.\n\nאנא אשרו שזה אכן מה שאתם מתכוונים לעשות, שאתם מבינים את התוצאות של מעשה כזה, ושהמעשה מבוצע בהתאם ל[[{{MediaWiki:Policy-url}}|נוהלי האתר]].",
"actioncomplete": "הפעולה בוצעה",
"actionfailed": "הפעולה נכשלה",
"exif-compression-32946": "Deflate (של PKZIP)",
"exif-copyrighted-true": "מוגן בזכויות יוצרים",
"exif-copyrighted-false": "מצב זכויות היוצרים לא הוגדר",
+ "exif-photometricinterpretation-0": "שחור־לבן (לבן זה 0)",
+ "exif-photometricinterpretation-1": "שחור־לבן (שחור זה 0)",
+ "exif-photometricinterpretation-3": "לוח צבעים",
+ "exif-photometricinterpretation-4": "מסכת שקיפות",
+ "exif-photometricinterpretation-5": "מופרד (כנראה CMYK)",
+ "exif-photometricinterpretation-8": "CIE L*a*b*",
+ "exif-photometricinterpretation-9": "CIE L*a*b* (קידוד ICC)",
+ "exif-photometricinterpretation-10": "CIE L*a*b* (קידוד ITU)",
+ "exif-photometricinterpretation-32803": "מערך סינון צבע",
+ "exif-photometricinterpretation-34892": "גולמי קווי",
"exif-unknowndate": "תאריך בלתי ידוע",
"exif-orientation-1": "רגילה",
"exif-orientation-2": "הפוך אופקית",
"passwordreset-emailtext-ip": "किसी ने (शायद आपने ही, $1 आइ॰पी पते से) {{SITENAME}} ($4) पर अपने {{PLURAL:$3|कूटशब्द|कूटशब्दों}} को रीसेट करने का अनुरोध किया है। इस ई-मेल पते से निम्न {{PLURAL:$3|खाता जुड़ा है|खाते जुड़े हैं}}:\n\n$2\n\n{{PLURAL:$3|यह|ये}} अस्थायी कूटशब्द {{PLURAL:$5|एक दिन|$5 दिनों}} के बाद काम नहीं करेंगे। आपको लॉग इन करके एक नया कूटशब्द अभी चुन लेना चाहिए। यदि यह अनुरोध किसी और ने किया है, या फिर आपको अपना मूल कूटशब्द याद आ गया है, और आप {{PLURAL:$3|अपना|अपने}} कूटशब्द नहीं बदलना चाहते, आप इस संदेश को अनदेखा कर के अपने पुराने कूटशब्द का प्रयोग जारी रख सकते हैं।",
"passwordreset-emailtext-user": "{{SITENAME}} ($4) पर सदस्य $1 ने आपके {{PLURAL:$3|खाते|खातों}} के कूटशब्द को रीसेट करने का अनुरोध किया है। इस ई-मेल पते से निम्न {{PLURAL:$3|खाता जुड़ा है|खाते जुड़े हैं}}:\n\n$2\n\n{{PLURAL:$3|यह|ये}} अस्थायी कूटशब्द {{PLURAL:$5|एक दिन|$5 दिनों}} के बाद काम नहीं करेंगे।\nआपको लॉग इन करके एक नया कूटशब्द अभी चुन लेना चाहिए। यदि यह अनुरोध किसी और ने किया है, या फिर आपको अपना मूल कूटशब्द याद आ गया है, और आप {{PLURAL:$3|अपना|अपने}} कूटशब्द नहीं बदलना चाहते, आप इस संदेश को अनदेखा कर के अपने पुराने कूटशब्द का प्रयोग जारी रख सकते हैं।",
"passwordreset-emailelement": "सदस्यनाम: \n$1\n\nअस्थायी कूटशब्द: \n$2",
- "passwordreset-emailsent": "एक कूटशब्द रीसेट ई-मेल भेज दिया गया है।",
+ "passwordreset-emailsentemail": "एक कूटशब्द रीसेट ई-मेल भेज दिया गया है।",
"passwordreset-emailsent-capture": "नीचे दिखाया गया कूटशब्द रीसेट ई-मेल भेज दिया गया है।",
"passwordreset-emailerror-capture": "नीचे दृष्टित कूटशब्द रीसेट ई-मेल उत्पन्न किया गया था, परंतु उसे {{GENDER:$2|सदस्य}} को भेजना असफल रहा।\nत्रुटि: $1",
"changeemail": "ई-मेल पता परिवर्तित करें",
"prefs-help-prefershttps": "यह वरीयता आपके अगले लॉगिन पर प्रभावी होगी।",
"prefswarning-warning": "आपने अपनी वरीयताओं में एैसे परिवर्तन किए हैं जिन्हे अभी तक संचित नहीं किया गया है। अगर अाप \"$1\" पर बिना क्लिक किये इस पृष्ठ को छोड़ देते हैं तो अापकी वरीयताओं का अद्यतन नहीं किया जाएगा।",
"prefs-tabs-navigation-hint": "सुझाव: आप टैब्स सूची में टैब्स के बीच आवागमन करने के लिए बाएँ और दाएँ तीर कुंजियों का उपयोग कर सकते हैं।",
- "email-address-validity-valid": "ई-मेल पता वैध प्रतीत होता है",
- "email-address-validity-invalid": "एक वैध ई-मेल पता प्रविष्ट करें",
"userrights": "सदस्य अधिकार व्यवस्थापन",
"userrights-lookup-user": "सदस्य समूहों का व्यवस्थापन करें",
"userrights-user-editname": "सदस्यनाम दें:",
"activeusers-hidebots": "बॉट छुपाएँ",
"activeusers-hidesysops": "प्रबंधक छुपाएँ",
"activeusers-noresult": "कोई सदस्य नहीं मिले।",
+ "activeusers-submit": "सक्रिय सदस्यों को दिखायें",
"listgrouprights": "सदस्य समूह अधिकार",
"listgrouprights-summary": "नीचे इसे विकि के लिए परिभाषित सदस्य समूहों की सूची है, साथ में हर समूह से जुड़े अधिकार भी वर्णित हैं।\nहर अधिकार के बारे में [[{{MediaWiki:Listgrouprights-helppage}}|अतिरिक्त जानकारी]] भी उपलब्ध है।",
"listgrouprights-key": "* <span class=\"listgrouprights-granted\">दिए गए अधिकार</span>\n* <span class=\"listgrouprights-revoked\">हटाए गए अधिकार</span>",
"movenosubpage": "इस पृष्ठ के कोई उपपृष्ठ नहीं हैं।",
"movereason": "कारण:",
"revertmove": "पुराने अवतरण पर ले जाएं",
- "delete_and_move": "हटाएँ और नाम बदलें",
"delete_and_move_text": "==हटाने की ज़रूरत==\nलक्ष्य पृष्ठ \"[[:$1]]\" पहले से मौजूद है।\nनाम बदलने के लिये क्या आप इसे हटाना चाहते हैं?",
"delete_and_move_confirm": "जी हाँ, पृष्ठ हटाएँ",
"delete_and_move_reason": "\"[[$1]]\" से स्थानांतरण करने के लिये जगह बनाई गयी है",
"nstab-template": "Predložak",
"nstab-help": "Pomoć",
"nstab-category": "Kategorija",
+ "mainpage-nstab": "Glavna stranica",
"nosuchaction": "Nema takve naredbe",
"nosuchactiontext": "Navedeni URL označava nepostojeću naredbu.\nMožda se pogrešno upisali URL ili slijedili pogrešnu poveznicu.\nOvo također može ukazivati na grešku u softveru kojeg koristi {{SITENAME}}.",
"nosuchspecialpage": "Posebna stranica ne postoji",
"prefs-help-prefershttps": "Ova mogućnost će stupiti na snagu kod sljedeće prijave.",
"prefswarning-warning": "Napravili ste promjene u Vašim postavkama koje još nisu snimljene.\nAko napustite ovu stranicu bez pritiska na \"$1\", postavke neće biti ažurirane.",
"prefs-tabs-navigation-hint": "Savjet: možete rabiti tipke sa strjelicama lijevo i desno za prebacivanje između kartica na popisu kartica.",
- "email-address-validity-valid": "Adresa e-pošte pokazuje se ispravnom",
- "email-address-validity-invalid": "Unesite valjanu adresu e-pošte",
"userrights": "Upravljanje suradničkim pravima",
"userrights-lookup-user": "Upravljaj suradničkim skupinama",
"userrights-user-editname": "Unesite suradničko ime:",
"mostrevisions": "Popis članaka po broju uređivanja",
"prefixindex": "Sve stranice prema početku naslova",
"prefixindex-namespace": "Sve stranice s predmetkom (imenski prostor $1)",
+ "prefixindex-strip": "Ne prikazuj predmetak u popisu",
"shortpages": "Kratke stranice",
"longpages": "Duge stranice",
"deadendpages": "Slijepe ulice",
"wlnote": "Ovdje {{PLURAL:$1|je posljednja $1 promjena|su posljednje $1 promjene|je posljednjih $1 promjena}} u {{PLURAL:$2|posljednjem <strong>$2</strong> satu|posljednja '''$2''' sata|posljednjih <strong>$2</strong> sati}}, od $3, $4.",
"wlshowlast": "Prikaži posljednjih $1 sati $2 dana",
"watchlistall2": "sve",
+ "watchlist-hide": "Sakrij",
"wlshowtime": "Prikaži posljednjih:",
"wlshowhideminor": "manje promjene",
"wlshowhidebots": "botove",
"wlshowhideliu": "prijavljene suradnike",
"wlshowhideanons": "neprijavljene suradnike",
+ "wlshowhidepatr": "ophođena uređivanja",
"wlshowhidemine": "moje promjene",
"watchlist-options": "Izbornik popisa praćenja",
"watching": "Pratim...",
"createacct-reason-ph": "Čehodla załožuješ druhe konto?",
"createacct-submit": "Twoje konto załožić",
"createacct-another-submit": "Konto załožić",
- "createacct-benefit-heading": "{{SITENAME}} je so wot ludźi kaž ty wutworił.",
+ "createacct-benefit-heading": "{{SITENAME}} je so wot ludźi kaž tebje wutworiła.",
"createacct-benefit-body1": "{{PLURAL:$1|změna|změnje|změny|změnow}}",
"createacct-benefit-body2": "{{PLURAL:$1|strona|stronje|strony|stronow}}",
- "createacct-benefit-body3": "{{PLURAL:$1|aktiwny sobuskutkowar|aktiwnej sobuskutkowarjej|aktiwni sobuskutkowarjo}}",
+ "createacct-benefit-body3": "{{PLURAL:$1|aktiwny sobuskutkowar|aktiwnej sobuskutkowarjej|aktiwni sobuskutkowarjo|aktiwnych sobuskutkowarjow}}",
"badretype": "Hesle, kotrejž sy zapodał, so njekryjetej.",
"userexists": "Wužiwarske mjeno, kotrež sy zapodał, so hižo wužiwa.\nProšu wubjer druhe mjeno.",
"loginerror": "Zmylk při přizjewjenju",
"passwordreset-emailtext-ip": "Něchtó (najskerje ty, z IP-adresu $1) je anulowanje hesła za {{GRAMMAR:akuzatiw|{{SITENAME}}}} požadał ($4). {{PLURAL:$3|Slědowace wužiwarske konto je|Slědowacej wužiwarskej konće stej|Slědowace wužiwarske konta su}} z tutej e-mejlowej adresu {{PLURAL:$3|zwjazane|zwjazanej|zwjazane}}:\n\n$2\n\n{{PLURAL:$3|Tute nachwilne hesło spadnje|Tutej nachwilnej hesle spadnjetej|Tute nachwilne hesła spadnu}} za {{PLURAL:$5|jedyn dźeń|$5 dnjej|$5 dny|$5 dnjow}}.\nTy měł so nětko přizjewić a nowe hesło wubrać. Jeli něchtó druhi je tute naprašowanje pósłał, abo jeli sy so zaso na prěnjotne hesło dopomnił a wjace nochceš jo změnić, móžeš tutu zdźělenku ignorować a swoje stare hesło dale wužiwać.",
"passwordreset-emailtext-user": "Wužiwar $1 na {{GRAMMAR:lokatiw|{{SITENAME}}}} je anulowanje twojeho hesła za {{GRAMMAR:akuzatiw|{{SITENAME}}}} požadał ($4). {{PLURAL:$3|Slědowace wužiwarske konto je|Slědowacej wužiwarskej konće stej|Slědowace wužiwarske konta su}} z tutej e-mejlowej adresu {{PLURAL:$3|zwjazane|zwjazanej|zwjazane}}:\n\n$2\n\n{{PLURAL:$3|Tute nachwilne hesło spadnje|Tutej nachwilnej hesle spadnjetej|Tute nachwilne hesła spadnu}} za {{PLURAL:$5|jedyn dźeń|$5 dnjej|$5 dny|$5 dnjow}}.\nTy měł so nětko přizjewić a nowe hesło wubrać. Jeli něchtó druhi je tute naprašowanje pósłał, abo jeli sy so zaso na prěnjotne hesło dopomnił a wjace nochceš jo změnić, móžeš tutu zdźělenku ignorować a swoje stare hesło dale wužiwać.",
"passwordreset-emailelement": "Wužiwarske mjeno: \n$1\n\nNachwilne hesło: \n$2",
- "passwordreset-emailsent": "E-mejl za anulowanje hesło je so pósłała.",
+ "passwordreset-emailsentemail": "E-mejl za anulowanje hesło je so pósłała.",
"passwordreset-emailsent-capture": "E-mejl za anulowanje hesła je so pósłała, kotraž so deleka pokazuje.",
"passwordreset-emailerror-capture": "E-mejl za anulowanje hesła je so wutworiła, kotraž so deleka pokazuje, ale słanje {{GENDER:$2|wužiwarjej|wužiwarce}} je so njeporadźiło: $1",
"changeemail": "E-mejlowu adresu změnić abo wotstronić",
"prefs-diffs": "Rozdźěle",
"prefs-help-prefershttps": "Tute nastajenje so po twojim přichodnym přizjewjenju wuskutkuje.",
"prefs-tabs-navigation-hint": "Tip: Móžeš lěwy a prawy šipk wužiwać, zo byšće mjez rajtarkami w lisćinje rajtarkow nawigował.",
- "email-address-validity-valid": "Zda so, zo e-mejlowa adresa je płaćiwa",
- "email-address-validity-invalid": "Zapodaj płaćiwu e-mejlowu adresu",
"userrights": "Zrjadowanje wužiwarskich prawow",
"userrights-lookup-user": "Wužiwarske skupiny zrjadować",
"userrights-user-editname": "Wužiwarske mjeno:",
"prefs-help-prefershttps": "A beállítás a legközelebbi belépés után lép érvénybe.",
"prefswarning-warning": "A beállításaidban tett módosítások nincsenek elmentve. Ha a $1 megnyomása nélkül hagyod el az oldalt, a beállításaid nem módosulnak.",
"prefs-tabs-navigation-hint": "Tipp: a jobbra-balra nyilakkal navigálhatsz a fülek között.",
- "email-address-validity-valid": "Az e-mail cím érvényesnek tűnik",
- "email-address-validity-invalid": "Írj be egy érvényes e-mail címet",
"userrights": "Szerkesztői jogok beállítása",
"userrights-lookup-user": "Szerkesztőcsoportok beállítása",
"userrights-user-editname": "Add meg a szerkesztő nevét:",
"prefs-displayrc": "Ցուցադրման ընտրանքներ",
"prefs-displaywatchlist": "Ցուցադրման ընտրանքներ",
"prefs-diffs": "Տարբերություններ",
- "email-address-validity-valid": "Էլ. հասցեն վավերական է",
- "email-address-validity-invalid": "Մուտքագրեք վավերական էլ. հասցե",
"userrights": "Մասնակիցների իրավունքների կառավարում",
"userrights-lookup-user": "Մասնակիցների խմբերի կառավարում",
"userrights-user-editname": "Մուտքագրեք մասնակցի անուն.",
"prefs-help-prefershttps": "Iste preferentia habera effecto a partir de tu proxime session.",
"prefswarning-warning": "To ha facite modificationes in tu preferentias que non ha ancora essite confirmate. Si tu quita iste pagina sin cliccar sur \"$1\", tu preferentias non essera cambiate.",
"prefs-tabs-navigation-hint": "Consilio: Tu pote usar le claves de sagitta sinistre e dextre pro navigar inter le schedas in le lista.",
- "email-address-validity-valid": "Sembla valide",
- "email-address-validity-invalid": "Un adresse valide es obligatori!",
"userrights": "Gestion de derectos de usator",
"userrights-lookup-user": "Gerer gruppos de usatores",
"userrights-user-editname": "Entra un nomine de usator:",
"passwordreset-emailtext-user": "L'utente $1 di {{SITENAME}} ha richiesto l'invio di una nuova password per l'accesso a {{SITENAME}} ($4). {{PLURAL:$3|L'utente associato|Gli utenti associati}} a questo indirizzo email sono:\n\n$2\n\n{{PLURAL:$3|Questa password temporanea scadrà|Queste password temporanee scadranno}} dopo {{PLURAL:$5|un giorno|$5 giorni}}.\nDovresti accedere e scegliere una nuova password ora. \n\nSe non sei stato tu a fare la richiesta, o se ti sei ricordato la password originale e non vuoi più cambiarla, puoi ignorare questo messaggio e continuare al utilizzare la tua vecchia password.",
"passwordreset-emailelement": "Nome utente: \n$1\n\nPassword temporanea: \n$2",
"passwordreset-emailsentemail": "Se questo è un indirizzo di posta elettronica registrato per la tua utenza, allora verrà inviata una email per reimpostare la password.",
+ "passwordreset-emailsentusername": "Se c'è un corrispondente indirizzo di posta elettronica registrato, allora verrà inviata una email per reimpostare la password.",
"passwordreset-emailsent-capture": "È stata inviata una email di reimpostazione della password, il contenuto è riportato di seguito.",
"passwordreset-emailerror-capture": "È stata generata una email di reimpostazione della password, riportata di seguito. L'invio {{GENDER:$2|all'utente}} non è riuscito: $1",
"changeemail": "Modifica o rimuovi indirizzo email",
"prefs-help-prefershttps": "Questa preferenza avrà effetto dal prossimo accesso.",
"prefswarning-warning": "Hai fatto modifiche alle tue preferenze che non sono state ancora salvate.\nSe esci da questa pagina senza cliccare \"$1\" le preferenze non verranno aggiornate.",
"prefs-tabs-navigation-hint": "Suggerimento: è possibile utilizzare i tasti freccia sinistra e destra per spostarsi tra le schede nell'elenco delle schede.",
- "email-address-validity-valid": "L'indirizzo e-mail sembra valido",
- "email-address-validity-invalid": "Inserisci un indirizzo e-mail valido",
"userrights": "Gestione dei permessi degli utenti",
"userrights-lookup-user": "Gestione dei gruppi utente",
"userrights-user-editname": "Inserire il nome utente:",
"recentchanges-legend-heading": "'''Legenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vedi le [[Special:NewPages|nuove pagine]])",
"recentchanges-legend-plusminus": "(''±123'')",
+ "recentchanges-submit": "Mostra",
"rcnotefrom": "Di seguito {{PLURAL:$5|è elencata la modifica apportata|sono elencate le modifiche apportate}} a partire da <strong>$3, $4</strong> (mostrate fino a <strong>$1</strong>).",
"rclistfrom": "Mostra le modifiche apportate a partire da $3 $2",
"rcshowhideminor": "$1 le modifiche minori",
"mostrevisions": "Pagine con più versioni",
"prefixindex": "Indice delle pagine per lettere iniziali",
"prefixindex-namespace": "Tutte le pagine con il prefisso del namespace $1",
+ "prefixindex-submit": "Mostra",
"prefixindex-strip": "Nascondi prefisso nell'elenco",
"shortpages": "Pagine più corte",
"longpages": "Pagine più lunghe",
"protectedpages-performer": "Protetta dall'utente",
"protectedpages-params": "Parametri di protezione",
"protectedpages-reason": "Motivo",
+ "protectedpages-submit": "Mostra pagine",
"protectedpages-unknown-timestamp": "Sconosciuto",
"protectedpages-unknown-performer": "Utente sconosciuto",
"protectedtitles": "Titoli protetti",
"protectedtitles-summary": "Questa pagina elenca i titoli che sono attualmente protetti dalla creazione. Per un elenco di pagine esistenti che sono protette, vedi [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "Al momento non esistono titoli protetti con i parametri specificati.",
+ "protectedtitles-submit": "Mostra titoli",
"listusers": "Elenco degli utenti",
"listusers-editsonly": "Mostra solo utenti con dei contributi",
"listusers-creationsort": "Ordina per data di creazione",
"usereditcount": "$1 {{PLURAL:$1|contributo|contributi}}",
"usercreated": "{{GENDER:$3|Creato/a}} il $1 alle $2",
"newpages": "Nuove pagine",
+ "newpages-submit": "Mostra",
"newpages-username": "Nome utente:",
"ancientpages": "Pagine meno recenti",
"move": "Sposta",
"specialloguserlabel": "Azione effettuata da:",
"speciallogtitlelabel": "Azione effettuata su (titolo della pagina o {{ns:user}}:Nome utente):",
"log": "Registri",
+ "logeventslist-submit": "Mostra",
"all-logs-page": "Tutti i registri pubblici",
"alllogstext": "Presentazione unificata di tutti i registri di {{SITENAME}}.\nÈ possibile restringere i criteri di ricerca selezionando il tipo di registro, l'utente che ha eseguito l'azione, e/o la pagina interessata (entrambi i campi sono sensibili al maiuscolo/minuscolo).",
"logempty": "Il registro non contiene elementi corrispondenti alla ricerca.",
"cachedspecial-viewing-cached-ts": "Stai vedendo una versione di questa pagina memorizzata nella cache, che potrebbe non essere completamente aggiornata.",
"cachedspecial-refresh-now": "Mostra la più recente.",
"categories": "Categorie",
+ "categories-submit": "Mostra",
"categoriespagetext": "{{PLURAL:$1|La categoria indicata di seguito contiene|Le categorie indicate di seguito contengono}} pagine o file multimediali.\nLe [[Special:UnusedCategories|categorie vuote]] non sono mostrate qui.\nVedi anche le [[Special:WantedCategories|categorie richieste]].",
"categoriesfrom": "Mostra le categorie a partire da:",
"special-categories-sort-count": "ordina per numero",
"activeusers-hidebots": "Nascondi i bot",
"activeusers-hidesysops": "Nascondi gli amministratori",
"activeusers-noresult": "Nessun utente risponde ai criteri impostati.",
+ "activeusers-submit": "Mostra utenti attivi",
"listgrouprights": "Diritti del gruppo utente",
"listgrouprights-summary": "Di seguito sono elencati i gruppi utente definiti per questo sito, con i diritti d'accesso loro associati.\nPotrebbero esserci [[{{MediaWiki:Listgrouprights-helppage}}|ulteriori informazioni]] sui diritti individuali.",
"listgrouprights-key": "Legenda:\n* <span class=\"listgrouprights-granted\">Diritto assegnato</span>\n* <span class=\"listgrouprights-revoked\">Diritto revocato</span>",
"wlshowlast": "Mostra le ultime $1 ore $2 giorni",
"watchlistall2": "tutte",
"watchlist-hide": "Nascondi",
+ "watchlist-submit": "Mostra",
"wlshowtime": "Periodo di tempo da visualizzare:",
"wlshowhideminor": "modifiche minori",
"wlshowhidebots": "bot",
"delete-confirm": "Cancella \"$1\"",
"delete-legend": "Cancella",
"historywarning": "'''Attenzione:''' La pagina che stai per cancellare ha una cronologia con $1 {{PLURAL:$1|versione|versioni}}:",
+ "historyaction-submit": "Mostra",
"confirmdeletetext": "Stai per cancellare una pagina con tutta la sua cronologia. Per cortesia, conferma che è tua intenzione procedere a tale cancellazione, che hai piena consapevolezza delle conseguenze della tua azione e che essa è conforme alle linee guida stabilite in [[{{MediaWiki:Policy-url}}]].",
"actioncomplete": "Azione completata",
"actionfailed": "Azione fallita",
"whatlinkshere-hidelinks": "$1 collegamenti",
"whatlinkshere-hideimages": "$1 link da file",
"whatlinkshere-filters": "Filtri",
+ "whatlinkshere-submit": "Vai",
"autoblockid": "Autoblocco #$1",
"block": "Blocca utente",
"unblock": "Sblocca utente",
"exif-compression-6": "JPEG (vecchio)",
"exif-copyrighted-true": "Protetto da copyright",
"exif-copyrighted-false": "Status del copyright non impostato",
+ "exif-photometricinterpretation-1": "Bianco e nero (nero è 0)",
"exif-unknowndate": "Data sconosciuta",
"exif-orientation-1": "Normale",
"exif-orientation-2": "Capovolto orizzontalmente",
"赤城。",
"Sujiniku",
"Azeha",
- "Kana Higashikawa"
+ "Kana Higashikawa",
+ "Shield-9"
]
},
"tog-underline": "リンクの下線:",
"tog-watchlisthidebots": "ボットによる編集をウォッチリストに表示しない",
"tog-watchlisthideminor": "細部の編集をウォッチリストに表示しない",
"tog-watchlisthideliu": "ログイン利用者による編集をウォッチリストに表示しない",
+ "tog-watchlistreloadautomatically": "フィルタが変更されるたびに、ウォッチリストを自動的に再読み込みします(JavaScript が必要)",
"tog-watchlisthideanons": "匿名利用者による編集をウォッチリストに表示しない",
"tog-watchlisthidepatrolled": "巡回済みの編集をウォッチリストに表示しない",
"tog-watchlisthidecategorization": "ページのカテゴリ化を隠す",
"tog-showhiddencats": "隠しカテゴリを表示",
"tog-norollbackdiff": "巻き戻し後の差分を表示しない",
"tog-useeditwarning": "変更を保存せずに編集画面から離れようとしたら警告",
- "tog-prefershttps": "ログインする際、常に SSL (https) 接続を使用する",
+ "tog-prefershttps": "ログインする際、常に安全な接続を使用する",
"underline-always": "常に付ける",
"underline-never": "常に付けない",
"underline-default": "外装またはブラウザーの既定値を使用",
"wrongpasswordempty": "パスワードを空欄にはできません。\nもう一度やり直してください。",
"passwordtooshort": "パスワードは {{PLURAL:$1|$1 文字}}以上にしてください。",
"passwordtoolong": "パスワードは {{PLURAL:$1|$1 文字}}以下にしてください。",
+ "passwordtoopopular": "選択したパスワードはありきたりであるため使用することはできません。誰も思いつかないようなパスワードを選択してください。",
"password-name-match": "パスワードは利用者名とは異なる必要があります。",
"password-login-forbidden": "この利用者名とパスワードの使用は禁止されています。",
"mailmypassword": "パスワードを再設定",
"passwordreset-emailtext-user": "{{SITENAME}} の利用者 $1 があなたの {{SITENAME}} ($4)\nでのパスワードを再設定するよう申請しました。\n以下の利用者{{PLURAL:$3|アカウント|アカウント群}}がこのメールアドレスと紐付けられています。\n\n$2\n\n{{PLURAL:$3|この仮パスワード|これらの仮パスワード}}は{{PLURAL:$5|$5日}}で有効期限が切れます。\nあなたは、すぐにログインして新しいパスワードを設定する必要があります。\nこの申請が他の誰かによるものの場合、あるいはあなたが自分の元のパスワードを\n覚えていて、変更したくない場合は、このメッセージを無視して\n以前のパスワードを使い続けることができます。",
"passwordreset-emailelement": "利用者名: \n$1\n\n仮パスワード: \n$2",
"passwordreset-emailsentemail": "もし、これがあなたのアカウントのために登録されたメールアドレスである場合、これからパスワードリセットのメールが送信されます。",
+ "passwordreset-emailsentusername": "メールアドレスが登録されている場合は、パスワードリセットのメールが送信されます。",
"passwordreset-emailsent-capture": "下記の内容の、パスワード再設定メールをお送りしました。",
"passwordreset-emailerror-capture": "以下の内容のパスワード再設定メールを生成しましたが、{{GENDER:$2|利用者}}への送信に失敗しました: $1",
"changeemail": "メールアドレスを変更または除去",
"prefs-help-prefershttps": "この設定は、次回ログインの際に反映されます。",
"prefswarning-warning": "個人設定にまだ保存されていない変更があります。\n「$1」をクリックせずに離れた場合、個人設定は更新されません。",
"prefs-tabs-navigation-hint": "ヒント: ← キーと → キーで、タブ一覧内のタブ間を移動できます。",
- "email-address-validity-valid": "メールアドレスは有効のようです",
- "email-address-validity-invalid": "有効なメールアドレスを入力してください",
"userrights": "利用者権限を管理",
"userrights-lookup-user": "利用者グループを管理",
"userrights-user-editname": "利用者名を入力:",
"recentchanges-legend-heading": "'''凡例:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|新しいページ一覧]]も参照)",
"recentchanges-legend-plusminus": "(<em>±123</em>)",
+ "recentchanges-submit": "表示",
"rcnotefrom": "以下は<strong>$3 $4</strong>以降の{{PLURAL:$5|更新です}} (最大 <strong>$1</strong> 件)。",
"rclistfrom": "$3の$2以降の更新を表示する",
"rcshowhideminor": "細部の編集を$1",
"mostrevisions": "版の多いページ",
"prefixindex": "先頭が同じ全ページ",
"prefixindex-namespace": "先頭が同じ全ページ ($1名前空間)",
+ "prefixindex-submit": "表示",
"prefixindex-strip": "一覧で接頭辞を省略",
"shortpages": "短いページ",
"longpages": "長いページ",
"protectedpages-performer": "保護の実行者",
"protectedpages-params": "保護のパラメーター",
"protectedpages-reason": "理由",
+ "protectedpages-submit": "ページを表示",
"protectedpages-unknown-timestamp": "不明",
"protectedpages-unknown-performer": "不明な利用者",
"protectedtitles": "作成保護されているページ名",
"protectedtitles-summary": "このページでは、現時点で新規作成が禁止されているページ名を列挙します。保護されている既存のページの一覧は、[[{{#special:ProtectedPages}}|{{int:protectedpages}}]] を参照してください。",
"protectedtitlesempty": "これらの引数で現在保護されているページはありません。",
+ "protectedtitles-submit": "タイトルを表示",
"listusers": "利用者一覧",
"listusers-editsonly": "投稿記録のある利用者のみを表示",
"listusers-creationsort": "作成日順に並べ替え",
"usereditcount": "$1 {{PLURAL:$1|回編集}}",
"usercreated": "$1 $2 に{{GENDER:$3|作成}}",
"newpages": "新しいページ",
+ "newpages-submit": "表示",
"newpages-username": "利用者名:",
"ancientpages": "最古のページ",
"move": "移動",
"specialloguserlabel": "実行者:",
"speciallogtitlelabel": "対象 (ページ名または利用者の場合、{{ns:user}}:利用者名):",
"log": "記録",
+ "logeventslist-submit": "表示",
"all-logs-page": "すべての公開記録",
"alllogstext": "{{SITENAME}}の取得できる記録をまとめて表示しています。\n記録の種類、実行した利用者 (大文字小文字は区別)、影響を受けたページ (大文字小文字は区別) による絞り込みができます。",
"logempty": "該当する記録はありません。",
"cachedspecial-viewing-cached-ts": "このページのキャッシュされた版を表示しています。現在の実際の版と異なる場合があります。",
"cachedspecial-refresh-now": "最新版を表示します。",
"categories": "カテゴリ",
+ "categories-submit": "表示",
"categoriespagetext": "以下の{{PLURAL:$1|カテゴリ}}にはページまたはメディアがあります。\n[[Special:UnusedCategories|使われていないカテゴリ]]はここには表示していません。\n[[Special:WantedCategories|カテゴリページが存在しないカテゴリ]]も参照してください。",
"categoriesfrom": "最初に表示するカテゴリ:",
"special-categories-sort-count": "項目数順に並べ替え",
"activeusers-hidebots": "ボットを隠す",
"activeusers-hidesysops": "管理者を隠す",
"activeusers-noresult": "利用者が見つかりませんでした。",
+ "activeusers-submit": "活動中の利用者を表示",
"listgrouprights": "利用者グループの権限",
"listgrouprights-summary": "以下は、このウィキに登録されている利用者グループと、それぞれに割り当てられている権限の一覧です。\n個々の権限に関する更なる情報は[[{{MediaWiki:Listgrouprights-helppage}}|追加情報]]を見てください。",
"listgrouprights-key": "凡例:\n* <span class=\"listgrouprights-granted\">与えられた権限</span>\n* <span class=\"listgrouprights-revoked\">取り消された権限</span>",
"wlshowlast": "表示する期間: $1時間、$2日間",
"watchlistall2": "すべて",
"watchlist-hide": "非表示",
- "wlshowtime": "表示範囲:直近",
+ "watchlist-submit": "表示",
+ "wlshowtime": "表示範囲:",
"wlshowhideminor": "細部の編集",
"wlshowhidebots": "ボット",
"wlshowhideliu": "登録利用者",
"delete-confirm": "「$1」の削除",
"delete-legend": "削除",
"historywarning": "<strong>警告:</strong> 削除しようとしているページには、$1版の履歴があります:",
+ "historyaction-submit": "表示",
"confirmdeletetext": "ページをすべての履歴とともに削除しようとしています。\n本当にこの操作を行いたいか、操作の結果を理解しているか、およびこの操作が[[{{MediaWiki:Policy-url}}|方針]]に従っているかどうか、確認してください。",
"actioncomplete": "操作を完了しました",
"actionfailed": "操作に失敗しました",
"whatlinkshere-hidelinks": "リンクを$1",
"whatlinkshere-hideimages": "ファイルへのリンクを$1",
"whatlinkshere-filters": "絞り込み",
+ "whatlinkshere-submit": "実行",
"autoblockid": "自動ブロック #$1",
"block": "利用者をブロック",
"unblock": "利用者のブロックを解除",
"tooltip-pt-preferences": "個人設定",
"tooltip-pt-watchlist": "変更をウォッチしているページの一覧",
"tooltip-pt-mycontris": "自分の投稿の一覧",
+ "tooltip-pt-anoncontribs": "このIPアドレスからなされた編集の一覧",
"tooltip-pt-login": "ログインすることを推奨します。ただし、必須ではありません。",
"tooltip-pt-logout": "ログアウト",
"tooltip-pt-createaccount": "アカウントを作成してログインすることをお勧めしますが、必須ではありません",
"createacct-emailoptional": "E-mailadress (walgfri)",
"createacct-email-ph": "Intast dej e-mailadress",
"createacct-another-email-ph": "Intast e-mailadress",
- "createacct-captcha": "Sikerhedskontroll",
- "createacct-imgcaptcha-ph": "Intast wenlist öwestoenje tekst",
"createacct-submit": "Oprett det konto",
"createacct-benefit-heading": "{{SITENAME}} laws å menske som du.",
"createacct-benefit-body1": "{{PLURAL:$1|redigiireng|redigiirenge}}",
"unwatch": "Fjän öwewågneng",
"watchlist-details": "Du har $1 {{PLURAL:$1|side|sider}} på din åvervågnengsliste (øn diskusjesider).",
"wlshowlast": "Ves de seneste $1 têmer $2 dåg",
+ "watchlistall2": "åle",
"watching": "Tilfye öwewågneng...",
"unwatching": "Fjäne öwewågneng...",
"deletepage": "Slett siid",
"blanknamespace": "(Hwoet)",
"contributions": "{{GENDER:$1|Brugebidraw}}",
"mycontris": "Bidraw",
+ "anoncontribs": "Bidraw",
"contribsub2": "For {{GENDER:$3|$1}} ($2)",
"uctop": "(siensti)",
"month": "Månj:",
"prefs-help-prefershttps": "ამ კონფიგურაციის არჩევა შედეგს გამოიღებს შემდგომი ავტორიზაციის შედმეგ.",
"prefswarning-warning": "თქვენ შეიტანეთ ცვლილება თქვენ პარამეტრებში, რომელიც ჯერ კიდევ არ არის შენახული. თუ თქვენ დატოვებთ ამ გვერდს და არ დააჭერთ \"$1\"-ს, პარამეტრები არ იქნება განახლებული.",
"prefs-tabs-navigation-hint": "რჩევა: თქვენ შეგიძლიათ გამოიყენოთ ისრის კლავიშები მარცხნივ ან მარჯვნივ ჩანართებსა და ჩანართბის სიას შორის არსებული გადასვლებისათვის",
- "email-address-validity-valid": "ელ-ფოსტის მისამართი სწორად გამოიყურება",
- "email-address-validity-invalid": "მიუთითეთ სწორი ელ-ფოსტის მისამართი",
"userrights": "მომხმარებელთა უფლებების მართვა",
"userrights-lookup-user": "მომხმარებელთა ჯგუფების მართვა",
"userrights-user-editname": "შეიტანეთ მომხმარებლის სახელი:",
"foreign-structured-upload-form-label-own-work": "ეს ჩემი პირადი ნამუშევარია",
"foreign-structured-upload-form-label-infoform-categories": "კატეგორიები",
"foreign-structured-upload-form-label-infoform-date": "თარიღი",
+ "foreign-structured-upload-form-label-own-work-message-shared": "მე ვადასტურებ, რომ ამ ფაილზე საავტორო უფლებების მფლობელი ვარ და ვთანხმდები ამ ფაილის შეუქცევადად განთავსებაზე ვიკისაწყობში [https://creativecommons.org/licenses/by-sa/4.0/deed.ka Creative Commons Attribution-ShareAlike 4.0] ლიცენზიით, აგრეთვე ვეთანხმები [https://wikimediafoundation.org/wiki/Terms_of_Use გამოყენების წესებს].",
"backend-fail-stream": "ფაილი $1 ტრანსლირება ვერ მოხერხდა.",
"backend-fail-backup": "ფაილი $1 სარეზერვო ასლის გაკეთება ვერ მოხერხდა.",
"backend-fail-notexists": "ფაილი $1 არ არსებობს.",
"session_fail_preview_html": "<strong>Кешіріңіз! Сессия деректері жоғалуы салдарынан өңдемеңізді бітіре алмаймыз.</strong>\n\n<em>Сондықтан {{SITENAME}} жобасында қам HTML қосылған, JavaScript шабуылдардан қорғану үшін алдын ала қарап шығу жасырылған.</em>\n\n<strong>Егер бұл өңдеме адал ниетті әрекет болса қайта байқап көріңіз.</strong> \nЕгер бұл әлі істемесе [[Special:UserLogout|шығуды]] және қайта кіруді байқап көріңіз.",
"token_suffix_mismatch": "<strong>Өңдемеңіз тайдырылды, себебі тұтынғышыңыз өңдеме деректер бумасындағы тыныс белгілерін бүлдіртті.\nБет мәтіні бүлінбеу үшін өңдемеңіз тайдырылады.</strong>\nБұл кей уақытта қатесі толған веб-негізінде тіркелуі жоқ прокси-серверді пайдаланған болуы мүмкін.",
"edit_form_incomplete": "<strong>Өңдеу пішінінің кейбір бөліктері серверге жетпеді; өңдемелеріңіздің бұзылмағандығына екі рет бақылау жүргізіңіз және қайта байқап көріңіз.</strong>",
- "editing": "Өңделуде: $1",
+ "editing": "$1 бетін өңдеп жатырсыз",
"creating": "Жаңадан бастау: $1",
- "editingsection": "Өңделуде: $1 (бөлімі)",
- "editingcomment": "Өңделуде: $1 (жаңа бөлім)",
+ "editingsection": "$1 бетінің бөлімін өңдеп жатырсыз",
+ "editingcomment": "$1 бетін өңдеп жатырсыз (жаңа бөлім)",
"editconflict": "Өңдемелер қақтығысы: $1",
"explainconflict": "Осы бетті сіз өңдей бастағанда басқа біреу бетті өзгерткен.\nЖоғарғы мәтін аумағында қазіргі уақытта бар бет мәтінінен тұрады.\nТөменгі мәтін аумағында сіздің өзгертулеріңіз көрсетіледі.\nӨзгертуіңізді бар мәтінге біріктіруге тура келеді.\n«{{int:savearticle}}» батырмасын басқанда </strong>тек</strong> жоғарғы мәтін аумағы сақталады.",
"yourtext": "Мәтініңіз",
"prefs-help-prefershttps": "Бұл баптауды келесі кіргеніңізде әсерін көре аласыз.",
"prefswarning-warning": "Сіз баптауларыңыздағы жасаған өзгерістеріңіз сақталмайды.\nЕгер сіз «$1» дегенді баспай бұл беттен кетсеңіз баптауларыңыз жаңартылмайды.",
"prefs-tabs-navigation-hint": "Кеңес: Сіз қойындылар тізімінде қойындылар арасында жылжу үшін сол жақ және оң жақ көрсеткі пернелерін пайдалануыңызға болады.",
- "email-address-validity-valid": "Е-почта мекенжайы жарамдылығы анықталды",
- "email-address-validity-invalid": "Жарамсыз электронды пошта мекен-жайын енгізіңіз",
"userrights": "Қатысушы құқықтарын реттеу",
"userrights-lookup-user": "Қатысушы топтарын реттеу",
"userrights-user-editname": "Қатысушы атын енгізіңіз:",
"prefs-advancedwatchlist": "ಪರಿಣತ ಇಚ್ಛೆಗಳು",
"prefs-displayrc": "ಪ್ರದರ್ಶನ ಆಯ್ಕೆಗಳು",
"prefs-displaywatchlist": "ಪ್ರದರ್ಶನ ಆಯ್ಕೆಗಳು",
- "email-address-validity-valid": "ಮಿಂಚಂಚೆ ವಿಳಾಸವು ಸಿಂಧುವೆಂದು ತೋರುತ್ತದೆ",
- "email-address-validity-invalid": "ಸಿಂಧುವಾದ ಮಿಂಚಂಚೆ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ",
"userrights": "ಬಳಕೆದಾರ ಹಕ್ಕುಗಳ ನಿರ್ವಹಣೆ",
"userrights-lookup-user": "ಬಳಕೆದಾರ ಗುಂಪುಗಳನ್ನು ನಿರ್ವಹಿಸು",
"userrights-user-editname": "ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಸೂಚಿಸಿ:",
"mergehistory-empty": "합칠 수 있는 판이 없습니다.",
"mergehistory-done": "$1 문서의 {{PLURAL:$3|판}} $3개{{PLURAL:$3|가}} [[:$2]]에 성공적으로 합쳐졌습니다.",
"mergehistory-fail": "역사 합치기를 수행할 수 없습니다, 문서와 시간 변수를 다시 확인하세요.",
- "mergehistory-fail-toobig": "ì\98®ê¸°려는 {{PLURAL:$1|판}} $1개 제한보다 많이 역사 병합을 수행할 수 없습니다.",
+ "mergehistory-fail-toobig": "ì\9d´ë\8f\99í\95\98려는 {{PLURAL:$1|판}} $1개 제한보다 많이 역사 병합을 수행할 수 없습니다.",
"mergehistory-no-source": "원본인 $1 문서가 존재하지 않습니다.",
"mergehistory-no-destination": "대상인 $1 문서가 존재하지 않습니다.",
"mergehistory-invalid-source": "원본 문서는 올바른 제목이어야 합니다.",
"prefs-help-prefershttps": "이 사용자 환경 설정은 다음 로그인부터 적용됩니다.",
"prefswarning-warning": "사용자 환경 설정에서 바뀐 것이 아직 저장되어 있지 않습니다.\n사용자 환경 설정에서 \"$1\"을 클릭하지 않고 이 페이지를 떠나면 바뀌지 않습니다.",
"prefs-tabs-navigation-hint": "팁: 탭 목록에서 탭 사이를 둘러보려면 왼쪽과 오른쪽 화살표 키를 사용할 수 있습니다.",
- "email-address-validity-valid": "이메일 주소가 올바른 것으로 보입니다",
- "email-address-validity-invalid": "올바른 이메일 주소를 입력하세요",
"userrights": "사용자 권한 관리",
"userrights-lookup-user": "사용자 권한 관리",
"userrights-user-editname": "사용자 이름 입력:",
"right-move-subpages": "문서와 하위 문서 이동하기",
"right-move-rootuserpages": "최상위 사용자 문서 이동",
"right-move-categorypages": "분류 문서 이동",
- "right-movefile": "í\8c\8cì\9d¼ ì\98®ê¸°ê¸°",
+ "right-movefile": "í\8c\8cì\9d¼ ì\9d´ë\8f\99",
"right-suppressredirect": "문서을 옮길 때 원래 문서 이름으로 된 넘겨주기를 만들지 않기",
"right-upload": "파일 올리기",
"right-reupload": "이미 존재하는 파일을 다시 올리기",
"action-createaccount": "새 계정 만들기",
"action-history": "이 문서의 역사 보기",
"action-minoredit": "이 편집을 사소한 편집으로 표시하기",
- "action-move": "ì\9d´ 문ì\84\9c ì\98®ê¸°ê¸°",
+ "action-move": "ì\9d´ 문ì\84\9c ì\9d´ë\8f\99",
"action-move-subpages": "이 문서와 하위 문서를 함께 이동하기",
"action-move-rootuserpages": "최상위 사용자 문서를 이동할",
- "action-move-categorypages": "ë¶\84ë¥\98 문ì\84\9c ì\98®ê¸°ê¸°",
- "action-movefile": "ì\9d´ í\8c\8cì\9d¼ì\9d\84 ì\98®ê¸°ê¸°",
+ "action-move-categorypages": "ë¶\84ë¥\98 문ì\84\9c ì\9d´ë\8f\99",
+ "action-movefile": "ì\9d´ í\8c\8cì\9d¼ì\9d\84 ì\9d´ë\8f\99",
"action-upload": "이 파일을 올리기",
"action-reupload": "이미 존재하는 파일 덮어쓰기",
"action-reupload-shared": "공용 저장소의 파일을 무시하고 저장할",
"backend-fail-alreadyexists": "\"$1\" 파일이 이미 존재합니다.",
"backend-fail-store": "\"$1\" 파일을 \"$2\" 경로에 저장하지 못했습니다.",
"backend-fail-copy": "\"$1\" 파일을 \"$2\" 경로에 복사하지 못했습니다.",
- "backend-fail-move": "\"$1\" í\8c\8cì\9d¼ì\9d\84 \"$2\" ê²½ë¡\9cë¡\9c ì\98®ê¸°지 못했습니다.",
+ "backend-fail-move": "\"$1\" í\8c\8cì\9d¼ì\9d\84 \"$2\" ê²½ë¡\9cë¡\9c ì\9d´ë\8f\99í\95\98지 못했습니다.",
"backend-fail-opentemp": "임시 파일을 열 수 없습니다.",
"backend-fail-writetemp": "임시 파일을 쓸 수 없습니다.",
"backend-fail-closetemp": "임시 파일을 닫을 수 없습니다.",
"pageswithprop-prophidden-binary": "숨겨진 이진 속성 값 ($1)",
"doubleredirects": "이중 넘겨주기 목록",
"doubleredirectstext": "이 문서는 다른 넘겨주기 문서로 넘겨주고 있는 문서의 목록입니다.\n매 줄에는 첫 번째 문서와 두 번째 문서의 링크가 있습니다. 그리고 보통 첫 번째 문서가 넘겨주어야 할 \"실제\" 문서인 두 번째 넘겨주기의 대상이 있습니다.\n<del>취소선이 그어진</del> 부분은 이미 해결되었습니다.",
- "double-redirect-fixed-move": "[[$1]] 문ì\84\9c를 ì\98®ê²¼ì\8aµë\8b\88ë\8b¤.\nì\9d´ 문ì\84\9cë\8a\94 ì\9d´ì \9c [[$2]] 문ì\84\9cë¡\9c ì\9e\90ë\8f\99ì\9c¼ë¡\9c ë°\94ê¾¸ê³ 넘겨줍니다.",
+ "double-redirect-fixed-move": "[[$1]] 문ì\84\9c를 ì\9d´ë\8f\99í\95\98ì\98\80ì\8aµë\8b\88ë\8b¤.\nì\9d´ 문ì\84\9cë\8a\94 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ì\88\98ì \95ë\90\98ì\97\88ì\9c¼ë©° ì\9d´ì \9c [[$2]] 문ì\84\9cë¡\9c ì\9e\90ë\8f\99ì\9c¼ë¡\9c 넘겨줍니다.",
"double-redirect-fixed-maintenance": "유지 보수 작업에서 [[$1]]에서 [[$2]](으)로 이중 넘겨주기를 자동으로 고치고 있습니다.",
"double-redirect-fixer": "넘겨주기 수리꾼",
"brokenredirects": "끊긴 넘겨주기 목록",
"enotif_impersonal_salutation": "{{SITENAME}} 사용자",
"enotif_subject_deleted": "{{SITENAME}} $1 문서를 $2 사용자가 {{GENDER:$2|삭제했습니다}}",
"enotif_subject_created": "{{SITENAME}} $1 문서를 $2 사용자가 {{GENDER:$2|만들었습니다}}",
- "enotif_subject_moved": "{{SITENAME}} $1 문ì\84\9c를 $2 ì\82¬ì\9a©ì\9e\90ê°\80 {{GENDER:$2|ì\98®ê²¼습니다}}",
+ "enotif_subject_moved": "{{SITENAME}} $1 문ì\84\9c를 $2 ì\82¬ì\9a©ì\9e\90ê°\80 {{GENDER:$2|ì\9d´ë\8f\99í\95\98ì\98\80습니다}}",
"enotif_subject_restored": "{{SITENAME}} $1 문서를 $2 사용자가 {{GENDER:$2|되살렸습니다}}",
"enotif_subject_changed": "{{SITENAME}} $1 문서를 $2 사용자가 {{GENDER:$2|바꾸었습니다}}",
"enotif_body_intro_deleted": "{{SITENAME}} $1 문서를 $PAGEEDITDATE에 $2 사용자가 {{GENDER:$2|삭제했으며}} $3 에서 볼 수 있습니다.",
"enotif_body_intro_created": "{{SITENAME}} $1 문서를 $PAGEEDITDATE에 $2 사용자가 {{GENDER:$2|만들었으며}} 현재 판은 $3 에서 볼 수 있습니다.",
- "enotif_body_intro_moved": "{{SITENAME}} $1 문ì\84\9c를 $PAGEEDITDATEì\97\90 $2 ì\82¬ì\9a©ì\9e\90ê°\80 {{GENDER:$2|ì\98®ê²¼으며}} 현재 판은 $3 에서 볼 수 있습니다.",
+ "enotif_body_intro_moved": "{{SITENAME}} $1 문ì\84\9c를 $PAGEEDITDATEì\97\90 $2 ì\82¬ì\9a©ì\9e\90ê°\80 {{GENDER:$2|ì\9d´ë\8f\99í\95\98ì\98\80으며}} 현재 판은 $3 에서 볼 수 있습니다.",
"enotif_body_intro_restored": "{{SITENAME}} $1 문서를 $PAGEEDITDATE에 $2 사용자가 {{GENDER:$2|되살렸으며}} 현재 판은 $3 에서 볼 수 있습니다.",
"enotif_body_intro_changed": "{{SITENAME}} $1 문서를 $PAGEEDITDATE에 $2 사용자가 {{GENDER:$2|바꾸었으며}} 현재 판은 $3 에서 볼 수 있습니다.",
"enotif_lastvisited": "마지막으로 방문한 뒤 생긴 모든 바뀜을 보려면 $1 을 보세요.",
"protectedarticle": "사용자가 \"[[$1]]\" 문서를 보호했습니다",
"modifiedarticleprotection": "사용자가 \"[[$1]]\" 문서의 보호 설정을 바꿨습니다",
"unprotectedarticle": "사용자가 \"[[$1]]\" 문서를 보호 해제했습니다",
- "movedarticleprotection": "ì\82¬ì\9a©ì\9e\90ê°\80 문ì\84\9cì\9d\98 ë³´í\98¸ ì\84¤ì \95ì\9d\84 \"[[$2]]\"ì\97\90ì\84\9c \"[[$1]]\"ì\9c¼ë¡\9c ì\98®ê²¼습니다",
+ "movedarticleprotection": "ì\82¬ì\9a©ì\9e\90ê°\80 문ì\84\9cì\9d\98 ë³´í\98¸ ì\84¤ì \95ì\9d\84 \"[[$2]]\"ì\97\90ì\84\9c \"[[$1]]\"ì\9c¼ë¡\9c ì\9d´ë\8f\99í\96\88습니다",
"protect-title": "\"$1\" 보호하기",
"protect-title-notallowed": "\"$1\" 문서의 보호 수준 보기",
"prot_1movedto2": "[[$1]] 문서를 [[$2]] 문서로 옮김",
"move-page": "$1 이동",
"move-page-legend": "문서 이동",
"movepagetext": "아래 양식을 채워 문서의 이름을 바꾸고 모든 역사를 새 이름으로 된 문서로 옮길 수 있습니다.\n원래의 문서는 새 문서로 넘겨주는 링크로만 남게 되고,\n원래 이름을 가리키는 넘겨주기는 자동으로 갱신됩니다.\n만약 이 설정을 선택하지 않았다면 [[Special:DoubleRedirects|이중 넘겨주기]]와 [[Special:BrokenRedirects|끊긴 넘겨주기]]를 확인해주세요.\n당신은 링크와 가리키는 대상이 서로 일치하도록 해야 할 책임이 있습니다.\n\n만약 이미 있는 문서의 이름을 새 이름으로 입력했을 때는 그 문서가 넘겨주기 문서이고 문서 역사가 없어야만 이동이 됩니다. 그렇지 않을 경우에는 이동되지 <strong>않습니다</strong>.\n이것은 실수로 이동한 문서를 되돌릴 수는 있지만, 이미 존재하는 문서 위에 덮어씌울 수는 없다는 것을 의미합니다.\n\n<strong>주의!</strong>\n자주 사용하는 문서를 이동하면 해결하기 어려운 문제를 일으킬 수도 있습니다.\n이동하기 전에 반드시 이 문서를 이동해도 문제가 없는지 확인해주세요.",
- "movepagetext-noredirectfixer": "ì\95\84ë\9e\98 ì\96\91ì\8b\9dì\9d\84 ì±\84ì\9b\8c 문ì\84\9cì\9d\98 ì\9d´ë¦\84ì\9d\84 ë°\94ê¾¸ê³ ëª¨ë\93 ì\97ì\82¬ë¥¼ ì\83\88 ì\9d´ë¦\84ì\9c¼ë¡\9c ë\90\9c 문ì\84\9cë¡\9c ì\98®ê¸¸ 수 있습니다.\n원래의 문서는 새 문서로 넘겨주는 링크로만 남게 됩니다.\n[[Special:DoubleRedirects|이중 넘겨주기]]와 [[Special:BrokenRedirects|끊긴 넘겨주기]]를 확인해주세요.\n당신은 링크와 가리키는 대상이 서로 일치하도록 해야 할 책임이 있습니다.\n\n만약 이미 있는 문서의 이름을 새 이름으로 입력했을 때는 그 문서가 넘겨주기 문서이고 문서 역사가 없어야만 이동이 됩니다. 그렇지 않을 경우에는 이동되지 <strong>않습니다</strong>.\n이것은 실수로 옮긴 문서를 되돌릴 수는 있지만, 이미 존재하는 문서 위에 덮어씌울 수는 없다는 것을 의미합니다.\n\n<strong>주의!</strong>\n자주 사용하는 문서를 이동하면 해결하기 어려운 문제를 일으킬 수도 있습니다.\n이동하기 전에 반드시 이 문서를 이동해도 문제가 없는지 확인해주세요.",
- "movepagetalktext": "ì²´í\81¬í\95\98ë©´, ë\94¸ë¦° í\86 ë¡ ë¬¸ì\84\9cê°\80 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ì\98®ê²¨ì§\91ë\8b\88ë\8b¤. ë\8b¤ë§\8c, ë¹\84ì\96´ì\9e\88ì§\80 ì\95\8aì\9d\80 í\86 ë¡ ë¬¸ì\84\9cê°\80 ì\9e\88ë\8b¤ë©´ ì\98®ê²¨ì§\80ì§\80 ì\95\8aì\8aµë\8b\88ë\8b¤.\n\nì\9d´ë\9f¬í\95\9c ê²½ì\9a°ì\97\90ë\8a\94, ì\88\98ë\8f\99ì\9c¼ë¡\9c ì\98®ê¸°거나 합쳐야 합니다.",
- "moveuserpage-warning": "<strong>ê²½ê³ :</strong> ì\82¬ì\9a©ì\9e\90 문ì\84\9c를 ì\98®ê¸°ë ¤ 하고 있습니다. 사용자 문서만 이동되며 사용자 이름이 바뀌지 <strong>않는다</strong>는 점을 참고하세요.",
- "movecategorypage-warning": "<strong>ê²½ê³ :</strong> ë¶\84ë¥\98 문ì\84\9c를 ì\98®ê¸°ë ¤ê³ í\95©ë\8b\88ë\8b¤. í\95´ë\8b¹ 문ì\84\9cë§\8c ì\98®ê²¨ì§\80고 옛 분류에 있는 문서는 새 분류 안에 다시 분류되지 <em>않음</em>을 참고하세요.",
+ "movepagetext-noredirectfixer": "ì\95\84ë\9e\98 ì\96\91ì\8b\9dì\9d\84 ì±\84ì\9b\8c 문ì\84\9cì\9d\98 ì\9d´ë¦\84ì\9d\84 ë°\94ê¾¸ê³ ëª¨ë\93 ì\97ì\82¬ë¥¼ ì\83\88 ì\9d´ë¦\84ì\9c¼ë¡\9c ë\90\9c 문ì\84\9cë¡\9c ì\9d´ë\8f\99í\95 수 있습니다.\n원래의 문서는 새 문서로 넘겨주는 링크로만 남게 됩니다.\n[[Special:DoubleRedirects|이중 넘겨주기]]와 [[Special:BrokenRedirects|끊긴 넘겨주기]]를 확인해주세요.\n당신은 링크와 가리키는 대상이 서로 일치하도록 해야 할 책임이 있습니다.\n\n만약 이미 있는 문서의 이름을 새 이름으로 입력했을 때는 그 문서가 넘겨주기 문서이고 문서 역사가 없어야만 이동이 됩니다. 그렇지 않을 경우에는 이동되지 <strong>않습니다</strong>.\n이것은 실수로 옮긴 문서를 되돌릴 수는 있지만, 이미 존재하는 문서 위에 덮어씌울 수는 없다는 것을 의미합니다.\n\n<strong>주의!</strong>\n자주 사용하는 문서를 이동하면 해결하기 어려운 문제를 일으킬 수도 있습니다.\n이동하기 전에 반드시 이 문서를 이동해도 문제가 없는지 확인해주세요.",
+ "movepagetalktext": "ì²´í\81¬í\95\98ë©´, ë\94¸ë¦° í\86 ë¡ ë¬¸ì\84\9cê°\80 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ì\9d´ë\8f\99ë\90©ë\8b\88ë\8b¤. ë\8b¤ë§\8c, ë¹\84ì\96´ì\9e\88ì§\80 ì\95\8aì\9d\80 í\86 ë¡ ë¬¸ì\84\9cê°\80 ì\9e\88ë\8b¤ë©´ ì\9d´ë\8f\99ë\90\98ì§\80 ì\95\8aì\8aµë\8b\88ë\8b¤.\n\nì\9d´ë\9f¬í\95\9c ê²½ì\9a°ì\97\90ë\8a\94, ì\88\98ë\8f\99ì\9c¼ë¡\9c ì\9d´ë\8f\99í\95\98거나 합쳐야 합니다.",
+ "moveuserpage-warning": "<strong>ê²½ê³ :</strong> ì\82¬ì\9a©ì\9e\90 문ì\84\9c를 ì\9d´ë\8f\99í\95\98ë ¤ê³ 하고 있습니다. 사용자 문서만 이동되며 사용자 이름이 바뀌지 <strong>않는다</strong>는 점을 참고하세요.",
+ "movecategorypage-warning": "<strong>ê²½ê³ :</strong> ë¶\84ë¥\98 문ì\84\9c를 ì\9d´ë\8f\99í\95\98ë ¤ê³ í\95©ë\8b\88ë\8b¤. í\95´ë\8b¹ 문ì\84\9cë§\8c ì\9d´ë\8f\99ë\90\98고 옛 분류에 있는 문서는 새 분류 안에 다시 분류되지 <em>않음</em>을 참고하세요.",
"movenologintext": "문서를 이동하려면 [[Special:UserLogin|로그인]]해야 합니다.",
"movenotallowed": "문서를 옮길 권한이 없습니다.",
"movenotallowedfile": "파일을 옮길 권한이 없습니다.",
"move-watch": "원래 문서와 대상 문서를 주시하기",
"movepagebtn": "문서 이동",
"pagemovedsub": "이동 성공",
- "movepage-moved": "'''\"$1\" 문ì\84\9c를 \"$2\" 문ì\84\9cë¡\9c ì\98®ê²¼습니다.'''",
+ "movepage-moved": "'''\"$1\" 문ì\84\9c를 \"$2\" 문ì\84\9cë¡\9c ì\9d´ë\8f\99í\96\88습니다.'''",
"movepage-moved-redirect": "넘겨주기 문서를 만들었습니다.",
"movepage-moved-noredirect": "넘겨주기 문서를 남기지 않았습니다.",
"articleexists": "문서가 이미 존재하거나 이름이 올바르지 않습니다.\n다른 이름을 선택하세요.",
"cantmove-titleprotected": "새로운 제목으로 문서를 만드는 것이 금지되어 있어 문서를 옮길 수 없습니다",
"movetalk": "딸린 토론 문서도 이동하기",
- "move-subpages": "í\95\98ì\9c\84 문ì\84\9cë\8f\84 ì\98®ê¸°ê¸° ($1개까지)",
+ "move-subpages": "í\95\98ì\9c\84 문ì\84\9cë\8f\84 ì\9d´ë\8f\99 ($1개까지)",
"move-talk-subpages": "토론 문서의 하위 문서도 이동하기 ($1개까지)",
"movepage-page-exists": "$1 문서가 이미 존재하므로 자동으로 덮어쓸 수 없습니다.",
- "movepage-page-moved": "\"$1\" 문ì\84\9c를 \"$2\" 문ì\84\9cë¡\9c ì\98®ê²¼습니다.",
+ "movepage-page-moved": "\"$1\" 문ì\84\9c를 \"$2\" 문ì\84\9cë¡\9c ì\9d´ë\8f\99í\96\88습니다.",
"movepage-page-unmoved": "$1 문서를 $2 문서로 옮길 수 없습니다.",
- "movepage-max-pages": "{{PLURAL:$1|문ì\84\9c}}를 ìµ\9cë\8c\80 $1ê°\9c ì\98®ê²¼ì\9c¼ë©° ë\82\98머ì§\80 문ì\84\9cë\8a\94 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ì\98®ê¸°지 않습니다.",
+ "movepage-max-pages": "{{PLURAL:$1|문ì\84\9c}}를 ìµ\9cë\8c\80 $1ê°\9c ì\9d´ë\8f\99í\96\88ì\9c¼ë©° ë\82\98머ì§\80 문ì\84\9cë\8a\94 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ì\9d´ë\8f\99í\95\98지 않습니다.",
"movelogpage": "옮기기 기록",
"movelogpagetext": "아래는 옮겨진 모든 문서의 목록입니다.",
"movesubpage": "{{PLURAL:$1|하위 문서}}",
"move-leave-redirect": "옮긴 뒤 넘겨주기를 남기기",
"protectedpagemovewarning": "<strong>경고:</strong> 이 문서는 관리자만 이동할 수 있도록 보호되어 있습니다.\n최근 기록을 참조를 위해 아래에 제공합니다:",
"semiprotectedpagemovewarning": "<strong>참고:</strong> 이 문서는 등록된 사용자만이 이동할 수 있도록 보호되어 있습니다.\n최근 기록 내용이 참조를 위해 아래에 제공됩니다:",
- "move-over-sharedrepo": "== í\8c\8cì\9d¼ì\9d´ ì¡´ì\9e¬í\95¨ ==\n[[:$1]] í\8c\8cì\9d¼ì\9d´ ê³µì\9a© ì \80ì\9e¥ì\86\8cì\97\90 ì\9e\88ì\8aµë\8b\88ë\8b¤. ì\9d´ ì\9d´ë¦\84ì\9c¼ë¡\9c í\8c\8cì\9d¼ì\9d\84 ì\98®ê¸°면 공용의 파일을 덮어쓰게 될 것입니다.",
+ "move-over-sharedrepo": "== í\8c\8cì\9d¼ì\9d´ ì¡´ì\9e¬í\95¨ ==\n[[:$1]] í\8c\8cì\9d¼ì\9d´ ê³µì\9a© ì \80ì\9e¥ì\86\8cì\97\90 ì\9e\88ì\8aµë\8b\88ë\8b¤. ì\9d´ ì\9d´ë¦\84ì\9c¼ë¡\9c í\8c\8cì\9d¼ì\9d\84 ì\9d´ë\8f\99í\95\98면 공용의 파일을 덮어쓰게 될 것입니다.",
"file-exists-sharedrepo": "선택한 파일 이름은 공용 저장소에서 사용 중입니다.\n다른 이름을 선택하세요.",
"export": "문서 내보내기",
"exporttext": "특정 문서와 그 문서의 편집 역사를 XML 파일로 만들 수 있습니다. 이렇게 만들어진 파일은 다른 미디어위키에서 [[Special:Import|문서 가져오기]] 기능을 통해 가져갈 수 있습니다.\n\n문서를 내보내려면, 내보내려는 문서 제목을 한 줄에 하나씩 입력해주세요. 그리고 문서의 전체 역사가 필요한지, 혹은 현재 버전만이 필요한지를 선택해 주세요.\n\n특정 문서를 내보내려면, 예를 들어 \"[[{{MediaWiki:Mainpage}}]]\" 문서를 내보내려면 [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] 링크를 사용할 수도 있습니다.",
"tooltip-ca-unprotect": "이 문서의 보호 설정을 바꾸기",
"tooltip-ca-delete": "문서 삭제하기",
"tooltip-ca-undelete": "삭제되기 전에 이 문서의 완료한 편집 되살리기",
- "tooltip-ca-move": "ì\9d´ 문ì\84\9c ì\98®ê¸°ê¸°",
+ "tooltip-ca-move": "ì\9d´ 문ì\84\9c ì\9d´ë\8f\99",
"tooltip-ca-watch": "이 문서를 주시문서 목록에 추가",
"tooltip-ca-unwatch": "이 문서를 주시문서 목록에서 제거",
"tooltip-search": "{{SITENAME}} 검색",
"logentry-import-upload": "$1 사용자가 $3 문서를 파일 올리기로 {{GENDER:$2|가져왔습니다}}",
"logentry-import-interwiki": "$1 사용자가 $3을 다른 위키에서 {{GENDER:$2|가져왔습니다}}",
"logentry-merge-merge": "$1 사용자가 $3 문서를 $4 안에 {{GENDER:$2|병합했습니다}} (판은 $5까지)",
- "logentry-move-move": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 $3 문ì\84\9c를 $4 문ì\84\9cë¡\9c {{GENDER:$2|ì\98®ê²¼습니다}}",
+ "logentry-move-move": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 $3 문ì\84\9c를 $4 문ì\84\9cë¡\9c {{GENDER:$2|ì\9d´ë\8f\99í\96\88습니다}}",
"logentry-move-move-noredirect": "$1 사용자가 $3 문서를 넘겨주기를 만들지 않고 $4 문서로 {{GENDER:$2|옮겼습니다}}",
- "logentry-move-move_redir": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 $3 문ì\84\9c를 $4 문ì\84\9cë¡\9c {{GENDER:$2|ì\98®ê¸°면서}} 넘겨주기를 덮어썼습니다",
- "logentry-move-move_redir-noredirect": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 $3 문ì\84\9c를 $4 문ì\84\9cë¡\9c ë\84\98겨주기를 ë\82¨ê¸°ì§\80 ì\95\8aê³ {{GENDER:$2|ì\98®ê¸°ë©´ì\84\9c}} ì\98®ê¸¸ 대상에 있던 넘겨주기를 덮어썼습니다",
+ "logentry-move-move_redir": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 $3 문ì\84\9c를 $4 문ì\84\9cë¡\9c {{GENDER:$2|ì\9d´ë\8f\99í\95\98면서}} 넘겨주기를 덮어썼습니다",
+ "logentry-move-move_redir-noredirect": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 $3 문ì\84\9c를 $4 문ì\84\9cë¡\9c ë\84\98겨주기를 ë\82¨ê¸°ì§\80 ì\95\8aê³ {{GENDER:$2|ì\9d´ë\8f\99í\95\98ë©´ì\84\9c}} ì\9d´ë\8f\99í\95 대상에 있던 넘겨주기를 덮어썼습니다",
"logentry-patrol-patrol": "$1 사용자가 $3 문서의 $4판을 점검한 것으로 {{GENDER:$2|표시했습니다}}",
"logentry-patrol-patrol-auto": "$1 사용자가 자동적으로 $3 문서의 $4판을 점검한 것으로 {{GENDER:$2|표시했습니다}}",
"logentry-newusers-newusers": "$1 사용자 계정을 {{GENDER:$2|만들었습니다}}",
"logentry-newusers-create2": "$1 사용자가 $3 사용자 계정을 {{GENDER:$2|만들었습니다}}",
"logentry-newusers-byemail": "$3 사용자 계정을 $1님이 {{GENDER:$2|만들었고}} 비밀번호는 이메일로 보냈습니다",
"logentry-newusers-autocreate": "$1 사용자 계정을 자동으로 {{GENDER:$2|만들었습니다}}",
- "logentry-protect-move_prot": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 ë³´í\98¸ ì\84¤ì \95ì\9d\84 $4ì\97\90ì\84\9c $3ì\9c¼ë¡\9c {{GENDER:$2|ì\98®ê²¼습니다}}",
+ "logentry-protect-move_prot": "$1 ì\82¬ì\9a©ì\9e\90ê°\80 ë³´í\98¸ ì\84¤ì \95ì\9d\84 $4ì\97\90ì\84\9c $3ì\9c¼ë¡\9c {{GENDER:$2|ì\9d´ë\8f\99í\96\88습니다}}",
"logentry-protect-unprotect": "$1 사용자가 $3 문서의 보호를 {{GENDER:$2|해제했습니다}}",
"logentry-protect-protect": "$1 사용자가 $3 문서를 {{GENDER:$2|보호했습니다}} $4",
"logentry-protect-protect-cascade": "$1 사용자가 $3 문서를 {{GENDER:$2|보호했습니다}} $4 [연쇄적]",
"Welathêja",
"아라",
"Bikarhêner",
- "Uygar"
+ "Uygar",
+ "MikaelF"
]
},
"tog-underline": "Xetekê di bin girêdanê de çêke:",
"jumptosearch": "lêgerîn",
"view-pool-error": "Bibore, server niha zêde barkirî ne. Gelek bikarhêner niha hewl didin ku vê rûpelê bibînin. Ji kerema xwe kêlîkekê bisekine, berî ku tu dîsa hewl bidî rûpelê bibînî.\n\n$1",
"pool-errorunknown": "Çewtiyeke nenas",
- "poolcounter-usage-error": "Çewtîyê bikaranînê: $1",
+ "poolcounter-usage-error": "Çewtiya bikaranînê: $1",
"aboutsite": "Der barê {{SITENAME}} de",
"aboutpage": "Project:Der barê",
"copyright": "Naverok di $1 de derbasdar e.",
"userloginnocreate": "Têkeve",
"logout": "Derkeve",
"userlogout": "Derkeve",
- "notloggedin": "Xwe tomar nekir",
+ "notloggedin": "Tu ne têketî yî",
"userlogin-noaccount": "Hesabekî te nîne?",
"userlogin-joinproject": "Tevlî {{SITENAME}} bibe",
"nologin": "Hesabê te nîne? $1.",
"passwordreset-email": "Navnîşana e-nameyê:",
"passwordreset-emailtitle": "Hûragahiyên hesab li ser {{SITENAME}}",
"passwordreset-emailelement": "Navê bikarhêner:\n$1\n\nŞîfreya niha:\n$2",
- "passwordreset-emailsent": "E-nameyeke bibîrxistinê hate şandin.",
+ "passwordreset-emailsentemail": "E-nameyeke bibîrxistinê hate şandin.",
"changeemail": "Navnîşana enameya xwe biguherîne an rabike",
"changeemail-oldemail": "Navnîşana E-nameya niha:",
"changeemail-newemail": "Navnîşana e-nameya nû:",
"prefs-displayrc": "Vebijarkan nîşan bide",
"prefs-displaywatchlist": "Vebijarkan nîşan bide",
"prefs-diffs": "Cudahî",
- "email-address-validity-valid": "E-name derbasdar e",
- "email-address-validity-invalid": "E-nameyeke derbasdar binivîse",
"userrights": "Îdarekirina mafên bikarhêneran",
"userrights-lookup-user": "Birêvebirina koman",
"userrights-user-editname": "Navekî bikarhêneriyê binivîse:",
"movenosubpage": "Binrûpelên vê rûpelê tune ne.",
"movereason": "Sedem:",
"revertmove": "şûnde vegerîne",
- "delete_and_move": "Jêbibe û nav biguherîne",
"delete_and_move_text": "== Jêbirin gireke ==\n\nRûpela \"[[:$1]]\" berê heye. Tu rast dixazê wê jêbibê ji bo navguherandinê ra?",
"delete_and_move_confirm": "Erê, rûpelê jê bibe",
"delete_and_move_reason": "Jêbir ji bo navguherandinê",
"Lesgles",
"StevenJ81",
"Macofe",
- "Xð"
+ "Xð",
+ "Laurentianus"
]
},
"tog-underline": "Versores linea denotandi:",
"namespaceprotected": "Tibi non licet paginas spatii nominalis '''$1''' recensere.",
"ns-specialprotected": "Paginae speciales recenseri non possunt.",
"titleprotected": "Hic titulus protectus est ab usore [[User:$1|$1]] ne creetur.\nRatio data est \"''$2''\".",
- "exception-nologin": "Conventum non apertum",
- "exception-nologin-text": "Ad hanc paginam recensendam conventum aperire oportet",
+ "exception-nologin": "Nomen datum non est",
+ "exception-nologin-text": "Ad hanc paginam recensendam nomen dari oportet.",
"virus-badscanner": "Configuratio mala: scrutator virorum ignotus: ''$1''",
"virus-scanfailed": "scrutinium fefellit (codex $1)",
"virus-unknownscanner": "antivirus incognitus:",
- "logouttext": "'''Conventum tuum conclusum est.'''\n\nNota bene paginas fortasse videantur quasi tuum conventum esset apertum, priusquam navigatrum purgaveris.",
+ "logouttext": "'''Secessisti a Vicipedia.'''\n\nNota bene, paginae fortasse videantur quasi nomen tuum dedisses, priusquam navigatrum purgaveris.",
"welcomeuser": "Salve, $1!",
"welcomecreation-msg": "Ratio tua creata est.\nNoli oblivisci [[Special:Preferences|praeferentias]] tuas apud {{grammar:accusative|{{SITENAME}}}} mutare.",
"yourname": "Nomen usoris:",
"createacct-yourpasswordagain": "Tesseram confirmare",
"createacct-yourpasswordagain-ph": "Tesseram iterum inscribe",
"remembermypassword": "Tesseram meam hoc in navigatro inter conventa memento ({{PLURAL:$1|die|diebus}} $1 tenus)",
+ "userlogin-remembermypassword": "Nomen meum retineatur",
"yourdomainname": "Regnum tuum:",
- "login": "Conventum aperire",
- "nav-login-createaccount": "Conventum aperire / conventum creare",
- "userlogin": "Conventum aperire / conventum creare",
- "userloginnocreate": "Conventum aperire",
- "logout": "Conventum concludere",
- "userlogout": "Conventum concludere",
- "notloggedin": "Conventum non est apertum",
+ "login": "Nomen dare",
+ "nav-login-createaccount": "Nomen dare / Nomen sibi imponere",
+ "userlogin": "Nomen dare / Nomen sibi imponere",
+ "userloginnocreate": "Nomen dare",
+ "logout": "Secedere",
+ "userlogout": "Secedere",
+ "notloggedin": "Nomen datum non est",
"userlogin-noaccount": "Num rationem non habes?",
"nologin": "Num rationem non habes? $1.",
"nologinlink": "Eam crea",
"createaccount": "Rationem novam creare",
"gotaccount": "Habesne iam rationem? '''$1'''.",
- "gotaccountlink": "Conventum aperi",
+ "gotaccountlink": "Nomen da",
"userlogin-resetlink": "Num tesserae tuae oblitus es?",
- "userlogin-resetpassword-link": "Num tesserae oblivisceris?",
+ "userlogin-resetpassword-link": "Num tesserae oblitus es?",
"createacct-emailrequired": "Inscriptio electronica",
"createacct-emailoptional": "Inscriptio electronica (non necesse)",
"createacct-email-ph": "Inscriptionem electronicam tuam inscribe",
"createacct-benefit-body2": "{{PLURAL:$1|pagina|paginae}}",
"badretype": "Tesserae quas scripsisti inter se non congruunt.",
"userexists": "Nomen usoris quod selegisti iam est.\nNomen usoris alium selige.",
- "loginerror": "Error factus est in aperiendo conventum",
+ "loginerror": "Aliquis error factus est in nomine dando",
"createacct-error": "Error in ratione creanda",
"createaccounterror": "Rationem creare non potuit: $1",
- "nocookiesnew": "Ratio usoris creata est, sed conventum non apertum est. {{SITENAME}} ''Cookies'' utitur in usorum conventa aperiendo. Cookies tua debiles sunt. Eis potestatem fac, tum conventum aperi cum nomine usoris tesseraque tua nova.",
+ "nocookiesnew": "Ratio usoris creata est, sed nomen non est datum. Nam in nominibus dandis {{SITENAME}} ''Cookies'' utitur. Quae apud te vetantur. Cookies admitte, tum nomen novum cum tessera nova da!",
"nocookieslogin": "{{SITENAME}} ''Cookies'' in conventis collatorum aperiendis adhibentur. ''Cookies'' tua debilitata sunt. Eis potestatem fac, tum conare denuo.",
"noname": "Nomen usoris ratum non designavisti.",
- "loginsuccesstitle": "Conventum prospere apertum est",
+ "loginsuccesstitle": "Nomen feliciter datum est",
"loginsuccess": "'''Apud {{grammar:accusative|{{SITENAME}}}} agnosceris nomine \"$1\".'''",
"nosuchuser": "Usor \"$1\" non est.\nConfirma orthographiam (cave litteras maiusculas minusculasque), aut [[Special:UserLogin/signup|novam rationem crea]].",
"nosuchusershort": "Usor \"$1\" non est.\nConfirma orthographiam.",
"wrongpasswordempty": "Tesseram vacuam scripsisti. Conare denuo.",
"mailmypassword": "Tesseram novam per litteras electronicas petere",
"passwordremindertitle": "Nova tessera apud {{grammar:accusative|{{SITENAME}}}}",
- "passwordremindertext": "Aliquis (tu probabiliter, ex loco IP $1)\ntesseram novam petivit pro {{grammar:ablative|{{SITENAME}}}} ($4).\nTessera temporaria usoris \"$2\" creata est: \"$3\".\nSi vis, conventum aperias et statim tesseram tuam mutes.\nTessera temporaria exibit {{PLURAL:$5|unam diem|$5 dies}}.\n\nSi non ipse hanc petitionem fecisti, aut si tesserae tuae\nmeministi et etiam nolis eam mutare, potes hunc nuntium\nignorare, et tessera seni uti continuare.",
+ "passwordremindertext": "Aliquis (haud scio an tute ipse, ex loco IP $1)\ntesseram novam petivit pro {{grammar:ablative|{{SITENAME}}}} ($4).\nTessera temporaria usori \"$2\" creata est: \"$3\".\nSi voles, nomen da et statim tesseram tuam muta!\nTessera temporaria valebit {{PLURAL:$5|unam diem|$5 dies}}.\n\nQuodsi tesseram novam non ipse petivisti vel si tesserae tuae\ninterim in mentem venit neque tu eam mutari voles,\nnegligas hunc nuntium. Licet pergere, ut solitus es.",
"noemail": "Nulla inscriptio electronica invenitur per usorem \"$1\".",
"mailerror": "Error in litteras electronicas inmittendas: $1",
"acct_creation_throttle_hit": "Ex loco IP tuo, die proximo iam {{PLURAL:$1|una ratio creata est|rationes $1 creatae sunt}}.\nPlurimas non licet creare. Ergo, ex hoc loco IP rationes plurimas hodie creari non possunt.",
"accountcreated": "Ratio creata",
"accountcreatedtext": "Ratio pro usore [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|disputatio]]) creata est.",
"createaccount-title": "Ratio creata apud {{grammar:accusative|{{SITENAME}}}}",
- "createaccount-text": "Aliquis creavit rationem pro inscriptione electronica tua apud {{grammar:accusative|{{SITENAME}}}} ($4). Nomen usoris est \"$2\" et tessera est \"$3\". Conventum aperias et statim tesseram tuam mutes.\n\nHunc nuntium ignorare potes, si nolis hac ratione uti.",
- "login-abort-generic": "Conventum aperire non contigit - Desitum",
+ "createaccount-text": "Aliquis inscriptioni electronicae tuae rationem creavit apud {{grammar:accusative|{{SITENAME}}}} ($4). Nomen usoris est \"$2\" et tessera est \"$3\". Quod nomen dare velis et tesseram statim mutare.\n\nLicet hunc nuntium neglegere, si nolis hac ratione uti.",
+ "login-abort-generic": "Non contigit nomen dare - Desitum",
"loginlanguagelabel": "Lingua: $1",
- "pt-login": "Conventum aperire",
- "pt-login-button": "Conventum aperire",
+ "pt-login": "Nomen dare",
+ "pt-login-button": "Nomen dare",
"pt-createaccount": "Conventum creare",
- "pt-userlogout": "Conventum concludere",
+ "pt-userlogout": "Secedere",
"changepassword": "Tesseram mutare",
"resetpass_header": "Tesseram rationis mutare",
"oldpassword": "Tessera vetus:",
"newpassword": "Tessera nova:",
"retypenew": "Adfirmare tesseram novam:",
- "resetpass_submit": "Tesseram mutare et conventum aperire",
+ "resetpass_submit": "Tesseram mutare et nomen dare",
"changepassword-success": "Tessera tua prospere mutata est.",
"resetpass_forbidden": "Tesserae mutari non possunt",
- "resetpass-no-info": "Necesse est conventum aperire ad hanc paginam adhibendum.",
+ "resetpass-no-info": "Ad hanc paginam adeundam necesse est nomen dare.",
"resetpass-submit-loggedin": "Tesseram mutare",
"resetpass-submit-cancel": "Dimittere",
"resetpass-temp-password": "Tessera temporaria:",
"preview": "Praevidere",
"showpreview": "Monstrare praevisum",
"showdiff": "Mutata ostendere",
- "anoneditwarning": "'''Monitio:''' Conventum tuum non apertum. Locus IP tuus in historia huius paginae notabitur.",
- "anonpreviewwarning": "''Conventum tuum non apertum. Si servas, locus IP tuus in historia huius paginae notabitur.''",
+ "anoneditwarning": "'''Monitio:''' Nomen tuum non dedisti. In recensendo locus IP tuus in historia huius paginae notabitur. Quodsi <strong>[$1 nomen tuum dederis]</strong> vel <strong>[$2 nomen tibi imposueris]</strong>, quaecumque recensebis, isti nomini attribuentur.",
+ "anonpreviewwarning": "''Nomen tuum non dedisti. Quodsi servas, locus IP tuus in historia huius paginae notabitur.''",
"missingcommenttext": "Sententiam subter inscribe.",
"summary-preview": "Praevisum summarii:",
"subject-preview": "Praevisum rei/tituli:",
"confirmedittext": "Tua inscriptio electronica est adfirmanda priusquam paginas recenseas. Quaesumus eam selige et adfirma per tuas [[Special:Preferences|praeferentias]].",
"nosuchsectiontitle": "Haec pars inveniri non potest",
"nosuchsectiontext": "Partem inexistentem recensere conaris.\nFortasse aliquis hanc partem movit vel delevit.",
- "loginreqtitle": "Conventum aperiendum",
- "loginreqlink": "conventum aperire",
+ "loginreqtitle": "Nomen dare necesse est",
+ "loginreqlink": "Nomen dare",
"loginreqpagetext": "Necesse est tibi $1 priusquam paginas alias legas.",
"accmailtitle": "Tessera missa est.",
"accmailtext": "Tessera nova usoris [[User talk:$1|$1]] ad $2 missa est. Convento aperto, tessera hic potest mutari: ''[[Special:ChangePassword|tesseram mutare]]''.",
"newarticle": "(Nova)",
"newarticletext": "Per nexum progressus es ad paginam quae nondum exsistit.\nNovam paginam si vis creare, in capsam infra praebitam scribe.\n(Vide [$1 paginam auxilii] si plura cognoscere vis.)\nSi hic es propter errorem, solum '''Retrorsum''' in navigatro tuo preme.",
- "anontalkpagetext": "----''Haec est pagina disputationis usoris anonymi, solum a loco IP suo noti. Memento locos IP aliquando mutaturos, et a usoribus multis fortasse adhibitos. Si es usor ignotus, et tibi querulae sine causa datae sunt, conventum [[Special:UserLogin/signup|crea]] vel [[Special:UserLogin|aperi]] ad confusionem futuram evitendam.''",
+ "anontalkpagetext": "----''Haec est pagina disputationis usoris anonymi vel potius loci IP cuiusdam. Memento locos IP interdum mutari et ab usoribus vel pluribus adhiberi. Si ipse sis usor ignotus et ex improviso invenias querulas aliquas, nomen tibi [[Special:UserLogin/signup|impone]] vel [[Special:UserLogin|nomen tuum da]], ut decetero confusionem effugias!''",
"noarticletext": "Hac in pagina non sunt litterae.\nPotes [[Special:Search/{{PAGENAME}}|hanc rem in aliis paginis quaerere]],\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} acta huius paginae videre]\naut [{{fullurl:{{FULLPAGENAME}}|action=edit}} hanc paginam creare]</span>.",
"noarticletext-nopermission": "Hac in pagina non sunt litterae.\nPotes [[Special:Search/{{PAGENAME}}|hanc rem in aliis paginis quaerere]] aut <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} acta huius paginae videre], sed tibi non licet hanc paginam creare.",
"userpage-userdoesnotexist": "Usor \"<nowiki>$1</nowiki>\" non est. Visne re vera hanc paginam creare vel recensere?",
"searchprofile-advanced": "Callidissime",
"searchprofile-articles-tooltip": "Quaerere in $1",
"searchprofile-images-tooltip": "Fasciculos quaerere",
- "searchprofile-everything-tooltip": "Omnia perscrutari (etiam paginae disputationis)",
+ "searchprofile-everything-tooltip": "Perscrutari omnia (etiam disputationes)",
"searchprofile-advanced-tooltip": "In spatiis nominalibus accommotis quaerere",
"search-result-size": "$1 ({{PLURAL:$2|1 verbum|$2 verba}})",
"search-redirect": "(redirectio $1)",
"recentchanges-legend": "Indicis paginarum nuper mutatarum praeferentiae",
"recentchanges-summary": "Ecce mutationes recentes.",
"recentchanges-feed-description": "Nuper mutata Viciae hoc in fluxu observare.",
- "recentchanges-label-newpage": "Haec recensio paginam novam creavit",
+ "recentchanges-label-newpage": "Pagina nova creata est",
"recentchanges-label-minor": "Haec est recensio minor",
"recentchanges-label-bot": "Hanc recensionem automaton fecit",
"recentchanges-label-unpatrolled": "Haec recensio nondum est examinata",
- "recentchanges-label-plusminus": "Magnitudo paginae per istam copiam octetorum mutata est",
+ "recentchanges-label-plusminus": "Tot octetis magnitudo paginae mutata est.",
+ "recentchanges-legend-heading": "'''Legenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vide etiam [[Special:NewPages|indicem paginarum novarum]])",
"rcnotefrom": "Subter sunt '''$1''' nuperrime mutata in proxima '''$2''' die.",
"rclistfrom": "Monstrare mutata nova incipiens ab $3 $2",
"upload": "Fasciculum imponere",
"uploadbtn": "Fasciculum imponere",
"reuploaddesc": "Siste imponere et ad imponendi formam redi",
- "uploadnologin": "Conventum non est apertum",
+ "uploadnologin": "Nomen tuum non dedisti",
"uploadnologintext": "Necesse est tibi $1 priusquam fasciculos imponas.",
"uploaderror": "Imponendi erratum",
"uploadtext": "Utere formam subter ad fasciculos imponendos.\nUt fasciculos antea impositos videas aut quaeras, adi ad [[Special:FileList|indicem fasciculorum impositorum]]. Fasciculi impositi et deleti quoque in [[Special:Log/upload|notatione fasciculorum impositorum]] notantur.\n\nAd fasciculum in pagina includendum, utere nexu:\n*'''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Fasciculus.jpg]]</nowiki></code>''' aut\n*'''<code><nowiki>[[</nowiki>{{ns:file}}<nowiki>:Fasciculus.png|verba alia]]</nowiki></code>''' aut\n*'''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Fasciculus.ogg]]</nowiki></code>''' pro nexum ad fasciculum directum.",
"mywatchlist": "Paginae observatae",
"watchlistfor2": "Pro $1 $2",
"nowatchlist": "Sunt nullas paginas in indice tuo paginarum observatarum.",
- "watchlistanontext": "Necesse est conventum aperire ad indicem paginarum observatarum inspiciendum vel recensendum.",
- "watchnologin": "Conventum non est apertum",
+ "watchlistanontext": "Ad inspiciendum vel recensendum indicem paginarum observatarum necesse est nomen dare.",
+ "watchnologin": "Nomen datum non est",
"addedwatchtext": "Pagina \"[[:$1]]\" in [[Special:Watchlist|paginas tuas observatas]] addita est.\nMutationes posthac huic paginae et paginae disputationis ibi notabuntur.",
"removedwatchtext": "Pagina \"[[:$1]]\" ex [[Special:Watchlist|indice paginarum observatarum]] remota est.",
"watch": "Observare",
"unwatchthispage": "Non iam observare",
"notanarticle": "Res non est",
"notvisiblerev": "Emendatio deleta est",
- "watchlist-details": "{{PLURAL:$1|$1 pagina|$1 paginae}} in indice paginarum observatarum tuarum, sine paginis disputationis.",
+ "watchlist-details": "{{PLURAL:$1|$1 paginam|$1 paginas}} observas.",
+ "wlheader-showupdated": "Paginae nondum a te inspectae typis crassioribus ostenduntur.",
"wlnote": "Subter {{PLURAL:$1|est mutatio proxima|sunt '''$1''' mutationes proximae}} in {{PLURAL:$2|proxima hora|proximis '''$2''' horis}} ex $4, $3.",
"wlshowlast": "Monstrare proximas $1 horas $2 dies",
"watchlistall2": "omnes",
"movepagetext": "Formam inferam utere ad paginam renominandum et ad historiam eius ad nomen novum movendum.\nTitulus vetus paginam redirectionis ad titulum novum fiet.\nNexus ad paginam veterem non mutabuntur;\nredirectiones [[Special:DoubleRedirects|duplices]] vel [[Special:BrokenRedirects|fractas]] quaerere et figere debebis.\n\nPagina '''non''' movebitur si pagina sub titulo novo iam est, nisi est vacua aut pagina redirectionis et nullam historiam habet.\n\n'''MONITUM!'''\nHaec mutatio vehemens et improvisa potest esse pro pagina populare;\nadfirma te consequentias intellegere antequam procedis.",
"movepagetalktext": "Pagina disputationis huius paginae, si est, etiam necessario motabitur '''nisi''':\n\n*Disputatio sub paginae novae nomine contenta habet, aut\n*Capsam subter non nota.\n\nErgo manu necesse disputationes motare vel contribuere erit, si vis.",
"moveuserpage-warning": "'''Monitio:''' Si paginam usoris moves, solum pagina movetur, usor '''non''' renominatur.",
- "movenologintext": "Rationem usoris habere et [[Special:UserLogin|conventum aperire]] debes ad movendum paginam.",
+ "movenologintext": "Rationem usoris habeas et [[Special:UserLogin|nomen des]] necesse est, ut paginaem movere liceat.",
"movenotallowed": "Tibi non licet paginas movere.",
"movenotallowedfile": "Tibi non licet fasciculos movere.",
"cant-move-user-page": "Tibi non licet paginas usorum movere (solum eorum subpaginas).",
"tooltip-pt-preferences": "Praeferentiae tuae",
"tooltip-pt-watchlist": "Paginae quas observas ut earum mutationes facilius videas",
"tooltip-pt-mycontris": "Index conlationum tuarum",
- "tooltip-pt-login": "Te conventum aperire hortamur, non autem requisitum",
- "tooltip-pt-logout": "Conventum concludere",
+ "tooltip-pt-login": "Te nomen dare hortamur neque cogimus",
+ "tooltip-pt-logout": "Secedere",
"tooltip-pt-createaccount": "Hortamur ut conventum crees, sed non est necesse",
"tooltip-ca-talk": "Disputatio de hac pagina",
"tooltip-ca-edit": "Hanc paginam recensere potes. Quaesumus praevisum inspice antequam servas.",
"tooltip-ca-addsection": "Novam partem creare",
- "tooltip-ca-viewsource": "Haec pagina protecta est. Fontem inspicere potes.",
+ "tooltip-ca-viewsource": "Haec pagina protecta est. Inspicere quidem fontem licet.",
"tooltip-ca-history": "Emendationes veteres huius paginae",
"tooltip-ca-protect": "Protegere hanc paginam",
"tooltip-ca-delete": "Delere hanc paginam",
"confirmemail_sendfailed": "Litteras electronicas adfirmationis non potuimus mittere.\nInspice inscriptionem tuam electronicam ut litteras prohibitas invenias.\n\nNuntius reddidit: $1",
"confirmemail_invalid": "Codex adfirmationis invalidus. Fortasse id exitum est.",
"confirmemail_needlogin": "Necesse est tibi $1 ut inscriptionem tuam electronicam adfirmes.",
- "confirmemail_success": "Tua inscriptio electronica adfirmata est.\nLibenter [[Special:UserLogin|conventum aperias]] utarisque {{grammar:ablative|{{SITENAME}}}}.",
+ "confirmemail_success": "Inscriptio electronica confirmata est.\n[[Special:UserLogin|Nomen tuum dare]] et {{grammar:ablative|{{SITENAME}}}} frui licet.",
"confirmemail_loggedin": "Inscriptio tua electronica iam adfirmata est.",
"confirmemail_subject": "{{SITENAME}} - Adfirmatio inscriptionis electronicae",
"confirmemail_body": "Aliquis (probabiliter tu, ex loco IP $1)\nrationem \"$2\" creavit sub hac inscriptione electronica apud {{grammar:accusative|{{SITENAME}}}}.\n\nUt adfirmas te esse ipsum et proprietates inscriptionum electronicarum licere fieri apud {{grammar:accusative|{{SITENAME}}}}, hunc nexum aperi in tuo navigatro interretiali:\n\n$3\n\nSi *non* tu hoc fecisti, hunc nexum sequere\nad adfirmationem inscriptionis electronicae abrogandum:\n\n$5\n\nHic codex adfirmationis exibit $4.",
"fileduplicatesearch-info": "$1 × $2 elementa imaginalia<br />Magnitudo fasciculi: $3<br />Typus MIME: $4",
"specialpages": "Paginae speciales",
"specialpages-group-other": "Aliae paginae speciales",
- "specialpages-group-login": "Conventum aperire / creare",
+ "specialpages-group-login": "Nomen dare / sibi imponere",
"specialpages-group-users": "Usores eorumque potestates",
"specialpages-group-pages": "Indices paginarum",
"specialpages-group-pagetools": "Instrumenta paginarum",
"api-error-filename-tooshort": "Nomen fasciculi brevius est.",
"api-error-filetype-banned": "Talia genera fasciculorum permissa non sunt.",
"api-error-illegal-filename": "Nomen fasciculi permissum non est.",
- "api-error-mustbeloggedin": "Ad fasciculos inmittendos conventum aperire necesse est.",
+ "api-error-mustbeloggedin": "Ad fasciculos deferendos nomen des necesse est.",
"api-error-unknownerror": "Error incognitus: \"$1\".",
"expandtemplates": "Formulas resolvere",
"special-characters-group-latin": "Latinum",
"prefs-help-prefershttps": "Dës Astellung gëtt déi nächste Kéier wierksam wou Dir Iech ageloggt.",
"prefswarning-warning": "Dir hutt Ännerunge vun Ären Astellunge gemaach, déi nach net gespäichert goufen.\n\nWann Dir vun dëser Säit erof gitt ouni op \"$1\" ze klicken, da ginn Är Astellungen net aktualiséiert.",
"prefs-tabs-navigation-hint": "Tipp: Dir kënnt d'Feiler no lénks an no riets benotze fir tëscht den Tabs an der Lëscht vun den Tabs ze navigéieren.",
- "email-address-validity-valid": "D'E-Mail-Adress schéngt valabel ze sinn",
- "email-address-validity-invalid": "Gitt eng valabel E-Mail-Adress an",
"userrights": "Benotzerrechterverwaltung",
"userrights-lookup-user": "Benotzergruppe verwalten",
"userrights-user-editname": "Benotzernumm uginn:",
"usereditcount": "$1 {{PLURAL:$1|Ännerung|Ännerungen}}",
"usercreated": "{{GENDER:$3|De(n)|D'}} $1 ëm $2 Auer ugeluecht",
"newpages": "Nei Säiten",
+ "newpages-submit": "Weisen",
"newpages-username": "Benotzernumm:",
"ancientpages": "Eelst Säiten",
"move": "Réckelen",
"specialloguserlabel": "Aktive Benotzer:",
"speciallogtitlelabel": "Zil (Titel oder {{ns:user}}:Benotzernumm fir e Benotzer):",
"log": "Logbicher",
+ "logeventslist-submit": "Weisen",
"all-logs-page": "All ëffentlech Logbicher",
"alllogstext": "Dëst ass eng kombinéiert Lëscht vu Logbicher op {{SITENAME}}.\nDir kënnt d'Siche limitéieren wann Dir e Log-Typ, e Benotzernumm (case-senisitive) oder déi gefrote Säit (och case-senisitive) agitt.",
"logempty": "Näischt fonnt.",
"cachedspecial-viewing-cached-ts": "Dir gesitt eng Versioun vun dëser Säit aus dem Tëschespäicher (cache), déi eventuell net méi aktuell ass.",
"cachedspecial-refresh-now": "Déi rezentst weisen.",
"categories": "Kategorien",
+ "categories-submit": "Weisen",
"categoriespagetext": "Dës {{PLURAL:$1|Kategorie huet|Kategorien hu}} Säiten oder Medien.\n[[Special:UnusedCategories|Netbenotzt Kategorië]] ginn hei net gewisen.\nKuckt och [[Special:WantedCategories|Gewënscht Kategorien]].",
"categoriesfrom": "Weis Kategorien ugefaange bei:",
"special-categories-sort-count": "no der Zuel zortéieren",
"watchlistall2": "all",
"watchlist-hide": "Verstoppen",
"watchlist-submit": "Weisen",
- "wlshowtime": "Lëscht weisen",
+ "wlshowtime": "Zäitraum dee gewise gëtt:",
"wlshowhideminor": "kleng Ännerungen",
"wlshowhidebots": "Botten",
"wlshowhideliu": "registréiert Benotzer",
"delete-confirm": "Läsche vu(n) \"$1\"",
"delete-legend": "Läschen",
"historywarning": "<strong>Opgepasst:</strong> D'Säit déi Dir läsche wëllt huet en Historique mat $1 {{PLURAL:$1|Versioun|Versiounen}}:",
+ "historyaction-submit": "Weisen",
"confirmdeletetext": "Dir sidd am Gaang, eng Säit mat hirem kompletten Historique vollstänneg aus der Datebank ze läschen.\nW.e.g. confirméiert, datt Dir dëst wierklech wëllt, datt Dir d'Konsequenze verstitt, an datt dat Ganzt am Aklang mat de [[{{MediaWiki:Policy-url}}|Richtlinne]] geschitt.",
"actioncomplete": "Aktioun ofgeschloss",
"actionfailed": "Aktioun huet net funktionéiert",
"prefs-tokenwatchlist": "Token",
"prefs-diffs": "Differençe",
"prefs-help-prefershttps": "Questa preferença a l'aviâ effetto da-o proscimo accesso.",
- "email-address-validity-valid": "L'addresso e-mail o pâ vallido",
- "email-address-validity-invalid": "Scrivi un addresso e-mail vallido",
"userrights-reason": "Raxon:",
"userrights-no-interwiki": "No ti g'hæ i permissi pe modificâ i driti di utenti insce di atre wiki.",
"userrights-nodatabase": "O database $1 o no l'esiste ò o no l'è un database locale.",
"cancel": "ئآهووسانن/لغو",
"moredotdotdot": "...ویشتر/فرةتر",
"morenotlisted": "لیست کامل نیۀ",
- "mypage": "وةڵگة",
+ "mypage": "وةڵگة/پەڕە",
"mytalk": "قسۀ-گۀپ",
"anontalk": "قسۀ-گۀپ",
"navigation": "ناوبری",
"disclaimerpage": "Project:تکذیبنامهٔ عمومی",
"edithelp": "راهنمای دۀسکاری کردن",
"helppage-top-gethelp": "راهنما",
- "mainpage": "وةڵگة اصلی/بِنچةک",
- "mainpage-description": "وةڵگة اصلی/بِنچةک",
+ "mainpage": "سەر پەڕە",
+ "mainpage-description": "سەر پەڕە",
"policy-url": "Project:سیاستةل",
"portal": "دۀروازۀ کاربرۀل",
"portal-url": "Project:دۀروازۀ کاربرۀل",
"red-link-title": "$1(ئئ وۀلگۀ نیۀسئ)",
"sort-descending": "مرتبسازی نزولی",
"sort-ascending": "مرتبسازی صعودی",
- "nstab-main": "وةڵگة",
+ "nstab-main": "وةڵگة/پەڕە",
"nstab-user": "وۀلگۀ کاربۀر",
"nstab-media": "وةڵگة رسانه",
"nstab-special": "وۀلگۀ/پۀرۀ ویژۀ",
"nstab-template": "نمونه",
"nstab-help": "وۀلگۀل راهنما",
"nstab-category": "رِزگ -دۀسۀ",
- "mainpage-nstab": "وةڵگة اصلی/بِنچةک",
+ "mainpage-nstab": "سەر پەڕە",
"nosuchaction": "چنین عملی وجود نئرێ",
"nosuchactiontext": "عمل مشخصشده در نشانی اینترنتی نامجاز است.\nممکن است نشانی اینترنتی را اشتباه وارد کرده باشید یا پیوند مشکلداری را دنبال کرده باشید.\nهمچنین ممکن است ایرادی در نرمافزار استفادهشده در {{SITENAME}} وجود داشته باشد.",
"nosuchspecialpage": "چنین صفحهٔ ویژهای وجود ندارد",
"newarticletext": "شما پیوندی را دنبال کردهاید و به صفحهای رسیدهاید که هنوز وجود ندارد.\nبرای ایجاد صفحه، در مستطیل زیر شروع به نوشتن کنید (برای اطلاعات بیشتر به [$1 صفحهٔ راهنما] مراجعه کنید).\nاگر به اشتباه اینجا آمدهاید، دکمهٔ «بازگشت» مرورگرتان را بزنید.",
"anontalkpagetext": "----''این صفحهٔ بحث برای کاربر گمنامی است که هنوز حسابی درست نکرده است یا از آن استفاده نمیکند.\nبنا بر این برای شناساییاش مجبوریم از نشانی آیپی عددی استفاده کنیم.\nچنین نشانیهای آیپی ممکن است توسط چندین کاربر به شکل مشترک استفاده شود.\nاگر شما کاربر گمنامی هستید و تصور میکنید اظهار نظرات نامربوط به شما صورت گرفته است، لطفاً برای پیشگیری از اشتباه گرفته شدن با کاربران گمنام دیگر در آینده [[Special:UserLogin/signup|حسابی ایجاد کنید]] یا [[Special:UserLogin|به سامانه وارد شوید]].''",
"noarticletext": "این صفحه هماکنون دارای هیچ متنی نیست.\nشما میتوانید در صفحههای دیگر [[Special:Search/{{PAGENAME}}|عنوان این صفحه را جستجو کنید]]،\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} سیاهههای مرتبط را جستجو کنید]،\nیا [{{fullurl:{{FULLPAGENAME}}|action=edit}} این صفحه را ویرایش کنید]</span>.",
- "noarticletext-nopermission": "\nThere is currently no text in this page.\nYou can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, or <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]</span>, but you do not have permission to create this page.",
+ "noarticletext-nopermission": "این صفحه هماکنون متنی ندارد.\nشما میتوانید در دیگر صفحات [[Special:Search/{{PAGENAME}}|این عنوان را جستجو کنید]]،\nیا <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} سیاهههای مرتبط را بگردید]</span> ولی شما اجازه ایجاد این صفحه را ندارید.",
"missing-revision": "ویرایش #$1 از صفحهٔ «{{FULLPAGENAME}}» موجود نیست.\n\nمعمولاً در اثر پیوند به تاریخچهٔ بهروز نشدهٔ صفحهٔ حذف شده است.\nمیتوانید جزئیات بیشتر را در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] بیابید.",
"userpage-userdoesnotexist": "حساب کاربر «<nowiki>$1</nowiki>» ثبت نشدهاست.\nلطفاً مطمئن شوید که میخواهید این صفحه را ایجاد یا ویرایش کنید.",
"userpage-userdoesnotexist-view": "حساب کاربری «$1» ثبت نشدهاست.",
"semiprotectedpagewarning": "'''توجه:''' این صفحه قفل شدهاست تا تنها کاربران ثبتنامکرده قادر به ویرایش آن باشند.\nآخرین موارد سیاهه در زیر آمدهاست:",
"cascadeprotectedwarning": "<strong>هشدار:</strong> این صفحه به علت قرارگرفتن در {{PLURAL:$1|صفحهٔ|صفحههای}} آبشاری-محافظتشدهٔ زیر قفل شدهاست تا فقط مدیران بتوانند ویرایشش کنند.",
"titleprotectedwarning": "'''هشدار: این صفحه به شکلی قفل شدهاست که برای ایجاد آن [[Special:ListGroupRights|اختیارات خاصی]] لازم است.'''\nآخرین موارد سیاهه در زیر آمده است:",
- "templatesused": "{{PLURAL:$1|Template|Templates}} used on this page:",
+ "templatesused": "{{PLURAL:$1|الگوی|الگوهای}} بهکاررفته در این صفحه:",
"templatesusedpreview": "{{PLURAL:$1|الگوی|الگوهای}} استفاده شده در این پیشنمایش:",
"templatesusedsection": "{{PLURAL:$1|الگوی|الگوهای}} استفاده شده در این بخش:",
"template-protected": "(حفاظت بی)",
"template-semiprotected": "(نیمهحفاظتشده)",
- "hiddencategories": "This page is a member of {{PLURAL:$1|1 hidden category|$1 hidden categories}}:",
+ "hiddencategories": "این صفحه در {{PLURAL:$1|یک ردهٔ پنهان|$1 ردهٔ پنهان}} قرار دارد:",
"nocreatetext": "{{SITENAME}} قابلیت ایجاد صفحههای تازه را محدود کردهاست.\nمیتوانید بازگردید و صفحهای موجود را ویرایش کنید یا اینکه [[Special:UserLogin|به سامانه وارد شوید یا حساب کاربری ایجاد کنید]].",
"nocreate-loggedin": "شما اجازهٔ ایجاد صفحههای تازه را ندارید.",
"sectioneditnotsupported-title": "ویرایش بخشها پشتیبانی نمیشود",
"permissionserrorstext-withaction": "You do not have permission to $2, for the following {{PLURAL:$1|reason|reasons}}:",
"contentmodelediterror": "امکان ویرایش این نسخه برای شما نیست چون نوع محتوای آن <code>$1</code> است و نوع محتوای کنونی صفحه <code>$2</code> است.",
"recreate-moveddeleted-warn": "<strong>هشدار: شما در حال ایجاد صفحهای هستید که قبلاً حذف شدهاست.</strong>\n\nدر نظر داشته باشید که آیا ادامهٔ ویرایش این صفحه کار درستیاست یا نه.\nسیاههٔ حذف و انتقال این صفحه در زیر نشان داده شدهاست:",
- "moveddeleted-notice": "This page has been deleted.\nThe deletion and move log for the page are provided below for reference.",
+ "moveddeleted-notice": "این صفحه حذف شدهاست.\nدر زیر سیاههٔ حذف و انتقال این صفحه نمایش داده شدهاست.",
"moveddeleted-notice-recent": "متاسفانه صفحه قبلا حذف شدهاست (در ۲۴ ساعت اخیر) \nدلیل حذف و سیاههٔ انتقال در پائین موجود است.",
"log-fulllog": "مشاهدهٔ سیاههٔ کامل",
"edit-hook-aborted": "ویرایش توسط قلاب لغو شد.\nتوضیحی در این مورد داده نشد.",
"rev-suppressed-text-permission": "این ویرایش از این صفحه '''حذف شدهاست'''.\nشما میتوانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
"rev-deleted-text-unhide": "این ویرایش از این صفحه '''حذف شدهاست'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.\nشما کماکان میتوانید در صورت تمایل [$1 این نسخه را ببینید].",
"rev-suppressed-text-unhide": "این ویرایش از این صفحه '''فرونشانده شدهاست'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.\nشما کماکان میتوانید در صورت تمایل [$1 این نسخه را ببینید].",
- "rev-deleted-text-view": "این دةسکاری از این صفحه '''حذف شدهاست'''.\nشما میتوانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
+ "rev-deleted-text-view": "این ویرایش از این صفحه '''حذف شدهاست'''.\nشما میتوانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
"rev-suppressed-text-view": "این دةسکاری از این صفحه '''فرونشانی شدهاست'''.\nشما میتوانید آن را ببینید؛ ممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} سیاههٔ فرونشانی] موجود باشد.",
"rev-deleted-no-diff": "شما نمیتوانید این تفاوت را مشاهده کنید زیرا یکی از دو نسخه '''پاک شدهاست'''.\nممکن است اطلاعات مرتبط با آن در [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} سیاههٔ حذف] موجود باشد.",
"rev-suppressed-no-diff": "شما نمیتوانید این تفاوت را مشاهده کنید زیرا یکی از نسخهها '''پاک شدهاست'''.",
"shown-title": "نمایش$1 {{PLURAL:$1|نتیجه|نتایج}} وۀ هۀر وۀلگۀ",
"viewprevnext": "($3)($2 {{int:pipe-separator}} $1)نمایش",
"searchmenu-exists": " {{PLURAL:$2|0=|همچنین نتایج جستجوی دیگری را ببینید.}} '''صفحهای با عنوان \"[[:$1]]\" در این ویکی وجود دارد.'''",
- "searchmenu-new": "<strong>Create the page \"[[:$1]]\" on this wiki!</strong> {{PLURAL:$2|0=|See also the page found with your search.|See also the search results found.}}",
+ "searchmenu-new": "<strong>صفحهٔ «[[:$1]]» را در این ویکی بسازید!</strong> {{PLURAL:$2|0=همچنین صفحهٔ یافتشده با جستجویتان را ببینید.|همچنین نتایج جستجوی یافتشده را ببینید.}}",
"searchprofile-articles": "وۀلگۀ محتوایی",
"searchprofile-images": "چندرسانهای",
"searchprofile-everything": "کؤل چئ",
"prefs-help-prefershttps": "تأثیر این ترجیح بعد از ورود بعدی شما اعمال خواهد شد.",
"prefswarning-warning": "تغییراتتان به ترجیحات هنوز ذحیره نشده است.\nاگر این صفحه بدون کلیک بر «$1» ترک کنید ترجیحاتتان ذخیره نخواهد شد.",
"prefs-tabs-navigation-hint": "نکته: شما می توانید از کلیدهای جهتنمای چپ و راست برای حرکت بین زبانهها در فهرست زبانهها استفاده کنید.",
- "email-address-validity-valid": "آدرس ایمیل معتبر به نظر میرسد",
- "email-address-validity-invalid": "آدرس ایمیل معتبر وارد کنید",
"userrights": "مدیریت اختیارات کاربر",
"userrights-lookup-user": "مدیریت گروههای کاربری",
"userrights-user-editname": "یک نام کاربری وارد کنید:",
"protectedpages-noredirect": "پنهان کردن تغییر مسیرها",
"protectedpagesempty": "در حال حاضر هیچصفحهای محافظت نشدهاست.",
"protectedpages-timestamp": "برچسب زمان",
- "protectedpages-page": "وةڵگة",
+ "protectedpages-page": "وةڵگة/پەڕە",
"protectedpages-expiry": "انقضا",
"protectedpages-performer": "کاربر حفاظتکننده",
"protectedpages-params": "پارامترهای حفاظت",
"tooltip-whatlinkshere-invert": "این جعبه را برای پنهان کردن پیوند صفحاتی که فضای نامشان انتخاب شدهاست، انتخاب کنید.",
"namespace_association": "فضای نام مرتبط",
"tooltip-namespace_association": "این جعبه را علامت بزنید تا فضای نام بحث یا موضوع مرتبط با فضای نام انتخاب شده هم شامل شود",
- "blanknamespace": "(اصلی)",
+ "blanknamespace": "(سÛ\95ر/اصÙ\84Û\8c)",
"contributions": "هؤمکاریۀل{{GENDER:$1|کاربۀر}}",
"contributions-title": "مشارکتهای کاربری $1",
"mycontris": "هؤمکاری کِرۀل",
"sp-contributions-submit": "گئردین/مهِ نی",
"whatlinkshere": "پیوندۀل وۀ ئئ وةڵگة",
"whatlinkshere-title": "وۀلگۀلئ گإ وۀ «$1» پیوۀند دِرِن",
- "whatlinkshere-page": ":وةڵگة",
+ "whatlinkshere-page": ":Ù¾Û\95Ú\95Û\95/Ù\88ةڵگة",
"linkshere": "The following pages link to <strong>[[:$1]]</strong>:",
"nolinkshere": "هیچ صفحهای به '''[[:$1]]''' پیوند ندارد.",
"nolinkshere-ns": "هیچ صفحهای از فضای نام انتخاب شده به '''[[:$1]]''' پیوند ندارد.",
"tooltip-search": " {{SITENAME}}مِنِی کرد أ نوم",
"tooltip-search-go": "بچؤ وۀلگۀ گإ نام راسکانی/دقیق هۀسئ",
"tooltip-search-fulltext": "مِنِی کردن وۀلگۀل/پۀرۀل ئۀرا ئئ مۀتنۀ",
- "tooltip-p-logo": "وۀلگۀ اصلی بوینن",
- "tooltip-n-mainpage": "وۀلگۀ اصلی بوینن",
- "tooltip-n-mainpage-description": "وۀلگۀ اصلی بوینن",
+ "tooltip-p-logo": "سەر پەڕە بوینن",
+ "tooltip-n-mainpage": "سەر پەڕە بوینن",
+ "tooltip-n-mainpage-description": "سەر پەڕە بوینن",
"tooltip-n-portal": "دۀربارۀ پروژه،أؤۀگإ مۀتؤینین انجؤم دین و چۀ وۀ کؤ بکینۀ دی/پئا کین",
"tooltip-n-currentevents": "پئا کردن اطلاعات پسزمینه دۀربارۀ رویدادۀلایسۀ",
"tooltip-n-recentchanges": "لیستی إژ تۀغیرۀل ایسۀ إ ویکی",
"logentry-import-interwiki": "$1 $3 را از ویکی دیگر {{GENDER:$2|درونریز کرد}}",
"logentry-import-interwiki-details": "$1 {{GENDER:$2|imported}} $3 from $5 ($4 {{PLURAL:$4|revision|revisions}})",
"logentry-merge-merge": "$1 $3 را به $4 {{GENDER:$2| ادغام کرد}} (نسخه تا $5)",
- "logentry-move-move": "$1 {{GENDER:$2|moved}} page $3 to $4",
+ "logentry-move-move": "$1 صفحهٔ $3 را به $4 {{GENDER:$2|منتقل کرد}}",
"logentry-move-move-noredirect": "$1 وةڵگة $3 را بدون برجایگذاشتن تغییرمسیر به $4 {{GENDER:$2|منتقل کرد}}",
"logentry-move-move_redir": "$1 وةڵگة $3 را به $4 که تغییرمسیر بود {{GENDER:$2|منتقل کرد}}",
"logentry-move-move_redir-noredirect": "$1 وةڵگة $3 را بدون برجایگذاشتن تغییرمسیر به $4 که تغییرمسیر بود {{GENDER:$2|منتقل کرد}}",
"expand_templates_preview_fail_html": "<em>زیرا {{SITENAME}} تا به HTML خام فعال و یک دست رفتن اطلاعات نشست وجود دارد، پیش نمایش به عنوان یک اقدام احتیاطی در برابر حملات جاوا اسکریپت پنهان است.</em>\n\n<strong>اگر این تلاش پیشنمایش مشروع است، لطفا دوباره سعی کنید. اگر هنوز کار نمی کند، سعی کنید [[Special:UserLogout|خروج از سیستم]] را کلیک نموده و دوباره وارد شوید.",
"expand_templates_preview_fail_html_anon": "<em>زیرا {{SITENAME}} تا به HTML خام فعال و یک دست رفتن اطلاعات نشست وجود دارد، پیش نمایش به عنوان یک اقدام احتیاطی در برابر حملات جاوا اسکریپت پنهان است.</em>\n\n<strong>اگر این تلاش پیشنمایش مشروح است ، لطفا دوباره سعی کنید اگر هنوز کار میکند،سعی کنید Following link is missing: [[Special:UserLogin|ورود|خروج]]را کلیک کنید و دوباره وارد شوید",
"pagelanguage": "وةڵگة انتخاب زوون",
- "pagelang-name": "وةڵگة",
+ "pagelang-name": "وةڵگة/پەڕە",
"pagelang-language": "زوون",
"pagelang-use-default": "استفاده إژ زوون پئش فرض",
"pagelang-select-lang": "زوون انتخاب کۀ",
"prefs-help-prefershttps": "کارگرایی ای ترجیح نها وامین اومائن نهایی شما وه کار گرته بوئه.",
"prefswarning-warning": "آلشتیا شما ری ترجیحاتتو هنی اماییه نبیه.\nار ای بلگه نه بی یه که ری \"$1\" بپورنیت ول بکیت ترجیحیا شما اماییه نبوئن.",
"prefs-tabs-navigation-hint": "نکته: شما می تونید د کلیتیا لادیار کن چپ و راست نه سی رئتن مین تبیا که هان د نوم گه تبیا وه کار بونیت.",
- "email-address-validity-valid": "تیرنئشوٙن أنجومانامە دیار بییە خوٙأ.",
- "email-address-validity-invalid": "یئ گئل تیرنئشوٙن أنجوٙمانامە خوٙ بأزئنیت",
"userrights": "حوقوٙق دیڤوٙنداری کاریار",
"userrights-lookup-user": "جأرغە یا کاریاری نە دیڤوٙنداری بأکیت",
"userrights-user-editname": "یئ گئل نوم کاریاری ڤارئد بأکیت:",
"prefs-help-prefershttps": "Šis nustatymas suveiks kitą kartą prisijungiant.",
"prefswarning-warning": "Jūs atlikote savo nustatymų pakeitimus, kurie dar nebuvo išsaugoti.\nJei paliksite puslapį nepaspaudę \"$1\", jūsų nustatymai nebus atnaujinti.",
"prefs-tabs-navigation-hint": "Patarimas: galite naudoti kairės ir dešinės rodyklių ženkliukus, kad skirtukų sąraše judėtumėte tarp skirtukų.",
- "email-address-validity-valid": "Panašu, kad E-pašto adresas yra teisingas",
- "email-address-validity-invalid": "Įveskite korektišką e-pašto adresą",
"userrights": "Naudotojų teisių valdymas",
"userrights-lookup-user": "Tvarkyti naudotojo grupes",
"userrights-user-editname": "Įveskite naudotojo vardą:",
"recentchanges-label-plusminus": "Šiuo baitų skaičiumi pakeista puslapio apimtis",
"recentchanges-legend-heading": "'''Paaiškinimai:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (taip pat žiūrėkite [[Special:NewPages|naujausių straipsnių sąrašą]])",
+ "recentchanges-submit": "Rodyti",
"rcnotefrom": "Žemiau yra {{PLURAL:$5|pakeitimas|pakeitimai}} pradedant <strong>$3, $4</strong> (rodoma iki <strong>$1</strong> pakeitimų).",
"rclistfrom": "Rodyti naujus pakeitimus pradedant $3 $2",
"rcshowhideminor": "$1 smulkius keitimus",
"mostrevisions": "Puslapiai su daugiausiai keitimų",
"prefixindex": "Visi puslapiai pagal pavadinimo pradžią",
"prefixindex-namespace": "Visi puslapiai prasidedantys ($1 vardų sritis)",
+ "prefixindex-submit": "Rodyti",
"prefixindex-strip": "Paslėpti priešdėlį gavinių sąraše",
"shortpages": "Trumpiausi puslapiai",
"longpages": "Ilgiausi puslapiai",
"protectedpages-performer": "Užrakinantis naudotojas",
"protectedpages-params": "Užrakinimo nuostatos",
"protectedpages-reason": "Priežastis",
+ "protectedpages-submit": "Rodyti puslapius",
"protectedpages-unknown-timestamp": "Nežinomas",
"protectedpages-unknown-performer": "Nežinomas vartotojas",
"protectedtitles": "Apsaugoti pavadinimai",
"protectedtitles-summary": "Tai pavadinimų, kuriais uždrausta kurti puslapius, sąrašas. Šiuo metu užrakintų puslapių sąrašą žiūrėkite čia: [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "Šiuo metu nėra jokių pavadinimų apsaugotų šiais parametrais.",
+ "protectedtitles-submit": "Rodyti pavadinimus",
"listusers": "Naudotojų sąrašas",
"listusers-editsonly": "Rodyti tik keitimus atlikusius naudotojus",
"listusers-creationsort": "Rodyti pagal paskyros sukūrimo datą",
"wlshowlast": "Rodyti paskutinių $1 valandų, $2 dienų",
"watchlistall2": "visi",
"watchlist-hide": "Slėpti",
+ "watchlist-submit": "Rodyti",
"wlshowtime": "Rodyti paskutinį:",
"wlshowhideminor": "smulkūs pakeitimai",
"wlshowhidebots": "robotai",
"whatlinkshere-hidelinks": "$1 nuorodas",
"whatlinkshere-hideimages": "$1 failų nuorodos",
"whatlinkshere-filters": "Filtrai",
+ "whatlinkshere-submit": "Eiti",
"autoblockid": "Automatinis blokavimas # $1",
"block": "Blokuoti naudotoją",
"unblock": "Atblokuoti naudotoją",
"passwordreset-email": "E-pasta adrese:",
"passwordreset-emailtitle": "Konta informācija {{SITENAME}}",
"passwordreset-emailelement": "Lietotājvārds: \n$1\n\nPagaidu parole: \n$2",
- "passwordreset-emailsent": "Paroles atiestatīšanas e-pasts ir nosūtīts.",
+ "passwordreset-emailsentemail": "Paroles atiestatīšanas e-pasts ir nosūtīts.",
"passwordreset-emailsent-capture": "Atgādinājuma e-pasta ziņojums ir nosūtīts, tas parādīts zemāk.",
"passwordreset-emailerror-capture": "Atgādinājuma e-pasta ziņojums tika izveidots, tas parādīts zemāk, bet nosūtīšana lietotājam neizdevās: $1",
"changeemail": "Mainīt e-pasta adresi",
"prefs-displaywatchlist": "Pamatuzstādījumi",
"prefs-diffs": "Izmaiņas",
"prefs-help-prefershttps": "Šie uzstādījumi stāsies spēkā nākamajā pievienošanās reizē.",
- "email-address-validity-valid": "E-pasta adrese šķiet derīga",
- "email-address-validity-invalid": "Ievadiet derīgu e-pasta adresi",
"userrights": "Dalībnieku tiesību pārvaldība",
"userrights-lookup-user": "Pārvaldīt dalībnieka grupas",
"userrights-user-editname": "Ievadi lietotājvārdu:",
"contributions": "{{GENDER:$1|Dalībnieka|Dalībnieces|Dalībnieka}} devums",
"contributions-title": "Dalībnieka $1 devums",
"mycontris": "Devums",
+ "anoncontribs": "Devums",
"contribsub2": "Lietotājs: $1 ($2)",
"nocontribs": "Netika atrastas izmaiņas, kas atbilstu šiem kritērijiem.",
"uctop": "(pēdējā izmaiņa)",
"whatlinkshere-hideimages": "$1 failu saites",
"whatlinkshere-filters": "Filtri",
"autoblockid": "Autobloķēšana #$1",
- "block": "Bloķēt lietotāju",
+ "block": "Bloķēt dalībnieku",
"unblock": "Atbloķēt lietotāju",
- "blockip": "Bloķēt {{GENDER:$1|lietotāju}}",
- "blockip-legend": "Bloķēt lietotāju",
+ "blockip": "Bloķēt {{GENDER:$1|dalībnieku|dalībnieci}}",
+ "blockip-legend": "Bloķēt dalībnieku",
"blockiptext": "Šo veidni izmanto, lai bloķētu kādas IP adreses vai lietotājvārda piekļuvi wiki lapu saglabāšanai. Dari to tikai, lai novērstu vandālismu atbilstoši [[{{MediaWiki:Policy-url}}|noteikumiem]].\nNorādi konkrētu iemeslu (piemēram, linkus uz vandalizētajām lapām).",
"ipaddressorusername": "IP adrese vai lietotājvārds",
"ipbexpiry": "Termiņš",
"ipbcreateaccount": "Neļaut izveidot lietotājvārdu",
"ipbemailban": "Neļaut lietotājam sūtīt e-pastu",
"ipbenableautoblock": "Automātiski bloķēt lietotāja pēdējo IP adresi un jebkuru IP adresi, no kuras šis lietotājs piekļūst šim wiki",
- "ipbsubmit": "Bloķēt šo lietotāju",
+ "ipbsubmit": "Bloķēt šo dalībnieku",
"ipbother": "Cits laiks",
"ipboptions": "2 stundas:2 hours,1 diena:1 day,3 dienas:3 days,1 nedēļa:1 week,2 nedēļas:2 weeks,1 mēnesis:1 month,3 mēneši:3 months,6 mēneši:6 months,1 gads:1 year,uz nenoteiktu laiku:infinite",
"ipbhidename": "Slēpt lietot'javārdu no labojumiem un sarakstiem",
"movenosubpage": "Šai lapai nav apakšlapu.",
"movereason": "Iemesls:",
"revertmove": "atcelt",
- "delete_and_move": "Dzēst un pārvietot",
"delete_and_move_text": "==Nepieciešama dzēšana==\nMērķa lapa \"[[:$1]]\" jau eksistē.\nVai tu to gribi izdzēst, lai atbrīvotu vietu pārvietošanai?",
"delete_and_move_confirm": "Jā, dzēst lapu",
"delete_and_move_reason": "Izdzēsts, lai atbrīvotu vietu pārvietošanai no \"[[$1]]\"",
"tooltip-pt-preferences": "Tavas izvēles",
"tooltip-pt-watchlist": "Tevis uzraudzītās lapas",
"tooltip-pt-mycontris": "Tavs devums",
+ "tooltip-pt-anoncontribs": "Labojumi, kas veikti no šīs IP adreses",
"tooltip-pt-login": "Aicinām tevi ieiet {{grammar:lokatīvs|{{SITENAME}}}}, tomēr tas nav obligāti.",
"tooltip-pt-logout": "Iziet",
"tooltip-ca-talk": "Diskusija par šī raksta lapu",
"passwordreset-emailtext-user": "Корисникот $1 на {{SITENAME}} побара измена на вашата лозинка на {{SITENAME}}\n($4). Оваа е-поштенска адреса е наведена во {{PLURAL:$3|следнава корисничка сметка|следниве кориснички сметки}}:\n\n$2\n\n{{PLURAL:$3|Оваа привремена лозинка ќе истече|Овие привремени лозинки ќе истечат}} во рок од {{PLURAL:$5|еден ден|$5 дена}}.\nСега треба да се најавите и да внесете нова лозинка. Ако ова барање го\nпоставил некој друг, или пак во меѓувреме сте се сетиле на лозинката, и не сакате\nда ја менувате, тогаш слободно занемарете ја поракава и продолжете да ја користите старата.",
"passwordreset-emailelement": "Корисничко име: \n$1\n\nПривремена лозинка: \n$2",
"passwordreset-emailsentemail": "Ако ова е регистрираната е-пошта за вашата сметка, тогаш ќе ви биде испратено писмо за задавање на нова лозинка.",
+ "passwordreset-emailsentusername": "Ако има соодветна регистрирана е-пошта, тогаш ќе ви биде испратена порака за промена на лозинката.",
"passwordreset-emailsent-capture": "Испратено е писмо за измена на лозинката (прикажано подолу).",
"passwordreset-emailerror-capture": "Создадено е писмо за измена на лозинката (прикажано подолу), но не успеав да го испратам на {{GENDER:$2|корисникот}}: $1",
"changeemail": "Смени или отстрани е-пошта",
"prefs-help-prefershttps": "Поставката ќе се примени следниот пат кога ќе се најавите.",
"prefswarning-warning": "Направивте промени во нагодувањата, но не ги зачувавте.\nИзмената нема да се изврши ако ја напуштите страницава без да стиснете на „$1“.",
"prefs-tabs-navigation-hint": "Совет: Можете да ги користите стрелките на тастатурата за да преоѓате од едно на друго јазиче во списокот на јазичиња.",
- "email-address-validity-valid": "Исправно",
- "email-address-validity-invalid": "Се бара исправна адреса!",
"userrights": "Раководење со кориснички права",
"userrights-lookup-user": "Раководење со кориснички групи",
"userrights-user-editname": "Внесете корисничко име:",
"prefs-help-prefershttps": "താങ്കൾ അടുത്ത പ്രാവശ്യം പ്രവേശിക്കുമ്പോൾ ഇവ ഫലത്തിൽ വരുന്നതാണ്.",
"prefswarning-warning": "താങ്കളുടെ ക്രമീകരണങ്ങളിൽ താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ ഇതുവരെ സേവ് ചെയ്തിട്ടില്ല.\n\"$1\" ഞെക്കാതെയാണ് താങ്കൾ ഈ താളിൽ നിന്നും പോകുന്നതെങ്കിൽ താങ്കളുടെ ക്രമീകരണങ്ങൾ സേവ് ചെയ്യപ്പെടുന്നതല്ല.",
"prefs-tabs-navigation-hint": "സൂചന: ടാബുകളുടെ പട്ടികയിലെ ടാബുകളിലൂടെ നീങ്ങാൻ ഇടത്തും വലത്തും ആരോ കീകൾ ഉപയോഗിക്കാവുന്നതാണ്.",
- "email-address-validity-valid": "സാധുതയുള്ളതെന്ന് തോന്നുന്നു",
- "email-address-validity-invalid": "സാധുതയുള്ള വിലാസം ആവശ്യമാണ്!",
"userrights": "ഉപയോക്തൃ അവകാശ പരിപാലനം",
"userrights-lookup-user": "ഉപയോക്തൃസംഘങ്ങളെ പരിപാലിക്കുക",
"userrights-user-editname": "ഒരു ഉപയോക്തൃനാമം ടൈപ്പു ചെയ്യുക:",
"passwordreset-emailtext-user": " {{SITENAME}}वरील सदस्य $1ने {{SITENAME}}($4) करिता नविन 'परवलीचा शब्द' पुनर्स्थापनेबद्दल विनंती केली आहे.\nखालील{{PLURAL:$3|सदस्यखाते}}या विपत्रपत्त्याशी निगडीत आहे: \n\n\"$2\"\n\n{{PLURAL:$3|हा तात्पुरता परवलीचा शब्द|हे तात्पुरते परवलीचे शब्द}}{{PLURAL:$5|एक दिवस|$5 दिवसात}} मुदतबाह्य होतील.आता आपण लॉग-ईन करून नविन परवलीचा शब्द निवडा.जर ईतर कोणी ही विनंती केली असेल,किंवा जर आपणास परवलीच शब्द आठवला असेल तर,व, जर आपण तो बदलु इच्छित नसाल तर आपण हा संदेश टाळा व आपला जुना परवलीचा शब्द वापरणे सुरू ठेवा.",
"passwordreset-emailelement": "सदस्यनाव: \n$1\n\nअस्थायी परवलीचा शब्द: \n$2",
"passwordreset-emailsentemail": "जर हा आपल्या खात्याचा नोंदणिकृत विपत्रपत्ता असेल तर, परवलीच्या शब्दाच्या पुनर्स्थापनेबाबत एक विपत्र पाठवण्यात येईल.",
+ "passwordreset-emailsentusername": "जर तदनुरूप नोंदीकृत विपत्रपत्ता असेल तर, परवलीचा शब्द पुनर्स्थापन विपत्र पाठविल्या जाईल.",
"passwordreset-emailsent-capture": "'परवलीचा शब्द' पुनर्स्थापनेबाबत एक विपत्र पाठवण्यात आले आहे जे खाली दर्शविण्यात आले आहे.",
"passwordreset-emailerror-capture": "'परवलीचा शब्द' पुनर्स्थापनेबाबत एक विपत्र निर्माण करण्यात आले, जे खाली दर्शविण्यात आले आहे.परंतु,{{GENDER:$2|सदस्य}}ला पाठविणे असफल झाले: $1",
"changeemail": "विपत्रपत्ता बदला किंवा हटवा",
"prefs-help-prefershttps": "हा पसंतीक्रम आपल्या पुढील सनोंद प्रवेशानंतर कार्यान्वित होईल.",
"prefswarning-warning": "आपण आपल्या पसंतीक्रमात केलेला बदल अद्याप जतन झाला नाही.जर आपण \"$1\" न टिचकता, या पानावरुन दुसरीकडे गेलात तर आपला पसंतीक्रम अद्यतन होणार नाही.",
"prefs-tabs-navigation-hint": "उपयुक्त सूचना:आपण कळींच्या यादीत, कळींदरम्यानच्या सुचालनास डावी व उजवी बाण-कळ वापरु शकता.",
- "email-address-validity-valid": "विपत्रपत्ता वैध दिसत आहे",
- "email-address-validity-invalid": "वैध विपत्रपत्ता लिहा",
"userrights": "सदस्य अधिकार व्यवस्थापन",
"userrights-lookup-user": "सदस्य गटांचे(ग्रूप्स) व्यवस्थापन करा.",
"userrights-user-editname": "सदस्य नाव टाका:",
"recentchanges-legend-heading": "'''विवरण:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|नविन पानांची यादी]] हेही पाहा)",
"recentchanges-legend-plusminus": "(''±१२३'')",
+ "recentchanges-submit": "दाखवा",
"rcnotefrom": "खाली {{PLURAL:$5|हा बदल आहे|हे बदल आहेत}} <strong>$3, $4</strong>पासून ते(<strong>$1</strong>पर्यंतचे बदल दाखविले आहेत).",
"rclistfrom": "$2,$3 पासून सुरुवात करुन, नविन केल्या गेलेले बदल दाखवा.",
"rcshowhideminor": "छोटे बदल $1",
"mostrevisions": "सर्वाधिक बदललेले लेख",
"prefixindex": "उपसर्ग असणाऱ्या लेखांची यादी",
"prefixindex-namespace": "($1 नामविश्व) हा उपसर्ग असणारी सर्व पाने",
+ "prefixindex-submit": "दर्शवा",
"prefixindex-strip": "यादीतील उपसर्ग काढा",
"shortpages": "छोटी पाने",
"longpages": "मोठी पाने",
"protectedpages-performer": "सदस्याचे रक्षण करीत आहे",
"protectedpages-params": "रक्षणाची प्राचले",
"protectedpages-reason": "कारण",
+ "protectedpages-submit": "पाने दर्शवा",
"protectedpages-unknown-timestamp": "अज्ञात",
"protectedpages-unknown-performer": "अनामिक सदस्य",
"protectedtitles": "सुरक्षीत शीर्षके",
"protectedtitles-summary": "या पानात अशा शीर्षकांची यादी आहे, जी नविन तयार करता येउ शकणार नाहीत.अस्तित्वात असणाऱ्या संरक्षित पानांच्या यादीसाठी [[{{#special:ProtectedPages}}|{{int:protectedpages}}]] बघा.",
"protectedtitlesempty": "या नियमावलीने सध्या कोणतीही शीर्षके सुरक्षित केलेली नाहीत.",
+ "protectedtitles-submit": "शीर्षके दर्शवा",
"listusers": "सदस्यांची यादी",
"listusers-editsonly": "फक्त संपादनांसहित सदस्य दाखवा",
"listusers-creationsort": "निर्मितीच्या तारखेप्रमाणे लावा",
"activeusers-hidebots": "सांगकामे लपवा",
"activeusers-hidesysops": "प्रचालक लपवा",
"activeusers-noresult": "एकही सदस्य सापडला नाही.",
+ "activeusers-submit": "सक्रिय सदस्य दर्शवा",
"listgrouprights": "सदस्य गट अधिकार",
"listgrouprights-summary": "या विकिवर दिलेली सदस्य गटांची व्याख्यिकृत यादी त्यांच्या अधिकारांसकट खाली दर्शविलेली आहे. प्रत्येकाच्या वैयक्तिक अधिकारांची [[{{MediaWiki:Listgrouprights-helppage}}|अधिक माहिती]] येथे असु शकते.",
"listgrouprights-key": "विवरण:\n* <span class=\"listgrouprights-granted\">प्रदत्त अधिकार</span>\n* <span class=\"listgrouprights-revoked\">रद्द अधिकार</span>",
"wlshowlast": "मागील $1 तास $2 दिवस दाखवा",
"watchlistall2": "सर्व",
"watchlist-hide": "लपवा",
+ "watchlist-submit": "दर्शवा",
"wlshowtime": "शेवटचे दाखवा:",
"wlshowhideminor": "छोटी संपादने",
"wlshowhidebots": "सांगकामे",
"whatlinkshere-hidelinks": "$1 दुवे",
"whatlinkshere-hideimages": "$1 संचिका दुवे",
"whatlinkshere-filters": "गाळण्या",
+ "whatlinkshere-submit": "जा",
"autoblockid": "स्वयंचलितपणे #$1ला प्रतिबंधित करा",
"block": "सदस्यास प्रतिबंध करा",
"unblock": "सदस्यप्रतिबंध काढा",
"movepage-page-moved": "$1 हे पान $2 या मथळ्याखाली स्थानांतरीत केले.",
"movepage-page-unmoved": "$1 हे पान $2 या मथळ्याखाली स्थानांतरीत करता आलेले नाही.",
"movepage-max-pages": "जास्तीत जास्त $1 {{PLURAL:$1|पान|पाने}} स्थानांतरीत करण्यात {{PLURAL:$1|आलेले आहे|आलेली आहेत}} व आता आणखी पाने आपोआप स्थानांतरीत होणार नाहीत.",
- "movelogpage": "सà¥\8dथाà¤\82नाà¤\82तराà¤\9aà¥\80 नà¥\8bà¤\82द",
+ "movelogpage": "स्थानांतराची नोंद",
"movelogpagetext": "स्थानांतरित केलेल्या पानांची यादी.",
"movesubpage": "{{PLURAL:$1|उपपान|उपपाने}}",
"movesubpagetext": "या पानास $1 {{PLURAL:$1|उपपान|उपपाने}} असून ती पुढे दर्शवली आहेत:",
"prefs-help-prefershttps": "Keutamaan inu akan berkuatkuasa pada lain kali anda log masuk.",
"prefswarning-warning": "Anda telah mengubah suai keutamaan anda yang belum disimpan.\nJika anda meninggalkan laman ini tanpa mengklik \"$1\", keutamaan anda tidak akan disimpan.",
"prefs-tabs-navigation-hint": "Petua: Anda boleh menggunakan kekunci anak panah kiri atau kanan untuk beralihan dari tab ke tab pada senarai tab.",
- "email-address-validity-valid": "Alamat e-mel adalah sah",
- "email-address-validity-invalid": "Sila masukkan alamat e-mel yang sah",
"userrights": "Pengurusan hak pengguna",
"userrights-lookup-user": "Urus kumpulan pengguna",
"userrights-user-editname": "Masukkan nama pengguna:",
"passwordreset-emailtext-ip": "Coccherun (può darse ca sì tu, cu n'indirizzo IP $1) ha addimannato na mmasciata c' 'a password nova pe' putè trasì a {{SITENAME}} ($4). {{PLURAL:$3|L'utente associato|L'utente associate}} a st'indirizze e-mail songo:\n\n$2\n\n{{PLURAL:$3|Sta password temporanea ammaturarrà|Sti password temporanee ammaturarranno}} aropp'a {{PLURAL:$5|nu juorno|$5 ghiuorne}}.\nHè 'a trasì e scegliere na password nova mò. \n\nSi nun sì stato tu a fà sta richiesta, o te sì scurdat' 'a password origginale e nun 'a buò cagnà cchiù, lassa perde sta mmasciata e usa 'a password viecchia.",
"passwordreset-emailtext-user": "L'utente $1 di {{SITENAME}} ha addimannato na mmasciata c' 'a password nova pe' putè trasì a {{SITENAME}} ($4). {{PLURAL:$3|L'utente associato|L'utente associate}} a st'indirizze e-mail songo:\n\n$2\n\n{{PLURAL:$3|Sta password temporanea ammaturarrà|Sti password temporanee ammaturarranno}} aropp'a {{PLURAL:$5|nu juorno|$5 ghiuorne}}.\nHè 'a trasì e scegliere na password nova mò. \n\nSi nun sì stato tu a fà sta richiesta, o te sì scurdat' 'a password origginale e nun 'a buò cagnà cchiù, lassa perde sta mmasciata e usa 'a password viecchia.",
"passwordreset-emailelement": "Nomme utente: \n$1\n\nPassword temporanea: \n$2",
- "passwordreset-emailsentemail": "Si chesto fosse nu cunto riggistrato e-mail, allora buò dicere ca se mannarrà na mmasciata e-mail pe' riabbià 'a password.",
+ "passwordreset-emailsentemail": "Si chesto fosse nu cunto e-mail riggistrato, allora buò dicere ca se mannarrà na mmasciata e-mail pe' riabbià 'a password.",
+ "passwordreset-emailsentusername": "Si esistesse nu cunto e-mail riggistrato ca currispunnesse a chesto, allora se mannarrà na mmasciata pe' riabbià 'a password.",
"passwordreset-emailsent-capture": "Na mmasciata e-mail pe' riabbià 'a password è stata mannata, chista mmasciata 'a putite vedé ccà abbascio.",
"passwordreset-emailerror-capture": "Na mmasciata e-mail pe' riabbià 'a password è stata mannata, 'a putite vedé ccà abbascio, ma aita sapé ca nun s'è mannata a {{GENDER:$2|l'utente}} pecché c'è stato cocch'errore: $1",
"changeemail": "Cagna o lèva l'indirizzo e-mail",
"prefs-help-prefershttps": "Sta preferenza averrà affetto 'a 'o prossimo acciesso vuosto.",
"prefswarning-warning": "Avite fatto cagnamiente a 'e preferenze d' 'e vuoste ca nun so' stat'ancora sarvate.\nSi ascite 'a sta paggena senza clickà \"$1\" 'e preferenze d' 'e vuoste nun sarranno agghiurnate.",
"prefs-tabs-navigation-hint": "Suggerimento: se ponno ausà 'e buttòne 'e freccia a manca e a dritta pe' ve muovere nfra 'e schede dint'a l'elenco d' 'e schede.",
- "email-address-validity-valid": "L'indirizzo e-mail pare valido",
- "email-address-validity-invalid": "Nzerta n'indirizzo e-mail valido",
"userrights": "Gestione d' 'e permesse 'e l'utente",
"userrights-lookup-user": "Gestione 'e gruppe d'utenza",
"userrights-user-editname": "Nzertàte nu nomme utente:",
"prefs-help-prefershttps": "Denne preferansen vil virke etter neste innlogging.",
"prefswarning-warning": "Du har gjort endringer i dine innstillinger som ikke er lagret ennå.\nDersom du forlater denne siden utenk å klikke på \"$1\" blir ikke innstillingene dine oppdatert.",
"prefs-tabs-navigation-hint": "Tips: Du kan bruke venstre- og høyrepiltastene for å navigere mellom fanene i fanelisten",
- "email-address-validity-valid": "E-postadressen ser gyldig ut",
- "email-address-validity-invalid": "Fyll inn en gyldig e-postadresse",
"userrights": "Brukerrettighetskontroll",
"userrights-lookup-user": "Ordne brukergrupper",
"userrights-user-editname": "Fyll inn et brukernavn:",
"prefs-help-prefershttps": "Deze voorkeur wordt toegepast bij de volgende keer aanmelden.",
"prefswarning-warning": "U heeft deze wijzigingen gemaakt in uw voorkeuren die nog niet opgeslagen zijn. Wanneer u de pagina verlaat zonder op \"$1\" te klikken worden uw voorkeuren niet bijgewerkt.",
"prefs-tabs-navigation-hint": "Tip: u kunt de pijltjestoetsen naar links en naar rechts gebruiken om te navigeren tussen de tabbladen in de lijst.",
- "email-address-validity-valid": "Het e-mailadres lijkt geldig",
- "email-address-validity-invalid": "Geef een geldig e-mailadres op",
"userrights": "Gebruikersrechtenbeheer",
"userrights-lookup-user": "Gebruikersgroepen beheren",
"userrights-user-editname": "Voer een gebruikersnaam in:",
"prefs-displaywatchlist": "Val for vising",
"prefs-diffs": "Skilnader",
"prefs-help-prefershttps": "Denne innstillinga vil verta verksam neste gongen du loggar inn.",
- "email-address-validity-valid": "E-postadressa ser ut til å vera gyldig",
- "email-address-validity-invalid": "Skriv inn ei gyldig e-postaddresse.",
"userrights": "Administrering av brukartilgang",
"userrights-lookup-user": "Administrer brukargrupper",
"userrights-user-editname": "Skriv inn brukarnamn:",
"databaseerror-query": "Zapytanie: $1",
"databaseerror-function": "Funkcja: $1",
"databaseerror-error": "Błąd: $1",
+ "transaction-duration-limit-exceeded": "Aby zapobiec wysokim opóźnieniom replikacji danych, ta transakcja została przerwana. Czas zapisywania ($1) przekroczył limit $2 sekund.\nJeśli modyfikujesz wiele elementów jednocześnie, spróbuj zamiast tego wykonać kilka mniejszych operacji.",
"laggedslavemode": "Uwaga! Ta strona może nie zawierać najnowszych aktualizacji.",
"readonly": "Baza danych jest zablokowana",
"enterlockreason": "Podaj powód zablokowania bazy oraz szacunkowy termin jej odblokowania",
"missingarticle-rev": "(wersja $1)",
"missingarticle-diff": "(różnica: $1, $2)",
"readonly_lag": "Baza danych została automatycznie zablokowana na czas potrzebny do wykonania synchronizacji zmian między serwerem głównym i serwerami pośredniczącymi.",
+ "nonwrite-api-promise-error": "Nagłówek HTTP 'Promise-Non-Write-API-Action' został wysłany, ale zapytanie wykorzystywało moduł API, który modyfikuje dane.",
"internalerror": "Błąd wewnętrzny",
"internalerror_info": "Błąd wewnętrzny: $1",
"internalerror-fatal-exception": "Krytyczny wyjątek typu \"$1\"",
"title-invalid-interwiki": "Podany tytuł strony zawiera link interwiki, który nie może być używany w tytułach.",
"title-invalid-talk-namespace": "Żądany tytuł strony dotyczy strony dyskusji, która nie istnieje.",
"title-invalid-characters": "Żądany tytuł strony zawiera błędne znaki: „$1”.",
+ "title-invalid-relative": "Tytuł zawiera ścieżkę względną (./, ../). Tytuły stron ze ścieżką względną są niedozwolone, gdyż w wielu wypadkach byłyby nieosiągalne dla przeglądarki użytkownika.",
"title-invalid-magic-tilde": "Żądany tytuł strony zawiera błędną, magiczną sekwencję tyld (<nowiki>~~~</nowiki>)",
"title-invalid-too-long": "Podany tytuł strony jest zbyt długi. Nie może mieć więcej niż $1 {{PLURAL:$1|bajt|bajty|bajtów}} w kodowaniu UTF-8.",
"title-invalid-leading-colon": "Podany tytuł strony zawiera na początku nieprawidłowy dwukropek.",
"passwordreset-emailtext-ip": "Ktoś (prawdopodobnie Ty, spod adresu IP $1) poprosił o zresetowanie twojego hasła w {{GRAMMAR:MS.lp{{SITENAME}}}} ($4). Z tym adresem e‐mailowym powiązane {{PLURAL:$3|jest konto użytkownika|są następujące konta użytkowników:}}\n\n$2\n\n{{PLURAL:$3|Tymczasowego hasła|Tymczasowych haseł}} można użyć w ciągu {{PLURAL:$5|jednego dnia|$5 dni}}.\nPowinieneś zalogować się i zmienić hasło na nowe. Jeśli to ktoś inny poprosił o wysłanie przypomnienia lub jeśli pamiętasz aktualne hasło i nie chcesz go zmieniać wystarczy, że zignorujesz tę wiadomość i będziesz nadal korzystać ze swojego starego hasła.",
"passwordreset-emailtext-user": "Użytkownik $1 poprosił o zresetowanie twojego hasła w {{GRAMMAR:MS.lp{{SITENAME}}}} ($4). Z tym adresem e‐mailowym powiązane {{PLURAL:$3|jest konto użytkownika|są następujące konta użytkowników:}}\n\n$2\n\n{{PLURAL:$3|Tymczasowego hasła|Tymczasowych haseł}} można użyć w ciągu {{PLURAL:$5|jednego dnia|$5 dni}}.\nPowinieneś zalogować się i zmienić hasło na nowe. Jeśli to ktoś inny poprosił o wysłanie przypomnienia lub jeśli pamiętasz aktualne hasło i nie chcesz go zmieniać wystarczy, że zignorujesz tę wiadomość i będziesz nadal korzystać ze swojego starego hasła.",
"passwordreset-emailelement": "Nazwa użytkownika: \n$1\n\nTymczasowe hasło: \n$2",
- "passwordreset-emailsentemail": "Jeśli adres e‐mail przypisany do Twojego konta został zarejestrowany, zostanie wysłany e-mail do odzyskiwania hasła.",
+ "passwordreset-emailsentemail": "Jeśli ten adres e‐mail jest przypisany do Twojego konta, zostanie na niego wysłany e-mail do odzyskiwania hasła.",
+ "passwordreset-emailsentusername": "Jeśli z tym kontem powiązany jest adres e‐mail, zostanie na niego wysłany e-mail do odzyskiwania hasła.",
"passwordreset-emailsent-capture": "Wyświetlony poniżej e‐mail pozwalający na zresetowanie hasła został wysłany.",
"passwordreset-emailerror-capture": "Poniżej wyświetlony e‐mail pozwalający na zresetowanie hasła został wygenerowany, ale nie udało się wysłać go do {{GENDER:$2|użytkownika|użytkowniczki}}: $1",
"changeemail": "Zmiana lub usunięcie adresu e‐mail",
"changeemail-no-info": "Musisz być zalogowany, by uzyskać bezpośredni dostęp do tej strony.",
"changeemail-oldemail": "Obecny adres e‐mail:",
"changeemail-newemail": "Nowy adres e-mail:",
+ "changeemail-newemail-help": "Jeśli chcesz usunąć swój adres e-mail, pozostaw to pole puste. Nie będzie wtedy możliwe zresetowanie zapomnianego hasła, przestaniesz także otrzymywać inne e-maile z tej wiki.",
"changeemail-none": "(brak)",
"changeemail-password": "Twoje hasło:",
"changeemail-submit": "Zmień e-mail",
"permissionserrors": "Błąd uprawnień",
"permissionserrorstext": "Nie masz uprawnień do tego działania z {{PLURAL:$1|następującej przyczyny|następujących przyczyn}}:",
"permissionserrorstext-withaction": "Nie masz uprawnień do $2 z {{PLURAL:$1|następującego powodu|następujących powodów}}:",
+ "contentmodelediterror": "Nie możesz edytować tej wersji, ponieważ model jej zawartości (<code>$1</code>) różni się od obecnego modelu zawartości strony (<code>$2</code>).",
"recreate-moveddeleted-warn": "'''Uwaga! Zamierzasz utworzyć stronę, która została wcześniej usunięta.'''\n\nUpewnij się, czy ponowne utworzenie tej strony jest uzasadnione.\nPoniżej znajduje się rejestr usunięć i zmian nazwy tej strony:",
"moveddeleted-notice": "Ta strona została usunięta.\nRejestr usunięć i zmian nazwy tej strony jest pokazany poniżej.",
"moveddeleted-notice-recent": "Przepraszamy, ale ta strona została niedawno (w ciągu ostatnich 24 godzin) usunięta. Poniżej znajduje się rejestr usunięć i zmian nazwy tej strony.",
"prefs-help-prefershttps": "Ta opcja zacznie działać przy twoim następnym zalogowaniu.",
"prefswarning-warning": "Niektóre z dokonanych zmian w preferencjach nie zostały jeszcze zapisane. Jeśli wyjdziesz bez wciśnięcia „$1”, Twoje zmiany zostaną utracone.",
"prefs-tabs-navigation-hint": "Wskazówka: do poruszania się między zakładkami możesz użyć klawiszy strzałek w lewo i w prawo",
- "email-address-validity-valid": "Wygląda na prawidłowy",
- "email-address-validity-invalid": "Wymagany jest prawidłowy adres!",
"userrights": "Zarządzanie uprawnieniami użytkowników",
"userrights-lookup-user": "Zarządzaj grupami użytkownika",
"userrights-user-editname": "Wprowadź nazwę użytkownika:",
"recentchanges-legend-heading": "'''Legenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (zobacz też [[Special:NewPages|listę nowych stron]])",
"recentchanges-legend-plusminus": "(''±123'')",
+ "recentchanges-submit": "Pokaż",
"rcnotefrom": "Poniżej {{PLURAL:$5|pokazano zmianę|pokazano zmiany}} {{PLURAL:$5|wykonaną|wykonane}} po <strong>$3, $4</strong> (nie więcej niż '''$1''' pozycji).",
"rclistfrom": "Pokaż nowe zmiany od $3 $2",
"rcshowhideminor": "$1 drobne edycje",
"upload-options": "Opcje przesyłania",
"watchthisupload": "Obserwuj ten plik",
"filewasdeleted": "Plik o tej nazwie istniał, ale został usunięty.\nZanim załadujesz go ponownie, sprawdź $1.",
+ "filename-thumb-name": "Nazwa pliku wskazuje na to, że próbujesz przesłać miniaturkę obrazka. Prosimy nie przesyłać miniaturek w ramach tej samej wiki. Jeśli jest to konieczne, to zmień nazwę na bardziej opisową (w szczególności taką, w której nie ma prefiksu typowego dla miniaturek).",
"filename-bad-prefix": "Nazwa pliku, który przesyłasz, zaczyna się od '''„$1”'''. Jest to nazwa zazwyczaj przypisywana automatycznie przez cyfrowe aparaty fotograficzne, która nie informuje o zawartości pliku.\nZmień nazwę pliku na bardziej opisową.",
"filename-prefix-blacklist": " #<!-- nie modyfikuj tej linii --> <pre>\n# Składnia jest następująca:\n# * Wszystko od znaku \"#\" do końca linii uznawane jest za komentarz\n# * Każda niepusta linia zawiera początek nazwy pliku domyślnie wykorzystywany przez aparaty cyfrowe\nCIMG # Casio\nDSC_ # Nikon\nDSCF # Fuji\nDSCN # Nikon\nDUW # niektóre telefony komórkowe\nIMG # ogólny\nJD # Jenoptik\nMGP # Pentax\nPICT # wiele różnych\n #</pre> <!-- nie modyfikuj tej linii -->",
"upload-success-subj": "Przesłanie pliku powiodło się",
"foreign-structured-upload-form-label-own-work": "To moja własna praca",
"foreign-structured-upload-form-label-infoform-categories": "Kategorie",
"foreign-structured-upload-form-label-infoform-date": "Data",
- "foreign-structured-upload-form-label-own-work-message-local": "Potwierdzam, że wysyłam ten plik zgodnie z warunkami i zasadami licencjowania obowiązującymi na {{SITENAME}}.",
+ "foreign-structured-upload-form-label-own-work-message-local": "Potwierdzam, że wysyłam ten plik zgodnie z warunkami i zasadami licencjonowania obowiązującymi na {{SITENAME}}.",
"foreign-structured-upload-form-label-not-own-work-message-local": "Jeśli nie możesz wysłać tego pliku zgodnie z zasadami obowiązującymi na {{SITENAME}}, zamknij ten komunikat i spróbuj innej metody.",
+ "foreign-structured-upload-form-label-not-own-work-local-local": "Możesz skorzystać też z [[Special:Upload|domyślnej strony przesyłania plików]].",
+ "foreign-structured-upload-form-label-own-work-message-default": "Rozumiem, że przesyłam ten plik do współdzielonego repozytorium. Potwierdzam, że robię to zgodnie z warunkami i zasadami licencjonowania tam obowiązującymi.",
"foreign-structured-upload-form-label-not-own-work-message-default": "Jeśli nie jesteś w stanie przesłać tego pliku zgodnie z zasadami współdzielonego repozytorium, zamknij to okno i spróbuj innej metody.",
- "foreign-structured-upload-form-label-own-work-message-shared": "Oświadczam, że mam prawa autorskie do tego pliku, nieodwołalnie publikuję go na Wikimedia Commons na licencji [https://creativecommons.org/licenses/by-sa/4.0/ Creative Commons BY-SA 4.0] i zgadzam się na [https://wikimediafoundation.org/wiki/Terms_of_Use warunki użytkowania].",
+ "foreign-structured-upload-form-label-not-own-work-local-default": "Możesz spróbować użyć [[Special:Upload|strony przesyłania plików {{GRAMMAR:D.lp|{{SITENAME}}}}]], jeżeli zasady tej strony dopuszczają publikację tego pliku.",
+ "foreign-structured-upload-form-label-own-work-message-shared": "Oświadczam, że mam prawa autorskie do tego pliku, nieodwołalnie publikuję go na Wikimedia Commons na licencji [https://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0] i zgadzam się na [https://wikimediafoundation.org/wiki/Terms_of_Use warunki użytkowania].",
"foreign-structured-upload-form-label-not-own-work-message-shared": "Jeżeli nie masz praw autorskich do tego pliku albo chcesz go opublikować na innej licencji, rozważ użycie [https://commons.wikimedia.org/wiki/Special:UploadWizard kreatora przesyłania plików].",
- "foreign-structured-upload-form-label-not-own-work-local-shared": "Możesz spróbować użyć [[Special:Upload|kreatora przesyłania plików {{GRAMMAR:D.lp|{{SITENAME}}}}]], jeżeli wolontariusze {{GRAMMAR:D.lp|{{SITENAME}}}} dopuszczają publikację plików na własnych zasadach.",
+ "foreign-structured-upload-form-label-not-own-work-local-shared": "Możesz spróbować użyć [[Special:Upload|strony przesyłania plików {{GRAMMAR:D.lp|{{SITENAME}}}}]], jeżeli zasady tej strony dopuszczają publikację tego pliku.",
+ "foreign-structured-upload-form-2-label-intro": "Dziękujemy za przesłanie pliku na {{GRAMMAR:B.lp|{{SITENAME}}}}. Zanim kontynuujesz, upewnij się, że spełnia poniższe warunki:",
+ "foreign-structured-upload-form-2-label-ownwork": "Musi być w całości <strong>Twoją pracą</strong>, a nie pobrany z Internetu",
+ "foreign-structured-upload-form-2-label-noderiv": "<strong>Nie może</strong> zawierać fragmentów <strong>cudzych prac</strong> ani być nimi zainspirowany",
+ "foreign-structured-upload-form-2-label-useful": "Musi mieć <strong>wartość edukacyjną</strong> i ułatwiać przekazywanie wiedzy",
+ "foreign-structured-upload-form-2-label-ccbysa": "Musi być możliwe <strong>udostępnienie go na zawsze</strong> w Internecie na licencji [https://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0]",
+ "foreign-structured-upload-form-2-label-alternative": "Jeśli nie wszystkie z tych warunków są spełnione, być może możesz mimo wszystko przesłać go za pomocą [https://commons.wikimedia.org/wiki/Special:UploadWizard kreatora przesyłania plików Commons], o ile jest udostępniony na wolnej licencji.",
+ "foreign-structured-upload-form-2-label-termsofuse": "Przesyłając plik, oświadczasz, że masz prawa autorskie do tego pliku, nieodwołalnie publikujesz go na Wikimedia Commons na licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0 i zgadzasz się na [https://wikimediafoundation.org/wiki/Terms_of_Use warunki użytkowania].",
+ "foreign-structured-upload-form-3-label-question-website": "Czy {{GENDER:|pobrałeś|pobrałaś|pobrałeś/aś}} tę grafikę ze strony internetowej lub wyszukiwarki grafiki?",
+ "foreign-structured-upload-form-3-label-question-ownwork": "Czy {{GENDER:|stworzyłeś|stworzyłaś|stworzyłeś/aś}} tę grafikę ({{GENDER:|zrobiłeś|zrobiłaś|zrobiłeś/aś}} zdjęcie, {{GENDER:|naszkicowałeś|naszkicowałaś|naszkicowałeś/aś}} rysunek, itp.) {{GENDER:|samemu|samej|samemu/samej}}?",
+ "foreign-structured-upload-form-3-label-question-noderiv": "Czy zawiera fragmenty cudzych prac (np. logo) lub jest nimi zainspirowana?",
+ "foreign-structured-upload-form-3-label-yes": "Tak",
+ "foreign-structured-upload-form-3-label-no": "Nie",
"backend-fail-stream": "Nie można odczytać pliku $1.",
"backend-fail-backup": "Nie można utworzyć kopii zapasowej pliku $1 .",
"backend-fail-notexists": "Plik $1 nie istnieje.",
"mostrevisions": "Strony o największej liczbie wersji",
"prefixindex": "Wszystkie strony o prefiksie",
"prefixindex-namespace": "Wszystkie strony z prefiksem (przestrzeń nazw $1)",
+ "prefixindex-submit": "Pokaż",
"prefixindex-strip": "Ukryj prefiks na liście wyników",
"shortpages": "Najkrótsze strony",
"longpages": "Najdłuższe strony",
"protectedpages-performer": "Użytkownik zabezpieczający",
"protectedpages-params": "Parametry zabezpieczenia",
"protectedpages-reason": "Powód",
+ "protectedpages-submit": "Wyświetl strony",
"protectedpages-unknown-timestamp": "Nieznane",
"protectedpages-unknown-performer": "Użytkownik nieznany",
"protectedtitles": "Zabezpieczone nazwy stron",
"protectedtitles-summary": "Ta strona zawiera listę tytułów, których utworzenie jest obecnie zabronione. Aby zobaczyć listę istniejących stron, które są chronione, zobacz [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "Dla tych ustawień dopuszczalne jest utworzenie stron o dowolnej nazwie.",
+ "protectedtitles-submit": "Wyświetl tytuły",
"listusers": "Lista użytkowników",
"listusers-editsonly": "Pokaż tylko użytkowników z edycjami",
"listusers-creationsort": "Sortuj według daty utworzenia",
"usereditcount": "$1 {{PLURAL:$1|edycja|edycje|edycji}}",
"usercreated": "{{GENDER:$3|Utworzył|Utworzyła|Utworzone}} $1 o $2",
"newpages": "Nowe strony",
+ "newpages-submit": "Pokaż",
"newpages-username": "Nazwa użytkownika:",
"ancientpages": "Najstarsze strony",
"move": "Przenieś",
"specialloguserlabel": "Kto:",
"speciallogtitlelabel": "Co (tytuł lub {{ns:user}}:nick użytkownika):",
"log": "Rejestr operacji",
+ "logeventslist-submit": "Pokaż",
"all-logs-page": "Wszystkie publiczne operacje",
"alllogstext": "Wspólny rejestr wszystkich typów operacji dla {{GRAMMAR:D.lp|{{SITENAME}}}}.\nMożesz zawęzić liczbę wyników poprzez wybranie typu rejestru, nazwy użytkownika albo tytułu strony.",
"logempty": "W rejestrze nie znaleziono pozycji odpowiadających zapytaniu.",
"cachedspecial-viewing-cached-ts": "Oglądasz buforowaną wersję tej strony, który nie może być w pełni aktualny.",
"cachedspecial-refresh-now": "Najpóźniejszy widok.",
"categories": "Kategorie",
+ "categories-submit": "Pokaż",
"categoriespagetext": "Strona przedstawia {{PLURAL:$1|kategorię zawierającą|listę kategorii zawierających}} strony lub pliki.\n[[Special:UnusedCategories|Nieużywane kategorie]] zostały ukryte.\nZobacz również [[Special:WantedCategories|brakujące kategorie]].",
"categoriesfrom": "Wyświetl kategorie, zaczynając od:",
"special-categories-sort-count": "sortowanie według liczby",
"activeusers-hidebots": "Ukryj boty",
"activeusers-hidesysops": "Ukryj administratorów",
"activeusers-noresult": "Nie odnaleziono żadnego użytkownika.",
+ "activeusers-submit": "Wyświetl aktywnych użytkowników",
"listgrouprights": "Uprawnienia grup użytkowników",
"listgrouprights-summary": "Poniżej znajduje się spis zdefiniowanych na tej wiki grup użytkowników, z wyszczególnieniem przydzielonych im uprawnień.\nSprawdź stronę z [[{{MediaWiki:Listgrouprights-helppage}}|dodatkowymi informacjami]] o uprawnieniach.",
"listgrouprights-key": "Legenda:\n* <span class=\"listgrouprights-granted\">Przyznane uprawnienie</span>\n* <span class=\"listgrouprights-revoked\">Odebrane uprawnienie</span>",
"wlshowlast": "Pokaż ostatnie $1 godzin, $2 dni",
"watchlistall2": "wszystkie",
"watchlist-hide": "Ukryj",
+ "watchlist-submit": "Pokaż",
"wlshowtime": "Okres czasu do wyświetlania:",
"wlshowhideminor": "drobne edycje",
"wlshowhidebots": "boty",
"delete-confirm": "Usuwanie „$1”",
"delete-legend": "Usuń",
"historywarning": "<strong>Uwaga:</strong> Strona, którą chcesz usunąć, ma {{PLURAL:$1|jedną starszą wersję|$1 starsze wersje|$1 starszych wersji}}:",
+ "historyaction-submit": "Pokaż",
"confirmdeletetext": "Zamierzasz usunąć stronę razem z całą dotyczącą jej historią.\nUpewnij się, czy na pewno chcesz to zrobić, że rozumiesz konsekwencje i że robisz to w zgodzie z [[{{MediaWiki:Policy-url}}|zasadami]].",
"actioncomplete": "Operacja wykonana",
"actionfailed": "Operacja się nie powiodła",
"changecontentmodel-cannot-convert": "Zawartość [[:$1]] nie może być przekształcona do typu $2.",
"changecontentmodel-nodirectediting": "Model zawartości $1 nie obsługuje bezpośredniego edytowania",
"log-name-contentmodel": "Rejestr zmian modelu zawartości",
+ "log-description-contentmodel": "Wydarzenia związane z modelami zawartości stron",
+ "logentry-contentmodel-change": "$1 {{GENDER:$2|zmienił|zmieniła}} model zawartości strony $3 z \"$4\" na \"$5\"",
"logentry-contentmodel-change-revertlink": "Przywróć",
"logentry-contentmodel-change-revert": "Przywróć",
"protectlogpage": "Zabezpieczone",
"whatlinkshere-hidelinks": "$1 linki",
"whatlinkshere-hideimages": "$1 linki z plików",
"whatlinkshere-filters": "Filtry",
+ "whatlinkshere-submit": "Dalej",
"autoblockid": "automatyczna blokada nr $1",
"block": "Zablokuj użytkownika",
"unblock": "Odblokuj użytkownika",
"pageinfo-robot-index": "Dozwolone",
"pageinfo-robot-noindex": "Niedozwolone",
"pageinfo-watchers": "Liczba obserwujących",
+ "pageinfo-visiting-watchers": "Liczba obserwujących stronę, którzy ostatnio ją odwiedzili",
"pageinfo-few-watchers": "Mniej niż $1 {{PLURAL:$1|obserwujący|obserwujących}}",
"pageinfo-redirects-name": "Liczba przekierowań do tej strony",
"pageinfo-subpages-name": "Liczba podstron tej strony",
"exif-compression-4": "CCITT Grupa 4 kodowanie faksowe",
"exif-copyrighted-true": "Chronione prawem autorskim",
"exif-copyrighted-false": "Status praw autorskich nieznany",
+ "exif-photometricinterpretation-1": "Czarny i biały (czarny to 0)",
"exif-unknowndate": "nieznana data",
"exif-orientation-1": "normalna",
"exif-orientation-2": "odbicie lustrzane w poziomie",
"logentry-suppress-block": "$1 {{GENDER:$2|zablokował|zablokowała}} {{GENDER:$4|$3}}, czas blokady: $5 $6",
"logentry-suppress-reblock": "$1 {{GENDER:$2|zmienił|zmieniła}} ustawienia blokady dla {{GENDER:$4|$3}}, czas blokady: $5 $6",
"logentry-import-upload": "$1 {{GENDER:$2|zaimportował|zaimportowała}} $3 poprzez przesłanie pliku",
+ "logentry-import-upload-details": "$1 {{GENDER:$2|zaimportował|zaimportowała|zaimportował(a)}} $3 poprzez przesłanie pliku ($4 {{PLURAL:$4|wersja|wersje|wersji}})",
"logentry-import-interwiki": "$1 {{GENDER:$2|zaimportował|zaimportowała}} $3 z innej wiki",
+ "logentry-import-interwiki-details": "$1 {{GENDER:$2|zaimportował|zaimportowała|zaimportował(a)}} $3 z $5 ($4 {{PLURAL:$4|wersja|wersje|wersji}})",
"logentry-merge-merge": "$1 {{GENDER:$2|scalił|scaliła}} stronę $3 do $4 (wersje do $5)",
"logentry-move-move": "$1 {{GENDER:$2|przeniósł|przeniosła}} stronę $3 do $4",
"logentry-move-move-noredirect": "$1 {{GENDER:$2|przeniósł|przeniosła}} stronę $3 na $4, bez pozostawienia przekierowania pod starym tytułem",
"json-error-syntax": "Błąd składni",
"json-error-utf8": "Nieprawidłowe znaki UTF-8, prawdopodobnie niepoprawnie zakodowane",
"json-error-recursion": "Jedno lub więcej rekurencyjnych odniesień musi być zakodowane.",
+ "json-error-inf-or-nan": "W wartości do zakodowania występuje co najmniej jedna wartość NAN lub INF",
"json-error-unsupported-type": "Podano wartość typu, która nie mogła być kodowana",
"headline-anchor-title": "Link do tej sekcji",
"special-characters-group-latin": "Łacińskie",
"tog-watchlisthidebots": "په کتنلړ کې د روباټ سمونې پټول",
"tog-watchlisthideminor": "په کتنلړ کې وړې سمونې پټول",
"tog-watchlisthideliu": "په کتنلړ کې د ثبت شويو کارنانو سمونې پټول",
+ "tog-watchlistreloadautomatically": "هرکله چې يو چاڼگر بدلېږي، کتنلړ دې هم په خپلکاره توگه بيابرسېره شي. (د جاواسکرېپټ اړتيا)",
"tog-watchlisthideanons": "په کتنلړ کې د ورکنومو کارنانو سمونې پټول",
"tog-watchlisthidepatrolled": "په کتنلړ کې څارل شوې سمونې پټول",
"tog-watchlisthidecategorization": "په وېشنيزو کې د مخونو وېشنه پټول",
"prefs-displayrc": "د ښکارېدو خوښنې",
"prefs-displaywatchlist": "د ښکارېدنې خوښنې",
"prefs-diffs": "توپيرونه",
- "email-address-validity-valid": "برېښليک پته سمه ښکاري",
- "email-address-validity-invalid": "يوه سمه برېښليک پته وليکۍ",
"userrights": "د کارن رښتو سمبالښت",
"userrights-lookup-user": "کارن ډلې سمبالول",
"userrights-user-editname": "يو کارن نوم ورکړئ:",
"recentchanges-legend-heading": "'''لنډونونه:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|د نويو مخونو لړليک]] هم وگورئ)",
"recentchanges-legend-plusminus": "(<em>±123</em>)",
+ "recentchanges-submit": "ښکاره کول",
"rcnotefrom": "دلته لاندې د <strong>$2</strong> څخه راپدېخوا پېښ شوي بدلونونه راغلي (تر <strong>$1</strong> پورې ښکاري).",
"rclistfrom": "نوي بدلونونه چې له $3، $2 څخه پيلېږي ښکاره کول",
"rcshowhideminor": "وړې سمونې $1",
"usereditcount": "{{PLURAL:$1|سمون|سمونونه}}",
"usercreated": "په $1 نېټه په $2 بجو {{GENDER:$3|جوړ شو}}",
"newpages": "نوي مخونه",
+ "newpages-submit": "ښکاره کول",
"newpages-username": "کارن-نوم:",
"ancientpages": "تر ټولو زاړه مخونه",
"move": "لېږدول",
"specialloguserlabel": "ترسره کوونکی:",
"speciallogtitlelabel": "موخه (سرليک يا کارن):",
"log": "يادښتونه",
+ "logeventslist-submit": "ښکاره کول",
"all-logs-page": "ټول عام يادښتونه",
"logempty": "په يادښت کې ورته څه نشته.",
"log-title-wildcard": "هغه سرليکونه پلټل چې په دې متن پيلېږي",
"allpages-hide-redirects": "مخ گرځونې پټول",
"cachedspecial-refresh-now": "تر ټولو تازه کتل.",
"categories": "وېشنيزې",
+ "categories-submit": "ښکاره کول",
"categoriespagetext": "دا لاندينۍ {{PLURAL:$1|وېشنيزه|وېشنيزې}} مخونه يا رسنيزې دوتنې لري.\nدلته [[Special:UnusedCategories|ناکارېدلې وېشنيزې]] نه دي ښکاره شوي.\n[[Special:WantedCategories|غوښتلې وېشنيزې]] هم وگورۍ.",
"categoriesfrom": "هغه وېشنيزې کتل چې پېلېږي په:",
"special-categories-sort-count": "د شمېر له مخې اوډل",
"delete-confirm": "\"$1\" ړنگول",
"delete-legend": "ړنگول",
"historywarning": "گواښنه:''' دا مخ چې تاسې يې د ړنگېدو تکل لرئ نژدې $1 {{PLURAL:$1|بڼه|بڼې}} پېښليک لري:",
+ "historyaction-submit": "ښکاره کول",
"confirmdeletetext": "تاسې د تل لپار يو مخ يا انځور د هغه ټول پېښليک سره د دغه توکبنسټ نه ړنگوئ. که چېرته تاسې ددې کړنې په پايله پوه ياست او يا ستاسې همدا کړنه د دې پاڼې د [[{{MediaWiki:Policy-url}}|تگلارې]] سره سمون خوري نو لطفاً د دې تاييد وکړی.",
"actioncomplete": "بشپړه کړنه",
"actionfailed": "کړنه نابريالۍ شوه",
"prefs-help-prefershttps": "Used as help text for the checkbox in [[Special:Preferences]].\n\nThe checkbox has the label {{msg-mw|Tog-prefershttps}}.\n\nSee example: [[mw:Special:Preferences]].",
"prefswarning-warning": "Warning shown (except in Firefox) when attempting to leave [[Special:Preferences]] with unsaved changes.\n\nParameters:\n* $1 - Text of {{msg-mw|saveprefs}}, as <nowiki>{{int:saveprefs}}</nowiki> cannot be used directly.",
"prefs-tabs-navigation-hint": "Hint message that explains the arrow key navigation for the tabs on [[Special:Preferences]] to screenreader users.",
- "email-address-validity-valid": "Used as hint for {{msg-mw|changeemail-newemail}} field in [[Special:ChangeEmail]], when the provided E-mail address is valid.",
- "email-address-validity-invalid": "Used as warning for {{msg-mw|changeemail-newemail}} field in [[Special:ChangeEmail]], when the provided E-mail address is invalid.",
"userrights": "Page title of [[Special:UserRights]].",
"userrights-summary": "{{doc-specialpagesummary|userrights}}",
"userrights-lookup-user": "Label text when managing user rights ([[Special:UserRights]])",
"upload-form-label-infoform-description": "Label for the file description input\n{{Identical|Description}}",
"upload-form-label-usage-title": "Title for the insert form showing how to use the uploaded item.\n{{Identical|Usage}}",
"upload-form-label-usage-filename": "Label for the file name input\n{{Identical|Filename}}",
- "foreign-structured-upload-form-label-own-work": "Label for own work toggle",
+ "foreign-structured-upload-form-label-own-work": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 1.png|thumb]] Label for own work confirmation checkbox",
"foreign-structured-upload-form-label-infoform-categories": "Label for category selector input\n{{Identical|Category}}",
"foreign-structured-upload-form-label-infoform-date": "Label for date input\n{{Identical|Date}}",
"foreign-structured-upload-form-label-own-work-message-local": "Message shown by local when a user affirms that they are allowed to upload a file to the local wiki.",
"foreign-structured-upload-form-label-own-work-message-default": "Message shown by default when a user affirms that they are allowed to upload a file to a remote wiki.",
"foreign-structured-upload-form-label-not-own-work-message-default": "Message shown by default when a user cannot upload a file to a remote wiki.",
"foreign-structured-upload-form-label-not-own-work-local-default": "Suggests uploading a file locally instead of to a remote wiki.",
- "foreign-structured-upload-form-label-own-work-message-shared": "Legal message to show when the work is made by the uploader.",
- "foreign-structured-upload-form-label-not-own-work-message-shared": "Message to show when the work isn't owned by the uploader.",
- "foreign-structured-upload-form-label-not-own-work-local-shared": "Message suggesting the user might want to upload a file locally instead of to Wikimedia Commons. $1 is the name of the local wiki.",
+ "foreign-structured-upload-form-label-own-work-message-shared": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 1.png|thumb]] Legal message, confirming that the user is allowed to upload the file. Almost identical to {{msg-mw|foreign-structured-upload-form-2-label-termsofuse}}.",
+ "foreign-structured-upload-form-label-not-own-work-message-shared": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 1.png|thumb]] Explains alternatives when the copyright isn't owned by the uploader.",
+ "foreign-structured-upload-form-label-not-own-work-local-shared": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 1.png|thumb]] Message suggesting the user might want to upload a file locally instead of to Wikimedia Commons.",
+ "foreign-structured-upload-form-2-label-intro": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Introductory text in cross-wiki upload dialog.",
+ "foreign-structured-upload-form-2-label-ownwork": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Affirmative statement, used as checkbox label. The user must tick it to continue.",
+ "foreign-structured-upload-form-2-label-noderiv": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Affirmative statement, used as checkbox label. The user must tick it to continue.",
+ "foreign-structured-upload-form-2-label-useful": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Affirmative statement, used as checkbox label. The user must tick it to continue.",
+ "foreign-structured-upload-form-2-label-ccbysa": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Affirmative statement, used as checkbox label. The user must tick it to continue.",
+ "foreign-structured-upload-form-2-label-alternative": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Explains alternatives when the copyright isn't owned by the uploader.",
+ "foreign-structured-upload-form-2-label-termsofuse": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 2.png|thumb]] Legal message, confirming that the user is allowed to upload the file. Almost identical to {{msg-mw|foreign-structured-upload-form-label-own-work-message-shared}}.",
+ "foreign-structured-upload-form-3-label-question-website": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 3.png|thumb]] Question to the user, with Yes/No answer ({{msg-mw|foreign-structured-upload-form-3-label-yes}} / {{msg-mw|foreign-structured-upload-form-3-label-no}}). The answer determines whether the user will be able to continue.",
+ "foreign-structured-upload-form-3-label-question-ownwork": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 3.png|thumb]] Question to the user, with Yes/No answer ({{msg-mw|foreign-structured-upload-form-3-label-yes}} / {{msg-mw|foreign-structured-upload-form-3-label-no}}). The answer determines whether the user will be able to continue.",
+ "foreign-structured-upload-form-3-label-question-noderiv": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 3.png|thumb]] Question to the user, with Yes/No answer ({{msg-mw|foreign-structured-upload-form-3-label-yes}} / {{msg-mw|foreign-structured-upload-form-3-label-no}}). The answer determines whether the user will be able to continue.",
+ "foreign-structured-upload-form-3-label-yes": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 3.png|thumb]] {{Identical|Yes}}",
+ "foreign-structured-upload-form-3-label-no": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 3.png|thumb]] {{Identical|No}}",
+ "foreign-structured-upload-form-3-label-alternative": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 3.png|thumb]] Explains alternatives when the copyright isn't owned by the uploader.",
+ "foreign-structured-upload-form-4-label-good": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 4.png|thumb]] Gives examples of good content that is welcome. There is limited space for this text in the interface, please keep it short.",
+ "foreign-structured-upload-form-4-label-bad": "[[File:Cross-wiki media upload dialog, December 2015 AB test option 4.png|thumb]] Gives examples of bad content that is unacceptable. There is limited space for this text in the interface, please keep it short.",
"backend-fail-stream": "Parameters:\n* $1 - a filename",
"backend-fail-backup": "Parameters:\n* $1 - a filename",
"backend-fail-notexists": "Parameters:\n* $1 - a filename",
"usercreated": "Used in [[Special:ListUsers]]. Parameters:\n* $1 - a date\n* $2 - a time\n* $3 - the name of the user, for use in GENDER",
"newpages": "{{doc-special|NewPages}}\n{{Identical|New page}}",
"newpages-summary": "{{notranslate}}\nThe summary displayed at the top of [[Special:Newpages]]. [[mw:Manual:Interface/Special pages summary|mw manual]].",
+ "newpages-submit": "Submit button on [[Special:Newpages]]\n{{Identical|Show}}",
"newpages-username": "{{Identical|Username}}",
"ancientpages": "{{doc-special|AncientPages}}\nSee [[mw:Manual:Interface/Special pages title|manual]].",
"ancientpages-summary": "{{doc-specialpagesummary|ancientpages}}",
"specialloguserlabel": "Used in [[Special:Log]] as a label for an input field with which the log can be filtered for entries describing actions ''performed'' by the specified user. \"Carried out\" and \"done\" are possible alternatives for \"performed\".",
"speciallogtitlelabel": "Used in [[Special:Log]] as a label for an input field with which the log can be filtered. This filter selects for pages or users on which a log action was performed.",
"log": "{{doc-special|Log}}\n{{Identical|Log}}",
+ "logeventslist-submit": "Submit button on [[Special:Log]]\n{{Identical|Show}}",
"all-logs-page": "{{doc-logpage}}\nTitle of [[Special:Log]].",
"alllogstext": "Header of [[Special:Log]]",
"logempty": "Used as warning when there are no items to show.",
"cachedspecial-refresh-now": "Link text pointing to the most recent version of the page.",
"categories": "The page name of [[Special:Categories]].\n{{Identical|Category}}",
"categories-summary": "{{doc-specialpagesummary|categories}}",
+ "categories-submit": "Submit button on [[Special:Categories]]\n{{Identical|Show}}",
"categoriespagetext": "{{doc-important|Do not translate or change links.}}\nText displayed in [[Special:Categories]].\n\nIn order to translate \"Unused categories\" and \"wanted categories\" see {{msg-mw|Unusedcategories}} and {{msg-mw|Wantedcategories}}.\n\nParameters:\n* $1 - number of categories",
"categoriesfrom": "Used as label for the input box in [[Special:Categories]].\n\nThis message follows the fieldset label {{msg-mw|categories}}, and is followed by the input box.",
"special-categories-sort-count": "Commented out at this time.\n\nThis message is used on [[Special:Categories]] to sort the list by the number of members in the categories.\n\nSee also:\n* {{msg-mw|Special-categories-sort-abc}}",
"delete-confirm": "Used as page title. Parameters:\n* $1 - the page title\n{{Identical|Delete}}",
"delete-legend": "{{Identical|Delete}}",
"historywarning": "Warning when about to delete a page that has history.\n\nFollowed by a link which points to the history page.\n\nParameters:\n* $1 - the number of revisions that the page has",
+ "historyaction-submit": "Submit button on history pages\n{{Identical|Show}}",
"confirmdeletetext": "Introduction shown when deleting a page.\n\nRefers to {{msg-mw|Policy-url}}.",
"actioncomplete": "Used in several situations, for example when a page has been deleted.\n\nSee also:\n* {{msg-mw|Actionfailed|page title}}",
"actionfailed": "Used as page title when the submit operation failed, in [[Special:RevisionDelete]].\n\nSee also:\n* {{msg-mw|Actioncomplete|page title}}",
"exif-compression-34712": "{{optional}}",
"exif-copyrighted-true": "The image is under copyright (including if its copyrighted but freely licensed)",
"exif-copyrighted-false": "Copyright status is not set in the file.\n\nCompare: {{msg-mw|exif-copyrighted-true}}.",
- "exif-photometricinterpretation-0": "{{optional}} Black and white image. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-1": "{{optional}} Black and white image. Commons for B&W tiffs. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-0": "Black and white image. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-1": "Black and white image. Commons for B&W tiffs. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
"exif-photometricinterpretation-2": "{{optional}} RGB (red green blue) image. Common for colour tiffs. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-3": "{{optional}} See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-4": "{{optional}} See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-5": "{{optional}} See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-3": "See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-4": "See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-5": "See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
"exif-photometricinterpretation-6": "{{optional}}\nYCbCr encoding. Common for jpeg images and tiffs with jpeg compressed data",
"exif-photometricinterpretation-8": "{{optional}}\nSee http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-9": "{{optional}}\nSee http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-10": "{{optional}}\nSee http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-32803": "{{optional}}. Used mostly by DNG images. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
- "exif-photometricinterpretation-34892": "{{optional}}\n Used mostly by DNG images. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
-
+ "exif-photometricinterpretation-9": "See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-10": "See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-32803": "Used mostly by DNG images. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
+ "exif-photometricinterpretation-34892": "Used mostly by DNG images. See http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html",
"exif-unknowndate": "Used if the Exif date and time is \"<code>0000:00:00 00:00:00</code>\".\n\nRelated Exif attributes:\n* {{msg-mw|Exif-datetime}}\n* {{msg-mw|Exif-datetimeoriginal}}\n* {{msg-mw|Exif-datetimedigitized}}\n* {{msg-mw|Exif-datetimereleased}}\n* {{msg-mw|Exif-datetimeexpires}}\n* {{msg-mw|Exif-gpsdatestamp}}\n* {{msg-mw|Exif-dc-date}}\n* {{msg-mw|Exif-datetimemetadata}}",
"exif-orientation-1": "0th row: top; 0th column: left\n{{Related|Exif-orientation}}\n{{Identical|Normal}}",
"exif-orientation-2": "0th row: top; 0th column: right\n{{Related|Exif-orientation}}",
"nstab-template": "Plantilla",
"nstab-help": "Yanapa",
"nstab-category": "Katiguriya",
+ "mainpage-nstab": "Qhapaq p'anqa",
"nosuchaction": "Kay hina rurayqa manam kanchu",
"nosuchactiontext": "URL tiyaypi sut'ichasqa rurayqa manam kanchu.\nMana allintachá qillqanki, icha p'itisqa t'inkitachá qatinki.\n{{SITENAME}} sutiyuq wikipi llamp'u kaqpipas pantasqachá kanman.",
"nosuchspecialpage": "Kay hina sapaq p'anqaqa manam kanchu",
"createaccountreason": "Kayrayku:",
"createacct-reason": "Kayrayku",
"createacct-reason-ph": "Imaraykutaq huk rakiqunata kamarichkanki",
- "createacct-captcha": "Amachana llanchiy",
- "createacct-imgcaptcha-ph": "Hanaqpi rikusqayki qillqata yaykuchiy",
"createacct-submit": "Rakiqunaykita kamariy",
"createacct-another-submit": "Huk rakiqunata kamariy",
"createacct-benefit-heading": "{{SITENAME}}taqa qam hina runakunam ruran.",
"passwordreset-emailtext-ip": "Pipas (qamchiki, $1 IP huchhayuq tiyaymanta) {{SITENAME}}-paq ($4)\nrakiqunaykipaq yaykuna rimata kutichinatam mañakurqan. Kay qatiq ruraqpa {{PLURAL:$3|rakiqunanmi|rakiqunankunam}}\nkay e-chaski imamaytayuq kachkan:\n\n$2\n\nKay mit'alla yaykuna {{PLURAL:$3|rimaqa|rimakunaqa}} kunanmanta {{PLURAL:$5|huk p'unchawpi|$5 p'unchawpi}} mawk'ayanqam.\nYaykuspayki musuq yaykuna rimaykitam akllankiman. Pi wakiykipas kayta mañakurqaptinqa,\nicha qam ñawpaq yaykuna rimaykita yuyaspayki manaña wakinchayta munaspaykiqa,\nkay willayta mana qhawaspa mana imatapas ruraspa ñawpaq yaykuna rimaykiwanmi llamk'ayta atinki.",
"passwordreset-emailtext-user": "{{SITENAME}}-pi kaq $1 sutiyuq ruraqqa {{SITENAME}}-paq ($4)\nrakiqunaykipaq yaykuna rimata kutichinatam mañakurqan. Kay qatiq ruraqpa {{PLURAL:$3|rakiqunanmi|rakiqunankunam}}\nkay e-chaski imamaytayuq kachkan:\n\n$2\n\nKay mit'alla yaykuna {{PLURAL:$3|rimaqa|rimakunaqa}} kunanmanta {{PLURAL:$5|huk p'unchawpi|$5 p'unchawpi}} mawk'ayanqam.\nYaykuspayki musuq yaykuna rimaykitam akllankiman. Pi wakiykipas kayta mañakurqaptinqa,\nicha qam ñawpaq yaykuna rimaykita yuyaspayki manaña wakinchayta munaspaykiqa,\nkay willayta mana qhawaspa mana imatapas ruraspa ñawpaq yaykuna rimaykiwanmi llamk'ayta atinki.",
"passwordreset-emailelement": "Ruraqpa sutin: \n$1\n\nMit'alla yaykuna rima: \n$2",
- "passwordreset-emailsent": "Yaykuna rimata kutichina e-chaskiqa kachasqañam.",
+ "passwordreset-emailsentemail": "Yaykuna rimata kutichina e-chaskiqa kachasqañam.",
"passwordreset-emailsent-capture": "Yaykuna rimata kutichina e-chaskiqa kachasqañam, kay qatiqpi rikunki.",
"passwordreset-emailerror-capture": "{{GENDER:$2|}}Yaykuna rimata kutichina e-chaskiqa rurasqa karqan, imatachus kay qatiqpi rikunki, ichataq kachasqa kaptin pantasqam tukurqan: $1",
"changeemail": "E-chaski imamaytata wakinchay",
- "changeemail-text": "Kay hunt'ana p'anqata hunt'ay e-chaski imamaytaykita hukchanaykipaq. Yaykuna rimaykita yaykuchinaykim tiyan kay hukchanata takyachinaykipaq.",
+ "changeemail-header": "Rakiqunap e-chaski imamaytanta wakinchay",
"changeemail-no-info": "Yaykunaykim tiyan kay p'anqata chiqalla aypanaykipaq.",
"changeemail-oldemail": "Kunan kachkaq e-chaski imamayta:",
"changeemail-newemail": "Musuq e-chaski imamayta:",
"prefs-displaywatchlist": "Akllanakunata rikuchiy",
"prefs-tokenwatchlist": "Llawi",
"prefs-diffs": "Wakin kaykuna",
- "email-address-validity-valid": "E-chaski imamaytaqa allinchá",
- "email-address-validity-invalid": "Allin e-chaski imamaytata yaykuchiy",
"userrights": "Ruraqkunata saqillanap allinkachinan",
"userrights-lookup-user": "Ruraqkunap huñunkunata allinkachiy",
"userrights-user-editname": "Ruraqpa sutinta qillqamuy:",
"wlheader-showupdated": "Qayna watukamusqaykimantapacha hukchasqa p'anqakunataqa '''yanasapa''' nisqapim rikunki.",
"wlnote": "Kay qatiqpiqa {{PLURAL:$1|qhipaq hukchasqam|'''$1''' qhipaq hukchasqakunam}} qhipaq {{PLURAL:$2|urapim|'''$2''' urakunapim}}, musuqchasqa $3, $4.",
"wlshowlast": "$1 ura, $2 p'unchaw -mantapacha hukchasqakunata rikuchiy",
+ "watchlistall2": "lliw",
"watchlist-options": "Watiqana sutisuyupaq allinkachinakuna",
"watching": "Watiqasqakunaman yapaspa...",
"unwatching": "Watiqasqakunamanta qulluspa...",
"contributions": "{{GENDER:$1|Ruraqpa}} llamk'apusqankuna",
"contributions-title": "$1 sutiyuq ruraqpa llamk'apusqankuna",
"mycontris": "Llamk'apusqaykuna",
+ "anoncontribs": "Llamk'apusqakuna",
"contribsub2": "{{GENDER:$3|$1}}paq ($2)",
"contributions-userdoesnotexist": "\"$1\" sutiyuq rakiqunaqa manam hallch'asqachu.",
"nocontribs": "Manam kay hina hukchasqakuna kanchu.",
"movenosubpage": "Kay p'anqaqa manam urin p'anqayuqchu.",
"movereason": "Kayrayku:",
"revertmove": "kutichiy",
- "delete_and_move": "Qulluspa astay",
"delete_and_move_text": "==Qullunam tiyan==\n\nTukuna p'anqaqa (\"[[:$1]]\") kachkañam. Astanapaq qulluyta munankichu?",
"delete_and_move_confirm": "Arí, kay p'anqata qulluy",
"delete_and_move_reason": "\"[[$1]]\" nisqamanta astanapaq qullusqa",
"spam_reverting": "Qhipaq kaq mana $1-man t'inkimuqniyuq llamk'apusqaman kutichispa",
"spam_blanking": "Tukuy llamk'apusqakunaqa $1-manmi t'inkimuq, ch'usaqchaspa",
"spam_deleting": "Tukuy musuqchasqakunaqa $1-manmi t'inkimun, qulluspa",
- "simpleantispam-label": "Spam hark'ana llanchiy.\nKayta <strong>AMA</strong> hunt'aychu!",
+ "simpleantispam-label": "Spam hark'ana llanchiy.\nKayta <strong>ama</strong> hunt'aychu!",
"pageinfo-title": "\"$1\" sutiyuq p'anqamanta willay",
"pageinfo-not-current": "Achachaw, manam atinichu mawk'a llamk'apusqakunamanta kay willaykunata qusuyta.",
"pageinfo-header-basic": "Tiksi willaykuna",
"prefs-help-prefershttps": "Această preferință va avea efect la următoarea autentificare.",
"prefswarning-warning": "Ați efectuat modificări asupra preferințelor dumneavoastră, care nu au fost încă salvate.\nDacă părăsiți această pagină fără a apăsa butonul „$1”, preferințele dumnevoastră nu se vor actualiza.",
"prefs-tabs-navigation-hint": "Sfat: Puteți folosi tastele săgeată stânga și dreapta pentru a naviga între filele din cadrul listei de file.",
- "email-address-validity-valid": "Adresa de e-mail pare validă",
- "email-address-validity-invalid": "Introduceți o adresă de e-mail validă",
"userrights": "Administrare permisiuni de utilizator",
"userrights-lookup-user": "Administrare grupuri de utilizatori",
"userrights-user-editname": "Introduceți un nume de utilizator:",
"passwordreset-emailtext-user": "Участник $1 из проекта {{SITENAME}} запросил сброс пароля для вашей учётной записи в проекте {{SITENAME}} ($4).\nС этим адресом электронной почты {{PLURAL:$3|1=связана следующая учётная запись|связаны следующие учётные записи}}:\n\n$2\n\n{{PLURAL:$3|1=Этот временный пароль будет|Эти временные пароли будут}} действовать {{PLURAL:$5|$5 день|$5 дней|$5 дня|1=один день}}.\nВы должны представиться системе и выбрать новый пароль.\nЕсли вы не делали этого запроса или вспомнили свой исходный пароль и не желаете его менять, \nто можете проигнорировать это сообщение и продолжить использовать свой старый пароль.",
"passwordreset-emailelement": "Имя участника: \n$1\n\nВременный пароль: \n$2",
"passwordreset-emailsentemail": "Если это адрес электронной почты, на которую зарегистрирована ваша учётная запись, вам будет отправлено письмо для сброса пароля.",
+ "passwordreset-emailsentusername": "Если есть соответствующий зарегистрированный адрес электронной почты, будет отправлено письмо для восстановления пароля.",
"passwordreset-emailsent-capture": "Отправлено электронное письмо с информацией о сбросе пароля, текст которого можно увидеть ниже.",
"passwordreset-emailerror-capture": "Было создано электронное письмо с информацией о сбросе пароля, текст которого можно увидеть ниже, однако его не удалось отправить {{GENDER:$2|участнику|участнице}} по следующей причине: $1",
"changeemail": "Изменить или удалить адрес электронной почты",
"prefs-help-prefershttps": "Эта настройка будет применена после следующего представления системе.",
"prefswarning-warning": "Вы внесли в свои настройки изменения, которые ещё не были сохранены.\nЕсли вы покинете эту страницу, не нажав «$1», настройки не будут обновлены.",
"prefs-tabs-navigation-hint": "Совет: Вы можете использовать клавиши стрелок влево и вправо для перехода между вкладками в списке вкладок.",
- "email-address-validity-valid": "Выглядит корректно",
- "email-address-validity-invalid": "Введите корректный адрес электронной почты!",
"userrights": "Управление правами участника",
"userrights-lookup-user": "Управление группами участников",
"userrights-user-editname": "Введите имя учётной записи:",
"recentchanges-legend-heading": "'''Легенда: '''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (см. также [[Special:NewPages|список новых страниц]])",
"recentchanges-legend-plusminus": "(''±123'')",
+ "recentchanges-submit": "Показать",
"rcnotefrom": "Ниже {{PLURAL:$5|указано изменение|перечислены изменения}} с <strong>$3, $4</strong> (показано не более <strong>$1</strong>).",
"rclistfrom": "Показать изменения с $3 $2.",
"rcshowhideminor": "$1 малые правки",
"mostrevisions": "Наиболее часто редактировавшиеся страницы",
"prefixindex": "Указатель по началу названий страниц",
"prefixindex-namespace": "Указатель по началу страниц (пространство имён «{{ns:$1}}»)",
+ "prefixindex-submit": "Показать",
"prefixindex-strip": "Скрыть префикс в списке результатов",
"shortpages": "Короткие страницы",
"longpages": "Длинные страницы",
"protectedpages-performer": "Защита участника",
"protectedpages-params": "Параметры защиты",
"protectedpages-reason": "Причина",
+ "protectedpages-submit": "Показывать страницы",
"protectedpages-unknown-timestamp": "Неизвестно",
"protectedpages-unknown-performer": "Неизвестный участник",
"protectedtitles": "Защищённые названия",
"protectedtitles-summary": "На этой странице перечислены названия, которые защищены от создания. Для списка существующих страниц, которые в настоящее время защищены, см. [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "В настоящий момент нет запрещённых названий с указанными параметрами.",
+ "protectedtitles-submit": "Показывать заголовки",
"listusers": "Список участников",
"listusers-editsonly": "Показать только тех участников, кто сделал хотя бы одну правку",
"listusers-creationsort": "Упорядочить по дате создания",
"usereditcount": "$1 {{PLURAL:$1|правка|правки|правок}}",
"usercreated": "{{GENDER:$3|зарегистрировался|зарегистрировалась}} $1 в $2",
"newpages": "Новые страницы",
+ "newpages-submit": "Показать",
"newpages-username": "Участник:",
"ancientpages": "Статьи по дате последнего редактирования",
"move": "Переименовать",
"specialloguserlabel": "Исполнитель:",
"speciallogtitlelabel": "Цель (название или {{ns:user}}:имя участника):",
"log": "Журналы",
+ "logeventslist-submit": "Показать",
"all-logs-page": "Все доступные журналы",
"alllogstext": "Общий список журналов сайта {{SITENAME}}.\nВы можете отфильтровать результаты по типу журнала, имени участника (учитывается регистр) или затронутой странице (также учитывается регистр).",
"logempty": "Подходящие записи в журнале отсутствуют.",
"cachedspecial-viewing-cached-ts": "Вы просматриваете кэшированную версию этой страницы, которая может серьёзно отличаться от текущей версии.",
"cachedspecial-refresh-now": "Просмотреть последнюю версию.",
"categories": "Категории",
+ "categories-submit": "Показать",
"categoriespagetext": "{{PLURAL:$1|1=Следующая категория содержит|Следующие категории содержат}} страницы или медиафайлы.\nЗдесь не показаны [[Special:UnusedCategories|неиспользуемые категории]].\nСм. также [[Special:WantedCategories|список требуемых категорий]].",
"categoriesfrom": "Показать категории, начинающиеся с:",
"special-categories-sort-count": "упорядочить по количеству",
"activeusers-hidebots": "Скрыть ботов",
"activeusers-hidesysops": "Скрыть администраторов",
"activeusers-noresult": "Не найдено участников.",
+ "activeusers-submit": "Показать активных участников",
"listgrouprights": "Права групп участников",
"listgrouprights-summary": "Ниже представлен список определённых в этой вики групп участников, указаны соответствующие им права доступа.\nВозможно, существует [[{{MediaWiki:Listgrouprights-helppage}}|дополнительная информация]] об индивидуальных правах.",
"listgrouprights-key": "Легенда:\n* <span class=\"listgrouprights-granted\">Предоставленные права</span>\n* <span class=\"listgrouprights-revoked\">Отозванные права</span>",
"wlshowlast": "Показать за последние $1 часов $2 дней",
"watchlistall2": "все",
"watchlist-hide": "Скрыть",
+ "watchlist-submit": "Показать",
"wlshowtime": "Период времени для отображения:",
"wlshowhideminor": "малые правки",
"wlshowhidebots": "ботов",
"delete-confirm": "$1 — удаление",
"delete-legend": "Удаление",
"historywarning": "<strong>Внимание:</strong> Вы собираетесь удалить страницу, у которой есть история правок, содержащая $1 {{PLURAL:$1|версию|версии|версий}}:",
+ "historyaction-submit": "Показать",
"confirmdeletetext": "Вы запросили полное удаление страницы (или изображения) и всей её истории изменений. Пожалуйста, подтвердите, что вы действительно желаете это сделать, понимаете последствия своих действий, и делаете это в соответствии [[{{MediaWiki:Policy-url}}|с правилами]].",
"actioncomplete": "Действие выполнено",
"actionfailed": "Действие не выполнено",
"whatlinkshere-hidelinks": "$1 ссылки",
"whatlinkshere-hideimages": "$1 файловые ссылки",
"whatlinkshere-filters": "Фильтры",
+ "whatlinkshere-submit": "Выполнить",
"autoblockid": "Автоблокировка #$1",
"block": "Блокировка участника",
"unblock": "Разблокировка участника",
"exif-compression-4": "CCITT Group 4, факсовое кодирование",
"exif-copyrighted-true": "Охраняется авторским правом",
"exif-copyrighted-false": "Авторско-правовой статус не задан",
+ "exif-photometricinterpretation-1": "Чёрный и белый (чёрный — 0)",
"exif-unknowndate": "Неизвестная дата",
"exif-orientation-1": "Нормальная",
"exif-orientation-2": "Отражено по горизонтали",
"prefs-help-prefershttps": "आगामिप्रेवेशकाले एतत् परिवर्तनं सक्रियं भवष्यति ।",
"prefswarning-warning": "स्वस्य इष्टतमानि-पुष्ठे भवता/भवत्या यत्, परिवर्तनं कृतं, तत् एतावता न रक्षितम् ।\n\"$1\" एतत् अनूद्य यदि भवान्/भवती एतत् पृष्ठं त्यक्ष्यति, तर्हि परिवर्तनं रक्षितं न भविष्यति ।",
"prefs-tabs-navigation-hint": "परामर्शः : प्लवनयोः (tabs) मध्ये गमनागमनं कर्तुं भवान्/भवती वामतीरकुड्मलस्य, दक्षिणतीरकुड्मलस्य च उपयोगं कर्तुं शक्नोति ।",
- "email-address-validity-valid": "वि-पत्रसङ्केतः मान्यः अस्ति इति प्रतीयते",
- "email-address-validity-invalid": "मान्यः वि-पत्रसङ्केतः लिख्यताम्",
"userrights": "योजकाधिकारस्य प्रबन्धनम्",
"userrights-lookup-user": "योजकसमूहस्य प्रबन्धनं करोतु",
"userrights-user-editname": "सदस्यनाम दीयताम्",
"prefs-tokenwatchlist": "ٽوڪن",
"prefs-diffs": "تفاوت",
"prefs-help-prefershttps": "هيءَ ترجيح توهان جي ايندڙ لاگ اِن تي عمل ۾ ايندي.",
- "email-address-validity-valid": "برق ٽپال پتو قابل ڪار ڏسجي ٿو.",
- "email-address-validity-invalid": "قابل ڪار برق ٽپال پتو ڄاڻايو",
- "userrights": "يُوزر حقن جو بندوبست",
+ "userrights": "يُوزر حقن جو انتظام",
"userrights-lookup-user": "يوزر گروپَ سنڀاليو",
"userrights-user-editname": "يُوزرنانءُ ڄاڻايو:",
"editusergroup": "يوزر گروپَ سنواريو",
"watchlistall2": "سڀ",
"watchlist-hide": "لڪايو",
"watchlist-submit": "ڏيکاريو",
- "wlshowtime": "آخري ڏيکاريو",
+ "wlshowtime": "ڏيکارڻ جي لاءِ وقت جو دورانيو:",
"wlshowhideminor": "معمولي ترميم",
"wlshowhidebots": "بوٽس",
"wlshowhideliu": "کاتيدار يُوزرس",
"tog-enotifwatchlistpages": "Upozorniť ma e-mailom, keď sa zmení stránka alebo súbor z môjho zoznamu sledovaných",
"tog-enotifusertalkpages": "Upozorniť ma e-mailom po zmene mojej používateľskej diskusnej stránky",
"tog-enotifminoredits": "Upozorniť ma e-mailom aj na drobné úpravy stránok a súborov",
- "tog-enotifrevealaddr": "Zobraziť moju emailovú adresu v emailoch s upozorneniami",
+ "tog-enotifrevealaddr": "Zobraziť moju mailovú adresu v notifikačných e-mailoch",
"tog-shownumberswatching": "Zobraziť počet používateľov sledujúcich stránku",
"tog-oldsig": "Súčasný podpis:",
"tog-fancysig": "Považovať podpisy za wikitext (bez automatických odkazov)",
"tog-watchlisthidebots": "Skryť úpravy botov zo zoznamu sledovaných",
"tog-watchlisthideminor": "Skryť drobné úpravy zo zoznamu sledovaných",
"tog-watchlisthideliu": "Skryť úpravy prihlásených používateľov zo zoznamu sledovaných stránok",
+ "tog-watchlistreloadautomatically": "Po zmene nastavení automaticky aktualizovať zoznam sledovaných (vyžaduje JavaScript)",
"tog-watchlisthideanons": "Skryť úpravy anonymných používateľov zo zoznamu sledovaných stránok",
"tog-watchlisthidepatrolled": "Skryť strážené úpravy Zozname sledovaných stránok",
"tog-watchlisthidecategorization": "Skryť kategorizáciu stránok",
"createacct-emailoptional": "E-mailová adresa (nepovinné)",
"createacct-email-ph": "Zadajte vašu e-mailovú adresu",
"createacct-another-email-ph": "Zadajte vašu e-mailovú adresu",
- "createaccountmail": "Použiť dočasné náhodné heslo a poslať ho na uvedenú emailovú adresu",
+ "createaccountmail": "Použiť dočasné náhodné heslo a poslať ho na uvedenú e-mailovú adresu",
"createacct-realname": "Skutočné meno (nepovinné)",
"createaccountreason": "Dôvod:",
"createacct-reason": "Dôvod",
"wrongpasswordempty": "Zadané heslo bolo prázdne. Prosím, skúste to znova.",
"passwordtooshort": "Heslo musí mať dĺžku aspoň $1 {{PLURAL:$1|znak|znaky|znakov}}.",
"passwordtoolong": "Heslá nemôžu byť dlhšie než {{PLURAL:$1|1 znak|$1 znaky|$1 znakov}}.",
+ "passwordtoopopular": "Nie je možné použiť priveľmi frekventované heslá. Zvoľte si prosím iné, menej frekventované heslo.",
"password-name-match": "Vaše heslo musí byť iné ako vaše používateľské meno.",
"password-login-forbidden": "Použitie tohto používateľského mena a hesla bolo zakázané.",
"mailmypassword": "Obnoviť heslo",
"passwordreset-emailtext-ip": "Niekto (pravdepodobne vy z IP adresy $1) požiadal o obnovenie vášho hesla na {{GRAMMAR:genitív|{{SITENAME}}}} ($4). {{PLURAL:$3|Nasledujúci používateľský účet je spojený|Nasledujúce používateľské účty sú spojené}}\ns touto emailovou adresou:\n\n$2\n\n{{PLURAL:$3|Platnosť tohto dočasného hesla vyprší|Platnosť týchto dočasných hesiel vyprší}} o {{PLURAL:$5|jeden deň|$5 dni|$5 dní}}.\nMali by ste sa prihlásiť teraz a zvoliť nové heslo. Ak túto žiadosť podal niekto iný alebo\nak ste si spomenuli svoje pôvodné heslo a už ho chcete zmeniť, môžete túto správu\nignorovať a ďalej používať vaše staré heslo.",
"passwordreset-emailtext-user": "Používateľ $1 na {{GRAMMAR:genitív|{{SITENAME}}}} požiadal o obnovenie vášho hesla na na {{GRAMMAR:genitív|{{SITENAME}}}} ($4). {{PLURAL:$3|Nasledujúci používateľský účet je spojený|Nasledujúce používateľské účty sú spojené}}\ns touto emailovou adresou:\n\n$2\n\n{{PLURAL:$3|Platnosť tohto dočasného hesla vyprší|Platnosť týchto dočasných hesiel vyprší}} o {{PLURAL:$5|jeden deň|$5 dni|$5 dní}}.\nMali by ste sa prihlásiť teraz a zvoliť nové heslo. Ak túto žiadosť podal niekto iný alebo\nak ste si spomenuli svoje pôvodné heslo a už ho chcete zmeniť, môžete túto správu\nignorovať a ďalej používať vaše staré heslo.",
"passwordreset-emailelement": "Používateľské meno: \n$1\n\nDočasné heslo:\n$2",
- "passwordreset-emailsentemail": "Email s novým heslom bol odoslaný.",
+ "passwordreset-emailsentemail": "Pokiaľ je toto e-mailová adresa, zaregistrovaná k vášmu účtu, bude na ňu zaslaný e-mail pre získanie nového hesla.",
+ "passwordreset-emailsentusername": "Pokiaľ je príslušná mailová adresa zaregistrovaná, bude na ňu zaslaný e-mail s novým heslom.",
"passwordreset-emailsent-capture": "Bol odoslaný email s novým heslom, ktorý je zobrazený nižšie.",
"passwordreset-emailerror-capture": "Bol odoslaný email s novým heslom, ktorý je zobrazený nižšie, ale nepodarilo sa ho odoslať {{GENDER:$2|používateľovi}}: $1",
"changeemail": "Zmeniť alebo odstrániť e-mailovú adresu",
"prefs-help-prefershttps": "Táto voľba sa prejaví pri vašom ďalšom prihlásení.",
"prefswarning-warning": "Vykonali ste zmeny v nastaveniach, ktoré zatiaľ nie sú uložené. Ak túto stránku opustíte bez kliknutia na „$1“, vaše nastavenia sa neaktualizujú.",
"prefs-tabs-navigation-hint": "Tip: prepínať medzi záložkami môžete aj pomocou šípok vľavo a vpravo.",
- "email-address-validity-valid": "Formát e-mailovej adresy sa zdá byť správny",
- "email-address-validity-invalid": "Zadajte platnú e-mailovú adresu",
"userrights": "Spravovanie používateľských práv",
"userrights-lookup-user": "Spravovať skupiny používateľov",
"userrights-user-editname": "Zadajte meno používateľa:",
"rollback-success": "Úpravy $1 vrátené; obnovená posledná verzia od $2.",
"sessionfailure-title": "Chyba relácie",
"sessionfailure": "Zdá sa, že je problém s vašou prihlasovacou reláciou;\ntáto akcia bola zrušená ako prevencia proti zneužitiu relácie (session).\nProsím, stlačte \"naspäť\", obnovte stránku, z ktorej ste sa sem dostali, a skúste to znova.",
+ "log-name-contentmodel": "Záznam zmien modelov obsahu",
+ "log-description-contentmodel": "Udalosti, týkajúce sa modelov obsahu stránok",
"protectlogpage": "Záznam zamknutí",
"protectlogtext": "Nižšie je zoznam zmien stavu ochrany stránok.\nMôžete si pozrieť aj [[Special:ProtectedPages|zoznam momentálne platných ochrán stránok]].",
"protectedarticle": "zamyká „[[$1]]“",
"contributions": "Príspevky {{GENDER:$1|používateľa|používateľky}}",
"contributions-title": "Príspevky používateľa pre $1",
"mycontris": "Príspevky",
+ "anoncontribs": "Príspevky",
"contribsub2": "Príspevky {{GENDER:$3|$1}} ($2)",
"contributions-userdoesnotexist": "Používateľské konto „$1“ nie je zaregistrované.",
"nocontribs": "Neboli nájdené úpravy, ktoré by zodpovedali týmto kritériám.",
"import-error-special": "Stránka „$1“ nie je importovaná, pretože patrí do špeciálneho menného priestoru, ktorý nepovoľuje stránky.",
"import-error-invalid": "Stránka „$1“ nie je importovaná, pretože jej názov je neplatný.",
"import-error-unserialize": "Nepodarilo sa deserializovať revíziu $2 stránky „$1“. Revízia mala používať model obsahu $3 serializovaný ako $4.",
+ "import-error-bad-location": "Revíziu $2 s modelom obsahu $3 nie je možné uložiť na \"$1\" na tejto wiki. Takýto model obsahu tu nie je podporovaný.",
"import-options-wrong": "{{PLURAL:$2|Nesprávna voľba|Nesprávne voľby}}: <nowiki>$1</nowiki>",
"import-rootpage-invalid": "Uvedená koreňová stránka nie je platný názov stránky.",
"import-rootpage-nosubpage": "Menný priestor „$1“ koreňovej stránky nepodporuje podstránky.",
"tooltip-pt-preferences": "Vaše nastavenia",
"tooltip-pt-watchlist": "Zoznam stránok, na ktorých sledujete zmeny.",
"tooltip-pt-mycontris": "Zoznam vašich príspevkov",
+ "tooltip-pt-anoncontribs": "Zoznam úprav vykonaných z tejto IP adresy",
"tooltip-pt-login": "Odporúčame vám prihlásiť sa, nie je to však povinné.",
"tooltip-pt-logout": "Odhlásiť",
"tooltip-pt-createaccount": "Odporúčame vytvoriť si vlastný účet a prihlásiť sa, nie je to však povinné.",
"pageinfo-robot-index": "Povolené",
"pageinfo-robot-noindex": "Nepovolené",
"pageinfo-watchers": "Počet používateľov sledujúcich stránku",
+ "pageinfo-visiting-watchers": "Počet aktívnych sledujúcich používateľov (takí, ktorí videli nedávne úpravy)",
"pageinfo-few-watchers": "Menej ako $1 {{PLURAL:$1|sledujúci|sledujúci|sledujúcich}}",
+ "pageinfo-few-visiting-watchers": "Nie je isté, či existujú aktívni sledujúci používatelia (takí, ktorí videli nedávne úpravy)",
"pageinfo-redirects-name": "Počet presmerovaní na túto stránku",
"pageinfo-subpages-name": "Podstránky tejto stránky",
"pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|presmerovanie|presmerovania|presmerovaní}}; $3 {{PLURAL:$3|nie je presmerovanie|nie sú presmerovania}})",
"logentry-newusers-create2": "$1 vytvoril používateľský účet $3",
"logentry-newusers-byemail": "$1 vytvoril používateľský účet $3 a heslo bolo poslané emailom",
"logentry-newusers-autocreate": "Používateľský účet $1 bol {{GENDER:$2|vytvorený}} automaticky",
+ "logentry-protect-move_prot": "$1 {{GENDER:$2|presunul|presunula}} nastavenie zámku zo stránky $4 na $3",
+ "logentry-protect-unprotect": "$1 {{GENDER:$2|odomkol|odomkla}} stránku $3",
+ "logentry-protect-protect": "$1 {{GENDER:$2|zamkol|zamkla}} stránku $3 $4",
+ "logentry-protect-protect-cascade": "$1 {{GENDER:$2|zamkol|zamkla}} stránku $3 $4 [kaskádovým zámkom]",
+ "logentry-protect-modify": "$1 {{GENDER:$2|zmenil|zmenila}} úroveň zámku stránky $3 $4",
+ "logentry-protect-modify-cascade": "$1 {{GENDER:$2|zmenil|zmenila}} úroveň zámku stránky $3 $4 [kaskádový zámok]",
"logentry-rights-rights": "$1 zmenil členstvo $3 v skupinách z $4 na $5",
"logentry-rights-rights-legacy": "$1 zmenil členstvo $3 v skupinách",
"logentry-rights-autopromote": "$1 bol automaticky povýšený z $4 na $5",
"logentry-upload-upload": "$1 {{GENDER:$2|pridal|pridala}} $3",
+ "log-name-managetags": "Záznam správy značiek",
+ "log-description-managetags": "Táto stránka obsahuje zoznam správcovských úkonov týkajúcich sa [[Special:Tags|značiek]]. Záznam obsahuje len akcie, zrealizované manuálne správcom. Značky môže vytvárať a mazať aj priamo softvér wiki, bez zmienky v tomto zázname.",
+ "log-name-tag": "Záznam značiek",
+ "log-description-tag": "Táto stránka zobrazuje doplnenia a odobratia [[Special:Tags|značiek]] stránok a protokolovacích záznamov používateľmi. Zoznam nezahŕňa označenia stránok, ktoré boli súčasťou editačnej úpravy, zmazania alebo obdobnej akcie.",
"rightsnone": "(žiadne)",
"revdelete-summary": "zhrnutie úprav",
"feedback-adding": "Pridáva sa komentár na stránku...",
"passwordreset-emailtext-user": "Uporabnik $1 na strani {{SITENAME}} je zahteval ponastavitev vašega gesla na {{SITENAME}}\n($4). S tem e-poštnim naslovom {{PLURAL:$3|je povezan naslednji uporabniški račun|sta povezana naslednja uporabniška računa|so povezani naslednji uporabniški računi}}:\n\n$2\n\n{{PLURAL:$3|Začasno geslo bo poteklo|Začasni gesli bosta potekli|Začasna gesla bodo potekla}} v {{PLURAL:$5|enem dnevu|$5 dneh}}.\nPrijavite se in izberite novo geslo sedaj. Če je zahtevo podal\nnekdo drug ali pa ste se spomnili svojega prvotnega gesla in ga več\nne želite spremeniti, lahko to sporočilo prezrete in nadaljujete z uporabo\nsvojega starega gesla.",
"passwordreset-emailelement": "Uporabniško ime: \n$1\n\nZačasno geslo: \n$2",
"passwordreset-emailsentemail": "Če je to registriran e-poštni naslov za vaš račun, vam bomo poslali e-pošto za postavitev gesla.",
+ "passwordreset-emailsentusername": "Če obstaja pripadajoč registriran e-poštni naslov, vam bomo poslali e-pošto za postavitev gesla.",
"passwordreset-emailsent-capture": "Poslali smo e-pošto za ponastavitev gesla, ki je prikazana spodaj.",
"passwordreset-emailerror-capture": "Ustvarili smo e-pošto za ponastavitev gesla, ki je prikazana spodaj, vendar pa pošiljanje {{GENDER:$2|uporabniku|uporabnici}} ni uspelo: $1",
"changeemail": "Sprememba ali odstranitev e-poštnega naslova",
"prefs-help-prefershttps": "Nastavitev bo začela veljati ob vaši naslednji prijavi.",
"prefswarning-warning": "V svojih nastavitvah ste naredili spremembe, ki jih še niste shranili. Če odidete s strani brez da bi kliknili »$1«, vaših nastavitev ne bomo posodobili.",
"prefs-tabs-navigation-hint": "Namig: Za krmarjenje med zavihki na seznamu zavihkov lahko uporabite levo in desno smerno tipko.",
- "email-address-validity-valid": "E-poštni naslov je videti veljaven",
- "email-address-validity-invalid": "Vnesite veljaven e-poštni naslov",
"userrights": "Upravljanje s pravicami uporabnikov",
"userrights-lookup-user": "Upravljanje z uporabniškimi skupinami",
"userrights-user-editname": "Vpišite uporabniško ime:",
"recentchanges-label-plusminus": "uporabnik je velikost strani spremenil za tolikšno število bajtov",
"recentchanges-legend-heading": "'''Legenda:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (glej tudi [[Special:NewPages|seznam novih strani]])",
+ "recentchanges-submit": "Prikaži",
"rcnotefrom": "{{PLURAL:$5|Navedena je sprememba|Navedeni sta spremembi|Navedene so spremembe}} od <strong>$3 $4</strong> dalje (prikazujem jih do <strong>$1</strong>).",
"rclistfrom": "Prikaži spremembe od $3 $2 naprej",
"rcshowhideminor": "$1 manjša urejanja",
"mostrevisions": "Največkrat urejane strani",
"prefixindex": "Vse strani s predpono",
"prefixindex-namespace": "Vse strani s predpono (imenski prostor $1)",
+ "prefixindex-submit": "Prikaži",
"prefixindex-strip": "Na seznamu odreži predpono",
"shortpages": "Kratke strani",
"longpages": "Dolge strani",
"protectedpages-performer": "Zaščitni uporabnik",
"protectedpages-params": "Parametri zaščite",
"protectedpages-reason": "Razlog",
+ "protectedpages-submit": "Prikaži strani",
"protectedpages-unknown-timestamp": "Neznano",
"protectedpages-unknown-performer": "Neznani uporabnik",
"protectedtitles": "Zaščiteni naslovi",
"protectedtitles-summary": "Stran navaja obstoječe strani, ki so trenutno zaščitene pred ustvarjanjem. Za seznam obstoječih strani, ki so zaščitene, glej [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "Noben naslov ni trenutno zaščiten s temi parametri.",
+ "protectedtitles-submit": "Prikaži naslove",
"listusers": "Seznam uporabnikov",
"listusers-editsonly": "Pokaži samo uporabnike z urejanji",
"listusers-creationsort": "Razvrsti po datumu ustvaritve",
"usereditcount": "$1 {{PLURAL:$1|urejanje|urejanji|urejanja|urejanj}}",
"usercreated": "{{GENDER:$3|Ustvarjen|Ustvarjena}} dne $1 ob $2",
"newpages": "Nove strani",
+ "newpages-submit": "Prikaži",
"newpages-username": "Uporabniško ime:",
"ancientpages": "Najdlje nespremenjeni članki",
"move": "Preimenuj",
"specialloguserlabel": "Izvajalec:",
"speciallogtitlelabel": "Cilj (naslov ali {{ns:user}}:uporabniškoime za uporabnika):",
"log": "Dnevniki",
+ "logeventslist-submit": "Prikaži",
"all-logs-page": "Vsi javni dnevniki",
"alllogstext": "Združeno so prikazani dnevniki sprememb uporabniških pravic, preimenovanj uporabnikov, nalaganja predstavnostnih datotek, prestavljanja in zaščite strani, brisanja, registracij uporabnikov, sprememb položaja botov ter blokiranja in deblokiranja uporabnikov na strani {{SITENAME}}. Pogled lahko zožite z izbiro dnevnika, uporabniškega imena ali strani. Vedite, da polje »Uporabnik« razlikuje med malimi in velikimi črkami.",
"logempty": "O tej strani ni v dnevniku ničesar.",
"cachedspecial-viewing-cached-ts": "Ogledujete si predpomnjeno različico strani, ki morda ni popolnoma posodobljena.",
"cachedspecial-refresh-now": "Ogled najnovejše.",
"categories": "Kategorije",
+ "categories-submit": "Prikaži",
"categoriespagetext": "{{PLURAL:$1|Naslednja $1 kategorija vsebuje|Naslednji $1 kategoriji vsebujeta|Naslednje $1 kategorije vsebujejo|Naslednjih $1 kategorij vsebuje}} strani ali datoteke.\n[[Special:UnusedCategories|Neuporabljene kategorije]] niso prikazane.\nGlej tudi [[Special:WantedCategories|želene kategorije]].",
"categoriesfrom": "Prikaži kategorije, ki se začnejo na:",
"special-categories-sort-count": "razvrsti po številu",
"activeusers-hidebots": "Skrij bote",
"activeusers-hidesysops": "Skrij administratorje",
"activeusers-noresult": "Noben uporabnik ni bil najden.",
+ "activeusers-submit": "Prikaži dejavne uporabnike",
"listgrouprights": "Pravice uporabniških skupin",
"listgrouprights-summary": "Tu je na razpolago seznam uporabniških skupin na tem wikiju z navedbo dodeljenih pravic dostopa.\nMorda so na razpolago tudi [[{{MediaWiki:Listgrouprights-helppage}}|dodatne informacije]] o posameznih skupinah.",
"listgrouprights-key": "Legenda:\n* <span class=\"listgrouprights-granted\">Dodeljena pravica</span>\n* <span class=\"listgrouprights-revoked\">Odvzeta pravica</span>",
"wlshowlast": "Prikaži zadnjih $1 ur; $2 dni",
"watchlistall2": "vse",
"watchlist-hide": "Skrij",
+ "watchlist-submit": "Prikaži",
"wlshowtime": "Časovno obdobje za prikaz:",
"wlshowhideminor": "manjša urejanja",
"wlshowhidebots": "boti",
"delete-confirm": "Brisanje »$1«",
"delete-legend": "Izbriši",
"historywarning": "<strong>Opozorilo:</strong> Stran, ki jo nameravate izbrisati, ima zgodovino s približno $1 {{PLURAL:$1|redakcijo|redakcijama|redakcijami}}:",
+ "historyaction-submit": "Prikaži",
"confirmdeletetext": "Iz zbirke podatkov boste izbrisali stran ali sliko skupaj z vso njeno zgodovino.\nProsimo, '''potrdite''', da to resnično želite, da razumete posledice dejanja in da se ravnate po [[{{MediaWiki:Policy-url}}|pravilih]].",
"actioncomplete": "Poseg je končan",
"actionfailed": "Dejanje spodletelo",
"whatlinkshere-hidelinks": "$1 povezave",
"whatlinkshere-hideimages": "$1 povezave datotek",
"whatlinkshere-filters": "Filtri",
+ "whatlinkshere-submit": "Pojdi",
"autoblockid": "Samodejna blokada št. $1",
"block": "Blokiraj uporabnika",
"unblock": "Odblokiraj uporabnika",
"exif-compression-4": "Kodiranje CCITT skupina 4 faks",
"exif-copyrighted-true": "Avtorsko zaščiteno",
"exif-copyrighted-false": "Stanje avtorske pravice ni določeno",
+ "exif-photometricinterpretation-1": "Črno in belo (črno je 0)",
"exif-unknowndate": "neznan datum",
"exif-orientation-1": "Navadna",
"exif-orientation-2": "Vodoravno zrcaljeno",
"passwordreset-emailtext-user": "{{GENDER:$1|Корисник је затражио|Корисница је затражила}} подсетник о подацима за пријаву на викију {{SITENAME}} ($4).\nСледећи {{PLURAL:$3|кориснички налог је повезан|кориснички налози су повезани}} с овом имејл адресом:\n\n$2\n\n{{PLURAL:$3|Привремена лозинка истиче|Привремене лозинке истичу}} за {{PLURAL:$5|један дан|$5 дана}}.\nПријавите се и изаберите нову лозинку. Ако је неко други захтевао ову радњу или сте се сетили лозинке и не желите да је мењате, занемарите ову поруку.",
"passwordreset-emailelement": "Корисничко име: \n$1\n\nПривремена лозинка: \n$2",
"passwordreset-emailsentemail": "Ако је ово имејл адреса регистована на Вашем налогу, подсетник о лозинци ће бити послат на имејл.",
+ "passwordreset-emailsentusername": "Ако сте навели имејл адресу приликом регистрације, биће послат имејл за ресетовање лозинке.",
"passwordreset-emailsent-capture": "Послат је подсетник преко имејла, који је приказан доле.",
"passwordreset-emailerror-capture": "Имејл за ресетовање лозинке, приказан испод је послат, али слање {{GENDER:$2|кориснику|корисници}} није успело: $1",
"changeemail": "Промени или уклони имејл адресу",
"prefs-help-prefershttps": "Ова подешавања ће ступити на снагу при следећој пријави.",
"prefswarning-warning": "Променили сте ваша подешавања али нисте их још сачували.\nАко не притиснете „$1“ ваша подешавања ће бити изгубљена.",
"prefs-tabs-navigation-hint": "Савет: можете користити типке са левом и десном стрелицом за кретање кроз картице.",
- "email-address-validity-valid": "Имејл адреса је исправна",
- "email-address-validity-invalid": "Унесите исправну имејл адресу",
"userrights": "Управљање корисничким правима",
"userrights-lookup-user": "Управљање корисничким групама",
"userrights-user-editname": "Корисничко име:",
"recentchanges-label-plusminus": "Промена величине странице у бајтовима",
"recentchanges-legend-heading": "'''Легенда:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|списак нових страница]])",
+ "recentchanges-submit": "Прикажи",
"rcnotefrom": "Испод {{PLURAL:$5|је измена|су измене}} од <strong>$3, $4</strong> (до <strong>$1</strong> приказано).",
"rclistfrom": "Прикажи нове измене почев од $2 $3",
"rcshowhideminor": "$1 мање измене",
"mostrevisions": "Странице с највише измена",
"prefixindex": "Све странице с префиксом",
"prefixindex-namespace": "Све странице с предметком (именски простор $1)",
+ "prefixindex-submit": "Прикажи",
"prefixindex-strip": "Сакриј префикс у списку",
"shortpages": "Кратке странице",
"longpages": "Дугачке странице",
"usereditcount": "$1 {{PLURAL:$1|измена|измене|измена}}",
"usercreated": "{{GENDER:$3|је направио|је направила|је направио}} дана $1 у $2",
"newpages": "Нове странице",
+ "newpages-submit": "Прикажи",
"newpages-username": "Корисничко име:",
"ancientpages": "Најстарије странице",
"move": "премести",
"specialloguserlabel": "Извршилац:",
"speciallogtitlelabel": "Циљ (наслов или {{ns:user}}:корисничко име):",
"log": "Дневници",
+ "logeventslist-submit": "Прикажи",
"all-logs-page": "Сви јавни дневници",
"alllogstext": "Скупни приказ свих доступних историја овог викија.\nМожете сузити приказ одабирући врсту историје, корисничког имена или тражене странице.",
"logempty": "Нема пронађених уноса у дневнику.",
"cachedspecial-viewing-cached-ts": "Гледате кеширану верзију ове странице, која може да се разликује од тренутне.",
"cachedspecial-refresh-now": "Погледај најновију.",
"categories": "Категоријe",
+ "categories-submit": "Прикажи",
"categoriespagetext": "{{PLURAL:$1|1=Следећа категорија садржи|Следеће категорије садрже}} странице или датотеке.\n[[Special:UnusedCategories|Некоришћене категорије]] нису приказане овде.\nПогледајте и [[Special:WantedCategories|тражене категорије]].",
"categoriesfrom": "Прикажи категорије почев од:",
"special-categories-sort-count": "поређај по броју",
"wlshowlast": "Прикажи последњих $1 сати, $2 дана",
"watchlistall2": "све",
"watchlist-hide": "Сакриј",
- "wlshowtime": "Прикажи последњих:",
+ "watchlist-submit": "Прикажи",
+ "wlshowtime": "Период за приказ:",
"wlshowhideminor": "мање измене",
"wlshowhidebots": "ботове",
"wlshowhideliu": "регистроване кориснике",
"delete-confirm": "Брисање странице „$1“",
"delete-legend": "Обриши",
"historywarning": "<strong>Упозорење:</strong> страница коју желите да обришете има историју са $1 {{PLURAL:$1|изменом|измене|измена}}:",
+ "historyaction-submit": "Прикажи",
"confirmdeletetext": "Управо ћете обрисати страницу, укључујући и њену историју.\nПотврдите своју намеру, да разумете последице и да ово радите у складу с [[{{MediaWiki:Policy-url}}|правилима]].",
"actioncomplete": "Радња је завршена",
"actionfailed": "Радња није успела",
"logentry-contentmodel-change-revert": "врати",
"protectlogpage": "Дневник закључавања",
"protectlogtext": "Испод је списак заштићених страница.\nПогледајте [[Special:ProtectedPages|списак заштићених страница]] за више детаља.",
- "protectedarticle": "{{GENDER:|је заштитио|је заштитила}} „[[$1]]“",
+ "protectedarticle": "је заштитио „[[$1]]“",
"modifiedarticleprotection": "је променио степен заштите за „[[$1]]“",
"unprotectedarticle": "је скинуо заштиту са странице „[[$1]]“",
"movedarticleprotection": "је преместио поставке заштите са „[[$2]]“ на „[[$1]]“",
"whatlinkshere-hidelinks": "$1 везе",
"whatlinkshere-hideimages": "$1 везе до датотеке",
"whatlinkshere-filters": "Филтери",
+ "whatlinkshere-submit": "Иди",
"autoblockid": "Аутоматско блокирање #$1",
"block": "Блокирај корисника",
"unblock": "Деблокирање корисника",
"prefs-help-prefershttps": "Ova podešavanja će stupiti na snagu pri sledećoj prijavi.",
"prefswarning-warning": "Promenili ste vaša podešavanja ali niste ih još sačuvali.\nAko ne pritisnete „$1“ vaša podešavanja će biti izgubljena.",
"prefs-tabs-navigation-hint": "Savet: možete koristiti tipke sa levom i desnom strelicom za kretanje kroz kartice.",
- "email-address-validity-valid": "E-adresa je ispravna",
- "email-address-validity-invalid": "Unesite ispravnu e-adresu",
"userrights": "Upravljanje korisničkim pravima",
"userrights-lookup-user": "Upravljanje korisničkim grupama",
"userrights-user-editname": "Korisničko ime:",
"wlnote": "Ispod {{PLURAL:$1|je poslednja izmena|su poslednje <strong>$1</strong> izmene|je poslednjih <strong>$1</strong> izmena}} u {{PLURAL:$2|prethodnom satu|prethodna <strong>$2</strong> sata|prethodnih <strong>$2</strong> sati}}, zaključno sa $3, $4.",
"wlshowlast": "Prikaži poslednjih $1 sati, $2 dana",
"watchlistall2": "sve",
+ "wlshowtime": "Period za prikaz:",
"watchlist-options": "Postavke spiska nadgledanja",
"watching": "Nadgledanje…",
"unwatching": "Prekidanje nadgledanja…",
"logentry-contentmodel-change-revert": "vrati",
"protectlogpage": "Dnevnik zaključavanja",
"protectlogtext": "Ispod je spisak zaštićenih stranica.\nPogledajte [[Special:ProtectedPages|spisak zaštićenih stranica]] za više detalja.",
- "protectedarticle": "{{GENDER:|je zaštitio|je zaštitila}} „[[$1]]“",
+ "protectedarticle": "je zaštitio „[[$1]]“",
"modifiedarticleprotection": "je promenio stepen zaštite za „[[$1]]“",
"unprotectedarticle": "je skinuo zaštitu sa stranice „[[$1]]“",
"movedarticleprotection": "je premestio postavke zaštite sa „[[$2]]“ na „[[$1]]“",
"nstab-template": "Citakan",
"nstab-help": "Pitulung",
"nstab-category": "Kategori",
+ "mainpage-nstab": "Tepas",
"nosuchaction": "Teu aya peta kitu",
"nosuchactiontext": "Peta nu diketik na URL teu dipikawanoh ku wiki.\nKadé bisi salah ketik atawa nuturkeun tumbu nu salah.\nHal ieu bisa ogé kulantaran ayana kutu (bug) dina sopwér nu dipaké ku {{SITENAME}}.",
"nosuchspecialpage": "Teu aya kaca husus nu kitu",
"createaccountreason": "Alesan:",
"createacct-reason": "Alesan",
"createacct-reason-ph": "Naha bet nyieun akun séjén",
- "createacct-captcha": "Pamariksaan kaamanan",
- "createacct-imgcaptcha-ph": "Asupkeun téks anu kabaca di luhur",
"createacct-submit": "Jieun akun anjeun",
"createacct-another-submit": "Jieun akun séjén",
"createacct-benefit-heading": "{{SITENAME}} téh dijieun ku jalma-jalma siga anjeun.",
"passwordreset-emailtext-ip": "Aya (sigana anjeun, ti alamat IP $1) ménta nyetél ulang kecap sandi pikeun {{SITENAME}} ($4). {{PLURAL:$3|Akun}} di handap tumali jeung alamat ieu surélék:\n\n$2\n\n{{PLURAL:$3|Ieu sandi saheulaanan}} bakal kadaluwarsa dina témpo {{PLURAL:$5|sapoé|$5 poé}}.\nAnjeun kudu asup sarta milih sandi anyar ayeuna. Lamun teu rumasa nyieun ieu paménta, atawa lamun geus inget sandi aslina sarta moal dirobah, ieu surat teu kudu diwaro.",
"passwordreset-emailtext-user": "Pamaké $1 di {{SITENAME}} ménta nyetél ulang sandi anjeun di {{SITENAME}} ($4). {{PLURAL:$3|Akun}} di handap tumali jeung alamat surélék ieu:\n\n$2\n\n{{PLURAL:$3|Ieu sandi saheulaanan}} bakal kadaluwarsa dina témpo {{PLURAL:$5|sapoé|$5 poé}}.\nAnjeun kudu asup sarta milih sandi anyar ayeuna. Lamun henteu rumasa nyieun ieu pamundut atawa lamun geus inget sandi asli sarta moal ngarobah deui, ieu talatah teu kudu dipaliré.",
"passwordreset-emailelement": "Sandiasma: \n$1\n\nSandi saheulaanan: \n$2",
- "passwordreset-emailsent": "Surélék pikeun nyetél ulang kecap sandi geus dikirim.",
+ "passwordreset-emailsentemail": "Surélék pikeun nyetél ulang kecap sandi geus dikirim.",
"passwordreset-emailsent-capture": "Surélék pikeun nyetél ulang kecap sandi geus dikirim, sakumaha ditémbongkeun di handap.",
"passwordreset-emailerror-capture": "Surélék pikeun nyetél ulang kecap sandi geus dijieun, sakumaha ditémbongkeun di handap, tapi gagal ngirim ka {{GENDER:$2|pamaké}}: $1",
"changeemail": "Ganti alamat surélék",
"prefs-displaywatchlist": "Pilihan pidangan",
"prefs-tokenwatchlist": "Token",
"prefs-diffs": "Béda",
- "email-address-validity-valid": "Alamat surélék sigana bener",
- "email-address-validity-invalid": "Asupkeun alamat ratron nu bener",
"userrights": "Manajemén hak pamaké",
"userrights-lookup-user": "Atur gorombolan pamaké",
"userrights-user-editname": "Asupkeun landihan:",
"wlheader-showupdated": "Kaca nu robah ti panungtungan anjeun sindang ditémbongkeun kalawan '''kandel'''",
"wlnote": "Di handap ieu mangrupa $1 {{PLURAL:$1|robahan|robahan}} ahir salila '''$2''' jam.",
"wlshowlast": "Témbongkeun $1 jam $2 poé ahir",
+ "watchlistall2": "sadaya",
"watchlist-options": "Pilihan awaskeuneun",
"watching": "Ngawaskeun...",
"unwatching": "Eureun ngawaskeun...",
"movenosubpage": "Ieu kaca teu boga subkaca.",
"movereason": "Alesan:",
"revertmove": "balikkeun",
- "delete_and_move": "Hapus jeung pindahkeun",
"delete_and_move_text": "==Merlukeun hapusan==\n\nArtikel nu dituju \"[[:$1]]\" geus aya. Badé dihapus baé sangkan bisa mindahkeun?",
"delete_and_move_confirm": "Enya, hapus kaca éta",
"delete_and_move_reason": "Hapus sangkan bisa mindahkeun",
"tooltip-pt-logout": "Kaluar log",
"tooltip-pt-createaccount": "Najan henteu kudu, Anjeun leuwih hadé nyieun akun sarta asup log",
"tooltip-ca-talk": "Sawala ngeunaan eusi kaca",
- "tooltip-ca-edit": "Anjeun bisa ngédit kaca ieu. Paké tombol pramidang méméh nyimpen.",
+ "tooltip-ca-edit": "Édit ieu kaca",
"tooltip-ca-addsection": "Jieun bahasan anyar",
"tooltip-ca-viewsource": "Kaca ieu dikonci, tapi anjeun masih bisa muka sumberna.",
"tooltip-ca-history": "Vérsi heubeul ieu kaca",
"tooltip-ca-nstab-main": "Témbongkeun eusi kaca",
"tooltip-ca-nstab-user": "Témbongkeun kaca kontributor",
"tooltip-ca-nstab-media": "Témbongkeun kaca média",
- "tooltip-ca-nstab-special": "Ieu kaca husus, anjeun teu bisa nyunting langsung",
+ "tooltip-ca-nstab-special": "Ieu mah kaca husus, teu bisa disunting",
"tooltip-ca-nstab-project": "Témbongkeun kaca proyék",
"tooltip-ca-nstab-image": "Témbongkeun kaca gambar",
"tooltip-ca-nstab-mediawiki": "Témbongkeun pesen sistim",
"passwordreset-emailtext-ip": "Någon (förmodligen du, från IP-adressen $1) begärde en återställning av ditt lösenord för {{SITENAME}} ($4). Följande användar{{PLURAL:$3|konto är förknippad|konton är förknippade}} med denna e-postadress:\n\n$2\n\n{{PLURAL:$3|Detta|Dessa}} tillfälliga lösenord kommer att gå ut om {{PLURAL:$5|en dag|$5 dagar}}.\nDu bör logga in och välja ett nytt lösenord nu. Om någon annan gjorde denna begäran, eller om du kommer ihåg ditt ursprungliga lösenord, och inte längre önskar ändra det, kan du ignorera detta meddelande och fortsätta använda ditt gamla lösenord.",
"passwordreset-emailtext-user": "Användaren $1 på {{SITENAME}} begärde en återställning av ditt lösenord för {{SITENAME}} ($4). Följande användar{{PLURAL:$3|konto är förknippad|konton är förknippade}} med denna e-postadress:\n\n$2\n\n{{PLURAL:$3|Detta|Dessa}} tillfälliga lösenord kommer att gå ut om {{PLURAL:$5|en dag|$5 dagar}}.\nDu bör logga in och välja ett nytt lösenord nu. Om någon annan gjorde denna begäran, eller om du kommer ihåg ditt ursprungliga lösenord, och inte längre önskar ändra det, kan du ignorera detta meddelande och fortsätta använda ditt gamla lösenord.",
"passwordreset-emailelement": "Användarnamn: \n$1\n\nTillfälligt lösenord: \n$2",
- "passwordreset-emailsentemail": "Om detta är en registrerad e-postadress för ditt konto kommer en lösenordsåterställning via e-post skickas.",
+ "passwordreset-emailsentemail": "Om detta är en registrerad e-postadress för ditt konto kommer en lösenordsåterställning skickas via e-post.",
+ "passwordreset-emailsentusername": "Om det finns en motsvarande e-postadress för ditt konto kommer en lösenordsåterställning skickas via e-post.",
"passwordreset-emailsent-capture": "En lösenordsåterställning via e-post har skickats, som visas nedan.",
"passwordreset-emailerror-capture": "En lösenordsåterställning via e-post har skapats, som visas nedan, men det gick inte att skicka den till {{GENDER:$2|användaren}}: $1",
"changeemail": "Ändra eller ta bort e-postadress",
"history-feed-description": "Versionshistorik för denna sida på wikin",
"history-feed-item-nocomment": "$1 den $2",
"history-feed-empty": "Den begärda sidan finns inte.\nDen kan ha tagits bort från wikin eller bytt namn.\nProva att [[Special:Search|söka på wikin]] för relevanta nya sidor.",
- "history-edit-tags": "Redigera märken för valda sidversioner",
+ "history-edit-tags": "Redigera taggar för valda sidversioner",
"rev-deleted-comment": "(redigeringssammanfattning togs bort)",
"rev-deleted-user": "(användarnamn borttaget)",
"rev-deleted-event": "(loggdetaljer borttagna)",
"prefs-help-prefershttps": "Ändringar av denna inställning börjar gälla nästa gång du loggar in",
"prefswarning-warning": "Du har gjort ändringar i dina inställningarna som inte har sparats ännu.\nOm du lämnar denna sida utan att klicka på \"$1\" kommer dina inställningar inte att uppdateras.",
"prefs-tabs-navigation-hint": "Tips: Du kan använda vänster och höger piltangenterna för att navigera mellan flikarna i listan flikar.",
- "email-address-validity-valid": "E-postadress ser giltig ut",
- "email-address-validity-invalid": "Ange en giltig e-postadress",
"userrights": "Hantering av användarrättigheter",
"userrights-lookup-user": "Hantera användargrupper",
"userrights-user-editname": "Skriv in ett användarnamn:",
"recentchanges-legend-heading": "'''Teckenförklaring:'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (se även [[Special:NewPages|listan över nya sidor]])",
"recentchanges-legend-plusminus": "(''±123'')",
+ "recentchanges-submit": "Visa",
"rcnotefrom": "Nedan visas {{PLURAL:$5|ändringen|ändringar}} sedan <strong>$3, $4</strong> (upp till <strong>$1</strong> ändringar visas).",
"rclistfrom": "Visa ändringar från och med $3 $2",
"rcshowhideminor": "$1 mindre ändringar",
"mostrevisions": "Sidor med flest ändringar",
"prefixindex": "Alla sidor med prefix",
"prefixindex-namespace": "Alla sidor med prefix ($1 namnrymder)",
+ "prefixindex-submit": "Visa",
"prefixindex-strip": "Avlägsna prefix i lista",
"shortpages": "Korta sidor",
"longpages": "Långa sidor",
"protectedpages-performer": "Skyddande användare",
"protectedpages-params": "Skyddsparametrar",
"protectedpages-reason": "Anledning",
+ "protectedpages-submit": "Visa sidor",
"protectedpages-unknown-timestamp": "Okänd",
"protectedpages-unknown-performer": "Okänd användare",
"protectedtitles": "Skyddade titlar",
"protectedtitles-summary": "Denna sida listar de titlar som skyddas från att skapas. För en lista över befintliga sidor som är skyddade, se [[{{#special:ProtectedPages}}|{{int:protectedpages}}]].",
"protectedtitlesempty": "Just nu finns inga skyddade sidtitlar med de parametrarna.",
+ "protectedtitles-submit": "Visa titlar",
"listusers": "Användarlista",
"listusers-editsonly": "Visa endast användare som redigerat",
"listusers-creationsort": "Sortera efter datum skapat",
"usereditcount": "$1 {{PLURAL:$1|redigering|redigeringar}}",
"usercreated": "{{GENDER:$3|Skapad}} den $1 $2",
"newpages": "Nya sidor",
+ "newpages-submit": "Visa",
"newpages-username": "Användare:",
"ancientpages": "Äldsta sidorna",
"move": "Flytta",
"specialloguserlabel": "Utförare:",
"speciallogtitlelabel": "Mål (titel eller {{ns:user}}:användarnamn för användare):",
"log": "Loggar",
+ "logeventslist-submit": "Visa",
"all-logs-page": "Alla publika loggar",
"alllogstext": "Kombinerad visning av alla tillgängliga loggar för {{SITENAME}}.\nDu kan avgränsa sökningen och få färre träffar genom att ange typ av logg, användarnamn (skiftlägeskänsligt), eller berörd sida (också skiftlägeskänsligt).",
"logempty": "Inga matchande träffar i loggen.",
"cachedspecial-viewing-cached-ts": "Du visar en cachad version av denna sida, som kanske inte är helt aktuell.",
"cachedspecial-refresh-now": "Visa senaste.",
"categories": "Kategorier",
+ "categories-submit": "Visa",
"categoriespagetext": "Följande {{PLURAL:$1|kategori|kategorier}} innehåller sidor eller media.\n[[Special:UnusedCategories|Oanvända kategorier]] visas inte här.\nSe även [[Special:WantedCategories|önskade kategorier]].",
"categoriesfrom": "Visa kategorier från och med:",
"special-categories-sort-count": "sortera efter storlek",
"activeusers-hidebots": "Dölj botar",
"activeusers-hidesysops": "Dölj administratörer",
"activeusers-noresult": "Inga användare funna.",
+ "activeusers-submit": "Visa aktiva användare",
"listgrouprights": "Behörigheter för användargrupper",
"listgrouprights-summary": "Följande lista visar vilka användargrupper som är definierade på den här wikin och vilka behörigheter grupperna har.\nDet kan finnas [[{{MediaWiki:Listgrouprights-helppage}}|ytterligare information]] om de olika behörigheterna.",
"listgrouprights-key": "Teckenförklaring:\n* <span class=\"listgrouprights-granted\">Beviljad rättighet</span>\n* <span class=\"listgrouprights-revoked\">Tillbakatagen rättighet</span>",
"wlshowlast": "Visa senaste $1 timmarna $2 dygnen",
"watchlistall2": "alla",
"watchlist-hide": "Dölj",
+ "watchlist-submit": "Visa",
"wlshowtime": "Tidsperiod att visa:",
"wlshowhideminor": "mindre redigering",
"wlshowhidebots": "robotar",
"delete-confirm": "Radera \"$1\"",
"delete-legend": "Radera",
"historywarning": "<strong>Varning:</strong> Sidan du håller på att radera har en historik med ungefär $1 {{PLURAL:$1|version|versioner}}:",
+ "historyaction-submit": "Visa",
"confirmdeletetext": "Du håller på att ta bort en sida med hela dess historik.\nBekräfta att du förstår vad du håller på med och vilka konsekvenser detta leder till, och att du följer [[{{MediaWiki:Policy-url}}|riktlinjerna]].",
"actioncomplete": "Genomfört",
"actionfailed": "Handlingen misslyckades",
"whatlinkshere-hidelinks": "$1 länkar",
"whatlinkshere-hideimages": "$1 fillänkar",
"whatlinkshere-filters": "Filter",
+ "whatlinkshere-submit": "Gå",
"autoblockid": "Autoblockera #$1",
"block": "Blockera användare",
"unblock": "Upphäv blockering av användare",
"exif-compression-6": "JPEG (gammal)",
"exif-copyrighted-true": "Upphovsrättsskyddat",
"exif-copyrighted-false": "Upphovsrättsstatus inte angivet",
+ "exif-photometricinterpretation-1": "Svart och vit (svart är 0)",
"exif-unknowndate": "Okänt datum",
"exif-orientation-1": "Normal",
"exif-orientation-2": "Spegelvänd horisontellt",
"Mohammed Ammar",
"Shrikarsan",
"Matma Rex",
- "Anj.balaji"
+ "Anj.balaji",
+ "Dineshkumar Ponnusamy"
]
},
"tog-underline": "இணைப்புகளுக்கு அடிக்கோடிடு",
"morenotlisted": "இந்தப் பட்டியல் முழுமையானதல்ல.",
"mypage": "பக்கம்",
"mytalk": "பேச்சு",
- "anontalk": "à®\87நà¯\8dத à®\90.பி. à®®à¯\81à®\95வரிà®\95à¯\8dà®\95ான பà¯\87à®\9aà¯\8dà®\9aà¯\81",
+ "anontalk": "பேச்சு",
"navigation": "வழிசெலுத்தல்",
"and": " மற்றும்",
"qbfind": "கண்டுபிடி",
"passwordreset-emailtext-ip": "யாராவது (அநேகமாக நீங்கள், IP முகவரி $1 ல் இருந்து ), நினைவுபடுத்தி கோரிய உங்கள் கணக்கு\n விவரங்கள் நினைவுபடுத்தி {{SITENAME}} ( $4 ).பின்வரும் பயனர் {{PLURAL:$3|account is|accounts are}}\n இந்த மின்னஞ்சல் முகவரியுடன் இணைக்கப்பட்டுள்ளது.\n$2\n{{PLURAL:$3|This temporary password|These temporary passwords}} காலாவதி ஆக உள்ள நாட்கள் {{PLURAL:$5|one day|$5 days}}.\nநீங்கள் புதிய கடவுச்சொல்லை இப்போதே தேர்வு செய்து வேண்டும், அல்லது வேறு யாராவது இந்த கோரிக்கையை அனுப்பியிருந்தாலோ\nஅல்லது உங்கள் மூல கடவுச்சொல் நினைவில் இருந்தாலோ இதை மாற்ற வேண்டிய அவசியம் இல்லை,நீங்கள் இந்த தகவலை புறக்கணித்துவிட்டுஉங்கள் பழைய கடவுச்சொல்லையே பயன்படுத்திக்கொள்ளலாம்.",
"passwordreset-emailtext-user": "பயனர் $1 {{SITENAME}} லிருந்து கடவுச்சொல் மீட்டமையினை {{SITENAME}}\n($4) க்கு கோரியுள்ளார்.பின்வரும் பயனர் {{PLURAL:$3|account is|accounts are}}\n இந்த மின்னஞ்சல் முகவரியுடன் இணைக்கப்பட்டுள்ளது.\n$2\n{{PLURAL:$3|This temporary password|These temporary passwords}} காலாவதி ஆக உள்ள நாட்கள் {{PLURAL:$5|one day|$5 days}}.\nநீங்கள் புதிய கடவுச்சொல்லை இப்போதே தேர்வு செய்ய வேண்டும், அல்லது வேறு யாராவது இந்த கோரிக்கையை அனுப்பியிருந்தாலோ\nஅல்லது உங்கள் மூல கடவுச்சொல் நினைவில் இருந்தாலோ இதை மாற்ற வேண்டிய அவசியம் இல்லை,நீங்கள் இந்த தகவலை புறக்கணித்துவிட்டுஉங்கள் பழைய கடவுச்சொல்லையே பயன்படுத்திக்கொள்ளலாம்.",
"passwordreset-emailelement": "பயனர் பெயர்: \n$1\n\nதற்காலிகக் கடவுச்சொல்: \n$2",
- "passwordreset-emailsent": "இது உங்கள் கணக்கிற்கான பதிவு செய்யப்பட்ட மின்னஞ்சலாயின், கடவுச்சொல் மீட்டமைக்கும் மின்னஞ்சல் அனுப்பப்படும்",
+ "passwordreset-emailsentemail": "இது உங்கள் கணக்கிற்கான பதிவு செய்யப்பட்ட மின்னஞ்சலாயின், கடவுச்சொல் மீட்டமைக்கும் மின்னஞ்சல் அனுப்பப்படும்",
"passwordreset-emailsent-capture": "கீழே காண்பிக்கப்பட்டுள்ளது போல் கடவுச்சொல் மீட்டமைக்கும் மின்னஞ்சல் அனுப்பப்பட்டது.",
"passwordreset-emailerror-capture": "கடவுச்சொல் மீட்டமைக்கும் மின்னஞ்சல் உருவாக்கப்பட்டுவிட்டது, அது கீழே காட்டப்பட்டுள்ளது, ஆனால் {{GENDER:$2|user}} அனுப்புவது தோல்வியடைந்தது:$1",
"changeemail": "மின்னஞ்சல் முகவரியை மாற்று / நீக்கு",
"prefs-help-prefershttps": "இந்த விருப்பத்தேர்வு உங்களின் அடுத்த புகுபதிகையிலிருந்து செயல்பாட்டுக்கு வரும்.",
"prefswarning-warning": "நீங்கள் உங்கள் விருப்பத்தேர்வுகளில் செய்த மாற்றங்கள் சேமிக்கப்படவில்லை. நீங்கள் $1 இதனை அழுத்தாமல் இப்பக்கத்தை விட்டுச் சென்றால் உங்கள் விருப்பத் தேர்வுகள் புதுப்பிக்கப்படாது.",
"prefs-tabs-navigation-hint": "குறிப்பு:கீற்றுகளின் பட்டியலில் இடது மற்றும் வலது அம்புக்குறி தட்டச்சுகளைப் பயன்படுத்தி நகரலாம்.",
- "email-address-validity-valid": "மின்னஞ்சல் முகவரி முறையானதாகத் தோன்றுகிறது",
- "email-address-validity-invalid": "முறையான மின்னஞ்சல் முகவரியை உள்ளிடுக",
"userrights": "பயனர் அனுமதி முகாமைத்துவம்",
"userrights-lookup-user": "பயனர்க் குழுக்களைப் பராமரி",
"userrights-user-editname": "பயனர் பெயரொன்றை இடுக:",
"movenosubpage": "இந்த பக்கம் துணைப்பக்கம் ஏதும் கொண்டிருக்கவில்லை.",
"movereason": "காரணம்:",
"revertmove": "முன்நிலையாக்கு",
- "delete_and_move": "நீக்கிவிட்டு நகர்த்து",
"delete_and_move_text": "==நீக்கம் தேவை==\n\nநகர்த்தப்படவேண்டியப் பக்கம் \"[[:$1]]\" ஏற்கனவே உள்ளது. நகர்த்தலுக்கு வழி ஏற்படுத்த அப்பக்கத்தை நீக்க வேண்டுமா?",
"delete_and_move_confirm": "ஆம், இப்பக்கத்தை நீக்குக",
"delete_and_move_reason": "''[[$1]]'' லிருந்து நகர்த்துவதற்கு இடமளிப்பதற்காக நீக்கப்பட்டது",
"about": "గురించి",
"article": "విషయపు పేజీ",
"newwindow": "(కొత్త కిటికీలో వస్తుంది)",
- "cancel": "రద్దు",
+ "cancel": "రద్దుచేయి",
"moredotdotdot": "ఇంకా...",
"morenotlisted": "ఈ జాబితా సంపూర్ణం కాదు.",
"mypage": "పుట",
"mytalk": "చర్చ",
- "anontalk": "à°\88 à°\90.పి.à°\95à°¿ à°¸à°\82à°¬à°\82ధిà°\82à°\9aà°¿à°¨ à°\9aà°°à±\8dà°\9a",
+ "anontalk": "చర్చ",
"navigation": "మార్గదర్శకం",
"and": " మరియు",
"qbfind": "వెతుకు",
"createacct-reason": "కారణం",
"createacct-reason-ph": "మీరు మరో ఖాతాను ఎందుకు సృష్టించుకుంటున్నారు",
"createacct-submit": "మీ ఖాతాను సృష్టించుకోండి",
- "createacct-another-submit": "మరà±\8aà°\95 à°\96ాతానà±\81 à°¸à±\83à°·à±\8dà°\9fà°¿à°\82à°\9aà±\81",
+ "createacct-another-submit": "ఖాతాను సృష్టించు",
"createacct-benefit-heading": "{{SITENAME}}ను తయారుచేస్తున్నది మీలాంటి వారే.",
"createacct-benefit-body1": "{{PLURAL:$1|మార్పు|మార్పులు}}",
"createacct-benefit-body2": "{{PLURAL:$1|పేజీ|పేజీలు}}",
"passwordreset-emailtext-ip": "ఎవరో (బహుశా మీరే, ఐపీ అడ్రసు $1 నుంచి) {{SITENAME}} ($4) లో మీ సంకేతపదాన్ని మార్చమంటూ అడిగారు. కింది వాడుకరి {{PLURAL:$3|ఖాతా|ఖాతాలు}}\nఈ ఈమెయిలు చిరునామాతో అనుసంధింపబడి ఉన్నాయి:\n\n$2\n\n{{PLURAL:$3|ఈ సంకేతపదానికి|ఈ సంకేతపదాలకు}} {{PLURAL:$5|ఒక్కరోజులో|$5 రోజుల్లో}} కాలం చెల్లుతుంది.\nఇప్పుడు మీరు లాగినై కొత్త సంకేతపదాన్ని ఎంచుకోవాల్సి ఉంటుంది. ఈ అభ్యర్ధన చేసింది మరెవరైనా అయినా, లేక మీ అసలు సంకేతపదం మీకు గుర్తొచ్చి దాన్ని మార్చాల్సిన అవసరం లేదని అనుకున్నా, మీరీ సందేశాన్ని పట్టించుకోనక్కర్లేదు. పాత సంకేతపదాన్నే వాడుకోవచ్చు.",
"passwordreset-emailtext-user": "{{SITENAME}} లోని వాడుకరి $1, {{SITENAME}} ($4) లోని మీ సంకేతపదాన్ని మార్చమంటూ అడిగారు. కింది వాడుకరి {{PLURAL:$3|ఖాతా|ఖాతాలు}}\nఈ ఈమెయిలు అడ్రసుతో అనుసంధింపబడి ఉన్నాయి:\n\n$2\n\n{{PLURAL:$3|ఈ తాత్కాలిక సంకేతపదానికి|ఈ తాత్కాలిక సంకేతపదాలకు}} {{PLURAL:$5|ఒక్క రోజులో|$5 రోజుల్లో}} కాలం చెల్లుతుంది.\nఇప్పుడు మీరు లాగినై కొత్త సంకేతపదాన్ని ఎంచుకోవాల్సి ఉంటుంది. ఈ అభ్యర్ధన చేసింది మరెవరైనా అయినా, లేక మీ అసలు సంకేతపదం మీకు గుర్తొచ్చి దాన్ని మార్చాల్సిన అవసరం లేదని అనుకున్నా, మీరీ సందేశాన్ని పట్టించుకోనక్కర్లేదు. పాత సంకేతపదాన్నే వాడుకోవచ్చు.",
"passwordreset-emailelement": "వాడుకరిపేరు: \n$1\n\nతాత్కాలిక సంకేతపదం: \n$2",
- "passwordreset-emailsent": "సంకేతపదం మార్పు ఈమెయిలును పంపించాం.",
+ "passwordreset-emailsentemail": "సంకేతపదం మార్పు ఈమెయిలును పంపించాం.",
"passwordreset-emailsent-capture": "క్రింద చూపిన సంకేతపదం మార్పు ఈమెయిలును పంపించాం.",
"passwordreset-emailerror-capture": "కింద చూపిన సంకేతపదం మార్పు ఈమెయిలును తయారుచేసాం. కానీ దాన్ని {{GENDER:$2|వాడుకరికి}} పంపడం విఫలమైంది: $1",
"changeemail": "ఈ-మెయిలు చిరునామా మార్పు",
"sig_tip": "సమయంతో సహా మీ సంతకం",
"hr_tip": "అడ్డగీత (అరుదుగా వాడండి)",
"summary": "సారాంశం:",
- "subject": "విషయం/శీర్షిక:",
+ "subject": "విషయం:",
"minoredit": "ఇది ఒక చిన్న మార్పు",
"watchthis": "ఈ పుట మీద కన్నేసి ఉంచు",
"savearticle": "పేజీని భద్రపరచు",
"missingcommenttext": "కింద ఓ వ్యాఖ్య రాయండి.",
"missingcommentheader": "<strong>గుర్తు చేస్తున్నాం:</strong> ఈ వ్యాఖ్యకు మీరు విషయం/శీర్షిక పెట్టలేదు.\n\"{{int:savearticle}}\"ని మళ్ళీ నొక్కితే, అది లేకుండానే మీ మార్పును భద్రపరుస్తాం.",
"summary-preview": "సారాంశం మునుజూపు:",
- "subject-preview": "విషయà°\82/à°¶à±\80à°°à±\8dà°·à°¿à°\95 మునుజూపు:",
+ "subject-preview": "విషయపà±\81 మునుజూపు:",
"previewerrortext": "మీ మార్పులు మునుజూపు చూడటంలో తప్పిదమయింది.",
"blockedtitle": "వాడుకరి నిరోధించబడ్డారు",
"blockedtext": "<strong>మీ వాడుకరి పేరు లేదా ఐ.పీ. చిరునామా నిరోధించబడింది.</strong>\n\nనిరోధించినది $1.\nఅందుకు ఇచ్చిన కారణం: <em>$2</em>.\n\n* నిరోధం మొదలైన సమయం: $8\n* నిరోధించిన కాలం: $6\n* నిరోధానికి గురైనవారు: $7\n\nఈ నిరోధంపై చర్చించేందుకు మీరు $1 ను గాని, మరెవరైనా [[{{MediaWiki:Grouppage-sysop}}|నిర్వాహకులను]] గాని సంప్రదించవచ్చు.\nమీ [[Special:Preferences|ఖాతా అభిరుచులలో]] సరైన ఈ-మెయిలు చిరునామా ఇచ్చివుండకపోయినా లేదా మిమ్మల్ని 'ఈ వాడుకరికి ఈ-మెయిలు పంపు' సౌలభ్యాన్ని వాడుకోవడం నుండి నిరోధించివున్నా మీరు ఈమెయిలు ద్వారా సంప్రదించలేరు.\nమీ ప్రస్తుత ఐ.పీ. చిరునామా $3, మరియు నిరోధపు ID #$5.\nమీ సంప్రదింపులన్నిటిలోనూ వీటిని పేర్కొనండి.",
"columns": "నిలువు వరుసలు:",
"searchresultshead": "వెతుకు",
"stub-threshold": "<a href=\"#\" class=\"stub\">మొలక లింకు</a> ఫార్మాటింగు కొరకు హద్దు (బైట్లు):",
+ "stub-threshold-sample-link": "నమూనా",
"stub-threshold-disabled": "అచేతనం",
"recentchangesdays": "ఇటీవలి మార్పులు లో చూపించవలసిన రోజులు:",
"recentchangesdays-max": "గరిష్ఠంగా $1 {{PLURAL:$1|రోజు|రోజులు}}",
"prefs-diffs": "తేడాలు",
"prefs-help-prefershttps": "ఈ అభిరుచి మీరు పైసారి లాగినైనపుడు అమలౌతుంది.",
"prefs-tabs-navigation-hint": "చిట్కా: ట్యాబుల జాబితాలో ఓ ట్యాబు నుండి మరోదానికి వెళ్ళేందుకు కుడి ఎడమ బాణాల కీలను వాడవచ్చు.",
- "email-address-validity-valid": "ఈ-మెయిలు చిరునామా సరిగానే ఉన్నట్టుంది",
- "email-address-validity-invalid": "దయచేసి సరైన ఈమెయిలు చిరునామాని ఇవ్వండి",
"userrights": "వాడుకరి హక్కుల నిర్వహణ",
"userrights-lookup-user": "వాడుకరి సమూహాలను నిర్వహించండి",
"userrights-user-editname": "వాడుకరిపేరును ఇవ్వండి:",
"recentchanges-label-plusminus": "ఈ పేజి పరిమాణంలో జరిగిన మార్పుల బైట్ల సంఖ్య",
"recentchanges-legend-heading": "'''సూచిక :'''",
"recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|కొత్త పేజీల జాబితా]]ను కూడా చూడండి)",
+ "recentchanges-submit": "చూపించు",
"rcnotefrom": "<strong>$2</strong> నుండి జరిగిన మార్పులు (<strong>$1</strong> వరకు) కింద చూపబడ్డాయి.",
"rclistfrom": "$3, $2 కు ముందు జరిగిన మార్పులను చూపించు",
"rcshowhideminor": "చిన్న మార్పులను $1",
"rcshowhidemine": "నా మార్పులను $1",
"rcshowhidemine-show": "చూపించు",
"rcshowhidemine-hide": "దాచు",
+ "rcshowhidecategorization-show": "చూపించు",
+ "rcshowhidecategorization-hide": "దాచు",
"rclinks": "గత $2 రోజుల లోని చివరి $1 మార్పులను చూపించు <br />$3",
"diff": "తేడాలు",
"hist": "చరిత్ర",
"upload-too-many-redirects": "ఆ URLలో చాలా దారిమార్పులు ఉన్నాయి",
"upload-http-error": "ఒక HTTP పొరపాటు జరిగింది: $1",
"upload-copy-upload-invalid-domain": "ఈ డొమెయిన్ నుంచి కాపీ ఎక్కింపులు కుదరదు.",
+ "upload-dialog-button-cancel": "రద్దుచేయి",
+ "upload-dialog-button-done": "పూర్తయ్యింది",
+ "upload-dialog-button-save": "భద్రపరచు",
+ "upload-dialog-button-upload": "ఎక్కించు",
+ "upload-form-label-infoform-title": "వివరాలు",
+ "upload-form-label-infoform-name": "పేరు",
+ "upload-form-label-infoform-description": "వివరణ",
+ "upload-form-label-usage-title": "వాడుక",
+ "upload-form-label-usage-filename": "దస్త్రపు పేరు",
+ "foreign-structured-upload-form-label-own-work": "ఇది నా స్వంత కృతి",
+ "foreign-structured-upload-form-label-infoform-categories": "వర్గాలు",
+ "foreign-structured-upload-form-label-infoform-date": "తేదీ",
"backend-fail-stream": "\"$1\" ఫైలును స్ట్రీమింగు చెయ్యలేకపోయాం.",
"backend-fail-backup": "\"$1\" ఫైలును బ్యాకప్పు చెయ్యలేకపోయాం.",
"backend-fail-notexists": "$1 ఫైలు అసలు లేనేలేదు.",
"mostrevisions": "అధిక సంచికలు గల వ్యాసాలు",
"prefixindex": "ఉపసర్గతో అన్ని పేజీలు",
"prefixindex-namespace": "ఉపసర్గతో ఉన్న పేజీలు ($1 పేరుబరి)",
+ "prefixindex-submit": "చూపించు",
"prefixindex-strip": "జాబితాలో ఆదిపదాన్ని తీసివేయి",
"shortpages": "చిన్న పేజీలు",
"longpages": "పొడవు పేజీలు",
"usereditcount": "$1 {{PLURAL:$1|మార్పు|మార్పులు}}",
"usercreated": "$1 న $2కి {{GENDER:$3|చేరారు}}",
"newpages": "కొత్త పేజీలు",
+ "newpages-submit": "చూపించు",
"newpages-username": "వాడుకరి పేరు:",
"ancientpages": "పాత పేజీలు",
"move": "తరలించు",
"specialloguserlabel": "కర్త:",
"speciallogtitlelabel": "లక్ష్యం (శీర్షిక లేదా వాడుకరి):",
"log": "చిట్టాలు",
+ "logeventslist-submit": "చూపించు",
"all-logs-page": "అన్ని బహిరంగ చిట్టాలు",
"alllogstext": "{{SITENAME}} యొక్క అందుబాటులో ఉన్న అన్ని చిట్టాల యొక్క సంయుక్త ప్రదర్శన.\nఒక చిట్టా రకాన్ని గానీ, ఒక వాడుకరి పేరు గానీ (case-sensitive), లేదా ప్రభావిత పుటని (ఇది కూడా case-sensitive) గానీ ఎంచుకుని సంబంధిత చిట్టాను మాత్రమే చూడవచ్చు.",
"logempty": "సరిపోలిన అంశాలేమీ చిట్టాలో లేవు.",
"cachedspecial-viewing-cached-ts": "ఈ పేజీ యొక్క కాషె కూర్పును చూస్తున్నారు. ఇది పూర్తిగా వాస్తవమైన కూర్పు కాకపోవచ్చు.",
"cachedspecial-refresh-now": "సరికొత్త కూర్పును చూడండి.",
"categories": "వర్గాలు",
+ "categories-submit": "చూపించు",
"categoriespagetext": "ఈ క్రింది {{PLURAL:$1|వర్గం పేజీలను లేదా మాధ్యమాలను కలిగివుంది|వర్గాలు పేజీలను లేదా మాధ్యమాలను కలిగివున్నాయి}}.\n[[Special:UnusedCategories|వాడుకలో లేని వర్గాలని]] ఇక్కడ చూపించట్లేదు.\n[[Special:WantedCategories|కోరుతున్న వర్గాలను]] కూడా చూడండి.",
"categoriesfrom": "ఇక్కడనుండి మొదలుకొని వర్గాలు చూపించు:",
"special-categories-sort-count": "సంఖ్యల ప్రకారం క్రమపరచు",
"wlnote": "$3 నాడు $4 సమయానికి, గడచిన {{PLURAL:$2|గంటలో|'''$2''' గంటలలో}} జరిగిన {{PLURAL:$1|ఒక్క మార్పు కింద ఉంది|'''$1''' మార్పులు కింద ఉన్నాయి}}.",
"wlshowlast": "గత $1 గంటల $2 రోజులకు చూపించు",
"watchlistall2": "అన్నీ",
+ "watchlist-hide": "దాచు",
+ "watchlist-submit": "చూపించు",
+ "wlshowtime": "చూపించాల్సిన కాలం:",
+ "wlshowhideminor": "చిన్న మార్పులు",
+ "wlshowhideliu": "నమోదైన వాడుకరులు",
+ "wlshowhideanons": "అజ్ఞాత వాడుకరులు",
+ "wlshowhidemine": "నా మార్పులు",
"watchlist-options": "వీక్షణ జాబితా ఎంపికలు",
"watching": "గమనిస్తున్నారు...",
"unwatching": "గమనించడం లేదు...",
"delete-confirm": "\"$1\"ని తొలగించు",
"delete-legend": "తొలగించు",
"historywarning": "<strong>హెచ్చరిక:</strong> మీరు తొలగించబోయే పేజీకి $1 {{PLURAL:$1|కూర్పు|కూర్పుల}} చరిత్ర ఉంది:",
+ "historyaction-submit": "చూపించు",
"confirmdeletetext": "మీరో పేజీనో, బొమ్మనో దాని చరిత్రతోపాటుగా శాశ్వతంగా డేటాబేసు నుండి తీసెయ్యబోతున్నారు. మీరు చెయ్యదలచింది ఇదేననీ, దీని పర్యవసానాలు మీకు తెలుసనీ, దీన్ని [[{{MediaWiki:Policy-url}}|నిభందనల]] ప్రకారమే చేస్తున్నారనీ నిర్ధారించుకోండి.",
"actioncomplete": "పని పూర్తయింది",
"actionfailed": "చర్య విఫలమైంది",
"rollback-success": "$1 చేసిన దిద్దుబాట్లను వెనక్కు తీసుకెళ్ళాం; తిరిగి $2 చేసిన చివరి కూర్పుకు మార్చాం.",
"sessionfailure-title": "సెషను వైఫల్యం",
"sessionfailure": "మీ ప్రవేశపు సెషనుతో ఏదో సమస్య ఉన్నట్లుంది;\nసెషను హైజాకు కాకుండా ఈ చర్యను రద్దు చేసాం.\n\"back\" కొట్టి, ఎక్కడి నుండి వచ్చారో ఆ పేజీని మళ్ళీ లోడు చేసి, తిరిగి ప్రయత్నించండి.",
+ "changecontentmodel-reason-label": "కారణం:",
"protectlogpage": "సంరక్షణల చిట్టా",
"protectlogtext": "ఈ క్రింద ఉన్నది పేజీల సంరక్షణలకు జరిగిన మార్పుల జాబితా.\nప్రస్తుతం అమలులో ఉన్న సంరక్షణలకై [[Special:ProtectedPages|సంరక్షిత పేజీల జాబితా]]ను చూడండి.",
"protectedarticle": "\"[[$1]]\" సంరక్షించబడింది.",
"whatlinkshere-hidelinks": "లింకులను $1",
"whatlinkshere-hideimages": "$1 దస్త్రాల లంకెలు",
"whatlinkshere-filters": "వడపోతలు",
+ "whatlinkshere-submit": "వెళ్ళు",
"autoblockid": "tanaDDu #$1",
"block": "వాడుకరి నిరోధం",
"unblock": "వాడుకరిపై నిరోధాన్ని తీసెయ్యండి",
"cant-move-to-user-page": "మీకు ఒక పేజీని వాడుకరి పేజీగా (వాడుకరి ఉపపేజీగా తప్ప) తరలించే అనుమతి లేదు.",
"cant-move-category-page": "వర్గాల పేజీలను తరలించే అనుమతి మీకు లేదు.",
"cant-move-to-category-page": "పేజీలను వర్గాల పేజీలుగా మార్చే అనుమతి మీకు లేదు.",
- "newtitle": "à°\95à±\8aà°¤à±\8dà°¤ à°ªà±\87à°°à±\81à°\95à°¿",
+ "newtitle": "à°\95à±\8aà°¤à±\8dà°¤ à°¶à±\80à°°à±\8dà°·à°¿à°\95:",
"move-watch": "ఈ పేజీని గమనించు",
"movepagebtn": "పేజీని తరలించు",
"pagemovedsub": "తరలింపు విజయవంతమైనది",
"movenosubpage": "ఈ పేజీకి ఉపపేజీలు ఏమీ లేవు.",
"movereason": "కారణం:",
"revertmove": "వెనక్కు తిప్పు",
- "delete_and_move": "తొలగించి, తరలించు",
"delete_and_move_text": "==తొలగింపు అవసరం==\n\nఉద్దేశించిన వ్యాసం \"[[:$1]]\" ఇప్పటికే ఉనికిలో ఉంది. ప్రస్తుత తరలింపుకు వీలుగా దాన్ని తొలగించేయమంటారా?",
"delete_and_move_confirm": "అవును, పేజీని తొలగించు",
"delete_and_move_reason": "\"[[$1]]\"ను తరలించడానికి వీలుగా తొలగించారు",
"exif-compression-1": "కుదించని",
"exif-copyrighted-true": "నకలుహక్కులుకలది",
"exif-copyrighted-false": "కాపీహక్కుల స్థితి అమర్చలేదు",
+ "exif-photometricinterpretation-1": "నలుపు మరియు తెలుగు (నలుపుకి 0)",
"exif-unknowndate": "అజ్ఞాత తేదీ",
"exif-orientation-1": "సాధారణ",
"exif-orientation-2": "క్షితిజ సమాంతరంగా తిరగేసాం",
"special-characters-title-endash": "ఎన్ డాష్",
"special-characters-title-emdash": "ఎమ్ డాష్",
"special-characters-title-minus": "మైనస్ గుర్తు",
- "mw-widgets-titleinput-description-new-page": "పేజీ ఉనికిలో లేదు"
+ "mw-widgets-dateinput-no-date": "ఏ తేదీనీ ఎంచుకోలేదు",
+ "mw-widgets-titleinput-description-new-page": "పేజీ ఇంకా లేదు",
+ "api-error-blacklisted": "వేరే వివరమైన శీర్షకను ఎంచుకోండి"
}
"prefs-displaywatchlist": "Ipakita ang mga pagpipilian",
"prefs-tokenwatchlist": "Token o susi",
"prefs-diffs": "Mga pagkakaiba",
- "email-address-validity-valid": "Mukhang katanggap-tanggap ang direkisyong e-liham",
- "email-address-validity-invalid": "Magpasok ng isang tanggap na direksiyong e-liham",
"userrights": "Pamamahala ng mga karapatan ng tagagamit",
"userrights-lookup-user": "Pamahalaan ang mga pangkat ng tagagamit",
"userrights-user-editname": "Magpasok ng isang pangalan ng tagagamit:",
"prefs-help-prefershttps": "Bu tercih bir sonraki girişinizde etkili olacaktır.",
"prefswarning-warning": "Henüz kaydedilmemiş değişiklikler yaptınız. \"$\"'e basmadığınız takdirde tercihleriniz güncellenmeyecektir.",
"prefs-tabs-navigation-hint": "İpucu: Sekmeler listesindeki sekmeler arasında gezinmek için sağ ve sol ok tuşlarını kullanabilirsiniz.",
- "email-address-validity-valid": "E-posta adresi geçerli görünüyor",
- "email-address-validity-invalid": "Geçerli bir e-posta adresi girin",
"userrights": "Kullanıcı hakları yönetimi",
"userrights-lookup-user": "Kullanıcı gruplarını düzenle",
"userrights-user-editname": "Kullanıcı adı giriniz:",
"noemailcreate": "Вам треба вказати правильну адресу електронної пошти",
"passwordsent": "Новий пароль був надісланий на адресу електронної пошти, зазначену для \"$1\".\nБудь ласка, ввійдіть до системи після отримання пароля.",
"blocked-mailpassword": "Редагування з вашої IP-адреси заборонено, заблокована також функція відновлення пароля, щоб запобігти зловживанням.",
- "eauthentsent": "На вказану адресу електронної пошти відправлено лист підтвердження.\nЩоб отримувати надалі будь-які повідомлення, необхідно підтвердити, що обліковий рахунок належить справді вам, за процедурою, описаною в листі.",
+ "eauthentsent": "На вказану адресу електронної пошти відправлено лист підтвердження.\nЩоб отримувати надалі будь-які повідомлення, необхідно підтвердити, що обліковий запис належить справді Вам, за процедурою, описаною в листі.",
"throttled-mailpassword": "Листа для оновлення пароля вже було надіслано електронною поштою протягом {{PLURAL:$1|1=останньої години|останніх $1 годин}}.\nДля попередження зловживань дозволено надсилати тільки одного листа оновлення пароля за {{PLURAL:$1|годину|$1 години|$1 годин}}.",
"mailerror": "Помилка надсилання пошти: $1",
"acct_creation_throttle_hit": "Відвідувачі з вашої IP-адреси вже створили $1 {{PLURAL:$1|обліковий запис|облікових записи|облікових записів}} за останню добу, що є максимумом для цього відрізка часу.\nТаким чином, користувачі з цієї IP-адреси не можуть на цей момент створювати нових облікових записів.",
"stub-threshold-disabled": "Вимкнений",
"recentchangesdays": "За скільки днів показувати нові редагування:",
"recentchangesdays-max": "(максимум $1 {{PLURAL:$1|день|дні|днів}})",
- "recentchangescount": "Кількість редагувань для показу за умовчанням:",
+ "recentchangescount": "Кількість редагувань для показу за замовчуванням:",
"prefs-help-recentchangescount": "Це стосується нових редагувань, історій сторінок і журналів.",
"prefs-help-watchlist-token2": "Це секретний ключ до веб-каналу вашого списку спостереження.\nБудь-хто, хто його знає, матиме можливість читати ваш список спостереження, тому не поширюйте його.\n[[Special:ResetTokens|Натисніть тут, якщо вам потрібно скинути його]].",
"savedprefs": "Ваші налаштування збережено.",
"allowemail": "Дозволити електронну пошту від інших користувачів",
"prefs-searchoptions": "Пошук",
"prefs-namespaces": "Простори назв",
- "default": "за умовчанням",
+ "default": "за замовчуванням",
"prefs-files": "Файли",
"prefs-custom-css": "Власний CSS",
"prefs-custom-js": "Власний JS",
"prefs-help-prefershttps": "Цей параметр набуде чинності при вашому наступному вході у систему.",
"prefswarning-warning": "Ви внесли в свої налаштування зміни, які ще не були збережені.\nЯкщо ви залишите цю сторінку, не натиснувши \"$1\", налаштування не будуть оновлені.",
"prefs-tabs-navigation-hint": "Порада: Ви можете використовувати клавіші стрілок вліво і вправо для переходу між вкладками в списку вкладок.",
- "email-address-validity-valid": "Адреса електронної пошти є чинною",
- "email-address-validity-invalid": "Введіть чинну адресу електронної пошти",
"userrights": "Керування правами користувачів",
"userrights-lookup-user": "Керування групами користувача",
"userrights-user-editname": "Введіть ім'я користувача:",
"Triple-ADHD-AS",
"Игорь Бродский",
"아라",
- "Macofe"
+ "Macofe",
+ "Sebranik"
]
},
"tog-underline": "Jonoštada kosketused:",
"searchrelated": "sidotud",
"searchall": "kaik",
"showingresults": "Alemba ozutadas {{PLURAL:$1|'''1''' rezul'tat|'''$1''' rezul'tatad}} nomeraspäi #'''$2''' augotaden.",
+ "search-showingresults": "Rezul'tatad $1–$2 $3-späi",
"search-nonefound": "Ecmižhe ei löudnus rezul'tatoid.",
"powersearch-legend": "Levitoittud ecind",
"powersearch-ns": "Ecind nimiavaruziš:",
"prefs-displaywatchlist": "Nägun opcijad",
"prefs-tokenwatchlist": "Token",
"prefs-diffs": "Erod",
- "email-address-validity-valid": "Verkpočtan adres nägub korrektižeks.",
- "email-address-validity-invalid": "Antkat verkpočtan korrektine adres",
"userrights": "Kävutajiden oiktusiden ohjandamine",
"userrights-lookup-user": "Kävutajiden gruppiden ohjendamine",
"userrights-user-editname": "Kävutajan nimi:",
"recentchanges-label-minor": "Nece redakcii om penikaine",
"recentchanges-label-bot": "Necen redakcijan tegi bot",
"recentchanges-label-unpatrolled": "Necidä redakcijad ei völ patruliruinugoi",
+ "recentchanges-label-plusminus": "Suruden toižetamine baitoiš",
"recentchanges-legend-newpage": "$1 - uz' lehtpol'",
"rcnotefrom": "Alemba oma anttud toižetused '''$2'''-späi ( '''$1'''-hesai).",
"rclistfrom": "Ozutada uded toižetused dataspäi $3 $2 augotaden",
"morenotlisted": "Danh sách này không có đầy đủ.",
"mypage": "Trang cá nhân",
"mytalk": "Tin nhắn",
- "anontalk": "Thảo luận với IP này",
+ "anontalk": "Thảo luận",
"navigation": "Xem nhanh",
"and": " và",
"qbfind": "Tìm kiếm",
"passwordreset-emailtext-ip": "Ai đó (có thể là bạn, từ địa chỉ IP $1) đã yêu cầu tái tạo mật khẩu của bạn \ntại {{SITENAME}} ($4). {{PLURAL:$3|Tài khoản|Các tài khoản}} dưới đây gắn liền \nvới địa chỉ thư điện tử này:\n\n$2\n\n{{PLURAL:$3|Mật khẩu|Các mật khẩu}} tạm này sẽ hết hạn trong vòng {{PLURAL:$5|một ngày|$5 ngày}}. Bạn nên đăng nhập\nngay bây giờ để chọn mật khẩu mới. Nếu bạn không phải là người yêu cầu\nhoặc đã nhớ lại mật khẩu hiện hành, và bạn không còn\nmuốn thay đổi nó, xin vui lòng bỏ qua thông điệp này và tiếp tục sử dụng\nmật khẩu cũ.",
"passwordreset-emailtext-user": "Thành viên $1 tại {{SITENAME}} đã yêu cầu tái tạo mật khẩu tại {{SITENAME}} \n($4). {{PLURAL:$3|Tài khoản|Các tài khoản}} dưới đây gắn liền với địa chỉ thư điện tử này:\n\n$2\n\n{{PLURAL:$3|Mật khẩu|Các mật khẩu}} tạm này sẽ hết hạn trong vòng {{PLURAL:$5|một ngày|$5 ngày}}. Bạn nên đăng nhập\nngay bây giờ để chọn mật khẩu mới. Nếu bạn không phải là người yêu cầu hoặc đã nhớ lại mật khẩu hiện hành, và bạn không còn\nmuốn thay đổi nó, xin vui lòng bỏ qua thông điệp này và tiếp tục sử dụng\nmật khẩu cũ.",
"passwordreset-emailelement": "Tên người dùng: \n$1\n\nMật khẩu tạm: \n$2",
- "passwordreset-emailsent": "Nếu đây là đúng địa chỉ thư điện tử của tài khoản của bạn, một thư điện tử để tái tạo mật khẩu sẽ được gửi cho bạn.",
+ "passwordreset-emailsentemail": "Nếu đây là đúng địa chỉ thư điện tử của tài khoản của bạn, một thư điện tử để tái tạo mật khẩu sẽ được gửi cho bạn.",
"passwordreset-emailsent-capture": "Thư điện tử để tái tạo mật khẩu đã được gửi, nội dung như sau.",
"passwordreset-emailerror-capture": "Chúng tôi đã tạo thư tái tạo mật khẩu dưới đây, nhưng không thể gửi đến {{GENDER:$2}}người dùng: $1",
"changeemail": "Đổi hoặc gỡ địa chỉ thư điện tử",
"prefs-help-prefershttps": "Đăng xuất và đăng nhập lại để áp dụng tùy chọn này.",
"prefswarning-warning": "Bạn chưa lưu những thay đổi tùy chọn đã thực hiện.\nNếu bạn rời khỏi trang này mà không bấm “$1”, các tùy chọn của bạn sẽ không được cập nhật.",
"prefs-tabs-navigation-hint": "Mẹo: Bạn có thể bấm các phím mũi tên trái phải để luân chuyển qua các thẻ trong danh sách thẻ.",
- "email-address-validity-valid": "Có vẻ hợp lệ",
- "email-address-validity-invalid": "Yêu cầu địa chỉ hợp lệ!",
"userrights": "Quản lý quyền thành viên",
"userrights-lookup-user": "Quản lý nhóm thành viên",
"userrights-user-editname": "Nhập tên thành viên:",
"wlnote": "Dưới đây là {{PLURAL:$1|thay đổi duy nhất|<strong>$1</strong> thay đổi gần nhất}} trong {{PLURAL:$2|giờ|<strong>$2</strong> giờ}} qua, tính tới $3 lúc $4.",
"wlshowlast": "Hiển thị $1 giờ $2 ngày gần đây",
"watchlistall2": "tất cả",
- "wlshowtime": "Hiện các mục gần đây:",
+ "wlshowtime": "Thời gian để hiển thị:",
"wlshowhideminor": "sửa đổi nhỏ",
"wlshowhidebots": "bot",
"wlshowhideliu": "người dùng có tài khoản",
"contributions": "{{GENDER:$1}}Đóng góp của thành viên",
"contributions-title": "Đóng góp của thành viên $1",
"mycontris": "Đóng góp",
+ "anoncontribs": "Đóng góp",
"contribsub2": "Của {{GENDER:$3}}$1 ($2)",
"contributions-userdoesnotexist": "Chưa có tài khoản với tên “$1”.",
"nocontribs": "Không tìm thấy thay đổi nào khớp với yêu cầu.",
"tog-watchlisthideanons": "關注表裏囥脫隱姓埋名用戶所編",
"tog-watchlisthidepatrolled": "關注表裏囥脫巡脫編",
"tog-watchlisthidecategorization": "囥脱对页面个分类",
- "tog-ccmeonemails": "æ\88\91ç\99¼ç\95\80å\90\84許ç\94¨æ\88¶ç®\87é\9b»å\90ä¿¡ä¹\9fç\99¼ä»½ç\95\80æ\88\91",
+ "tog-ccmeonemails": "æ\8b¿æ\88\91å\8f\91ç\95\80å\85¶ä»\96ç\94¨æ\88·ä¸ªç\94µå\90é\82®ä»¶ä¹\9få\8f\91å\8fªå\89¯æ\9c¬ç\95\80æ\88\91è\87ªå®¶",
"tog-diffonly": "比較兩版弗樣到弗顯示頁內容",
"tog-showhiddencats": "顯示囥脫分類",
"tog-norollbackdiff": "执行退回之后弗显示两样",
"noindex-category": "朆索引个页",
"broken-file-category": "有无用文件链接个页",
"about": "有关",
- "article": "å\85§å®¹é \81",
+ "article": "å\86\85容页é\9d¢",
"newwindow": "(用新窗口开)",
"cancel": "取消",
"moredotdotdot": "還多...",
"morenotlisted": "箇張表還朆完成。",
"mypage": "我个页面",
"mytalk": "我个讨论",
- "anontalk": "箇IP地址個話",
+ "anontalk": "讲张",
"navigation": "导航",
"and": " 搭",
"qbfind": "尋",
"create-local": "添加本地说明",
"editthispage": "編箇頁",
"create-this-page": "建箇頁",
- "delete": "å\88ª",
+ "delete": "å\88 é\99¤",
"deletethispage": "刪箇頁",
"undeletethispage": "弗删箇页",
"undelete_short": "復原消脫個$1個編寫",
"protect": "保",
"protect_change": "改",
"protectthispage": "保箇頁",
- "unprotect": "變更保態",
- "unprotectthispage": "變更箇頁保態",
+ "unprotect": "更改保护",
+ "unprotectthispage": "更改此页个保护",
"newpage": "新页",
"talkpage": "探討箇頁",
"talkpagelinktext": "讨论",
"specialpage": "特別頁",
"personaltools": "私人家伙",
- "articlepage": "æ\9c\9bå\85§å®¹é \81",
+ "articlepage": "æ\9c\9bå\86\85容页",
"talk": "讨论",
"views": "望",
"toolbox": "家生",
"helppage-top-gethelp": "帮忙",
"mainpage": "封面",
"mainpage-description": "封面",
- "policy-url": "Project:策略",
+ "policy-url": "Project:政策",
"portal": "社区门堂",
"portal-url": "Project:社区门堂",
"privacy": "隐私政策",
"createacct-benefit-body1": "{{PLURAL:$1|编写}}",
"createacct-benefit-body2": "{{PLURAL:$1|页}}",
"createacct-benefit-body3": "此垡 {{PLURAL:$1|出力个人}}",
- "badretype": "倷输入个密码搭倪个档案弗配。",
+ "badretype": "侬输入个密码弗匹配。",
"usernameinprogress": "迭个用户名个账户创建已经勒了进行。请侬等一等。",
- "userexists": "用戶名有人用哉。相勞爾揀別樣名字。",
+ "userexists": "输入个用户名有人用哉。请再选个两样个名字。",
"loginerror": "登录错误",
"createacct-error": "建账号出错",
"createaccounterror": "无法建立账户:$1",
"blockedtext": "侬个用户名或IP地址已经拨$1查封。\n\n箇趟查封是由$1所封个。原因是''$2''。\n\n* 箇趟查封开始个辰光是:$8\n* 箇趟查封到期个辰光是:$6\n* 对于畀查封者:$7\n\n侬可以联络$1或者其他个 [[{{MediaWiki:Grouppage-sysop}}|管理员]],讨论箇趟查封。\n除非侬已经垃侬个 [[Special:Preferences|个人设置]]里向设置仔一只有效个电子邮件地址,弗然侬弗好使用「e-mail箇位用户」功能。当设置了一只有效个电子邮件地址之后,箇只功能是弗会畀封锁个。\n\n侬个IP地址是$3,而该查封ID是 #$5。 请垃拉侬个查询里向注明以上所有资料。",
"autoblockedtext": "侬个IP地址已经自动查封,由于之前另一位 搭侬用一样IP个用户畀$1所查封。\n而查封个原因是:\n\n:''$2''\n\n* 箇趟查封个开始辰光是:$8\n* 箇趟查封个到期辰光是:$6\n* 对于畀查封者:$7\n\n侬可以联络$1或者其他个 [[{{MediaWiki:Grouppage-sysop}}|管理员]],讨论箇趟查封。\n除非侬已经垃侬个 [[Special:Preferences|个人设置]]里向设置仔一只有效个电子邮件地址,弗然侬弗好使用「e-mail箇位用户」功能。当设置了一只有效个电子邮件地址之后,箇只功能是弗会畀封锁个。\n\n侬个IP地址是$3,而该查封ID是 #$5。 请垃拉侬个查询里向注明以上所有资料。",
"blockednoreason": "朆畀出原因",
- "whitelistedittext": "侬必须$1才能编辑。",
+ "whitelistedittext": "请$1编辑。",
"confirmedittext": "垃拉编辑此页之前侬必须确认侬个邮箱地址。请通过[[Special:Preferences|个人设置]]设置并验证侬个邮箱地址。",
"nosuchsectiontitle": "寻弗着箇只段落",
"nosuchsectiontext": "侬尝试编辑个章节弗存在。\n作兴是垃拉侬查看页面个辰光已经移动或者畀删除。",
"token_suffix_mismatch": "'''由于侬用户端里向个编辑令牌毁损仔一些标点符号字元,为防止编辑个文字损坏,侬个编辑已经畀回头。'''\n箇种情况通常出现垃拉使用含有交关bug、以网络为主个匿名代理服务个辰光。",
"editing": "来里编$1",
"creating": "创建“$1”",
- "editingsection": "徕里编写$1(段)",
+ "editingsection": "来里编辑$1(段落)",
"editingcomment": "垃许编辑 $1 (新段落)",
"editconflict": "编辑冲突: $1",
"explainconflict": "有人垃拉侬开始编辑之后更改仔页面。\n上头个文字框内显示个是箇歇本页个内容。\n侬个修改显示垃拉下底只文字框里向。\n侬应当拿侬个修改加入到现有个内容里向。\n<b>只有</b>上头文字框里向个内容会得垃侬点击\"保存页面\"之后畀保存。",
"sectioneditnotsupported-text": "此页面弗支持编辑段落。",
"permissionserrors": "权限错误",
"permissionserrorstext": "为仔下头个{{PLURAL:$1|原因|原因}}咾侬无权进行箇只操作:",
- "permissionserrorstext-withaction": "ä¸\8b头个{{PLURAL:$1|å\8e\9få\9b |å\8e\9få\9b }}ä¹\8bæ\95\85ï¼\8cä½ ä¾¬å\91\92å¤\84进行$2操作:",
+ "permissionserrorstext-withaction": "为ä»\94ä¸\8b头个{{PLURAL:$1|å\8e\9få\9b |å\8e\9få\9b }}å\92¾ä¾¬æ\97 æ\9d\83进行$2操作:",
"recreate-moveddeleted-warn": "'''警告: 你侬要转建一个之前删脱过个页面。'''\n\n你侬应该要考虑考虑继续编箇页是否合适。\n方便考虑,箇页个删记录提供到下头:",
"moveddeleted-notice": "箇页删脱哉。\n箇页个删搭移个日志徕下头提供以便参考。",
"log-fulllog": "查看完整日志",
"undo-norev": "由于其版本弗存在或已删除,此编辑弗好撤销。",
"undo-nochange": "箇届编辑看出来已经畀撤销。",
"undo-summary": "撤销由[[Special:Contributions/$2|$2]]([[User talk:$2|讨论]])作出个版本$1",
- "cantcreateaccounttitle": "å\91\92å¤\84建ç«\8bå¸\90户",
+ "cantcreateaccounttitle": "å¼\97好å¼\80户",
"cantcreateaccount-text": "从箇只IP地址 (<b>$1</b>) 创建账户已经畀[[User:$3|$3]]禁止。\n\n$3封禁个原因是''$2''",
"viewpagelogs": "望箇页日志",
"nohistory": "该只页面呒拨编辑历史。",
"prefs-advancedsearchoptions": "高级选项",
"prefs-advancedwatchlist": "高级选项",
"prefs-tabs-navigation-hint": "提示:侬可以用左、右箭头键来选项卡之间切换。",
- "email-address-validity-invalid": "请输入有效个电子邮件地址",
"userrights-user-editname": "输入用户名:",
"editusergroup": "编辑用户组",
"group-bot": "机器人",
"right-editmyoptions": "编辑侬个个人设置",
"right-sendemail": "發郵件畀各許人",
"newuserlogpage": "用户创建日志",
+ "newuserlogpagetext": "箇是用户创建个记录。",
"rightslog": "用户权限日志",
"action-read": "讀箇頁",
- "action-edit": "编箇页",
+ "action-edit": "编辑箇只页面",
"action-createpage": "做新頁",
"action-createtalk": "做討論頁",
"action-minoredit": "標小編寫",
"nchanges": "$1趟更改",
"enhancedrc-history": "歷史",
"recentchanges": "近段辰光个改动",
- "recentchanges-legend": "箇阶段个变化选项",
+ "recentchanges-legend": "近段辰光个改动选项",
"recentchanges-summary": "登该个页面浪跟踪最近对维基百科个改动。",
"recentchanges-feed-description": "跟踪此订阅垃拉 wiki 高头个最近更改。",
"recentchanges-label-newpage": "建新页来编",
"rc-change-size-new": "更改后有$1字节",
"newsectionsummary": "/* $1 */ 新段落",
"rc-enhanced-expand": "显示细节",
- "rc-enhanced-hide": "畀细节囥脱",
+ "rc-enhanced-hide": "拿细节囥脱",
"recentchangeslinked": "搭界个改动",
"recentchangeslinked-feed": "搭界个改动",
"recentchangeslinked-toolbox": "相关变化",
"statistics-users-active": "活跃用户",
"pageswithprop-submit": "去",
"brokenredirects": "坏脱个重定向",
- "brokenredirectstext": "ä¸\8bå\90\91å\80\8bè½\89æ\88³é\8f\88æ\8e¥å\88°æ\9c\86è¦\8bå\80\8bé \81面:",
+ "brokenredirectstext": "ä¸\8båº\95个é\87\8då®\9aå\90\91é\93¾å\88°å¼\97å\98å\9c¨ä¸ªé¡µ面:",
"brokenredirects-edit": "编辑",
"brokenredirects-delete": "删除",
"withoutinterwiki": "嘸語言鏈接個頁面",
"specialloguserlabel": "用戶:",
"speciallogtitlelabel": "目標(標題要弗用戶):",
"log": "记录",
+ "alllogstext": "所有{{SITENAME}}公开日志个联合展示。侬可以选择日志类型、用户名(区分大小写)或者相关页面(区分大小写)来缩小查询范围。",
"allpages": "全部页面",
"nextpage": "下页 ($1)",
"prevpage": "上一页($1)",
"allinnamespace": "所有页面 ($1 名字空间)",
"allpagessubmit": "提交",
"allpagesprefix": "显示个页面有下底个前缀:",
- "allpages-bad-ns": "{{SITENAME}}没有叫做\"$1\"个名字空间.",
+ "allpagesbadtitle": "畀定个页面标题是非法个,或者具有一个内部语言或内部 wiki 个前缀。渠作兴包括一个或更多个弗好用于标题个字符。",
+ "allpages-bad-ns": "{{SITENAME}}呒不叫\"$1\"个名字空间。",
"categories": "页面分类",
+ "deletedcontributions": "删脱个用户贡献",
"linksearch": "外部链接搜寻",
"linksearch-ns": "名字空間:",
"linksearch-ok": "搜尋",
"unwatchthispage": "停止监控",
"notanarticle": "弗是內容頁",
"watchlist-details": "弗包括讨论页,有 $1 页徕你侬关注表里向。",
+ "wlheader-showupdated": "勒侬上趟查看之后畀修改个页面<strong>加粗</strong>显示。",
"wlnote": "下底是{{PLURAL:$2|过去<strong>$2</strong>个钟头}}个{{PLURAL:$1|最后<strong>$1</strong>届更改}},截至$3 $4。",
"wlshowlast": "显示上$1个钟头$2日天",
"watchlistall2": "全部",
"actioncomplete": "操作完成哉",
"deletedtext": "\"$1\"已经删除。最近删除记录请参见$2。",
"dellogpage": "删除记录",
+ "dellogpagetext": "下底是最近个删除个列表。",
"deletionlog": "删除记录",
"deletecomment": "理由:",
"deleteotherreason": "其它/附加理由:",
"rollbacklink": "回退",
"rollbacklinkcount": "回退$1届编辑",
"rollbackfailed": "恢复失败",
+ "cantrollback": "弗好恢复编辑;阿末个贡献人是本页唯一个作者。",
+ "alreadyrolled": "恢复弗落[[User:$2|$2]]([[User talk:$2|讲张]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]])对[[:$1]]个编辑,其他人已经编辑歇或恢复过该个页面。\n\n最后编辑者是[[User:$3|$3]]([[User talk:$3|讲张]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]])。",
"revertpage": "恢复[[Special:Contributions/$2|$2]] ([[User talk:$2|讲张]])个改动;恢复到[[User:$1|$1]]个上一版本",
"protectlogpage": "保护日志",
"protectedarticle": "保护“[[$1]]”",
"whatlinkshere-prev": "前$1个",
"whatlinkshere-next": "后$1个",
"whatlinkshere-links": "←链进",
- "whatlinkshere-hideredirs": "$1转戳",
+ "whatlinkshere-hideredirs": "$1重定向",
"whatlinkshere-hidetrans": "$1嵌入",
"whatlinkshere-hidelinks": "$1链接",
"whatlinkshere-filters": "过滤器",
"blockip": "查封{{GENDER:$1|用户}}",
+ "blockiptext": "用下头个表单来禁止来自某一特定IP地址或用户名个修改权限。只有勒勒为仔防止破坏,及符合[[{{MediaWiki:Policy-url}}|政策]]个情况下底再好采取此行动。请勒勒下底输入一个具体个理由(譬如引述一只畀破坏个页面)。",
"ipaddressorusername": "IP地址或用户名:",
"ipbreason": "理由:",
"ipbsubmit": "封杀该个用户",
"ipbother": "其它时间:",
"ipboptions": "2个钟头:2 hours,1天:1 day,3天:3 days,1个礼拜:1 week,2个礼拜:2 weeks,1个号头:1 month,3个号头:3 months,6个号头:6 months,1年:1 year,老世:infinite",
"badipaddress": "无效 IP 地址",
+ "blockipsuccesstext": "[[Special:Contributions/$1|$1]]已经畀查封。<br />\n参看[[Special:BlockList|查封列表]]来复审查封。",
"ipblocklist": "封脱个用户",
"infiniteblock": "永远",
"blocklink": "封禁",
"unblocklink": "解封",
"change-blocklink": "改变封禁",
"contribslink": "贡献",
+ "autoblocker": "因为侬搭“[[User:$1|$1]]”共享一个IP地址了畀自动查封。$1畀查封个理由是“$2”",
"blocklogpage": "封禁日志",
- "blocklogentry": "“[[$1]]”查封徕里,$2 $3到期",
- "blocklogtext": "箇是用戶封搭解封操作個記錄。自動封個IP地址弗排。到[[Special:BlockList|IP 封表]]裏望目前生效個封表。",
+ "blocklogentry": "查封[[$1]],终止辰光为$2$3",
+ "blocklogtext": "该个是用户查封搭著解封操作个记录。自动查封个IP地址弗会列勒该𡍲。到[[Special:BlockList|封禁列表]]去看当前生效个查封。",
"unblocklogentry": "$1已经拨解封",
"block-log-flags-nocreate": "建账号禁用哉",
"lockdb": "鎖數據庫",
"movelogpagetext": "下底是拨拉捅荡个页面列表。",
"movereason": "理由:",
"revertmove": "恢复",
- "delete_and_move": "删脱搭仔捅荡",
"delete_and_move_confirm": "对哉,删脱该只页面",
"export": "页导出",
"allmessages": "系统讯息",
"tooltip-ca-delete": "删脱箇页",
"tooltip-ca-move": "移箇页",
"tooltip-ca-watch": "畀箇页加进你侬个关注表里",
- "tooltip-ca-unwatch": "畀箇页从关注表里删脱",
+ "tooltip-ca-unwatch": "拿箇只页面从侬个关注表里删脱",
"tooltip-search": "搜寻{{SITENAME}}",
"tooltip-search-go": "转到页本确切名称,如果存在",
"tooltip-search-fulltext": "搜寻包含箇星文本个页面",
"tooltip-n-portal": "有关箇计划,啥好做,应该哪能做",
"tooltip-n-currentevents": "查寻当前事件个背景信息",
"tooltip-n-recentchanges": "列出wiki里箇阶段个变化",
- "tooltip-n-randompage": "打开随机页面",
+ "tooltip-n-randompage": "随机打开只页面",
"tooltip-n-help": "寻求帮助",
"tooltip-t-whatlinkshere": "列出全部搭箇页链个页",
"tooltip-t-recentchangeslinked": "箇页链出去个全部页箇阶段变化",
"tooltip-preview": "望望相你侬个修改,保存之前用!",
"tooltip-diff": "显示你侬对文本个修改",
"tooltip-compareselectedversions": "查看本页面两只选定个修订版个差异。",
- "tooltip-watch": "畀箇页加到你侬个关注表里",
+ "tooltip-watch": "拿箇页加到侬个关注表里",
"tooltip-rollback": "揿一记“回转”就回退到上一位贡献者个编辑状态",
"tooltip-undo": "“撤销”可以恢复该编辑并且垃拉预览模式下头打开编辑表单。渠允许垃拉摘要里向说明原因。",
"tooltip-summary": "打进短摘要",
"confirmemail_body": "用IP地址$1嗰人(呒数是你侬),徕translatewiki.net里一个账号“$2”建起,用你侬个电子信箱地址。\n\n确认记箇账号是弗是你侬嘅,激活translatewiki.net里嗰电子信功能。用浏览器打开下向嗰链接:\n\n$3\n\n假使你侬*朆*注册过箇账号,揿下向嗰链接取消电子信确认:\n\n$5\n\n确认码会到$4过期。",
"confirmemail_body_changed": "用IP地址$1嗰人,(呒数是你侬)徕{{SITENAME}}里一个账号“$2”建起,用你侬个电子信箱地址。\n\n确认记箇账号是弗是你侬嘅,激活{{SITENAME}}里嗰电子信功能。用浏览器打开下向嗰链接:\n\n$3\n\n假使你侬*朆*注册过箇账号,揿下向嗰链接取消电子信确认:\n\n$5\n\n确认码会到$4过期。",
"scarytranscludetoolong": "[URL忒长]",
+ "deletedwhileediting": "<strong>警告:</strong>此页拉侬开始编辑之后已经畀删脱!",
"confirmrecreate": "用户[[User:$1|$1]] ([[User talk:$1|讲张]])勒拉倷开始编辑该页面之后拿俚删脱,理由是: : ''$2'' 请拿定章程,倷阿是真个要重建该页面。",
"confirm_purge_button": "确定",
"comma-separator": "、",
"autosumm-new": "新页面:“$1”",
"watchlistedit-normal-title": "编辑监视列表",
"watchlisttools-view": "望相关修改",
- "watchlisttools-edit": "æ\9c\9bæ\90ç¼\96关注表",
+ "watchlisttools-edit": "æ\9f¥ç\9c\8b并ç¼\96è¾\91关注表",
"watchlisttools-raw": "编写原始关注表",
"signature": "[[{{ns:user}}:$1|$2]]([[{{ns:user_talk}}:$1|讨论]])",
"version": "版本",
"prefs-help-prefershttps": "דער פרעפערענץ וועט ארבעטן ביי אײַער נעקסטער ארײַנלאגירונג.",
"prefswarning-warning": "איר האט געמאכט ענדערונגען צו אײַערע פרעפערענצן וואס זענען נאך נישט אויפגעהיטן.\nאז איר פארלאזט דעם בלאט אן קליקן ״$1״ וועלן אײַערע פרעפערענצן נישט ווערן דערהײַנטיקט.",
"prefs-tabs-navigation-hint": "טיפ: איר קענט ניצן די רעכטס און לינקס פייל־קלאווישן צו נאוויגירן צווישן די צינגלעך אין דער צינגלעך־ליסטע.",
- "email-address-validity-valid": "ע-פּאָסט אַדרעס זעט אויס גילטיק",
- "email-address-validity-invalid": "לייגט אַרײַן א גילטיקן ע־פאסט אַדרעס",
"userrights": "באַניצער רעכטן פֿאַרוואַלטערשאפט",
"userrights-lookup-user": "פֿאַרוואַלטן באניצער גרופעס",
"userrights-user-editname": "לייגט אריין א באַניצער-נאמען:",
"prefs-help-prefershttps": "呢項喜好設定會喺你下次簽到先至開始生效。",
"prefswarning-warning": "你改嘅喜好設定改動重未記低。\n如果你未撳「$1」就走咗,你嘅喜好設定唔會有更新。",
"prefs-tabs-navigation-hint": "貼士:可以用鍵盤嘅←或→掣睇一覽內嘅分頁",
- "email-address-validity-valid": "電郵地址睇嚟有效",
- "email-address-validity-invalid": "請打一個有效嘅電郵地址",
"userrights": "用戶權限管理",
"userrights-lookup-user": "管理用戶組",
"userrights-user-editname": "輸入一個用戶名:",
"passwordreset-emailtext-user": "用户$1请求重设{{SITENAME}}($4)上您的账户的密码。{{PLURAL:$3|以下账户|此账户}}与该电子邮件地址关联:\n\n$2\n\n这个临时密码将会在{{PLURAL:$5|一天|$5天}}后过期。请立即登录并设置新的密码。如果请求是其他人发出的,或者您已回忆起您的旧密码并不再需要更改,您可以忽略本条消息并继续使用原密码。",
"passwordreset-emailelement": "用户名:\n$1\n\n临时密码:\n$2",
"passwordreset-emailsentemail": "如果您的账户有一个已注册的电子邮件地址的话,将发送一封密码重置邮件。",
+ "passwordreset-emailsentusername": "如果有对应注册的电子邮件地址的话,将发送一封密码重置邮件。",
"passwordreset-emailsent-capture": "密码重设电子邮件已发送,并在下面显示。",
"passwordreset-emailerror-capture": "重置密码邮件已生成,但是无法向{{GENDER:$2|下列用户}} 发送:$1",
"changeemail": "更改或移除电子邮件地址",
"prefs-help-prefershttps": "该设置将在下次登录时生效。",
"prefswarning-warning": "您对您的参数设置的更改尚未保存。如果您不点击“$1”就离开,您的设置就不会更新。",
"prefs-tabs-navigation-hint": "提示:您可以通过左、右箭头键在选项卡之间切换。",
- "email-address-validity-valid": "电子邮件地址有效",
- "email-address-validity-invalid": "请输入有效的电子邮件地址",
"userrights": "用户权限管理",
"userrights-lookup-user": "管理用户组",
"userrights-user-editname": "输入用户名:",
"usereditcount": "$1次编辑",
"usercreated": "{{GENDER:$3|创建}}于$1 $2",
"newpages": "新页面",
+ "newpages-submit": "显示",
"newpages-username": "用户名:",
"ancientpages": "最老页面",
"move": "移动",
"specialloguserlabel": "执行者:",
"speciallogtitlelabel": "目标(标题,或对于用户使用{{ns:user}}:用户名):",
"log": "日志",
+ "logeventslist-submit": "显示",
"all-logs-page": "所有公开日志",
"alllogstext": "所有{{SITENAME}}公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。",
"logempty": "在日志中不存在匹配项。",
"cachedspecial-viewing-cached-ts": "您正浏览此页的缓存版本,不一定是最新的完整版本。",
"cachedspecial-refresh-now": "查看最新的。",
"categories": "分类",
+ "categories-submit": "显示",
"categoriespagetext": "以下{{PLURAL:$1|分类包含}}页面或媒体文件。[[Special:UnusedCategories|未使用分类]]不在这里显示。另请见[[Special:WantedCategories|需要的分类]]。",
"categoriesfrom": "显示分类开始于:",
"special-categories-sort-count": "按数量排列",
"delete-confirm": "删除“$1”",
"delete-legend": "删除",
"historywarning": "<strong>警告:</strong>您将要删除的页面有约$1次{{PLURAL:$1|修订}}的历史:",
+ "historyaction-submit": "显示",
"confirmdeletetext": "您即将删除一个页面或图像以及其历史。\n请确定您要进行此项操作,并且了解其后果,同时您的行为符合[[{{MediaWiki:Policy-url}}]]。",
"actioncomplete": "操作完成",
"actionfailed": "操作失败",
"exif-compression-6": "JPEG(旧)",
"exif-copyrighted-true": "受版权保护",
"exif-copyrighted-false": "版权状态未设定",
+ "exif-photometricinterpretation-1": "黑白(黑为0)",
"exif-unknowndate": "未知日期",
"exif-orientation-1": "标准",
"exif-orientation-2": "水平翻转",
"morenotlisted": "此清單尚未讀取完畢。",
"mypage": "頁面",
"mytalk": "對話",
- "anontalk": "此 IP 位址的對話頁面",
+ "anontalk": "對話",
"navigation": "導覽",
"and": " 和 ",
"qbfind": "尋找",
"prefs-help-prefershttps": "此偏好設定將於您下次登入時生效。",
"prefswarning-warning": "您對您的偏好設定所做的變更尚未儲存。\n若您未點選 \"$1\" 離開此頁面,將不會更新您的偏好設定。",
"prefs-tabs-navigation-hint": "提示:您可使用左、右方向鍵切換頁籤。",
- "email-address-validity-valid": "電子郵件地址有效",
- "email-address-validity-invalid": "請輸入一個有效的電子郵件地址",
"userrights": "使用者權限管理",
"userrights-lookup-user": "管理使用者群組",
"userrights-user-editname": "請輸入使用者名稱:",
"contributions": "{{GENDER:$1|使用者}}貢獻",
"contributions-title": "$1 的使用者貢獻",
"mycontris": "貢獻",
+ "anoncontribs": "貢獻",
"contribsub2": "{{GENDER:$3|$1}} 的貢獻 ($2)",
"contributions-userdoesnotexist": "使用者帳號 \"$1\" 尚未註冊。",
"nocontribs": "沒有找到符合條件的變更。",
+++ /dev/null
--- Table for storing JSON message blobs for ResourceLoader
-CREATE TABLE /*_*/msg_resource (
- -- Resource name
- mr_resource varbinary(255) NOT NULL,
- -- Language code
- mr_lang varbinary(32) NOT NULL,
- -- JSON blob. This is an incomplete JSON object, i.e. without the wrapping {}
- mr_blob mediumblob NOT NULL,
- -- Timestamp of last update
- mr_timestamp binary(14) NOT NULL
-) /*$wgDBTableOptions*/;
-CREATE UNIQUE INDEX /*i*/mr_resource_lang ON /*_*/msg_resource(mr_resource, mr_lang);
-
--- Table for administering which message is contained in which resource
-CREATE TABLE /*_*/msg_resource_links (
- mrl_resource varbinary(255) NOT NULL,
- -- Message key
- mrl_message varbinary(255) NOT NULL
-) /*$wgDBTableOptions*/;
-CREATE UNIQUE INDEX /*i*/mrl_message_resource ON /*_*/msg_resource_links (mrl_message, mrl_resource);
/**
* Clean up broken, unparseable upload filenames.
*
- * Usage: php cleanupImages.php [--fix]
- * Options:
- * --fix Actually clean up titles; otherwise just checks for them
- *
* Copyright © 2005-2006 Brion Vibber <brion@pobox.com>
* https://www.mediawiki.org/
*
/**
* Clean up broken, unparseable titles.
*
- * Usage: php cleanupTitles.php [--fix]
- * Options:
- * --fix Actually clean up titles; otherwise just checks for them
- *
* Copyright © 2005 Brion Vibber <brion@pobox.com>
* https://www.mediawiki.org/
*
*/
protected $promote = array(
'name',
+ 'namemsg',
'version',
'author',
'url',
'description',
'descriptionmsg',
- 'namemsg',
'license-name',
'type',
);
$$var = array();
}
unset( $var );
- require $this->getArg( 0 );
+ $arg = $this->getArg( 0 );
+ if ( !is_file( $arg ) ) {
+ $this->error( "$arg is not a file.", true );
+ }
+ require $arg;
+ unset( $arg );
// Try not to create any local variables before this line
$vars = get_defined_vars();
unset( $vars['this'] );
public function execute() {
$user = User::newFromName( $this->getOption( 'user' ) );
- if ( !$user ) {
+ if ( !$user->getId() ) {
$this->error( "No such user exists.", 1 );
}
);
CREATE INDEX /*i*/lc_lang_key ON /*_*/l10n_cache (lc_lang, lc_key);
--- Table for caching JSON message texts for ResourceLoader
-CREATE TABLE /*_*/msg_resource (
- -- Resource name
- mr_resource nvarchar(255) NOT NULL,
- -- Language code
- mr_lang nvarchar(32) NOT NULL,
- -- JSON blob
- mr_blob varbinary(max) NOT NULL,
- -- Timestamp of last update
- mr_timestamp varchar(14) NOT NULL
-);
-CREATE UNIQUE INDEX /*i*/mr_resource_lang ON /*_*/msg_resource (mr_resource, mr_lang);
-
--- Table for administering which message is contained in which resource
-CREATE TABLE /*_*/msg_resource_links (
- mrl_resource varbinary(255) NOT NULL,
- -- Message key
- mrl_message varbinary(255) NOT NULL
-);
-CREATE UNIQUE INDEX /*i*/mrl_message_resource ON /*_*/msg_resource_links (mrl_message, mrl_resource);
-
-- Table caching which local files a module depends on that aren't
-- registered directly, used for fast retrieval of file dependency.
-- Currently only used for tracking images that CSS depends on
);
CREATE UNIQUE INDEX &mw_prefix.module_deps_u01 ON &mw_prefix.module_deps (md_module, md_skin);
-CREATE TABLE &mw_prefix.msg_resource_links (
- mrl_resource VARCHAR2(255) NOT NULL,
- mrl_message VARCHAR2(255) NOT NULL
-);
-CREATE UNIQUE INDEX &mw_prefix.msg_resource_links_u01 ON &mw_prefix.msg_resource_links (mrl_message, mrl_resource);
-
-CREATE TABLE &mw_prefix.msg_resource (
- mr_resource VARCHAR2(255) NOT NULL,
- mr_lang varchar2(32) NOT NULL,
- mr_blob BLOB NOT NULL,
- mr_timestamp TIMESTAMP(6) WITH TIME ZONE NOT NULL
-);
-CREATE UNIQUE INDEX &mw_prefix.msg_resource_u01 ON &mw_prefix.msg_resource (mr_resource, mr_lang);
-
ALTER TABLE &mw_prefix.oldimage MODIFY oi_name DEFAULT 0;
ALTER TABLE &mw_prefix.oldimage MODIFY oi_size DEFAULT 0;
ALTER TABLE &mw_prefix.oldimage MODIFY oi_width DEFAULT 0;
-- Create a dummy page to satisfy fk contraints especially with revisions
INSERT INTO &mw_prefix.page
- VALUES (0, 0, ' ', NULL, 0, 0, 0, 0, current_timestamp, NULL, 0, 0, NULL, NULL);
+ VALUES (0, 0, ' ', NULL, 0, 0, 0, current_timestamp, NULL, 0, 0, NULL, NULL);
/*$mw$*/
CREATE TRIGGER &mw_prefix.page_set_random BEFORE INSERT ON &mw_prefix.page
);
CREATE INDEX &mw_prefix.l10n_cache_u01 ON &mw_prefix.l10n_cache (lc_lang, lc_key);
-CREATE TABLE &mw_prefix.msg_resource (
- mr_resource VARCHAR2(255) NOT NULL,
- mr_lang varchar2(32) NOT NULL,
- mr_blob BLOB NOT NULL,
- mr_timestamp TIMESTAMP(6) WITH TIME ZONE NOT NULL
-);
-CREATE UNIQUE INDEX &mw_prefix.msg_resource_u01 ON &mw_prefix.msg_resource (mr_resource, mr_lang);
-
-CREATE TABLE &mw_prefix.msg_resource_links (
- mrl_resource VARCHAR2(255) NOT NULL,
- mrl_message VARCHAR2(255) NOT NULL
-);
-CREATE UNIQUE INDEX &mw_prefix.msg_resource_links_u01 ON &mw_prefix.msg_resource_links (mrl_message, mrl_resource);
-
CREATE TABLE &mw_prefix.module_deps (
md_module VARCHAR2(255) NOT NULL,
md_skin VARCHAR2(32) NOT NULL,
+++ /dev/null
-CREATE TABLE msg_resource (
- mr_resource TEXT NOT NULL,
- mr_lang TEXT NOT NULL,
- mr_blob TEXT NOT NULL,
- mr_timestamp TIMESTAMPTZ NOT NULL
-);
-
-CREATE UNIQUE INDEX mr_resource_lang ON msg_resource (mr_resource, mr_lang);
+++ /dev/null
-CREATE TABLE msg_resource_links (
- mrl_resource TEXT NOT NULL,
- mrl_message TEXT NOT NULL
-);
-
-CREATE UNIQUE INDEX mrl_message_resource ON msg_resource_links (mrl_message, mrl_resource);
CREATE UNIQUE INDEX iwl_prefix_title_from ON iwlinks (iwl_prefix, iwl_title, iwl_from);
CREATE UNIQUE INDEX iwl_prefix_from_title ON iwlinks (iwl_prefix, iwl_from, iwl_title);
-CREATE TABLE msg_resource (
- mr_resource TEXT NOT NULL,
- mr_lang TEXT NOT NULL,
- mr_blob TEXT NOT NULL,
- mr_timestamp TIMESTAMPTZ NOT NULL
-);
-CREATE UNIQUE INDEX mr_resource_lang ON msg_resource (mr_resource, mr_lang);
-
-CREATE TABLE msg_resource_links (
- mrl_resource TEXT NOT NULL,
- mrl_message TEXT NOT NULL
-);
-CREATE UNIQUE INDEX mrl_message_resource ON msg_resource_links (mrl_message, mrl_resource);
-
CREATE TABLE module_deps (
md_module TEXT NOT NULL,
md_skin TEXT NOT NULL,
) /*$wgDBTableOptions*/;
CREATE INDEX /*i*/lc_lang_key ON /*_*/l10n_cache (lc_lang, lc_key);
--- Table for caching JSON message blobs for ResourceLoader
-CREATE TABLE /*_*/msg_resource (
- -- Resource name
- mr_resource varbinary(255) NOT NULL,
- -- Language code
- mr_lang varbinary(32) NOT NULL,
- -- JSON blob
- mr_blob mediumblob NOT NULL,
- -- Timestamp of last update
- mr_timestamp binary(14) NOT NULL
-) /*$wgDBTableOptions*/;
-CREATE UNIQUE INDEX /*i*/mr_resource_lang ON /*_*/msg_resource (mr_resource, mr_lang);
-
--- Table for administering which message is contained in which resource
-CREATE TABLE /*_*/msg_resource_links (
- mrl_resource varbinary(255) NOT NULL,
- -- Message key
- mrl_message varbinary(255) NOT NULL
-) /*$wgDBTableOptions*/;
-CREATE UNIQUE INDEX /*i*/mrl_message_resource ON /*_*/msg_resource_links (mrl_message, mrl_resource);
-
-- Table caching which local files a module depends on that aren't
-- registered directly, used for fast retrieval of file dependency.
-- Currently only used for tracking images that CSS depends on
'json',
),
),
+ 'mediawiki.api.user' => array(
+ 'scripts' => 'resources/src/mediawiki/api/user.js',
+ 'dependencies' => array(
+ 'mediawiki.api',
+ ),
+ 'targets' => array( 'desktop', 'mobile' ),
+ ),
'mediawiki.api.watch' => array(
'scripts' => 'resources/src/mediawiki/api/watch.js',
'dependencies' => array(
),
'dependencies' => array(
'oojs-ui',
+ 'mediawiki.user',
'mediawiki.Upload',
'mediawiki.jqueryMsg',
),
),
'mediawiki.ForeignStructuredUpload.BookletLayout' => array(
'scripts' => 'resources/src/mediawiki/mediawiki.ForeignStructuredUpload.BookletLayout.js',
- 'styles' => 'resources/src/mediawiki/mediawiki.ForeignStructuredUpload.BookletLayout.css',
+ 'styles' => 'resources/src/mediawiki/mediawiki.ForeignStructuredUpload.BookletLayout.less',
'dependencies' => array(
'mediawiki.ForeignStructuredUpload',
'mediawiki.Upload.BookletLayout',
'foreign-structured-upload-form-label-own-work-message-local',
'foreign-structured-upload-form-label-not-own-work-message-local',
'foreign-structured-upload-form-label-not-own-work-local-local',
+ 'foreign-structured-upload-form-2-label-intro',
+ 'foreign-structured-upload-form-2-label-ownwork',
+ 'foreign-structured-upload-form-2-label-noderiv',
+ 'foreign-structured-upload-form-2-label-useful',
+ 'foreign-structured-upload-form-2-label-ccbysa',
+ 'foreign-structured-upload-form-2-label-alternative',
+ 'foreign-structured-upload-form-2-label-termsofuse',
+ 'foreign-structured-upload-form-3-label-question-website',
+ 'foreign-structured-upload-form-3-label-question-ownwork',
+ 'foreign-structured-upload-form-3-label-question-noderiv',
+ 'foreign-structured-upload-form-3-label-yes',
+ 'foreign-structured-upload-form-3-label-no',
+ 'foreign-structured-upload-form-3-label-alternative',
+ 'foreign-structured-upload-form-4-label-good',
+ 'foreign-structured-upload-form-4-label-bad',
+ ),
+ 'templates' => array(
+ 'guide.html' => 'resources/src/mediawiki/bookletlayout/option4/guide.html',
),
),
'mediawiki.toc' => array(
'dependencies' => array(
'mediawiki.cookie',
'mediawiki.api',
+ 'mediawiki.api.user',
'user.options',
'user.tokens',
),
'styles' => 'resources/src/mediawiki.special/mediawiki.special.block.css',
'dependencies' => 'mediawiki.util',
),
- 'mediawiki.special.changeemail' => array(
- 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.changeemail.js',
- 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeemail.css',
- 'dependencies' => 'mediawiki.util',
- 'messages' => array(
- 'email-address-validity-valid',
- 'email-address-validity-invalid',
- ),
- ),
'mediawiki.special.changeslist' => array(
'position' => 'top',
'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.css',
'position' => 'top',
'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.enhanced.css',
),
+ 'mediawiki.special.changeslist.visitedstatus' => array(
+ 'position' => 'top',
+ 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.visitedstatus.js',
+ ),
'mediawiki.special.edittags' => array(
'scripts' => 'resources/src/mediawiki.special/mediawiki.special.edittags.js',
'dependencies' => array(
padding-left: 42px;
background: transparent url(images/nextredirect-ltr.png) bottom left no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/nextredirect-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/nextredirect-ltr.svg);
}
padding-left: 47px;
background: transparent url(images/redirect-ltr.png) bottom left no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/redirect-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/redirect-ltr.svg);
}
padding-right: 42px;
background: transparent url(images/nextredirect-rtl.png) bottom right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/nextredirect-rtl.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/nextredirect-rtl.svg);
}
padding-right: 47px;
background: transparent url(images/redirect-rtl.png) bottom right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/redirect-rtl.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/redirect-rtl.svg);
}
/* Use same SVG support hack as mediawiki.legacy's shared.css */
background: url(images/magnify-clip-ltr.png) center center no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
/* Don't annoy people who copy-paste everything too much */
-moz-user-select: none;
loadedScripts[ url ] = true;
var s = document.createElement( 'script' );
s.setAttribute( 'src', url );
- s.setAttribute( 'type', 'text/javascript' );
document.getElementsByTagName( 'head' )[ 0 ].appendChild( s );
return s;
}
-// Common LESS mixin library for MediaWiki
+// Common Less mixin library for MediaWiki
//
// By default the folder containing this file is included in $wgResourceLoaderLESSImportPaths,
// which makes this file importable by all less files via '@import "mediawiki.mixins";'.
background-image: e('/* @embed */') url(@url);
}
+// Deprecated in MW 1.27
.background-size(@width, @height) {
- // Vendor prefix for certain older opera browsers e.g. nintendo ds
- -o-background-size: @width @height;
// Vendor prefix is added to support Android 2
-webkit-background-size: @width @height;
background-size: @width @height;
// is not worth the harm done to modern ones.
.background-image-svg(@svg, @fallback) {
background-image: url(@fallback);
- background-image: -webkit-linear-gradient(transparent, transparent), e('/* @embed */') url(@svg);
background-image: linear-gradient(transparent, transparent), e('/* @embed */') url(@svg);
// Do not serve SVG to Opera 12, bad rendering with border-radius or background-size (T87504)
background-image: -o-linear-gradient(transparent, transparent), url(@fallback);
/* Use same SVG support hack as mediawiki.legacy's shared.css */
background-image: url(images/magnify-clip-ltr.png);
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
/* Don't annoy people who copy-paste everything too much */
-moz-user-select: none;
/* Use same SVG support hack as mediawiki.legacy's shared.css */
background-image: url(images/magnify-clip-ltr.png);
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg);
}
/* Use same SVG support hack as mediawiki.legacy's shared.css */
background-image: url(images/magnify-clip-rtl.png);
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/magnify-clip-rtl.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-rtl.svg);
}
.link-mailto {
background: url(images/mail.png) center right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/mail.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/mail.svg);
padding-right: 15px;
}
.link-ftp {
background: url(images/ftp-ltr.png) center right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/ftp-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/ftp-ltr.svg);
padding-right: 15px;
}
.link-irc {
background: url(images/chat-ltr.png) center right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/chat-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/chat-ltr.svg);
padding-right: 15px;
}
.link-audio {
background: url(images/audio-ltr.png) center right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/audio-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/audio-ltr.svg);
padding-right: 15px;
}
.link-video {
background: url(images/video.png) center right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/video.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/video.svg);
padding-right: 15px;
}
.link-document {
background: url(images/document-ltr.png) center right no-repeat;
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/document-ltr.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/document-ltr.svg);
padding-right: 15px;
}
+++ /dev/null
-#mw-emailaddress-validity {
- padding: 2px 1em;
-}
-#mw-emailaddress-validity {
- border-bottom-right-radius: 0.8em;
- border-top-right-radius: 0.8em;
-}
-
-/* Colors also used in mediawiki.special.preferences.css */
-#mw-emailaddress-validity.valid {
- border: 1px solid #80FF80;
- background-color: #C0FFC0;
- color: black;
-}
-#mw-emailaddress-validity.invalid {
- border: 1px solid #FF8080;
- background-color: #FFC0C0;
- color: black;
-}
+++ /dev/null
-/*!
- * JavaScript for Special:ChangeEmail
- */
-( function ( mw, $ ) {
- /**
- * Given an email validity status (true, false, null) update the label CSS class
- *
- * @ignore
- */
- function updateMailValidityLabel( mail ) {
- var isValid = mw.util.validateEmail( mail ),
- $label = $( '#mw-emailaddress-validity' );
-
- // Set up the validity notice if it doesn't already exist
- if ( $label.length === 0 ) {
- $label = $( '<label for="wpNewEmail" id="mw-emailaddress-validity"></label>' )
- .insertAfter( '#wpNewEmail' );
- }
-
- // We allow empty address
- if ( isValid === null ) {
- $label.text( '' ).removeClass( 'valid invalid' );
-
- // Valid
- } else if ( isValid ) {
- $label.text( mw.msg( 'email-address-validity-valid' ) ).addClass( 'valid' ).removeClass( 'invalid' );
-
- // Not valid
- } else {
- $label.text( mw.msg( 'email-address-validity-invalid' ) ).addClass( 'invalid' ).removeClass( 'valid' );
- }
- }
-
- $( function () {
- $( '#wpNewEmail' )
- // Lame tip to let user know if its email is valid. See bug 22449.
- // Only bind once for 'blur' so that the user can fill it in without errors;
- // after that, look at every keypress for immediate feedback.
- .one( 'blur', function () {
- var $this = $( this );
- updateMailValidityLabel( $this.val() );
- $this.keyup( function () {
- updateMailValidityLabel( $this.val() );
- } );
- } )
- // Supress built-in validation notice and just call updateMailValidityLabel(),
- // to avoid double notice. See bug 40909.
- .on( 'invalid', function ( e ) {
- e.preventDefault();
- updateMailValidityLabel( $( this ).val() );
- } );
- } );
-}( mediaWiki, jQuery ) );
--- /dev/null
+/*!
+ * JavaScript for Special:Watchlist
+ */
+( function ( mw, $ ) {
+ $( function () {
+ $( '.mw-changeslist-line-watched .mw-title a' ).on( 'click', function () {
+ $( this )
+ .closest( '.mw-changeslist-line-watched' )
+ .removeClass( 'mw-changeslist-line-watched' );
+ } );
+ } );
+}( mediaWiki, jQuery ) );
-/* Reuses colors from mediawiki.special.changeemail.css */
+/* Reuses colors from mediawiki.legacy/shared.css */
.mw-email-not-authenticated .mw-input,
.mw-email-none .mw-input{
- border: 1px solid #FF8080;
- background-color: #FFC0C0;
- color: black;
+ border: 1px solid #fde29b;
+ background-color: #fdf1d1;
+ color: #000000;
}
/* Authenticated email field has its own class too. Unstyled by default */
/*
--- /dev/null
+/**
+ * @class mw.Api.plugin.user
+ * @since 1.27
+ */
+( function ( mw, $ ) {
+
+ $.extend( mw.Api.prototype, {
+
+ /**
+ * Get the current user's groups and rights.
+ *
+ * @return {jQuery.Promise}
+ * @return {Function} return.done
+ * @return {Object} return.done.userInfo
+ * @return {string[]} return.done.userInfo.groups User groups that the current user belongs to
+ * @return {string[]} return.done.userInfo.rights Current user's rights
+ */
+ getUserInfo: function () {
+ return this.get( {
+ action: 'query',
+ meta: 'userinfo',
+ uiprop: [ 'groups', 'rights' ]
+ } ).then( function ( data ) {
+ if ( data.query && data.query.userinfo ) {
+ return data.query.userinfo;
+ }
+ return $.Deferred().reject().promise();
+ } );
+ }
+ } );
+
+ /**
+ * @class mw.Api
+ * @mixins mw.Api.plugin.user
+ */
+
+}( mediaWiki, jQuery ) );
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 150 150" style="enable-background:new 0 0 150 150;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#FFFFFF;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+ .st1{fill-rule:evenodd;clip-rule:evenodd;}\r
+</style>\r
+<g>\r
+ <circle class="st0" cx="74.9" cy="75.1" r="58.1"/>\r
+ <g>\r
+ <path class="st1" d="M74.1,63.4c-4-7.3-10.8-10.2-18.7-10.2c-11.5,0-20.6,8.1-20.6,21.9c0,14,8.6,21.9,21,21.9\r
+ c8,0,14.8-4.4,18.5-11l-8.8-4.5c-2,4.7-4.9,6.1-8.7,6.1c-6.5,0-9.5-5.4-9.5-12.5c0-7.1,2.5-12.5,9.5-12.5c1.9,0,5.6,1,7.8,5.7\r
+ L74.1,63.4z"/>\r
+ <path class="st1" d="M114.8,63.4c-4-7.3-10.8-10.2-18.7-10.2c-11.5,0-20.6,8.1-20.6,21.9c0,14,8.6,21.9,21,21.9\r
+ c8,0,14.8-4.4,18.5-11l-8.8-4.5c-2,4.7-4.9,6.1-8.7,6.1c-6.5,0-9.5-5.4-9.5-12.5c0-7.1,2.5-12.5,9.5-12.5c1.9,0,5.6,1,7.8,5.7\r
+ L114.8,63.4z"/>\r
+ </g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 150 150" style="enable-background:new 0 0 150 150;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#FFFFFF;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+ .st1{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+ .st2{stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+</style>\r
+<g>\r
+ \r
+ <rect x="7.8" y="34.6" transform="matrix(0.2182 0.9759 -0.9759 0.2182 113.5065 3.8061)" class="st0" width="93.2" height="76.2"/>\r
+ <circle class="st1" cx="54.4" cy="72.7" r="26.1"/>\r
+</g>\r
+<g>\r
+ \r
+ <rect x="51.6" y="41.7" transform="matrix(-0.1524 0.9883 -0.9883 -0.1524 192.0548 -5.1264)" class="st0" width="93.2" height="76.2"/>\r
+ <circle class="st2" cx="98.2" cy="79.8" r="26.1"/>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 150 150" style="enable-background:new 0 0 150 150;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+ .st1{stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+</style>\r
+<polygon class="st0" points="6.3,43.3 38.4,43.3 46,34.4 78.4,34.4 85.5,42.6 142.6,42.6 142.6,115 6.3,115 "/>\r
+<g>\r
+ <circle class="st0" cx="63.3" cy="78.8" r="25.8"/>\r
+ <circle class="st1" cx="63.3" cy="78.8" r="16.2"/>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 150 150" style="enable-background:new 0 0 150 150;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#FFFFFF;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}\r
+</style>\r
+<circle class="st0" cx="72.7" cy="62.5" r="47.1"/>\r
+<path d="M76,128.8c34.8,0,63.2-28.3,63.2-63.2c0-18.3-7.9-34.9-20.4-46.4l11.8-11.8L129.1,6l-11.8,11.8c0,0,0,0,0,0l-1.4,1.4\r
+ c13,11.2,21.3,27.8,21.3,46.4c0,33.7-27.4,61.2-61.2,61.2c-18.5,0-35.1-8.3-46.4-21.3l-0.4,0.4l0,0l-13,13l1.4,1.4l11.9-11.9\r
+ c10.9,11.9,26.4,19.6,43.6,20.4v15.7H49.7v2h48.9v-2H75.1v-15.7C75.4,128.8,75.7,128.8,76,128.8z"/>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 264 162" height="162" width="264" style="enable-background:new 0 0 264 162;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#00AF89;}\r
+ .st1{fill:#FFFFFF;}\r
+ .st2{fill:#FFFFFF;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st3{fill:#E5E5E5;}\r
+ .st4{fill:none;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st5{fill:#9B9A9A;}\r
+ .st6{fill:none;stroke:#E5E5E5;stroke-linejoin:round;stroke-miterlimit:10;}\r
+</style>\r
+<rect x="62.3" y="28.1" class="st0" width="137.6" height="105"/>\r
+<g>\r
+ <path class="st1" d="M73.1,57v64.4h45.3V78.5h25.3v42.9h45.3V57H73.1z M94.3,107.6H80.9V94.3h13.3V107.6z M94.3,91.9H80.9V78.5\r
+ h13.3V91.9z M109.9,107.6H96.6V94.3h13.3V107.6z M109.9,91.9H96.6V78.5h13.3V91.9z M164.3,107.6h-13.3V94.3h13.3V107.6z\r
+ M164.3,91.9h-13.3V78.5h13.3V91.9z M179.9,107.6h-13.3V94.3h13.3V107.6z M179.9,91.9h-13.3V78.5h13.3V91.9z"/>\r
+ <rect x="73.1" y="48.5" class="st1" width="116" height="5.7"/>\r
+ <rect x="73.1" y="39.9" class="st1" width="116" height="5.7"/>\r
+</g>\r
+<rect x="62.3" y="124" class="st1" width="137.6" height="1.7"/>\r
+<g>\r
+ <g>\r
+ <rect x="6.7" y="7.4" class="st2" width="35.3" height="12.7"/>\r
+ <rect x="42" y="11.1" class="st3" width="2.3" height="5.7"/>\r
+ </g>\r
+ <rect x="8.2" y="9.1" class="st3" width="5.2" height="9.2"/>\r
+ <rect x="14.5" y="9.1" class="st3" width="5.2" height="9.2"/>\r
+ <rect x="21" y="9.1" class="st3" width="5.2" height="9.2"/>\r
+</g>\r
+<circle class="st3" cx="252.7" cy="12.1" r="6.2"/>\r
+<rect x="239.3" y="9.1" class="st3" width="5.3" height="7.7"/>\r
+<rect x="233" y="9.1" class="st3" width="5.3" height="7.7"/>\r
+<rect x="214" y="143.3" class="st3" width="5.3" height="7.7"/>\r
+<rect x="207.6" y="143.3" class="st3" width="5.3" height="7.7"/>\r
+<rect x="50.4" y="143.3" class="st3" width="5.3" height="7.7"/>\r
+<rect x="39" y="143.3" class="st3" width="5.3" height="7.7"/>\r
+<line class="st4" x1="73.1" y1="148" x2="189.1" y2="148"/>\r
+<line class="st4" x1="132" y1="143.1" x2="132" y2="152.9"/>\r
+<line class="st4" x1="189.1" y1="144.3" x2="189.1" y2="151.7"/>\r
+<line class="st4" x1="73.1" y1="144.3" x2="73.1" y2="151.7"/>\r
+<line class="st4" x1="86" y1="145.5" x2="86" y2="150.5"/>\r
+<line class="st4" x1="100.7" y1="145.5" x2="100.7" y2="150.5"/>\r
+<line class="st4" x1="115.3" y1="145.5" x2="115.3" y2="150.5"/>\r
+<line class="st4" x1="145.8" y1="145.5" x2="145.8" y2="150.5"/>\r
+<line class="st4" x1="160.5" y1="145.5" x2="160.5" y2="150.5"/>\r
+<line class="st4" x1="175.2" y1="145.5" x2="175.2" y2="150.5"/>\r
+<g>\r
+ <rect x="113.8" y="154.1" class="st5" width="3.2" height="4.7"/>\r
+ <polygon class="st5" points="113.8,154.1 115.3,152.3 116.9,154.1 "/>\r
+</g>\r
+<g>\r
+ <g>\r
+ <polyline class="st6" points="34.3,147.1 31.5,147.1 34.3,144.3 31.5,147.1 34.3,147.1 31.5,149.9 "/>\r
+ </g>\r
+ <polygon class="st3" points="33.9,149.5 32.1,151.7 30.3,149.5 "/>\r
+</g>\r
+<line class="st6" x1="48.9" y1="143.2" x2="45.9" y2="151.1"/>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 264 162" style="enable-background:new 0 0 264 162;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:none;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st1{fill:none;stroke:#9B9A9A;stroke-miterlimit:10;}\r
+ .st2{fill:#E5E5E5;}\r
+ .st3{fill:#9B9A9A;}\r
+ .st4{fill:#00AF89;}\r
+ .st5{fill:#FFFFFF;}\r
+ .st6{fill:none;stroke:#FFFFFF;stroke-width:5;stroke-miterlimit:10;}\r
+</style>\r
+<line class="st0" x1="2" y1="10.5" x2="262" y2="10.5"/>\r
+<line class="st0" x1="2" y1="24.8" x2="262" y2="24.8"/>\r
+<g>\r
+ <rect x="6.9" y="32.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="32.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="42.1" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="42.1" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="51.4" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="51.4" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="60.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="60.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="70.1" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="70.1" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="79.4" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="79.4" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="88.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="88.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="98.1" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="98.1" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="107.4" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="107.4" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="6.9" y="116.8" class="st1" width="9.3" height="9.3"/>\r
+ <rect x="16.2" y="116.8" class="st1" width="9.3" height="9.3"/>\r
+</g>\r
+<rect x="3.2" y="12.7" class="st2" width="9.3" height="9.3"/>\r
+<rect x="3.2" y="3.4" class="st2" width="4.7" height="4.7"/>\r
+<rect x="10.2" y="3.4" class="st2" width="4.7" height="4.7"/>\r
+<rect x="16.9" y="3.4" class="st2" width="4.7" height="4.7"/>\r
+<rect x="249.2" y="3.4" class="st2" width="4.7" height="4.7"/>\r
+<rect x="255.9" y="3.4" class="st2" width="4.7" height="4.7"/>\r
+<rect x="14.6" y="12.7" class="st2" width="9.3" height="9.3"/>\r
+<rect x="239.9" y="12.7" class="st2" width="9.3" height="9.3"/>\r
+<rect x="228.9" y="12.7" class="st2" width="9.3" height="9.3"/>\r
+<rect x="251.2" y="12.7" class="st2" width="9.3" height="9.3"/>\r
+<g>\r
+ <path class="st2" d="M73.5,13.7V21H26.6v-7.3H73.5 M74.5,12.7H25.6V22h48.9V12.7L74.5,12.7z"/>\r
+</g>\r
+<g>\r
+ <path class="st2" d="M117.8,13.7V21H76.9v-7.3H117.8 M118.8,12.7H75.9V22h42.9V12.7L118.8,12.7z"/>\r
+</g>\r
+<g>\r
+ <path class="st2" d="M162.5,13.7V21h-40.9v-7.3H162.5 M163.5,12.7h-42.9V22h42.9V12.7L163.5,12.7z"/>\r
+</g>\r
+<rect x="209.7" y="30.3" class="st2" width="50.9" height="32.3"/>\r
+<rect x="209.7" y="30.3" class="st3" width="50.9" height="5.7"/>\r
+<g>\r
+ <rect x="212.2" y="38.5" class="st3" width="6.2" height="6.2"/>\r
+ <rect x="239.9" y="38.5" class="st3" width="6.2" height="2.5"/>\r
+ <rect x="239.9" y="42.2" class="st3" width="6.2" height="2.5"/>\r
+ <g>\r
+ <path class="st3" d="M237.2,39.5v4.2H221v-4.2H237.2 M238.2,38.5H220v6.2h18.2V38.5L238.2,38.5z"/>\r
+ </g>\r
+</g>\r
+<g>\r
+ <rect x="212.2" y="46.5" class="st3" width="6.2" height="6.2"/>\r
+ <rect x="239.9" y="46.5" class="st3" width="6.2" height="2.5"/>\r
+ <rect x="239.9" y="50.2" class="st3" width="6.2" height="2.5"/>\r
+ <g>\r
+ <path class="st3" d="M237.2,47.5v4.2H221v-4.2H237.2 M238.2,46.5H220v6.2h18.2V46.5L238.2,46.5z"/>\r
+ </g>\r
+</g>\r
+<rect x="209.7" y="66.6" class="st2" width="50.9" height="32.3"/>\r
+<rect x="209.7" y="66.6" class="st3" width="50.9" height="5.7"/>\r
+<g>\r
+ <path class="st3" d="M257.2,75.8V80h-44.1v-4.2H257.2 M258.2,74.8h-46.1V81h46.1V74.8L258.2,74.8z"/>\r
+</g>\r
+<g>\r
+ <path class="st3" d="M257.2,81v4.2h-44.1V81H257.2 M258.2,80h-46.1v6.2h46.1V80L258.2,80z"/>\r
+</g>\r
+<g>\r
+ <path class="st3" d="M257.2,86.2v4.2h-44.1v-4.2H257.2 M258.2,85.2h-46.1v6.2h46.1V85.2L258.2,85.2z"/>\r
+</g>\r
+<g>\r
+ <path class="st3" d="M257.2,91.3v4.2h-44.1v-4.2H257.2 M258.2,90.3h-46.1v6.2h46.1V90.3L258.2,90.3z"/>\r
+</g>\r
+<ellipse class="st1" cx="218.3" cy="85.7" rx="0" ry="10.2"/>\r
+<rect x="69.5" y="47.5" class="st4" width="108" height="82.4"/>\r
+<circle class="st5" cx="123.5" cy="88.7" r="6.6"/>\r
+<circle class="st5" cx="116.9" cy="106.2" r="6.6"/>\r
+<circle class="st5" cx="154.5" cy="80.3" r="6.6"/>\r
+<circle class="st5" cx="93.1" cy="81.5" r="6.6"/>\r
+<circle class="st5" cx="141.7" cy="114.1" r="6.6"/>\r
+<circle class="st6" cx="123.5" cy="88.7" r="18.2"/>\r
+<circle class="st6" cx="123.5" cy="88.7" r="31.7"/>\r
+</svg>\r
--- /dev/null
+<div class="mw-foreignStructuredUpload-bookletLayout-guide">
+ <div class="mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-good">
+ <span></span>
+ </div>
+ <div class="mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-bad">
+ <span></span>
+ </div>
+ <div class="mw-foreignStructuredUpload-bookletLayout-guide-image mw-foreignStructuredUpload-bookletLayout-guide-image-camera"></div>
+ <div class="mw-foreignStructuredUpload-bookletLayout-guide-image mw-foreignStructuredUpload-bookletLayout-guide-image-graphics"></div>
+ <div class="mw-foreignStructuredUpload-bookletLayout-guide-image mw-foreignStructuredUpload-bookletLayout-guide-image-website"></div>
+ <div class="mw-foreignStructuredUpload-bookletLayout-guide-image mw-foreignStructuredUpload-bookletLayout-guide-image-search"></div>
+</div>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 264 162" style="enable-background:new 0 0 264 162;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{display:none;}\r
+ .st1{display:inline;}\r
+ .st2{fill:#FFFFFF;}\r
+ .st3{fill:#E5E5E5;}\r
+ .st4{opacity:0.5;fill:#E5E5E5;enable-background:new ;}\r
+ .st5{fill:#E5E5E5;stroke:#E5E5E5;}\r
+ .st6{fill:#9B9B9B;}\r
+ .st7{fill:#4470B6;}\r
+ .st8{fill:#D0D1D1;}\r
+ .st9{fill:none;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st10{fill:none;stroke:#D02227;stroke-miterlimit:10;}\r
+ .st11{fill:#D02227;}\r
+</style>\r
+<g id="Layer_1" class="st0">\r
+ <g class="st1">\r
+ <path class="st2" d="M24.8,151.4l-11.5,10l-12.9-9.6V0.5h263v151.7l-9,6.7V42.5h-39v112.6l-4.4-3.7l-7.6,5.3V42.5h-155v110.8\r
+ l-9.8,8L24.8,151.4z"/>\r
+ <path class="st3" d="M263,1v151l-8,6V42h-40v112l-3.3-2.8l-0.6-0.5l-0.6,0.4l-6.5,4.6V42H48v111.1l-9.3,7.7l-13.3-9.6l-0.6-0.5\r
+ l-0.6,0.5l-10.9,9.5L1,151.5V1L263,1L263,1z M264,0H0v152l13.4,10l11.5-10l13.9,10l10.2-8.4V43h154v114.7l8.1-5.7l4.9,4.2V43h38\r
+ v116.9l10-7.4V0L264,0z M203,43H49v110.6l2.1-1.6l12.6,10l13.8-10l14.2,10l13-10l13,10l13.8-10l12.1,10l13.4-10l14.2,10l13-10\r
+ l13,10l5.8-4.3L203,43L203,43z"/>\r
+ <path class="st4" d="M254,43h-38v113.2l7.6,5.8l13.8-10l13.9,10l2.7-2.1V43z"/>\r
+ <path class="st5" d="M2,14.5h260"/>\r
+ <path class="st3" d="M232.5,5h26v6h-26V5z M208.5,5h22v6h-22V5z M142,6v4H50V6H142z M143,5H49v6h94V5z M184.5,5h22v6h-22V5z\r
+ M161.5,5h13v6h-13V5z M176.5,5h6v6h-6V5z M153.5,5h6v6h-6V5z M9,5h32v6H9V5z M52,7h2v2h-2V7z M11,36c0-7.7,6.3-14,14-14\r
+ s14,6.3,14,14s-6.3,14-14,14S11,43.7,11,36z M38,107V72H13v35H38z M38,59v-5H13v5H38z"/>\r
+ </g>\r
+ <g class="st1">\r
+ <path class="st6" d="M123.8,68H85.6v7.8h38.1L123.8,68L123.8,68z M180.5,103v-8.8h-50.8v8.8H180.5z M90.8,80.6H69.9v8.6h20.8V80.6\r
+ z M189.3,88.4v-7.8h-37.7v7.8H189.3z M100.7,94.1H75v7.8h25.7V94.1z M175.2,68H129v7.8h46.2V68z"/>\r
+ <path class="st7" d="M94.7,80.6v9.2h51.6v-9.2L94.7,80.6z"/>\r
+ </g>\r
+ <g class="st1">\r
+ <path class="st2" d="M94,94h75v44H94V94z"/>\r
+ <path class="st7" d="M169,94h-31v44h31V94z M150.8,118.1l5.9,9.7l3.2-3l4.8,6.1l-21.1,0l6.2-12.8H150.8z"/>\r
+ <g transform="scale(-1 1)">\r
+ <path class="st8" d="M-102,100h-18c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h18c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,100.2-101.4,100-102,100z"/>\r
+ <path class="st8" d="M-102,104h-18c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h18c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,104.2-101.4,104-102,104z"/>\r
+ <path class="st8" d="M-102,108h-18c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h18c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,108.2-101.4,108-102,108z"/>\r
+ <path class="st8" d="M-102,112h-26c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h26c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,112.2-101.4,112-102,112z"/>\r
+ <path class="st8" d="M-102,116h-26c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h26c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,116.2-101.4,116-102,116z"/>\r
+ <path class="st8" d="M-102,120h-26c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h26c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,120.2-101.4,120-102,120z"/>\r
+ <path class="st8" d="M-102,124h-26c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h26c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,124.2-101.4,124-102,124z"/>\r
+ <path class="st8" d="M-102,128h-26c-0.6,0-1,0.2-1,0.5l0,0c0,0.3,0.4,0.5,1,0.5h26c0.6,0,1-0.2,1-0.5l0,0\r
+ C-101,128.2-101.4,128-102,128z"/>\r
+ </g>\r
+ </g>\r
+</g>\r
+<g id="Layer_2">\r
+ <g>\r
+ <rect x="4.8" y="5.5" class="st2" width="93" height="5"/>\r
+ <path class="st3" d="M97.2,6v4h-92V6H97.2 M98.2,5h-94v6h94V5L98.2,5z"/>\r
+ </g>\r
+ <polygon class="st3" points="177.7,8 176.4,8 109.6,8 108.2,8 106,14 111.8,14 174.2,14 180,14 "/>\r
+ <polygon class="st3" points="256.5,8 255.2,8 188.3,8 187,8 184.7,14 190.6,14 252.9,14 258.8,14 "/>\r
+ <line class="st9" x1="2" y1="14.5" x2="262" y2="14.5"/>\r
+ <line class="st9" x1="2" y1="32.8" x2="262" y2="32.8"/>\r
+ <g>\r
+ <circle class="st10" cx="8.9" cy="22.6" r="3.6"/>\r
+ <line class="st10" x1="11.6" y1="25" x2="15" y2="28.5"/>\r
+ </g>\r
+ <rect x="20.9" y="19" class="st3" width="57.6" height="9.5"/>\r
+ <rect x="4.3" y="37" class="st3" width="69.2" height="32.7"/>\r
+ <rect x="4.3" y="72.5" class="st3" width="90.1" height="56.8"/>\r
+ <rect x="97" y="72.5" class="st11" width="106.5" height="56.8"/>\r
+ <rect x="206.3" y="72.5" class="st3" width="52.4" height="56.8"/>\r
+ <rect x="4.3" y="132.2" class="st3" width="36.5" height="25.3"/>\r
+ <rect x="43.7" y="132.2" class="st3" width="62.3" height="25.3"/>\r
+ <rect x="109.3" y="132.2" class="st3" width="18.1" height="25.3"/>\r
+ <rect x="169.1" y="132.2" class="st3" width="18.1" height="25.3"/>\r
+ <rect x="189.8" y="132.2" class="st3" width="18.1" height="25.3"/>\r
+ <rect x="210.6" y="132.2" class="st3" width="48.1" height="25.3"/>\r
+ <rect x="130" y="132.2" class="st3" width="36" height="25.3"/>\r
+ <rect x="115.2" y="37" class="st3" width="36.5" height="32.7"/>\r
+ <rect x="76.1" y="37" class="st3" width="36.5" height="32.7"/>\r
+ <rect x="154.6" y="37" class="st3" width="56" height="32.7"/>\r
+ <rect x="213.3" y="37" class="st3" width="45.4" height="32.7"/>\r
+ <path class="st2" d="M102.4,115.4l9.5-9.5l12.8,12.8l26.1-26.1l31.8,31.8h-80.3L102.4,115.4z"/>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 264 162" style="enable-background:new 0 0 264 162;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#FFFFFF;}\r
+ .st1{fill:#E5E5E5;}\r
+ .st2{fill:none;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st3{fill:none;stroke:#D02227;stroke-miterlimit:10;}\r
+ .st4{fill:#D02227;}\r
+</style>\r
+<g>\r
+ <rect x="166.2" y="5.5" class="st0" width="93" height="5"/>\r
+ <path class="st1" d="M258.8,6v4h-92V6H258.8 M259.8,5h-94v6h94V5L259.8,5z"/>\r
+</g>\r
+<polygon class="st1" points="86.3,8 87.6,8 154.4,8 155.8,8 158,14 152.2,14 89.8,14 84,14 "/>\r
+<polygon class="st1" points="7.5,8 8.8,8 75.7,8 77,8 79.3,14 73.4,14 11.1,14 5.2,14 "/>\r
+<line class="st2" x1="262" y1="14.5" x2="2" y2="14.5"/>\r
+<line class="st2" x1="262" y1="32.8" x2="2" y2="32.8"/>\r
+<g>\r
+ <circle class="st3" cx="255.1" cy="22.6" r="3.6"/>\r
+ <line class="st3" x1="252.4" y1="25" x2="249" y2="28.5"/>\r
+</g>\r
+<rect x="185.5" y="19" class="st1" width="57.6" height="9.5"/>\r
+<rect x="190.5" y="37" class="st1" width="69.2" height="32.7"/>\r
+<rect x="169.7" y="72.5" class="st1" width="90.1" height="56.8"/>\r
+<rect x="60.4" y="72.5" class="st4" width="106.5" height="56.8"/>\r
+<rect x="5.2" y="72.5" class="st1" width="52.4" height="56.8"/>\r
+<rect x="223.3" y="132.2" class="st1" width="36.5" height="25.3"/>\r
+<rect x="158" y="132.2" class="st1" width="62.3" height="25.3"/>\r
+<rect x="136.6" y="132.2" class="st1" width="18.1" height="25.3"/>\r
+<rect x="76.8" y="132.2" class="st1" width="18.1" height="25.3"/>\r
+<rect x="56.1" y="132.2" class="st1" width="18.1" height="25.3"/>\r
+<rect x="5.2" y="132.2" class="st1" width="48.1" height="25.3"/>\r
+<rect x="97.9" y="132.2" class="st1" width="36" height="25.3"/>\r
+<rect x="112.3" y="37" class="st1" width="36.5" height="32.7"/>\r
+<rect x="151.4" y="37" class="st1" width="36.5" height="32.7"/>\r
+<rect x="53.4" y="37" class="st1" width="56" height="32.7"/>\r
+<rect x="5.2" y="37" class="st1" width="45.4" height="32.7"/>\r
+<path class="st0" d="M161.7,124.3H81.4l31.8-31.8l26.1,26.1l12.8-12.8l9.5,9.5L161.7,124.3z"/>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 264 162" style="enable-background:new 0 0 264 162;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#FFFFFF;}\r
+ .st1{fill:#E5E5E5;}\r
+ .st2{fill:none;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st3{fill:#D02227;}\r
+ .st4{fill:#9B9A9A;}\r
+</style>\r
+<g>\r
+ <rect x="4.8" y="5.5" class="st0" width="93" height="5"/>\r
+ <path class="st1" d="M97.2,6v4h-92V6H97.2 M98.2,5h-94v6h94V5L98.2,5z"/>\r
+</g>\r
+<polygon class="st1" points="177.7,8 176.4,8 109.6,8 108.2,8 106,14 111.8,14 174.2,14 180,14 "/>\r
+<polygon class="st1" points="256.5,8 255.2,8 188.3,8 187,8 184.7,14 190.6,14 252.9,14 258.8,14 "/>\r
+<line class="st2" x1="2" y1="14.5" x2="262" y2="14.5"/>\r
+<rect x="44" y="48.4" class="st3" width="106.5" height="56.8"/>\r
+<path class="st0" d="M49.3,91.2l9.5-9.5l12.8,12.8l26.1-26.1l31.8,31.8H49.3L49.3,91.2z"/>\r
+<circle class="st1" cx="55" cy="32.3" r="11.9"/>\r
+<g>\r
+ <rect x="70.7" y="27.4" class="st4" width="76.2" height="7"/>\r
+ <rect x="70.7" y="35.5" class="st4" width="22.3" height="1.7"/>\r
+ <rect x="95" y="35.5" class="st4" width="28.2" height="1.7"/>\r
+</g>\r
+<rect x="44" y="107.8" class="st1" width="23.3" height="23.3"/>\r
+<rect x="70.7" y="107.8" class="st1" width="79.8" height="1.8"/>\r
+<rect x="70.7" y="114" class="st1" width="79.8" height="1.8"/>\r
+<rect x="70.7" y="120.2" class="st1" width="79.8" height="1.8"/>\r
+<rect x="70.7" y="126.4" class="st1" width="79.8" height="1.8"/>\r
+<rect x="44" y="134.4" class="st1" width="106.5" height="1.8"/>\r
+<rect x="44" y="140.6" class="st1" width="106.5" height="1.8"/>\r
+<rect x="44" y="146.8" class="st1" width="106.5" height="1.8"/>\r
+<rect x="44" y="153" class="st1" width="106.5" height="1.8"/>\r
+<g>\r
+ <rect x="155.7" y="37.2" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="43.4" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="49.6" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="55.8" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="27.4" class="st1" width="57.3" height="7"/>\r
+</g>\r
+<g>\r
+ <rect x="155.7" y="78.2" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="84.4" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="90.6" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="96.8" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="68.4" class="st1" width="57.3" height="7"/>\r
+</g>\r
+<g>\r
+ <rect x="155.7" y="116.7" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="122.9" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="129.1" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="135.3" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="155.7" y="106.9" class="st1" width="57.3" height="7"/>\r
+</g>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\r
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+ viewBox="0 0 264 162" style="enable-background:new 0 0 264 162;" xml:space="preserve">\r
+<style type="text/css">\r
+ .st0{fill:#FFFFFF;}\r
+ .st1{fill:#E5E5E5;}\r
+ .st2{fill:none;stroke:#E5E5E5;stroke-miterlimit:10;}\r
+ .st3{fill:#D02227;}\r
+ .st4{fill:#9B9A9A;}\r
+</style>\r
+<g>\r
+ <rect x="166.2" y="5.5" class="st0" width="93" height="5"/>\r
+ <path class="st1" d="M258.8,6v4h-92V6H258.8 M259.8,5h-94v6h94V5L259.8,5z"/>\r
+</g>\r
+<polygon class="st1" points="86.3,8 87.6,8 154.4,8 155.8,8 158,14 152.2,14 89.8,14 84,14 "/>\r
+<polygon class="st1" points="7.5,8 8.8,8 75.7,8 77,8 79.3,14 73.4,14 11.1,14 5.2,14 "/>\r
+<line class="st2" x1="262" y1="14.5" x2="2" y2="14.5"/>\r
+<rect x="113.5" y="48.4" class="st3" width="106.5" height="56.8"/>\r
+<path class="st0" d="M214.7,100.2h-80.3l31.8-31.8l26.1,26.1l12.8-12.8l9.5,9.5L214.7,100.2z"/>\r
+<circle class="st1" cx="209" cy="32.3" r="11.9"/>\r
+<g>\r
+ <rect x="117" y="27.4" class="st4" width="76.2" height="7"/>\r
+ <rect x="171" y="35.5" class="st4" width="22.3" height="1.7"/>\r
+ <rect x="140.8" y="35.5" class="st4" width="28.2" height="1.7"/>\r
+</g>\r
+<rect x="196.7" y="107.8" class="st1" width="23.3" height="23.3"/>\r
+<rect x="113.5" y="107.8" class="st1" width="79.8" height="1.8"/>\r
+<rect x="113.5" y="114" class="st1" width="79.8" height="1.8"/>\r
+<rect x="113.5" y="120.2" class="st1" width="79.8" height="1.8"/>\r
+<rect x="113.5" y="126.4" class="st1" width="79.8" height="1.8"/>\r
+<rect x="113.5" y="134.4" class="st1" width="106.5" height="1.8"/>\r
+<rect x="113.5" y="140.6" class="st1" width="106.5" height="1.8"/>\r
+<rect x="113.5" y="146.8" class="st1" width="106.5" height="1.8"/>\r
+<rect x="113.5" y="153" class="st1" width="106.5" height="1.8"/>\r
+<g>\r
+ <rect x="51" y="37.2" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="43.4" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="49.6" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="55.8" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="27.4" class="st1" width="57.3" height="7"/>\r
+</g>\r
+<g>\r
+ <rect x="51" y="78.2" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="84.4" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="90.6" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="96.8" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="68.4" class="st1" width="57.3" height="7"/>\r
+</g>\r
+<g>\r
+ <rect x="51" y="116.7" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="122.9" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="129.1" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="135.3" class="st1" width="57.3" height="1.8"/>\r
+ <rect x="51" y="106.9" class="st1" width="57.3" height="7"/>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+<g>\r
+</g>\r
+</svg>\r
+++ /dev/null
-.mw-foreignStructuredUpload-bookletLayout-license {
- font-size: 90%;
- line-height: 1.4em;
- color: #555;
-}
* @inheritdoc
*/
mw.ForeignStructuredUpload.BookletLayout.prototype.renderUploadForm = function () {
+ var
+ query = /[?&]uploadbucket=(\d)/.exec( location.search ),
+ isTestEnabled = !!mw.config.get( 'wgForeignUploadTestEnabled' ),
+ defaultBucket = mw.config.get( 'wgForeignUploadTestDefault' ) || 1,
+ userId = mw.config.get( 'wgUserId' );
+
+ if ( query && query[ 1 ] ) {
+ // Testing and debugging
+ this.shouldRecordBucket = false;
+ this.bucket = Number( query[ 1 ] );
+ } else if ( !userId || !isTestEnabled ) {
+ // a) Anonymous user. This can actually happen, because our software sucks.
+ // b) Test is not enabled on this wiki.
+ // In either case, display the old interface and don't record bucket on uploads.
+ this.shouldRecordBucket = false;
+ this.bucket = defaultBucket;
+ } else {
+ // Regular logged in user on a wiki where the test is running
+ this.shouldRecordBucket = true;
+ this.bucket = ( userId % 4 ) + 1; // 1, 2, 3, 4
+ }
+
+ return this[ 'renderUploadForm' + this.bucket ]();
+ };
+
+ /**
+ * Test option 1, the original one. See T120867.
+ */
+ mw.ForeignStructuredUpload.BookletLayout.prototype.renderUploadForm1 = function () {
var fieldset, $ownWorkMessage, $notOwnWorkMessage,
+ onUploadFormChange,
ownWorkMessage, notOwnWorkMessage, notOwnWorkLocal,
validTargets = mw.config.get( 'wgForeignUploadTargets' ),
target = this.target || validTargets[ 0 ] || 'local',
layout = this;
+ // Temporary override to make my life easier during A/B test
+ target = 'shared';
+
// foreign-structured-upload-form-label-own-work-message-local
// foreign-structured-upload-form-label-own-work-message-shared
ownWorkMessage = mw.message( 'foreign-structured-upload-form-label-own-work-message-' + target );
$( '<p>' ).html( notOwnWorkMessage.parse() ),
$( '<p>' ).html( notOwnWorkLocal.parse() )
);
- $ownWorkMessage.add( $notOwnWorkMessage ).find( 'a' ).attr( 'target', '_blank' );
+ $ownWorkMessage.add( $notOwnWorkMessage ).find( 'a' )
+ .attr( 'target', '_blank' )
+ .on( 'click', function ( e ) {
+ // Some stupid code is trying to prevent default on all clicks, which causes the links to
+ // not be openable, don't let it
+ e.stopPropagation();
+ } );
this.selectFileWidget = new OO.ui.SelectFileWidget();
this.messageLabel = new OO.ui.LabelWidget( {
] );
this.uploadForm = new OO.ui.FormLayout( { items: [ fieldset ] } );
+ onUploadFormChange = function () {
+ var file = this.selectFileWidget.getValue(),
+ ownWork = this.ownWorkCheckbox.isSelected(),
+ valid = !!file && ownWork;
+ this.emit( 'uploadValid', valid );
+ };
+
// Validation
- this.selectFileWidget.on( 'change', this.onUploadFormChange.bind( this ) );
- this.ownWorkCheckbox.on( 'change', this.onUploadFormChange.bind( this ) );
+ this.selectFileWidget.on( 'change', onUploadFormChange.bind( this ) );
+ this.ownWorkCheckbox.on( 'change', onUploadFormChange.bind( this ) );
return this.uploadForm;
};
/**
- * @inheritdoc
+ * Test option 2, idea A from T121021. See T120867.
+ */
+ mw.ForeignStructuredUpload.BookletLayout.prototype.renderUploadForm2 = function () {
+ var fieldset, checkboxes, fields, onUploadFormChange;
+
+ this.selectFileWidget = new OO.ui.SelectFileWidget();
+ this.licenseCheckboxes = checkboxes = [
+ new OO.ui.CheckboxInputWidget(),
+ new OO.ui.CheckboxInputWidget(),
+ new OO.ui.CheckboxInputWidget(),
+ new OO.ui.CheckboxInputWidget()
+ ];
+
+ fields = [
+ new OO.ui.FieldLayout( this.selectFileWidget, {
+ align: 'top',
+ label: mw.msg( 'upload-form-label-select-file' )
+ } ),
+ new OO.ui.FieldLayout( new OO.ui.LabelWidget( {
+ label: mw.message( 'foreign-structured-upload-form-2-label-intro' ).parseDom()
+ } ), {
+ align: 'top'
+ } ),
+ new OO.ui.FieldLayout( checkboxes[ 0 ], {
+ align: 'inline',
+ classes: [
+ 'mw-foreignStructuredUpload-bookletLayout-withicon',
+ 'mw-foreignStructuredUpload-bookletLayout-ownwork'
+ ],
+ label: mw.message( 'foreign-structured-upload-form-2-label-ownwork' ).parseDom()
+ } ),
+ new OO.ui.FieldLayout( checkboxes[ 1 ], {
+ align: 'inline',
+ classes: [
+ 'mw-foreignStructuredUpload-bookletLayout-withicon',
+ 'mw-foreignStructuredUpload-bookletLayout-noderiv'
+ ],
+ label: mw.message( 'foreign-structured-upload-form-2-label-noderiv' ).parseDom()
+ } ),
+ new OO.ui.FieldLayout( checkboxes[ 2 ], {
+ align: 'inline',
+ classes: [
+ 'mw-foreignStructuredUpload-bookletLayout-withicon',
+ 'mw-foreignStructuredUpload-bookletLayout-useful'
+ ],
+ label: mw.message( 'foreign-structured-upload-form-2-label-useful' ).parseDom()
+ } ),
+ new OO.ui.FieldLayout( checkboxes[ 3 ], {
+ align: 'inline',
+ classes: [
+ 'mw-foreignStructuredUpload-bookletLayout-withicon',
+ 'mw-foreignStructuredUpload-bookletLayout-ccbysa'
+ ],
+ label: mw.message( 'foreign-structured-upload-form-2-label-ccbysa' ).parseDom()
+ } ),
+ new OO.ui.FieldLayout( new OO.ui.LabelWidget( {
+ label: $()
+ .add( $( '<p>' ).msg( 'foreign-structured-upload-form-2-label-alternative' ) )
+ .add( $( '<p>' ).msg( 'foreign-structured-upload-form-2-label-termsofuse' )
+ .addClass( 'mw-foreignStructuredUpload-bookletLayout-license' ) )
+ } ), {
+ align: 'top'
+ } )
+ ];
+
+ fieldset = new OO.ui.FieldsetLayout( { items: fields } );
+ this.uploadForm = new OO.ui.FormLayout( { items: [ fieldset ] } );
+
+ this.uploadForm.$element.find( 'a' )
+ .attr( 'target', '_blank' )
+ .on( 'click', function ( e ) {
+ // Some stupid code is trying to prevent default on all clicks, which causes the links to
+ // not be openable, don't let it
+ e.stopPropagation();
+ } );
+
+ onUploadFormChange = function () {
+ var file = this.selectFileWidget.getValue(),
+ checks = checkboxes.every( function ( checkbox ) {
+ return checkbox.isSelected();
+ } ),
+ valid = !!file && checks;
+ this.emit( 'uploadValid', valid );
+ };
+
+ // Validation
+ this.selectFileWidget.on( 'change', onUploadFormChange.bind( this ) );
+ checkboxes[ 0 ].on( 'change', onUploadFormChange.bind( this ) );
+ checkboxes[ 1 ].on( 'change', onUploadFormChange.bind( this ) );
+ checkboxes[ 2 ].on( 'change', onUploadFormChange.bind( this ) );
+ checkboxes[ 3 ].on( 'change', onUploadFormChange.bind( this ) );
+
+ return this.uploadForm;
+ };
+
+ /**
+ * Test option 3, idea D from T121021. See T120867.
+ */
+ mw.ForeignStructuredUpload.BookletLayout.prototype.renderUploadForm3 = function () {
+ var ownWorkCheckbox, fieldset, yesMsg, noMsg, selects, selectFields,
+ alternativeField, fields, onUploadFormChange;
+
+ this.selectFileWidget = new OO.ui.SelectFileWidget();
+ this.ownWorkCheckbox = ownWorkCheckbox = new OO.ui.CheckboxInputWidget();
+
+ yesMsg = mw.message( 'foreign-structured-upload-form-3-label-yes' ).text();
+ noMsg = mw.message( 'foreign-structured-upload-form-3-label-no' ).text();
+ selects = [
+ new OO.ui.RadioSelectWidget( {
+ items: [
+ new OO.ui.RadioOptionWidget( { data: false, label: yesMsg } ),
+ new OO.ui.RadioOptionWidget( { data: true, label: noMsg } )
+ ]
+ } ),
+ new OO.ui.RadioSelectWidget( {
+ items: [
+ new OO.ui.RadioOptionWidget( { data: true, label: yesMsg } ),
+ new OO.ui.RadioOptionWidget( { data: false, label: noMsg } )
+ ]
+ } ),
+ new OO.ui.RadioSelectWidget( {
+ items: [
+ new OO.ui.RadioOptionWidget( { data: false, label: yesMsg } ),
+ new OO.ui.RadioOptionWidget( { data: true, label: noMsg } )
+ ]
+ } )
+ ];
+
+ this.licenseSelectFields = selectFields = [
+ new OO.ui.FieldLayout( selects[ 0 ], {
+ align: 'top',
+ classes: [ 'mw-foreignStructuredUpload-bookletLayout-question' ],
+ label: mw.message( 'foreign-structured-upload-form-3-label-question-website' ).parseDom()
+ } ),
+ new OO.ui.FieldLayout( selects[ 1 ], {
+ align: 'top',
+ classes: [ 'mw-foreignStructuredUpload-bookletLayout-question' ],
+ label: mw.message( 'foreign-structured-upload-form-3-label-question-ownwork' ).parseDom()
+ } ).toggle( false ),
+ new OO.ui.FieldLayout( selects[ 2 ], {
+ align: 'top',
+ classes: [ 'mw-foreignStructuredUpload-bookletLayout-question' ],
+ label: mw.message( 'foreign-structured-upload-form-3-label-question-noderiv' ).parseDom()
+ } ).toggle( false )
+ ];
+
+ alternativeField = new OO.ui.FieldLayout( new OO.ui.LabelWidget( {
+ label: mw.message( 'foreign-structured-upload-form-3-label-alternative' ).parseDom()
+ } ), {
+ align: 'top'
+ } ).toggle( false );
+
+ // Choosing the right answer to each question shows the next question.
+ // Switching to wrong answer hides all subsequent questions.
+ selects.forEach( function ( select, i ) {
+ select.on( 'choose', function ( selectedOption ) {
+ var isRightAnswer = !!selectedOption.getData();
+ alternativeField.toggle( !isRightAnswer );
+ if ( i + 1 === selectFields.length ) {
+ // Last question
+ return;
+ }
+ if ( isRightAnswer ) {
+ selectFields[ i + 1 ].toggle( true );
+ } else {
+ selectFields.slice( i + 1 ).forEach( function ( field ) {
+ field.fieldWidget.selectItem( null );
+ field.toggle( false );
+ } );
+ }
+ } );
+ } );
+
+ fields = [
+ new OO.ui.FieldLayout( this.selectFileWidget, {
+ align: 'top',
+ label: mw.msg( 'upload-form-label-select-file' )
+ } ),
+ selectFields[ 0 ],
+ selectFields[ 1 ],
+ selectFields[ 2 ],
+ alternativeField,
+ new OO.ui.FieldLayout( ownWorkCheckbox, {
+ classes: [ 'mw-foreignStructuredUpload-bookletLayout-checkbox' ],
+ align: 'inline',
+ label: mw.message( 'foreign-structured-upload-form-label-own-work-message-shared' ).parseDom()
+ } )
+ ];
+
+ // Must be done late, after it's been associated with the FieldLayout
+ ownWorkCheckbox.setDisabled( true );
+
+ fieldset = new OO.ui.FieldsetLayout( { items: fields } );
+ this.uploadForm = new OO.ui.FormLayout( { items: [ fieldset ] } );
+
+ this.uploadForm.$element.find( 'a' )
+ .attr( 'target', '_blank' )
+ .on( 'click', function ( e ) {
+ // Some stupid code is trying to prevent default on all clicks, which causes the links to
+ // not be openable, don't let it
+ e.stopPropagation();
+ } );
+
+ onUploadFormChange = function () {
+ var file = this.selectFileWidget.getValue(),
+ checkbox = ownWorkCheckbox.isSelected(),
+ rightAnswers = selects.every( function ( select ) {
+ return select.getSelectedItem() && !!select.getSelectedItem().getData();
+ } ),
+ valid = !!file && checkbox && rightAnswers;
+ ownWorkCheckbox.setDisabled( !rightAnswers );
+ if ( !rightAnswers ) {
+ ownWorkCheckbox.setSelected( false );
+ }
+ this.emit( 'uploadValid', valid );
+ };
+
+ // Validation
+ this.selectFileWidget.on( 'change', onUploadFormChange.bind( this ) );
+ this.ownWorkCheckbox.on( 'change', onUploadFormChange.bind( this ) );
+ selects[ 0 ].on( 'choose', onUploadFormChange.bind( this ) );
+ selects[ 1 ].on( 'choose', onUploadFormChange.bind( this ) );
+ selects[ 2 ].on( 'choose', onUploadFormChange.bind( this ) );
+
+ return this.uploadForm;
+ };
+
+ /**
+ * Test option 4, idea E from T121021. See T120867.
*/
- mw.ForeignStructuredUpload.BookletLayout.prototype.onUploadFormChange = function () {
- var file = this.selectFileWidget.getValue(),
- ownWork = this.ownWorkCheckbox.isSelected(),
- valid = !!file && ownWork;
- this.emit( 'uploadValid', valid );
+ mw.ForeignStructuredUpload.BookletLayout.prototype.renderUploadForm4 = function () {
+ var fieldset, $guide;
+ this.renderUploadForm1();
+ fieldset = this.uploadForm.getItems()[ 0 ];
+
+ $guide = mw.template.get( 'mediawiki.ForeignStructuredUpload.BookletLayout', 'guide.html' ).render();
+ $guide.find( '.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-good span' )
+ .msg( 'foreign-structured-upload-form-4-label-good' );
+ $guide.find( '.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-bad span' )
+ .msg( 'foreign-structured-upload-form-4-label-bad' );
+
+ // Note the index, we insert after the SelectFileWidget field
+ fieldset.addItems( [
+ new OO.ui.FieldLayout( new OO.ui.Widget( {
+ $content: $guide
+ } ), {
+ align: 'top'
+ } )
+ ], 1 );
+
+ // Hook for custom styles
+ fieldset.getItems()[ 2 ].$element.addClass( 'mw-foreignStructuredUpload-bookletLayout-guide-checkbox' );
+
+ // Streamline: remove mention of local Special:Upload
+ fieldset.getItems()[ 3 ].$element.find( 'p' ).last().remove();
+
+ return this.uploadForm;
};
+ /**
+ * @inheritdoc
+ */
+ mw.ForeignStructuredUpload.BookletLayout.prototype.onUploadFormChange = function () {};
+
/**
* @inheritdoc
*/
mw.ForeignStructuredUpload.BookletLayout.prototype.clear = function () {
mw.ForeignStructuredUpload.BookletLayout.parent.prototype.clear.call( this );
- this.ownWorkCheckbox.setSelected( false );
+ if ( this.ownWorkCheckbox ) {
+ this.ownWorkCheckbox.setSelected( false );
+ }
+ if ( this.licenseCheckboxes ) {
+ this.licenseCheckboxes.forEach( function ( checkbox ) {
+ checkbox.setSelected( false );
+ } );
+ }
+ if ( this.licenseSelectFields ) {
+ this.licenseSelectFields.forEach( function ( field, i ) {
+ field.fieldWidget.selectItem( null );
+ if ( i !== 0 ) {
+ field.toggle( false );
+ }
+ } );
+ }
+
this.categoriesWidget.setItemsFromData( [] );
this.dateWidget.setValue( '' ).setValidityFlag( true );
};
--- /dev/null
+@import "mediawiki.mixins";
+
+/* All */
+
+.mw-foreignStructuredUpload-bookletLayout-license {
+ font-size: 90%;
+ line-height: 1.4em;
+ color: #555;
+}
+
+/* Option 2 */
+
+.mw-foreignStructuredUpload-bookletLayout-withicon.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
+ background-repeat: no-repeat;
+ background-size: 3.5em;
+ min-height: 4em;
+ margin-bottom: 0.25em;
+ display: table;
+ vertical-align: middle;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 100%;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-withicon.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
+ /* Together with 'display: table' above, and FieldLayout styles, this aligns the text */
+ /* vertically to the middle. Don't try this at home, kids. */
+ display: table-row;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-ownwork {
+ .background-image-svg('bookletlayout/option2/ownwork.svg', 'bookletlayout/option2/ownwork.png');
+ background-position: right center;
+ padding-right: 4.5em;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-noderiv {
+ .background-image-svg('bookletlayout/option2/noderiv.svg', 'bookletlayout/option2/noderiv.png');
+ background-position: right center;
+ padding-right: 4.5em;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-useful {
+ .background-image-svg('bookletlayout/option2/useful.svg', 'bookletlayout/option2/useful.png');
+ background-position: right center;
+ padding-right: 4.5em;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-ccbysa {
+ .background-image-svg('bookletlayout/option2/ccbysa.svg', 'bookletlayout/option2/ccbysa.png');
+ background-position: right center;
+ padding-right: 4.5em;
+}
+
+/* Option 3 */
+
+.mw-foreignStructuredUpload-bookletLayout-question .oo-ui-radioOptionWidget {
+ display: inline-block;
+ margin-right: 2em;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-checkbox.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
+ /* No unreadable greys, please. This is the lightest WCAG AA compliant grey. */
+ color: #707070;
+}
+
+/* Option 4 */
+
+.mw-foreignStructuredUpload-bookletLayout-guide {
+ position: relative;
+ height: 315px;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-good,
+.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-bad {
+ display: table;
+ width: 150px;
+ height: 140px;
+ position: absolute;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-good span,
+.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-bad span {
+ display: table-cell;
+ vertical-align: middle;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-good {
+ top: 0;
+ left: 0;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-text-wrapper-bad {
+ bottom: 0;
+ right: 0;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-image {
+ position: absolute;
+ width: 200px;
+ height: 122px;
+ background-color: #fff;
+ background-size: 200px;
+ background-repeat: no-repeat;
+ border: 1px solid #e5e5e5;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-image-camera {
+ .background-image-svg('bookletlayout/option4/camera.svg','bookletlayout/option4/camera.png');
+ top: 0;
+ right: 80px;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-image-graphics {
+ .background-image-svg('bookletlayout/option4/graphics.svg','bookletlayout/option4/graphics.png');
+ top: 50px;
+ right: 0;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-image-website {
+ .background-image-svg('bookletlayout/option4/website-ltr.svg','bookletlayout/option4/website-ltr.png');
+ left: 0;
+ bottom: 50px;
+}
+
+.mw-foreignStructuredUpload-bookletLayout-guide-image-search {
+ .background-image-svg('bookletlayout/option4/search-ltr.svg','bookletlayout/option4/search-ltr.png');
+ left: 80px;
+ bottom: 0;
+}
+
+.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline.mw-foreignStructuredUpload-bookletLayout-guide-checkbox {
+ /* We're really tight on vertical space. */
+ margin-bottom: 0;
+}
ForeignStructuredUpload.prototype.getCategories = function () {
var i, cat, categoryLinks = [];
+ if ( this.categories.length === 0 ) {
+ return '{{subst:unc}}';
+ }
+
for ( i = 0; i < this.categories.length; i++ ) {
cat = this.categories[ i ];
categoryLinks.push( '[[Category:' + cat + ']]' );
* @return {jQuery.Promise} Promise resolved when everything is initialized
*/
mw.Upload.BookletLayout.prototype.initialize = function () {
+ var
+ apiPromise,
+ booklet = this,
+ deferred = $.Deferred();
+
this.clear();
this.upload = this.createUpload();
this.setPage( 'upload' );
- return $.Deferred().resolve().promise();
+
+ apiPromise = this.upload.apiPromise || $.Deferred.resolve( this.upload.api );
+ apiPromise.done( function ( api ) {
+ // If the user can't upload anything, don't give them the option to.
+ api.getUserInfo().done( function ( userInfo ) {
+ if ( userInfo.rights.indexOf( 'upload' ) === -1 ) {
+ // TODO Use a better error message when not all logged-in users can upload
+ booklet.getPage( 'upload' ).$element.msg( 'api-error-mustbeloggedin' );
+ }
+ } ).always( function () {
+ deferred.resolve();
+ } );
+ } );
+
+ return deferred.promise();
};
/**
this.filenameWidget.setValue( file.name );
this.setPage( 'info' );
+ if ( this.shouldRecordBucket ) {
+ this.upload.bucket = this.bucket;
+ }
+
this.upload.setFile( file );
// Explicitly set the filename so that the old filename isn't used in case of retry
this.upload.setFilenameFromFile();
* @inheritdoc
*/
mw.Upload.Dialog.prototype.getBodyHeight = function () {
- return 300;
+ return 600;
};
/**
upload.setState( Upload.State.UPLOADING );
return finishStash( {
+ bucket: upload.bucket, // Automatically ignored if undefined
watchlist: ( upload.getWatchlist() ) ? 1 : undefined,
comment: upload.getComment(),
filename: upload.getFilename(),
* http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique */
background-image: url(images/feed-icon.png);
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/feed-icon.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/feed-icon.svg);
background-position: center left;
background-repeat: no-repeat;
* http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique */
background-image: url(images/question.png);
/* @embed */
- background-image: -webkit-linear-gradient(transparent, transparent), url(images/question.svg);
- /* @embed */
background-image: linear-gradient(transparent, transparent), url(images/question.svg);
background-repeat: no-repeat;
background-size: 13px 13px;
number = nodes[ 0 ];
return this.language.convertNumber( number, isInteger );
+ },
+
+ /**
+ * Lowercase text
+ *
+ * @param {Array} nodes List of nodes
+ * @return {string} The given text, all in lowercase
+ */
+ lc: function ( nodes ) {
+ return textify( nodes[ 0 ] ).toLowerCase();
+ },
+
+ /**
+ * Uppercase text
+ *
+ * @param {Array} nodes List of nodes
+ * @return {string} The given text, all in uppercase
+ */
+ uc: function ( nodes ) {
+ return textify( nodes[ 0 ] ).toUpperCase();
+ },
+
+ /**
+ * Lowercase first letter of input, leaving the rest unchanged
+ *
+ * @param {Array} nodes List of nodes
+ * @return {string} The given text, with the first character in lowercase
+ */
+ lcfirst: function ( nodes ) {
+ var text = textify( nodes[ 0 ] );
+ return text.charAt( 0 ).toLowerCase() + text.slice( 1 );
+ },
+
+ /**
+ * Uppercase first letter of input, leaving the rest unchanged
+ *
+ * @param {Array} nodes List of nodes
+ * @return {string} The given text, with the first character in uppercase
+ */
+ ucfirst: function ( nodes ) {
+ var text = textify( nodes[ 0 ] );
+ return text.charAt( 0 ).toUpperCase() + text.slice( 1 );
}
};
*/
( function ( mw, $ ) {
var i,
- deferreds = {},
+ userInfoPromise,
byteToHex = [];
/**
* Get the current user's groups or rights
*
* @private
- * @param {string} info One of 'groups' or 'rights'
* @return {jQuery.Promise}
*/
- function getUserInfo( info ) {
- var api;
- if ( !deferreds[ info ] ) {
-
- deferreds.rights = $.Deferred();
- deferreds.groups = $.Deferred();
-
- api = new mw.Api();
- api.get( {
- action: 'query',
- meta: 'userinfo',
- uiprop: 'rights|groups'
- } ).always( function ( data ) {
- var rights, groups;
- if ( data.query && data.query.userinfo ) {
- rights = data.query.userinfo.rights;
- groups = data.query.userinfo.groups;
- }
- deferreds.rights.resolve( rights || [] );
- deferreds.groups.resolve( groups || [] );
- } );
-
+ function getUserInfo() {
+ if ( !userInfoPromise ) {
+ userInfoPromise = new mw.Api().getUserInfo();
}
-
- return deferreds[ info ].promise();
+ return userInfoPromise;
}
// Map from numbers 0-255 to a hex string (with padding)
* @return {jQuery.Promise}
*/
getGroups: function ( callback ) {
- return getUserInfo( 'groups' ).done( callback );
+ return getUserInfo().then(
+ function ( userInfo ) { return userInfo.groups; },
+ function () { return []; }
+ ).done( callback );
},
/**
* @return {jQuery.Promise}
*/
getRights: function ( callback ) {
- return getUserInfo( 'rights' ).done( callback );
+ return getUserInfo().then(
+ function ( userInfo ) { return userInfo.rights; },
+ function () { return []; }
+ ).done( callback );
}
} );
# bundle exec cucumber
#
mw-vagrant-host: &default
+ user_factory: true
mediawiki_url: http://127.0.0.1:8080/wiki/
- mediawiki_user: Selenium_user
- mediawiki_password: vagrant
mw-vagrant-guest:
+ user_factory: true
mediawiki_url: http://127.0.0.1/wiki/
- mediawiki_user: Selenium_user
- mediawiki_password: vagrant
beta:
mediawiki_url: http://en.wikipedia.beta.wmflabs.org/wiki/
mediawiki_user: Selenium_user
# mediawiki_password: SET THIS IN THE ENVIRONMENT!
+integration:
+ user_factory: true
+ # mediawiki_url: THIS WILL BE SET BY JENKINS
+
default: *default
-require 'mediawiki_selenium'
-
-require 'mediawiki_selenium/support'
+require 'mediawiki_selenium/cucumber'
+require 'mediawiki_selenium/pages'
require 'mediawiki_selenium/step_definitions'
'site_stats', 'ipblocks', 'image', 'oldimage',
'recentchanges', 'watchlist', 'interwiki', 'logging',
'querycache', 'objectcache', 'job', 'l10n_cache', 'redirect', 'querycachetwo',
- 'archive', 'user_groups', 'page_props', 'category', 'msg_resource', 'msg_resource_links'
+ 'archive', 'user_groups', 'page_props', 'category'
);
if ( in_array( $this->db->getType(), array( 'mysql', 'sqlite', 'oracle' ) ) ) {
* @since 1.21
*/
public static function teardownTestDB() {
+ global $wgJobClasses;
+
if ( !self::$dbSetup ) {
return;
}
+ foreach ( $wgJobClasses as $type => $class ) {
+ // Delete any jobs under the clone DB (or old prefix in other stores)
+ JobQueueGroup::singleton()->get( $type )->delete();
+ }
+
CloneDatabase::changePrefix( self::$oldTablePrefix );
self::$oldTablePrefix = false;
* Placeholder to verify bug 34302
* @covers Preferences::profilePreferences
*/
- public function testEmailFieldsWhenUserHasNoEmail() {
+ public function testEmailAuthenticationFieldWhenUserHasNoEmail() {
$prefs = $this->prefsFor( 'noemail' );
$this->assertArrayHasKey( 'cssclass',
- $prefs['emailaddress']
+ $prefs['emailauthentication']
);
- $this->assertEquals( 'mw-email-none', $prefs['emailaddress']['cssclass'] );
+ $this->assertEquals( 'mw-email-none', $prefs['emailauthentication']['cssclass'] );
}
/**
* Placeholder to verify bug 34302
* @covers Preferences::profilePreferences
*/
- public function testEmailFieldsWhenUserEmailNotAuthenticated() {
+ public function testEmailAuthenticationFieldWhenUserEmailNotAuthenticated() {
$prefs = $this->prefsFor( 'notauth' );
$this->assertArrayHasKey( 'cssclass',
- $prefs['emailaddress']
+ $prefs['emailauthentication']
);
- $this->assertEquals( 'mw-email-not-authenticated', $prefs['emailaddress']['cssclass'] );
+ $this->assertEquals( 'mw-email-not-authenticated', $prefs['emailauthentication']['cssclass'] );
}
/**
* Placeholder to verify bug 34302
* @covers Preferences::profilePreferences
*/
- public function testEmailFieldsWhenUserEmailIsAuthenticated() {
+ public function testEmailAuthenticationFieldWhenUserEmailIsAuthenticated() {
$prefs = $this->prefsFor( 'auth' );
$this->assertArrayHasKey( 'cssclass',
- $prefs['emailaddress']
+ $prefs['emailauthentication']
);
- $this->assertEquals( 'mw-email-authenticated', $prefs['emailaddress']['cssclass'] );
+ $this->assertEquals( 'mw-email-authenticated', $prefs['emailauthentication']['cssclass'] );
}
/** Helper */
$this->mUserMock->expects( $this->any() )
->method( 'getOptionKinds' )->will( $this->returnCallback( array( $this, 'getOptionKinds' ) ) );
+ // No actual DB data
+ $this->mUserMock->expects( $this->any() )
+ ->method( 'getInstanceForUpdate' )->will( $this->returnValue( $this->mUserMock ) );
+
// Create a new context
$this->mContext = new DerivativeContext( new RequestContext() );
$this->mContext->getContext()->setTitle( Title::newFromText( 'Test' ) );
$this->mUserMock->expects( $this->at( 2 ) )
->method( 'getOptions' );
- $this->mUserMock->expects( $this->at( 4 ) )
+ $this->mUserMock->expects( $this->at( 5 ) )
->method( 'setOption' )
->with( $this->equalTo( 'willBeNull' ), $this->identicalTo( null ) );
- $this->mUserMock->expects( $this->at( 5 ) )
+ $this->mUserMock->expects( $this->at( 6 ) )
->method( 'getOptions' );
- $this->mUserMock->expects( $this->at( 6 ) )
+ $this->mUserMock->expects( $this->at( 7 ) )
->method( 'setOption' )
->with( $this->equalTo( 'willBeEmpty' ), $this->equalTo( '' ) );
- $this->mUserMock->expects( $this->at( 7 ) )
+ $this->mUserMock->expects( $this->at( 8 ) )
->method( 'getOptions' );
- $this->mUserMock->expects( $this->at( 8 ) )
+ $this->mUserMock->expects( $this->at( 9 ) )
->method( 'setOption' )
->with( $this->equalTo( 'willBeHappy' ), $this->equalTo( 'Happy' ) );
$this->mUserMock->expects( $this->once() )
->method( 'resetOptions' );
- $this->mUserMock->expects( $this->at( 4 ) )
+ $this->mUserMock->expects( $this->at( 5 ) )
->method( 'getOptions' );
- $this->mUserMock->expects( $this->at( 5 ) )
+ $this->mUserMock->expects( $this->at( 6 ) )
->method( 'setOption' )
->with( $this->equalTo( 'willBeHappy' ), $this->equalTo( 'Happy' ) );
- $this->mUserMock->expects( $this->at( 6 ) )
+ $this->mUserMock->expects( $this->at( 7 ) )
->method( 'getOptions' );
- $this->mUserMock->expects( $this->at( 7 ) )
+ $this->mUserMock->expects( $this->at( 8 ) )
->method( 'setOption' )
->with( $this->equalTo( 'name' ), $this->equalTo( 'value' ) );
$this->mUserMock->expects( $this->never() )
->method( 'resetOptions' );
- $this->mUserMock->expects( $this->at( 3 ) )
+ $this->mUserMock->expects( $this->at( 4 ) )
->method( 'setOption' )
->with( $this->equalTo( 'testmultiselect-opt1' ), $this->identicalTo( true ) );
- $this->mUserMock->expects( $this->at( 4 ) )
+ $this->mUserMock->expects( $this->at( 5 ) )
->method( 'setOption' )
->with( $this->equalTo( 'testmultiselect-opt2' ), $this->identicalTo( null ) );
- $this->mUserMock->expects( $this->at( 5 ) )
+ $this->mUserMock->expects( $this->at( 6 ) )
->method( 'setOption' )
->with( $this->equalTo( 'testmultiselect-opt3' ), $this->identicalTo( false ) );
- $this->mUserMock->expects( $this->at( 6 ) )
+ $this->mUserMock->expects( $this->at( 7 ) )
->method( 'setOption' )
->with( $this->equalTo( 'testmultiselect-opt4' ), $this->identicalTo( false ) );
$this->mUserMock->expects( $this->never() )
->method( 'resetOptions' );
- $this->mUserMock->expects( $this->at( 3 ) )
+ $this->mUserMock->expects( $this->once() )
->method( 'setOption' )
->with( $this->equalTo( 'userjs-option' ), $this->equalTo( '1' ) );
->will( $this->returnValue( $mockSearchEngine ) );
$search->getContext()->setTitle( Title::makeTitle( NS_SPECIAL, 'Search' ) );
+ $search->getContext()->setLanguage( Language::factory( 'en' ) );
$search->load();
$search->showResults( 'this is a fake search' );
mw.user.options.set( 'gender', originalGender );
} );
+ QUnit.test( 'Case changing', 8, function ( assert ) {
+ mw.messages.set( 'to-lowercase', '{{lc:thIS hAS MEsSed uP CapItaliZatiON}}' );
+ assert.equal( formatParse( 'to-lowercase' ), 'this has messed up capitalization', 'To lowercase' );
+
+ mw.messages.set( 'to-caps', '{{uc:thIS hAS MEsSed uP CapItaliZatiON}}' );
+ assert.equal( formatParse( 'to-caps' ), 'THIS HAS MESSED UP CAPITALIZATION', 'To caps' );
+
+ mw.messages.set( 'uc-to-lcfirst', '{{lcfirst:THis hAS MEsSed uP CapItaliZatiON}}' );
+ mw.messages.set( 'lc-to-lcfirst', '{{lcfirst:thIS hAS MEsSed uP CapItaliZatiON}}' );
+ assert.equal( formatParse( 'uc-to-lcfirst' ), 'tHis hAS MEsSed uP CapItaliZatiON', 'Lcfirst caps' );
+ assert.equal( formatParse( 'lc-to-lcfirst' ), 'thIS hAS MEsSed uP CapItaliZatiON', 'Lcfirst lowercase' );
+
+ mw.messages.set( 'uc-to-ucfirst', '{{ucfirst:THis hAS MEsSed uP CapItaliZatiON}}' );
+ mw.messages.set( 'lc-to-ucfirst', '{{ucfirst:thIS hAS MEsSed uP CapItaliZatiON}}' );
+ assert.equal( formatParse( 'uc-to-ucfirst' ), 'THis hAS MEsSed uP CapItaliZatiON', 'Ucfirst caps' );
+ assert.equal( formatParse( 'lc-to-ucfirst' ), 'ThIS hAS MEsSed uP CapItaliZatiON', 'Ucfirst lowercase' );
+
+ mw.messages.set( 'mixed-to-sentence', '{{ucfirst:{{lc:thIS hAS MEsSed uP CapItaliZatiON}}}}' );
+ assert.equal( formatParse( 'mixed-to-sentence' ), 'This has messed up capitalization', 'To sentence case' );
+ mw.messages.set( 'all-caps-except-first', '{{lcfirst:{{uc:thIS hAS MEsSed uP CapItaliZatiON}}}}' );
+ assert.equal( formatParse( 'all-caps-except-first' ), 'tHIS HAS MESSED UP CAPITALIZATION', 'To opposite sentence case' );
+ } );
+
QUnit.test( 'Grammar', 2, function ( assert ) {
assert.equal( formatParse( 'grammar-msg' ), 'Przeszukaj Wiki', 'Grammar Test with sitename' );