From: jenkins-bot Date: Fri, 1 Sep 2017 09:39:07 +0000 (+0000) Subject: Merge "Deprecate IDatabase::nextSequenceValue()" X-Git-Tag: 1.31.0-rc.0~2241 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=b936d263ef486da6ecfe9d45c6aadc176e7db15c;hp=0a9c55bfd39e22828f2d152ab71789cef3b0897c Merge "Deprecate IDatabase::nextSequenceValue()" --- diff --git a/autoload.php b/autoload.php index 530e359777..eab8e45072 100644 --- a/autoload.php +++ b/autoload.php @@ -437,6 +437,7 @@ $wgAutoloadLocalClasses = [ 'EraseArchivedFile' => __DIR__ . '/maintenance/eraseArchivedFile.php', 'ErrorPageError' => __DIR__ . '/includes/exception/ErrorPageError.php', 'EtcdConfig' => __DIR__ . '/includes/config/EtcdConfig.php', + 'EtcdConfigParseError' => __DIR__ . '/includes/config/EtcdConfigParseError.php', 'EventRelayer' => __DIR__ . '/includes/libs/eventrelayer/EventRelayer.php', 'EventRelayerGroup' => __DIR__ . '/includes/EventRelayerGroup.php', 'EventRelayerKafka' => __DIR__ . '/includes/libs/eventrelayer/EventRelayerKafka.php', diff --git a/includes/EditPage.php b/includes/EditPage.php index 40913bbd12..4451867ea5 100644 --- a/includes/EditPage.php +++ b/includes/EditPage.php @@ -4086,7 +4086,7 @@ class EditPage { * where bool indicates the checked status of the checkbox * @return array */ - protected function getCheckboxesDefinition( $checked ) { + public function getCheckboxesDefinition( $checked ) { global $wgUser; $checkboxes = []; diff --git a/includes/Linker.php b/includes/Linker.php index d55f0e0bb5..aedb704a8f 100644 --- a/includes/Linker.php +++ b/includes/Linker.php @@ -1624,14 +1624,16 @@ class Linker { $link, $fallbackAnchor = false ) { $anchorEscaped = htmlspecialchars( $anchor ); - $ret = "$html" - . $link - . ""; + $fallback = ''; if ( $fallbackAnchor !== false && $fallbackAnchor !== $anchor ) { $fallbackAnchor = htmlspecialchars( $fallbackAnchor ); - $ret = "
$ret"; + $fallback = ""; } + $ret = "$html" + . $link + . ""; + return $ret; } diff --git a/includes/api/i18n/es.json b/includes/api/i18n/es.json index 17881efe7f..9b6b81ddb3 100644 --- a/includes/api/i18n/es.json +++ b/includes/api/i18n/es.json @@ -170,7 +170,7 @@ "apihelp-expandtemplates-param-generatexml": "Generar un árbol de análisis XML (remplazado por $1prop=parsetree).", "apihelp-expandtemplates-example-simple": "Expandir el wikitexto {{Project:Sandbox}}.", "apihelp-feedcontributions-summary": "Devuelve el canal de contribuciones de un usuario.", - "apihelp-feedcontributions-param-feedformat": "El formato del canal.", + "apihelp-feedcontributions-param-feedformat": "El formato del suministro.", "apihelp-feedcontributions-param-user": "De qué usuarios recibir contribuciones.", "apihelp-feedcontributions-param-namespace": "Espacio de nombre para filtrar las contribuciones.", "apihelp-feedcontributions-param-year": "A partir del año (y anteriores).", @@ -183,7 +183,7 @@ "apihelp-feedcontributions-param-showsizediff": "Mostrar la diferencia de tamaño entre revisiones.", "apihelp-feedcontributions-example-simple": "Devolver las contribuciones del usuario Example.", "apihelp-feedrecentchanges-summary": "Devuelve un canal de cambios recientes.", - "apihelp-feedrecentchanges-param-feedformat": "El formato del canal.", + "apihelp-feedrecentchanges-param-feedformat": "El formato del suministro.", "apihelp-feedrecentchanges-param-namespace": "Espacio de nombres al cual limitar los resultados.", "apihelp-feedrecentchanges-param-invert": "Todos los espacios de nombres menos el que está seleccionado.", "apihelp-feedrecentchanges-param-associated": "Incluir el espacio de nombres asociado (discusión o principal).", @@ -205,7 +205,7 @@ "apihelp-feedrecentchanges-example-simple": "Mostrar los cambios recientes.", "apihelp-feedrecentchanges-example-30days": "Mostrar los cambios recientes limitados a 30 días.", "apihelp-feedwatchlist-summary": "Devuelve el canal de una lista de seguimiento.", - "apihelp-feedwatchlist-param-feedformat": "El formato del canal.", + "apihelp-feedwatchlist-param-feedformat": "El formato del suministro.", "apihelp-feedwatchlist-param-hours": "Listar las páginas modificadas desde estas horas hasta ahora.", "apihelp-feedwatchlist-param-linktosections": "Enlazar directamente a las secciones cambiadas de ser posible.", "apihelp-feedwatchlist-example-default": "Mostrar el canal de la lista de seguimiento.", @@ -1227,7 +1227,7 @@ "apihelp-query+watchlistraw-param-limit": "Número de resultados que devolver en cada petición.", "apihelp-query+watchlistraw-param-prop": "Qué propiedades adicionales se obtendrán:", "apihelp-query+watchlistraw-paramvalue-prop-changed": "Añade la marca de tiempo de la última notificación al usuario sobre la edición.", - "apihelp-query+watchlistraw-param-show": "Sólo listar los elementos que cumplen estos criterios.", + "apihelp-query+watchlistraw-param-show": "Mostrar solo los elementos que cumplen con estos criterios.", "apihelp-query+watchlistraw-param-owner": "Utilizado junto con $1token para acceder a la lista de seguimiento de otro usuario.", "apihelp-query+watchlistraw-param-dir": "La dirección en la que se listará.", "apihelp-query+watchlistraw-param-fromtitle": "Título (con el prefijo de espacio de nombres) desde el que se empezará a enumerar.", diff --git a/includes/config/EtcdConfig.php b/includes/config/EtcdConfig.php index d7dc45a537..0ec21cb9b7 100644 --- a/includes/config/EtcdConfig.php +++ b/includes/config/EtcdConfig.php @@ -228,7 +228,7 @@ class EtcdConfig implements Config, LoggerAwareInterface { // Retrieve all the values under the MediaWiki config directory list( $rcode, $rdesc, /* $rhdrs */, $rbody, $rerr ) = $this->http->run( [ 'method' => 'GET', - 'url' => "{$this->protocol}://{$address}/v2/keys/{$this->directory}/", + 'url' => "{$this->protocol}://{$address}/v2/keys/{$this->directory}/?recursive=true", 'headers' => [ 'content-type' => 'application/json' ] ] ); @@ -240,28 +240,65 @@ class EtcdConfig implements Config, LoggerAwareInterface { empty( $terminalCodes[$rcode] ) ]; } + try { + return [ $this->parseResponse( $rbody ), null, false ]; + } catch ( EtcdConfigParseError $e ) { + return [ null, $e->getMessage(), false ]; + } + } + /** + * Parse a response body, throwing EtcdConfigParseError if there is a validation error + * + * @param string $rbody + * @return array + */ + protected function parseResponse( $rbody ) { $info = json_decode( $rbody, true ); - if ( $info === null || !isset( $info['node']['nodes'] ) ) { - return [ null, "Unexpected JSON response; missing 'nodes' list.", false ]; + if ( $info === null ) { + throw new EtcdConfigParseError( "Error unserializing JSON response." ); + } + if ( !isset( $info['node'] ) || !is_array( $info['node'] ) ) { + throw new EtcdConfigParseError( + "Unexpected JSON response: Missing or invalid node at top level." ); } - $config = []; - foreach ( $info['node']['nodes'] as $node ) { + $this->parseDirectory( '', $info['node'], $config ); + return $config; + } + + /** + * Recursively parse a directory node and populate the array passed by + * reference, throwing EtcdConfigParseError if there is a validation error + * + * @param string $dirName The relative directory name + * @param array $dirNode The decoded directory node + * @param array &$config The output array + */ + protected function parseDirectory( $dirName, $dirNode, &$config ) { + if ( !isset( $dirNode['nodes'] ) ) { + throw new EtcdConfigParseError( + "Unexpected JSON response in dir '$dirName'; missing 'nodes' list." ); + } + if ( !is_array( $dirNode['nodes'] ) ) { + throw new EtcdConfigParseError( + "Unexpected JSON response in dir '$dirName'; 'nodes' is not an array." ); + } + + foreach ( $dirNode['nodes'] as $node ) { + $baseName = basename( $node['key'] ); + $fullName = $dirName === '' ? $baseName : "$dirName/$baseName"; if ( !empty( $node['dir'] ) ) { - continue; // skip directories - } + $this->parseDirectory( $fullName, $node, $config ); + } else { + $value = $this->unserialize( $node['value'] ); + if ( !is_array( $value ) || !array_key_exists( 'val', $value ) ) { + throw new EtcdConfigParseError( "Failed to parse value for '$fullName'." ); + } - $name = basename( $node['key'] ); - $value = $this->unserialize( $node['value'] ); - if ( !is_array( $value ) || !array_key_exists( 'val', $value ) ) { - return [ null, "Failed to parse value for '$name'.", false ]; + $config[$fullName] = $value['val']; } - - $config[$name] = $value['val']; } - - return [ $config, null, false ]; } /** diff --git a/includes/config/EtcdConfigParseError.php b/includes/config/EtcdConfigParseError.php new file mode 100644 index 0000000000..cab90a8ef8 --- /dev/null +++ b/includes/config/EtcdConfigParseError.php @@ -0,0 +1,4 @@ +LocalSettings.php-fil er blevet fundet.\nFor at opgradere imstallationen, skriv venligst værdien af $wgUpgradeKey i boksen nedenfor.\nDu finder denne i LocalSettings.php.", "config-localsettings-cli-upgrade": "En LocalSettings.php-fil er blevet fundet.\nFor at opgradere installationen skal du køre update.php i stedet for", "config-localsettings-key": "Opgraderingsnøgle:", - "config-localsettings-badkey": "Den nøgle du indtastede er forkert.", + "config-localsettings-badkey": "Den indtastede opgraderingsnøgle er forkert.", "config-upgrade-key-missing": "En eksisterende installation af MediaWiki er blevet fundet.\nFor at opgradere denne installation skal du tilføje følgende linje i bunden af din LocalSettings.php:\n\n$1", + "config-localsettings-incomplete": "Den eksisterende LocalSettings.php ser ud til at være ufuldstændig.\nVariablen $1 er ikke angivet.\nÆndr venligst LocalSettings.php så denne variabel er angivet, og klik på »{{int:Config-continue}}«.", + "config-localsettings-connection-error": "Der opstod en fejl under tilslutningen til databasen med indstillingerne angivet i LocalSettings.php. Ret venligst disse indstillinger og prøv igen.\n\n$1", + "config-session-error": "Der opstod en fejl under start af session: $1", "config-your-language": "Dit sprog:", "config-your-language-help": "Vælg et sprog som du vil bruge under installationen.", "config-wiki-language": "Wiki-sprog:", @@ -43,13 +47,37 @@ "config-db-type": "Databasetype:", "config-db-host": "Databasevært:", "config-db-name": "Databasenavn:", + "config-db-install-account": "Brugerkonto for installation", + "config-db-username": "Databasens brugernavn:", + "config-db-password": "Databasens adgangskode:", + "config-db-install-username": "Indtast brugernavnet som vil blive brugt til at forbinde til databasen under installationsprocessen.\nDette er ikke brugernavnet for MediaWiki-kontoen; det er brugernavnet på din database.", "config-mysql-old": "MySQL $1 eller nyere kræves. Du har $2.", + "config-type-mssql": "Microsoft SQL-server", "config-header-mysql": "MySQL-indstillinger", "config-header-postgres": "PostgreSQL-indstillinger", "config-header-sqlite": "SQLite-indstillinger", "config-header-oracle": "Oracle-indstillinger", "config-invalid-db-type": "Ugyldig databasetype", + "config-mssql-windowsauth": "Windows-godkendelse", + "config-site-name": "Navn på wiki:", + "config-site-name-blank": "Indtast et hjemmesidenavn.", + "config-ns-generic": "Projekt", + "config-admin-box": "Administratorkonto", + "config-admin-name": "Dit brugernavn:", + "config-admin-password": "Adgangskode:", + "config-admin-password-confirm": "Tast adgangskoden igen:", + "config-admin-email": "E-postadresse:", + "config-optional-continue": "Stil mig flere spørgsmål.", + "config-profile-wiki": "Åbn wiki", + "config-profile-no-anon": "Kontooprettelse er krævet", + "config-profile-fishbowl": "Kun godkendte redaktører", + "config-profile-private": "Privat wiki", + "config-license": "Ophavsret og licens:", + "config-license-pd": "Offentlig ejendom", "config-email-usertalk": "Aktiver notifikationer for brugerdiskussionsside", + "config-upload-deleted": "Mappe for slettede filer:", + "config-help": "hjælp", + "config-help-tooltip": "klik for at udvide", "mainpagetext": "'''MediaWiki er nu installeret.'''", "mainpagedocfooter": "Se [https://meta.wikimedia.org/wiki/Help:Contents brugervejledningen] for oplysninger om brugen af wikiprogrammellet.\n\n== At komme i gang ==\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Listen over opsætningsmuligheder]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki ofte stillede spørgsmål]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Postliste angående udgivelser af MediaWiki]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Oversæt MediaWiki til dit sprog]" } diff --git a/includes/installer/i18n/es.json b/includes/installer/i18n/es.json index 85b23fe05f..be2e65a534 100644 --- a/includes/installer/i18n/es.json +++ b/includes/installer/i18n/es.json @@ -166,7 +166,7 @@ "config-connection-error": "$1.\n\nVerifica el servidor, el nombre de usuario y la contraseña, e intenta de nuevo.", "config-invalid-schema": "El esquema de la base de datos \"$1\" es inválido.\nUse sólo carateres ASCII: letras (a-z, A-Z), guarismos (0-9) y guiones bajos (_).", "config-db-sys-create-oracle": "El instalador sólo admite el empleo de cuentas SYSDBA como método para crear una cuenta nueva.", - "config-db-sys-user-exists-oracle": "La cuenta de usuario \"$1\" ya existe. ¡SYSDBA sólo puede utilizarse para crear una nueva cuenta!", + "config-db-sys-user-exists-oracle": "La cuenta de usuario «$1» ya existe. SYSDBA solo puede utilizarse para crear cuentas nuevas.", "config-postgres-old": "Se requiere PostgreSQL $1 o posterior. Tienes la versión $2.", "config-mssql-old": "Se requiere Microsoft SQL Server $1 o posterior. Tienes la versión $2.", "config-sqlite-name-help": "Elige el nombre que identificará a tu wiki.\nNo uses espacios o guiones.\nEste nombre se usará como nombre del archivo de datos de SQLite.", diff --git a/includes/installer/i18n/eu.json b/includes/installer/i18n/eu.json index 430345efd3..0591cbb0b1 100644 --- a/includes/installer/i18n/eu.json +++ b/includes/installer/i18n/eu.json @@ -4,7 +4,8 @@ "An13sa", "පසිඳු කාවින්ද", "Subi", - "Sator" + "Sator", + "Mikel Ibaiba" ] }, "config-desc": "MediaWiki instalatzailea", @@ -97,8 +98,10 @@ "config-license-pd": "Domeinu Askea", "config-license-cc-choose": "Aukeratu Creative Commons lizentzia pertsonalizatua", "config-email-settings": "E-posta hobespenak", + "config-email-sender": "Itzuli helbide elektronikoa:", "config-upload-settings": "Irudi eta fitxategi igoerak", "config-upload-enable": "Fitxategi igoera gaitu", + "config-upload-deleted": "Ezabatutako artxiboentzako direktorioa:", "config-logo": "Logo URL:", "config-instantcommons": "Instant Commons gaitu", "config-cc-again": "Berriz aukeratu...", @@ -106,10 +109,14 @@ "config-extensions": "Luzapenak", "config-skins": "Itxurak", "config-install-step-done": "egina", + "config-install-step-failed": "Huts egin du", "config-install-extensions": "Luzapenak barne", "config-install-database": "Datu-basea konfiguratu", "config-install-schema": "Eskema sortu", + "config-install-user": "Datubase erabiltzailea sortzen", "config-install-user-alreadyexists": "\"$1\" erabiltzailea badago.", + "config-install-user-create-failed": "$1 erabiltzailea sortzerakoan huts egin du: $2", + "config-install-user-grant-failed": "$1ri baimena emateak huts egin du: $2", "config-install-tables": "Taulak sortzen", "config-install-interwiki-list": "Ezin izan da interwiki.list fitxategia irakurri.", "config-install-stats": "Estatistikak hasten", diff --git a/includes/parser/Parser.php b/includes/parser/Parser.php index 57e627e4aa..988e2488d8 100644 --- a/includes/parser/Parser.php +++ b/includes/parser/Parser.php @@ -2296,11 +2296,8 @@ class Parser { $this->mOutput->addLanguageLink( $nt->getFullText() ); } - /** - * Strip the whitespace interwiki links produce, see T10897 - */ $s = rtrim( $s . $prefix ); - $s .= rtrim( $trail, "\n" ); + $s .= trim( $trail, "\n" ) == '' ? '' : $prefix . $trail; continue; } @@ -2325,11 +2322,7 @@ class Parser { continue; } } elseif ( $ns == NS_CATEGORY ) { - /** - * Strip the whitespace Category links produce, see T2087 - */ - $s = rtrim( $s . $prefix ); # T2087, T87753 - $s .= rtrim( $trail, "\n" ); + $s = rtrim( $s . "\n" ); # T2087 if ( $wasblank ) { $sortkey = $this->getDefaultSort(); @@ -2341,6 +2334,11 @@ class Parser { $sortkey = $this->getConverterLanguage()->convertCategoryKey( $sortkey ); $this->mOutput->addCategory( $nt->getDBkey(), $sortkey ); + /** + * Strip the whitespace Category links produce, see T2087 + */ + $s .= trim( $prefix . $trail, "\n" ) == '' ? '' : $prefix . $trail; + continue; } } diff --git a/includes/specialpage/ChangesListSpecialPage.php b/includes/specialpage/ChangesListSpecialPage.php index 4d27d35dd4..acd5d14fe6 100644 --- a/includes/specialpage/ChangesListSpecialPage.php +++ b/includes/specialpage/ChangesListSpecialPage.php @@ -904,6 +904,7 @@ abstract class ChangesListSpecialPage extends SpecialPage { $opts->add( 'invert', false ); $opts->add( 'associated', false ); $opts->add( 'urlversion', 1 ); + $opts->add( 'tagfilter', '' ); return $opts; } diff --git a/includes/specials/SpecialRecentchanges.php b/includes/specials/SpecialRecentchanges.php index 6ee697ebc4..547a1b06c2 100644 --- a/includes/specials/SpecialRecentchanges.php +++ b/includes/specials/SpecialRecentchanges.php @@ -241,7 +241,6 @@ class SpecialRecentChanges extends ChangesListSpecialPage { $opts->add( 'categories', '' ); $opts->add( 'categories_any', false ); - $opts->add( 'tagfilter', '' ); return $opts; } diff --git a/includes/specials/SpecialWatchlist.php b/includes/specials/SpecialWatchlist.php index d0d1b61863..ba3cb87ecf 100644 --- a/includes/specials/SpecialWatchlist.php +++ b/includes/specials/SpecialWatchlist.php @@ -386,10 +386,6 @@ class SpecialWatchlist extends ChangesListSpecialPage { $tables = array_merge( [ 'recentchanges', 'watchlist' ], $tables ); $fields = array_merge( RecentChange::selectFields(), $fields ); - $query_options = array_merge( [ - 'ORDER BY' => 'rc_timestamp DESC', - 'LIMIT' => $opts['limit'] - ], $query_options ); $join_conds = array_merge( [ 'watchlist' => [ @@ -426,13 +422,14 @@ class SpecialWatchlist extends ChangesListSpecialPage { ], LIST_OR ); } + $tagFilter = $opts['tagfilter'] ? explode( '|', $opts['tagfilter'] ) : []; ChangeTags::modifyDisplayQuery( $tables, $fields, $conds, $join_conds, $query_options, - '' + $tagFilter ); $this->runMainQueryHook( $tables, $fields, $conds, $query_options, $join_conds, $opts ); @@ -441,6 +438,23 @@ class SpecialWatchlist extends ChangesListSpecialPage { return false; } + $orderByAndLimit = [ + 'ORDER BY' => 'rc_timestamp DESC', + 'LIMIT' => $opts['limit'] + ]; + if ( in_array( 'DISTINCT', $query_options ) ) { + // ChangeTags::modifyDisplayQuery() adds DISTINCT when filtering on multiple tags. + // In order to prevent DISTINCT from causing query performance problems, + // we have to GROUP BY the primary key. This in turn requires us to add + // the primary key to the end of the ORDER BY, and the old ORDER BY to the + // start of the GROUP BY + $orderByAndLimit['ORDER BY'] = 'rc_timestamp DESC, rc_id DESC'; + $orderByAndLimit['GROUP BY'] = 'rc_timestamp, rc_id'; + } + // array_merge() is used intentionally here so that hooks can, should + // they so desire, override the ORDER BY / LIMIT condition(s) + $query_options = array_merge( $orderByAndLimit, $query_options ); + return $dbr->select( $tables, $fields, @@ -838,7 +852,7 @@ class SpecialWatchlist extends ChangesListSpecialPage { } } $form .= Html::rawElement( - 'p', + 'div', [ 'class' => 'watchlistDetails' ], $watchlistHeader ); diff --git a/languages/i18n/ais.json b/languages/i18n/ais.json index e320fdb414..c3662c9123 100644 --- a/languages/i18n/ais.json +++ b/languages/i18n/ais.json @@ -150,6 +150,7 @@ "toc": "dilyikotoling", "showtoc": "paazih", "hidetoc": "midimut", + "collapsible-expand": "micuwat", "confirmable-yes": "hang", "confirmable-no": "caay", "site-atom-feed": "$1 a Atom saangangan", @@ -168,6 +169,7 @@ "viewsource": "ciwsace sakatizeng bangu", "userlogin-yourname": "misaungayay a kalungangan", "userlogin-yourname-ph": "pisulitan tu nu misay a misaungayay a kalungangan", + "yourpassword": "mima:", "userlogin-yourpassword": "mima", "userlogin-yourpassword-ph": "suliten nu misuay a mima", "createacct-yourpassword-ph": "pisulitan ku mima", @@ -176,6 +178,7 @@ "userlogin-remembermypassword": "i balucu’en aku patalabu setyitase", "login": "patalabu", "nav-login-createaccount": "patalabu / panganganen ku canghaw", + "logout": "katahkal", "userlogin-noaccount": "inayi’ ku canghaw kisu haw?", "userlogin-joinproject": "micunus {{SITENAME}}", "createaccount": "panganganen ku canghaw", @@ -197,6 +200,7 @@ "botpasswords-label-cancel": "palawpes", "resetpass-submit-cancel": "palawpes", "passwordreset": "miliyaw miteka setin mima", + "changeemail-none": "(nayi’)", "bold_sample": "kibetulay a sulit", "bold_tip": "kibetulay a sulit", "italic_sample": "tukenihay nisulit", @@ -217,6 +221,7 @@ "minoredit": "payni mikilulay a mikawaway tu kalumyiti", "watchthis": "miazih tuyni kasabelih", "savearticle": "misuped kasabelih", + "preview": "paazih pataayaway miazih", "showpreview": "paazih pataayaway miazih", "showdiff": "paazih ku masumaday", "anoneditwarning": "patalaw:caay henay kisu patalabu. anu miteka mikawaway tu kalumyiti, IP adolyise nu misu ama mitilak. anu kisu [$1 patalabu ] acasa [$2 panganganen ku canghaw ], misuay mikawaway tu kalumyiti payni tu nu misuay misaungayay kalungangan sacuzu’ ,izaway zuma kapahayay.", @@ -242,7 +247,9 @@ "currentrevisionlink": "sabaluhay masumad", "cur": "ayza", "last": "ayaway", + "rev-showdeleted": "paazih", "revdelete-show-file-submit": "hang", + "revdelete-radio-set": "midimut", "history-title": "\"$1\" masumaday a nazipa’an", "difference-title": "\"$1\" misumad laeday sasizuma", "lineno": "silsil $1:", @@ -271,10 +278,19 @@ "searchall": "hamin", "search-showingresults": "{{PLURAL:$4|saka $1 a heci, pulung $3|saka $1-$2 a heci, pulung $3}}", "search-nonefound": "nayi’ matatungusay palalitemuh tu kawaw maheciay.", + "powersearch-toggleall": "hamin", + "powersearch-togglenone": "nayi’", "mypreferences": "setin tu kanamuhan", + "skin-preview": "paazih pataayaway miazih", "prefs-rc": "capi a demaiday a sumad", + "prefs-editing": "mikawaway tu kalumyiti", "searchresultshead": "kilim", + "stub-threshold-disabled": "mapasatezep", "prefs-searchoptions": "kilim", + "yourlanguage": "kamu:", + "prefs-editor": "mikawaway tu kalumyiti", + "prefs-preview": "paazih pataayaway miazih", + "group-all": "(hamin)", "right-writeapi": "pisaungay suliten API", "grant-createaccount": "panganganen ku canghaw", "newuserlogpage": "patizeng misaungayay nasulitan nakawawan", @@ -290,7 +306,9 @@ "recentchanges-label-plusminus": "na kasabelih misumad hacica ku tabaki (wyiyincu )", "recentchanges-legend-heading": "u tinaku nu kulit:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (piazih tu tatenga’ay [[Special:NewPages| baluhayay a kasabelih]])", + "recentchanges-submit": "paazih", "rcfilters-savedqueries-cancel-label": "palawpes", + "rcfilters-filterlist-title": "kilim", "rclistfrom": "paazih nay $3 $2 baluhayay a sumad katukuh ayza", "rcshowhideminor": "$1 mikilulay mikawaway tu kalumyiti", "rcshowhideminor-show": "paazih", @@ -304,10 +322,12 @@ "rcshowhideanons": "$1 paceba panganganay a misaungayay", "rcshowhideanons-show": "paazih", "rcshowhideanons-hide": "midimut", + "rcshowhidepatr-show": "paazih", "rcshowhidepatr-hide": "midimut", "rcshowhidemine": "$1 mikawaway tu kalumyiti nu maku", "rcshowhidemine-show": "paazih", "rcshowhidemine-hide": "midimut", + "rcshowhidecategorization-show": "paazih", "rcshowhidecategorization-hide": "midimut", "rclinks": "paazih capi a demiad $2 a demiaday a saka $1 a sumad.", "diff": "sasizuma", @@ -328,10 +348,15 @@ "upload": "patapabaw ku tangan", "filedesc": "pecu’ nu lacul", "upload-dialog-button-cancel": "palawpes", + "upload-form-label-infoform-description": "patahkal", + "upload-form-label-infoform-categories": "kakuniza", + "upload-form-label-infoform-date": "demiad", "license": "sapabeli tu kinli a cedang", "license-header": "sapabeli tu kinli a cedang", "imgfile": "tangan", "listfiles": "tangan-tangan misiket", + "listfiles_date": "demiad", + "listfiles_description": "patahkal", "listfiles-latestversion-yes": "hang", "listfiles-latestversion-no": "caay", "file-anchor-link": "tangan", @@ -352,26 +377,37 @@ "randompage": "kakibalucu’ ay a kasabelih", "randomincategory-submit": "mileku", "pageswithprop-submit": "mileku", + "withoutinterwiki-submit": "paazih", "nbytes": "$1 {{PLURAL:$1|wyiyincu}}", "ncategories": "{{PLURAL:$1|kakuniza}}", "nmembers": "$1 {{PLURAL:$1|ku mamikawaw}}", + "prefixindex-submit": "paazih", + "protectedpages-page": "kasabelih", "newpages": "baluhay kasabelih", + "newpages-submit": "paazih", "move": "milimad", "pager-older-n": "{{PLURAL:$1| kusa malumanay}}", + "suppress": "malangat", "apisandbox-continue": "palalid", "booksources": "nu cudad atu laculaculan", "booksources-search-legend": "mikilim ku cudad atu laculaculan", "booksources-search": "kilim", "log": "nasulitan nakawawan", + "logeventslist-submit": "paazih", + "checkbox-all": "hamin", + "checkbox-none": "nayi’", "allpages": "hamin nu kasabelih", "allarticles": "hamin nu kasabelih", "allpagessubmit": "mileku", "categories": "kakuniza", + "categories-submit": "paazih", "linksearch-ok": "kilim", + "listusers-submit": "paazih", "watchlist": "miazihay a piazihan tu sulit", "mywatchlist": "miazihay a piazihan tu sulit", "watch": "miazih", "watchlist-hide": "midimut", + "historyaction-submit": "paazih", "dellogpage": "masipu ku nasulitan nakawawan", "rollbacklink": "panukasan", "rollbacklinkcount": "patiku {{PLURAL:$1|mikawaway tu kalumyiti}}", @@ -419,6 +455,9 @@ "blocklogpage": "milangat tu nasulitan nakawawan", "movelogpage": "milimad ku nasulitan nakawawan", "export": "patahkal ku kasabelih", + "allmessages-filter-legend": "kilim", + "allmessages-filter-all": "hamin", + "allmessages-language": "kamu:", "allmessages-filter-submit": "mileku", "thumbnail-more": "patabaki(micuwat)", "tooltip-pt-userpage": "{{GENDER:|misaungayay nu misu}} kasabelih", @@ -482,6 +521,7 @@ "show-big-image": "saayaway a tangan", "show-big-image-preview": "pataayaway miazih hacica ku tabaki: $1.", "show-big-image-size": "$1 × $2 syangsu", + "newimages-legend": "kilim", "ilsubmit": "kilim", "metadata": "pulita tu kalunasulitan", "metadata-help": "uyni tangan labuay amin yamalyilu zuma cesyun, uyni a cesyun akay nay suewyi sasasing asaca sapisekyin i tapang asaca suwyihwa saayaw katukuh pahzekan a nakawawan mapacunusay. anu nay tangan saayaway setyitase masumadtu, hatizaay pulita kalunasulitan akay la’cus mileku mabetil a misumad tu tangan.", @@ -493,11 +533,24 @@ "exif-make": "sasasing misanga’ay tu kalutuud", "exif-model": "sasasing silosi nu nisanga’an", "exif-software": "pisaungay zwanti", + "exif-artist": "masacudaday", "exif-exifversion": "Exif baziyong / sapad", "exif-colorspace": "kalukulit salaedan", "exif-datetimeoriginal": "kalunasulitan masangaay’ a demiad atu tuki", "exif-datetimedigitized": "suwyihwaay a demiad atu tuki", + "exif-languagecode": "kamu", + "exif-iimcategory": "kakuniza", "exif-orientation-1": "tatungus", + "exif-gaincontrol-0": "nayi’", + "exif-contrast-0": "tatungus", + "exif-contrast-1": "pu’nel", + "exif-contrast-2": "takalaw", + "exif-saturation-0": "tatungus", + "exif-sharpness-0": "tatungus", + "exif-sharpness-1": "pu’nel", + "exif-sharpness-2": "takalaw", + "exif-dc-date": "demiad", + "exif-urgency-normal": "tatungus ($1)", "namespacesall": "hamin", "monthsall": "hamin", "imgmultigo": "mileku!", @@ -505,22 +558,34 @@ "table_pager_limit_submit": "mileku", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1| sasukamu ]])", "version-specialpages": "sazumaay a kasabelih", + "version-ext-colheader-description": "patahkal", + "version-ext-colheader-credits": "masacudaday", + "version-libraries-description": "patahkal", + "version-libraries-authors": "masacudaday", "redirect-submit": "mileku", "fileduplicatesearch-submit": "kilim", "specialpages": "sazumaay a kasabelih", "specialpages-group-login": "patalabu / panganganen ku canghaw", "tag-filter": "[[Special:Tags|aazihen paya]] kilim:", + "tag-filter-submit": "kilim", "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|aazihen paya’}}]]: $2)", "tags-active-yes": "hang", "tags-active-no": "caay", + "tags-deactivate": "mapasatezep", "permanentlink": "saluimengay misiket", "htmlform-no": "caay", "htmlform-yes": "hang", + "htmlform-cloner-delete": "milimad", "logentry-delete-delete": "$1 {{GENDER:$2|masiputu}} kasabelih $3", "restore-count-files": "{{PLURAL:$1|1 tangan}}", "logentry-move-move": "$1 {{GENDER:$2|milimad tuway}} kasabelih $3 katukuh $4", "logentry-newusers-create": "{{GENDER:$2|patizeng}} misaungayay canghaw tuway $1", "logentry-upload-upload": "$1 {{GENDER:$2|masayacay tuway}} $3", + "rightsnone": "(nayi’)", "feedback-cancel": "palawpes", - "searchsuggest-search": "kilim {{SITENAME}}" + "searchsuggest-search": "kilim {{SITENAME}}", + "expand_templates_preview": "paazih pataayaway miazih", + "pagelang-language": "kamu", + "log-action-filter-all": "hamin", + "log-action-filter-block-block": "malangat" } diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index e608a0caad..eef7a45d10 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -1459,6 +1459,7 @@ "rcfilters-liveupdates-button-title-on": "إيقاف التحديثات الحية", "rcfilters-liveupdates-button-title-off": "عرض التغييرات الجديدة فور حدوثها", "rcfilters-watchlist-markSeen-button": "التعليم على كل التغييرات كمرئية", + "rcfilters-watchlist-editWatchlist-button": "تعديل قائمة الصفحات المراقبة", "rcnotefrom": "بالأسفل {{PLURAL:$5|التغيير|التغييرات}} منذ $2 (إلى $1 معروضة).", "rclistfromreset": "إعادة ضبط خيار التاريخ", "rclistfrom": "أظهر التغييرات بدء من $3 $2", diff --git a/languages/i18n/be-tarask.json b/languages/i18n/be-tarask.json index 651d491268..80d2a17737 100644 --- a/languages/i18n/be-tarask.json +++ b/languages/i18n/be-tarask.json @@ -1322,7 +1322,7 @@ "rcfilters-empty-filter": "Няма актыўных фільтраў. Паказаны ўвесь унёсак.", "rcfilters-filterlist-title": "Фільтры", "rcfilters-filterlist-whatsthis": "Як гэта працуе?", - "rcfilters-filterlist-feedbacklink": "Пакінуць водгук пра новыя (бэта) фільтры", + "rcfilters-filterlist-feedbacklink": "Раскажыце нам, што вы думаеце пра гэтыя (новыя) фільтры", "rcfilters-highlightbutton-title": "Вылучыць вынікі", "rcfilters-highlightmenu-title": "Абярыце колер", "rcfilters-highlightmenu-help": "Абярыце колер для вылучэньня гэтай уласьцівасьці", @@ -3365,7 +3365,7 @@ "redirect-user": "Ідэнтыфікатару ўдзельніка", "redirect-page": "Ідэнтыфікатару старонкі", "redirect-revision": "Вэрсіі старонкі", - "redirect-file": "Імя файла", + "redirect-file": "Назва файлу", "redirect-logid": "ID журнала", "redirect-not-exists": "Значэньне ня знойдзена", "fileduplicatesearch": "Пошук дублікатаў файлаў", @@ -3498,6 +3498,7 @@ "compare-title-not-exists": "Пазначаная старонка не існуе.", "compare-revision-not-exists": "Пазначаная вэрсія не існуе.", "diff-form": "Адрозьненьні", + "diff-form-oldid": "Ідэнтыфікатар старой вэрсіі (неабавязкова)", "dberr-problems": "Прабачце! На гэтым сайце ўзьніклі тэхнічныя цяжкасьці.", "dberr-again": "Паспрабуйце пачакаць некалькі хвілінаў і абнавіць.", "dberr-info": "(Немагчыма злучыцца з базай зьвестак: $1)", diff --git a/languages/i18n/ce.json b/languages/i18n/ce.json index c8990bdb4a..5c669a0c1d 100644 --- a/languages/i18n/ce.json +++ b/languages/i18n/ce.json @@ -1147,6 +1147,8 @@ "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (хьажа кхин [[Special:NewPages|керла агӀонийн могӀа]])", "recentchanges-submit": "Гайта", "rcfilters-other-review-tools": "Талларан кхин гӀирсаш", + "rcfilters-group-results-by-page": "Карийнарш, агӀонгахь тобанаш ян", + "rcfilters-grouping-title": "Тобанаш", "rcfilters-activefilters": "Жигара литтарш", "rcfilters-limit-title": "Гойту хийцамаш", "rcfilters-limit-shownum": "Гайта тӀеххьара {{PLURAL:$1|хийцам}}", @@ -1155,6 +1157,7 @@ "rcfilters-days-show-days": "$1 {{PLURAL:$1|де}}", "rcfilters-days-show-hours": "$1 {{PLURAL:$1|сахьт}}", "rcfilters-quickfilters": "Ӏалашдина литтарш", + "rcfilters-quickfilters-placeholder-description": "Литтаран буламаш (хьайна) Ӏалашбан лаахь а, йуха уьш лелабан лаахь а, тӀетаӀйе \"жигара литтаран\" уллера хьаьрка.", "rcfilters-savedqueries-defaultlabel": "Ӏалашдина литтарш", "rcfilters-savedqueries-rename": "ЦӀе хийцар", "rcfilters-savedqueries-setdefault": "Ӏадйитаран кеп хӀоттае", @@ -1176,24 +1179,46 @@ "rcfilters-filter-editsbyself-label": "Хьан дисдарш", "rcfilters-filter-editsbyself-description": "Хьан нисдарш.", "rcfilters-filter-editsbyother-label": "Кхечу декъашхойн нисдарш", + "rcfilters-filtergroup-userExpLevel": "Декъашхочун регистраци а, цуна зеделларг а", "rcfilters-filter-user-experience-level-registered-label": "Регистрацийинарш", + "rcfilters-filter-user-experience-level-registered-description": "Чубаьлла декъашхой.", "rcfilters-filter-user-experience-level-unregistered-label": "Регистрацицайинарш", + "rcfilters-filter-user-experience-level-unregistered-description": "Системин чубалаза декъашхой.", "rcfilters-filter-user-experience-level-newcomer-label": "Керланиш", + "rcfilters-filter-user-experience-level-newcomer-description": "10 нисдар дина а, 4 дийнахь болх бина а регистрацийина декъашхой", "rcfilters-filter-user-experience-level-learner-label": "Доьшуш берш", + "rcfilters-filtergroup-automated": "Авто-къинхьегам", "rcfilters-filter-bots-label": "Бот", + "rcfilters-filter-bots-description": "Авто-гӀирсашца дина нисдарш.", "rcfilters-filter-humans-label": "Адам ду (бот яц)", "rcfilters-filter-humans-description": "Декъашхоша дина нисдарш.", "rcfilters-filter-patrolled-label": "Патрулйина", + "rcfilters-filtergroup-significance": "МаьӀна", + "rcfilters-filter-minor-label": "Жим нисдарш", + "rcfilters-filter-minor-description": "Авторс жима ду аьлла билгалдина нисдарш.", + "rcfilters-filter-major-label": "Гуттарлера нисдарш", + "rcfilters-filter-major-description": "Жима санна билгалдаза нисдарш.", + "rcfilters-filtergroup-watchlist": "Тергаме могӀаман юкъара агӀонаш", + "rcfilters-filter-watchlist-watched-label": "Тергаме могӀамехь", + "rcfilters-filter-watchlist-watched-description": "Хьан тергаме могӀамехь болу хийцамаш.", + "rcfilters-filter-watchlist-watchednew-label": "Тергаме могӀаман керла хийцамаш", + "rcfilters-filter-watchlist-watchednew-description": "Хьан тергаме могӀаман юкъара хьуна гина боцу хийцамаш.", + "rcfilters-filter-watchlist-notwatched-label": "Тергаме могӀаман юкъахь яц", + "rcfilters-filter-watchlist-notwatched-description": "Ерриге, хьан тергаме могӀаман юкъахь ерш ца гойту.", + "rcfilters-filtergroup-changetype": "Хийцамийн тайпа", "rcfilters-filter-pageedits-label": "АгӀонан нисдарш", "rcfilters-filter-pageedits-description": "Дийцарийн а, категорийн а чулацаман дина нисдарш...", "rcfilters-filter-newpages-label": "АгӀонаш кхоллар", "rcfilters-filter-newpages-description": "АгӀонаш кхуллуш дина нисдарш.", - "rcfilters-filter-logactions-label": "ДӀаяздина динарш", + "rcfilters-filter-categorization-label": "Категорийн хийцамаш", + "rcfilters-filter-categorization-description": "Категорийн, агӀонаш тӀетохар а, дӀаяхар а.", + "rcfilters-filter-logactions-label": "Урхаллица динарш", "rcfilters-filter-logactions-description": "Куьйгалхоша динарг, дӀабазбалар, агӀонаш дӀаяхар, файлаш чуяхар...", "rcfilters-filtergroup-lastRevision": "Карара верси", "rcfilters-filter-lastrevision-label": "Карара верси", "rcfilters-filter-lastrevision-description": "АгӀона уггаре тӀеххьара хийцамаш.", "rcfilters-filter-previousrevision-label": "Хьалхара версеш", + "rcfilters-filter-previousrevision-description": "Дерриге нисдарш, «тӀеххьара верси» йоцу.", "rcfilters-filter-excluded": "ДӀаяьккхина", "rcfilters-tag-prefix-namespace-inverted": ":not $1", "rcfilters-view-advanced-filters-label": "Шуьйра литтарш", @@ -1906,7 +1931,7 @@ "uctop": "(карара)", "month": "Баттачохь (я хьалхе):", "year": "Шерачохь (я хьалхе):", - "sp-contributions-newbies": "Гайта бекъ къинхьегам, керла дlабазбиначара бина болу", + "sp-contributions-newbies": "Керла декъашхойн къинхьегам бен ма гайта", "sp-contributions-newbies-sub": "Керла декъашхойн дӀаяздаршкара", "sp-contributions-newbies-title": "Дукху хан йоцуш кхоьллинчу декъашхойн дӀаяздарийн къинхьегам", "sp-contributions-blocklog": "блоктоьхнарш", @@ -2343,6 +2368,7 @@ "newimages-summary": "ХӀокху белхан агӀона чохь гойтуш ю дукха хан йоццуш чуяьхна файлаш.", "newimages-legend": "Луьттург", "newimages-user": "Декъашхочун цӀе я IP-адрес", + "newimages-newbies": "Керла декъашхойн къинхьегам бен ма гайта", "newimages-showbots": "Гайта боташ чуяьхна файлаш", "newimages-hidepatrolled": "Къайлаяха патруль йина файлаш", "newimages-mediatype": "Медиа тайпа:", diff --git a/languages/i18n/ckb.json b/languages/i18n/ckb.json index 7435ca6ea8..11d151f004 100644 --- a/languages/i18n/ckb.json +++ b/languages/i18n/ckb.json @@ -2841,6 +2841,7 @@ "revdelete-restricted": "ئەو سنووری بەرگریانەی خستراوەتە سەر بەڕێوبەران", "revdelete-unrestricted": "ئەو سنووری بەرگریانەی لابردراوە لە سەر بەڕێوبەران", "logentry-block-block": "$1 {{GENDER:$4|$3}}ی بۆ ماوەی $5 {{GENDER:$2|بەربەست کرد}} $6", + "logentry-import-upload": "$1 {{GENDER:$2|بارکرد}} $3 بە بەکارھێنانی [[special:Import|بارکەر]]", "logentry-move-move": "$1 پەڕەی $3ی {{GENDER:$2|گواستەوە}} بۆ $4", "logentry-move-move-noredirect": "$1 پەڕەی $3ی بە بێ بەجێھشتنی ڕەوانەکەرێک {{GENDER:$2|گواستەوە}} بۆ $4", "logentry-move-move_redir": "$1 پەڕەی $3 {{GENDER:$2|گواستەوە}} بۆ $4 کە پێشتر ڕەوانەکەر بوو", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index bf31a15ff5..badda46bd5 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -1345,7 +1345,7 @@ "rcfilters-empty-filter": "Žádné aktivní filtry. Zobrazeny jsou všechny příspěvky.", "rcfilters-filterlist-title": "Filtry", "rcfilters-filterlist-whatsthis": "Jak to funguje?", - "rcfilters-filterlist-feedbacklink": "Poskytnout novým (beta) filtrům zpětnou vazbu", + "rcfilters-filterlist-feedbacklink": "Řekněte nám, co si myslíte o těchto (nových) filtrech", "rcfilters-highlightbutton-title": "Zvýraznit výsledky", "rcfilters-highlightmenu-title": "Vybrat barvu", "rcfilters-highlightmenu-help": "Vyberte barvu pro zvýraznění této vlastnosti", @@ -1426,6 +1426,8 @@ "rcfilters-liveupdates-button-title-on": "Vypnout živé aktualizace", "rcfilters-liveupdates-button-title-off": "Zobrazovat nové změny, jakmile jsou zveřejněny", "rcfilters-watchlist-markSeen-button": "Označit všechny změny jako zkontrolované", + "rcfilters-watchlist-editWatchlist-button": "Editovat seznam sledovaných stránek", + "rcfilters-watchlist-showupdated": "Změny stránek, které jste od provedení změn nenavštívili, jsou zobrazeny tučně s vyplněnou značkou.", "rcnotefrom": "Níže {{PLURAL:$5|je změna|jsou změny}} od $3, $4 ({{PLURAL:$1|zobrazena|zobrazeny|zobrazeno}} nejvýše $1).", "rclistfromreset": "Obnovit výběr data", "rclistfrom": "Ukázat nové změny, počínaje od $2, $3", @@ -2111,7 +2113,7 @@ "notvisiblerev": "Verze byla smazána", "watchlist-details": "Na vašem seznamu sledovaných stránek {{PLURAL:$1|je $1 stránka|jsou $1 stránky|je $1 stránek}}, nepočítaje v to diskusní stránky.", "wlheader-enotif": "Upozorňování e-mailem je zapnuto.", - "wlheader-showupdated": "Stránky, které se změnily od vaší poslední návštěvy, jsou zobrazeny '''tučně'''.", + "wlheader-showupdated": "Stránky, které se změnily od vaší poslední návštěvy, jsou zobrazeny tučně.", "wlnote": "Níže {{PLURAL:$1|je poslední změna|jsou poslední $1 změny|je posledních $1 změn}} za {{PLURAL:$2|poslední hodinu|poslední $2 hodiny|posledních $2 hodin}} do $4, $3.", "wlshowlast": "Ukázat posledních $1 hodin $2 dnů", "watchlist-hide": "Skrýt", diff --git a/languages/i18n/da.json b/languages/i18n/da.json index 453af88fc7..64307c3dfc 100644 --- a/languages/i18n/da.json +++ b/languages/i18n/da.json @@ -970,6 +970,7 @@ "search-external": "Brug anden søgemaskine", "searchdisabled": "

Beklager! Fuldtekstsøgningen er midlertidigt afbrudt på grund af for stor belastning på serverne. I mellemtidem kan du anvende Google- eller Yahoo!-søgefelterne herunder. Bemærk at deres kopier af {{SITENAME}}s indhold kan være forældet.

", "search-error": "Der opstod en fejl under søgning: $1", + "search-warning": "Der opstod en advarsel under søgning: $1", "preferences": "Indstillinger", "mypreferences": "Indstillinger", "prefs-edits": "Antal redigeringer:", @@ -989,7 +990,7 @@ "prefs-editwatchlist-clear": "Ryd din overvågningsliste", "prefs-watchlist-days": "Antal dage der skal vises i overvågningslisten:", "prefs-watchlist-days-max": "Højst $1 {{PLURAL:$1|dag|dage}}", - "prefs-watchlist-edits": "Antal redigeringer der vises i udvidet overvågningsliste:", + "prefs-watchlist-edits": "Maksimalt antal redigeringer der vises i overvågningsliste:", "prefs-watchlist-edits-max": "Maks. 1000", "prefs-watchlist-token": "Overvågningslistenøgle:", "prefs-misc": "Forskelligt", @@ -1003,6 +1004,7 @@ "prefs-editing": "Redigering", "searchresultshead": "Søgeresultater", "stub-threshold": "Grænse før formatering af stublink ($1):", + "stub-threshold-sample-link": "eksempel", "stub-threshold-disabled": "Deaktiveret", "recentchangesdays": "Antal dage som skal vises i seneste ændringer:", "recentchangesdays-max": "(maks. $1 {{PLURAL:$1|dag|dage}})", @@ -1010,6 +1012,7 @@ "prefs-help-recentchangescount": "Det gælder for seneste ændringer, historikker og logger.", "prefs-help-watchlist-token2": "Dette er den hemmelige nøgle til web-feed af din overvågningsliste.\nHvis andre kender den, vil man være i stand til at læse din overvågningsliste, så del den ikke.\n[[Special:ResetTokens|Klik her hvis du har brug at nulstille den]].", "savedprefs": "Dine indstillinger er blevet gemt.", + "savedrights": "Brugergrupperne for {{GENDER:$1|$1}} er blevet gemt.", "timezonelegend": "Tidszone:", "localtime": "Lokaltid:", "timezoneuseserverdefault": "Brug wiki'ens standardindstilling ($1)", @@ -1300,11 +1303,15 @@ "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (se også [[Special:NewPages|listen over nye sider]])", "recentchanges-legend-plusminus": "(''±123'')", "recentchanges-submit": "Vis", + "rcfilters-tag-remove": "Fjern »$1«", + "rcfilters-legend-heading": "Liste over forkortelser:", + "rcfilters-other-review-tools": "Andre gennemgangsværktøjer", "rcfilters-group-results-by-page": "Grupper resultater efter side", "rcfilters-grouping-title": "Gruppering", "rcfilters-activefilters": "Aktive filtre", "rcfilters-advancedfilters": "Avancerede filtre", "rcfilters-limit-title": "Ændringer som skal vises", + "rcfilters-limit-shownum": "Vis seneste {{PLURAL:$1|ændring|$1 ændringer}}", "rcfilters-days-title": "De sidste dage", "rcfilters-hours-title": "De sidste timer", "rcfilters-days-show-days": "$1 {{PLURAL:$1|dag|dage}}", @@ -1388,6 +1395,9 @@ "rcfilters-filter-lastrevision-description": "Den nyeste ændring af en side.", "rcfilters-filter-previousrevision-label": "Tidligere revisioner", "rcfilters-filter-previousrevision-description": "Alle ændringer som ikke er den nyeste ændring af en side.", + "rcfilters-view-advanced-filters-label": "Avancerede filtre", + "rcfilters-view-tags": "Mærkede redigeringer", + "rcfilters-view-namespaces-tooltip": "Filtrer resultater efter navnerum", "rcnotefrom": "Nedenfor er op til '''$1''' {{PLURAL:$5|ændring|ændringer}} siden '''$2''' vist.", "rclistfromreset": "Nulstil datovalg", "rclistfrom": "Vis nye ændringer startende fra den $3 kl. $2", diff --git a/languages/i18n/de.json b/languages/i18n/de.json index 391963eb41..0665579a74 100644 --- a/languages/i18n/de.json +++ b/languages/i18n/de.json @@ -1402,7 +1402,7 @@ "rcfilters-empty-filter": "Keine aktiven Filter. Es werden alle Beiträge angezeigt.", "rcfilters-filterlist-title": "Filter", "rcfilters-filterlist-whatsthis": "Wie funktioniert das?", - "rcfilters-filterlist-feedbacklink": "Rückmeldung zu den neuen (Beta-)Filtern hinterlassen", + "rcfilters-filterlist-feedbacklink": "Erzähle uns, was du über diese (neuen) Filterwerkzeuge denkst.", "rcfilters-highlightbutton-title": "Ergebnisse hervorheben", "rcfilters-highlightmenu-title": "Eine Farbe auswählen", "rcfilters-highlightmenu-help": "Eine Farbe auswählen, um diese Eigenschaft hervorzuheben.", @@ -1483,6 +1483,8 @@ "rcfilters-liveupdates-button-title-on": "Live-Aktualisierungen ausschalten", "rcfilters-liveupdates-button-title-off": "Neue Änderungen bei Auftreten anzeigen", "rcfilters-watchlist-markSeen-button": "Alle Änderungen als gesehen markieren", + "rcfilters-watchlist-editWatchlist-button": "Deine Liste der beobachteten Seiten bearbeiten", + "rcfilters-watchlist-showupdated": "Änderungen an Seiten, die du seit ihrem Auftreten nicht besucht hast, sind fett markiert.", "rcnotefrom": "Angezeigt {{PLURAL:$5|wird die Änderung|werden die Änderungen}} seit $3, $4 (max. $1 Einträge).", "rclistfromreset": "Datumsauswahl zurücksetzen", "rclistfrom": "Nur Änderungen seit $3, $2 Uhr zeigen.", diff --git a/languages/i18n/el.json b/languages/i18n/el.json index 62bbc75d64..9a8983b334 100644 --- a/languages/i18n/el.json +++ b/languages/i18n/el.json @@ -722,8 +722,8 @@ "semiprotectedpagewarning": "'''Σημείωση:''' Αυτή η σελίδα έχει κλειδωθεί ώστε μόνο εγγεγραμμένοι χρήστες μπορούν να την επεξεργαστούν.\nΗ πιο πρόσφατη καταχώρηση στο αρχείο καταγραφής παρέχεται παρακάτω για αναφορά:", "cascadeprotectedwarning": "Προσοχή: Αυτή η σελίδα έχει κλειδωθεί ώστε μόνο χρήστες με [[Special:ListGroupRights|συγκεκριμένα δικαιώματα]] να μπορούν να την επεξεργαστούν, επειδή περιλαμβάνεται {{PLURAL:$1|στην ακόλουθη|στις ακόλουθες}} διαδοχικά (cascaded) {{PLURAL:$1|προστατευμένη σελίδα|προστατευμένες σελίδες}}:", "titleprotectedwarning": "'''Προειδοποίηση: Αυτή η σελίδα έχει κλειδωθεί ώστε χρειάζονται [[Special:ListGroupRights|ειδικά δικαιώματα]] για να δημιουργηθεί.'''\nΗ πιο πρόσφατη καταχώρηση στο αρχείο καταγραφής παρέχεται παρακάτω για αναφορά:", - "templatesused": "{{PLURAL:$1|Πρότυπο που χρησιμοποιείται|Πρότυπα που χρησιμοποιούνται}} στη σελίδα αυτή:", - "templatesusedpreview": "{{PLURAL:$1|Πρότυπο που χρησιμοποιείται|Πρότυπα που χρησιμοποιούνται}} σε αυτήν την προεπισκόπηση:", + "templatesused": "{{PLURAL:$1|Πρότυπο που χρησιμοποιείται|Πρότυπα που χρησιμοποιούνται}} σε αυτή τη σελίδα:", + "templatesusedpreview": "{{PLURAL:$1|Πρότυπο που χρησιμοποιείται|Πρότυπα που χρησιμοποιούνται}} σε αυτή την προεπισκόπηση:", "templatesusedsection": "{{PLURAL:$1|Πρότυπο|Πρότυπα}} που χρησιμοποιούνται σε αυτή την ενότητα:", "template-protected": "(προστατευμένη)", "template-semiprotected": "(ημιπροστατευμένη)", diff --git a/languages/i18n/es.json b/languages/i18n/es.json index 3c0bab0fa3..b4e840ea4b 100644 --- a/languages/i18n/es.json +++ b/languages/i18n/es.json @@ -422,13 +422,13 @@ "thisisdeleted": "¿Ver o restaurar $1?", "viewdeleted": "¿Quieres ver $1?", "restorelink": "{{PLURAL:$1|una edición borrada|$1 ediciones borradas}}", - "feedlinks": "Canal:", + "feedlinks": "Suministro:", "feed-invalid": "El tipo de canal de suscripción no es correcto.", "feed-unavailable": "Los canales de sindicación no están disponibles", - "site-rss-feed": "Canal RSS de $1", - "site-atom-feed": "Canal Atom de $1", - "page-rss-feed": "Canal RSS «$1»", - "page-atom-feed": "Canal Atom de «$1»", + "site-rss-feed": "Suministro RSS de $1", + "site-atom-feed": "Suministro Atom de $1", + "page-rss-feed": "Suministro RSS de «$1»", + "page-atom-feed": "Suministro Atom de «$1»", "feed-atom": "Atom", "red-link-title": "$1 (la página no existe)", "sort-descending": "Orden descendente", @@ -1470,7 +1470,7 @@ "rcfilters-empty-filter": "No hay filtros activos. Se muestran todas las contribuciones.", "rcfilters-filterlist-title": "Filtros", "rcfilters-filterlist-whatsthis": "¿Cómo funcionan?", - "rcfilters-filterlist-feedbacklink": "Comparte tus comentarios sobre los filtros (beta) nuevos", + "rcfilters-filterlist-feedbacklink": "Comparte tus comentarios sobre estas (nuevas) herramientas de filtrado", "rcfilters-highlightbutton-title": "Resaltar los resultados", "rcfilters-highlightmenu-title": "Selecciona un color", "rcfilters-highlightmenu-help": "Selecciona un color para resaltar esta propiedad", @@ -1549,6 +1549,7 @@ "rcfilters-liveupdates-button-title-on": "Apagar actualizaciones en directo", "rcfilters-liveupdates-button-title-off": "Mostar los cambios en tiempo real", "rcfilters-watchlist-markSeen-button": "Marcar todos los cambios como vistos", + "rcfilters-watchlist-showupdated": "Los cambios hechos a páginas que no has visitado desde que se efectuaron aparecen en negrita, acompañados de marcadores sólidos.", "rcnotefrom": "Debajo {{PLURAL:$5|aparece el cambio|aparecen los cambios}} desde $3, $4 (se muestran hasta $1).", "rclistfromreset": "Restablecer selección de fecha", "rclistfrom": "Mostrar cambios nuevos desde las $2 del $3", @@ -2321,7 +2322,7 @@ "changecontentmodel-submit": "Cambiar", "changecontentmodel-success-title": "Se cambió el modelo de contenido", "changecontentmodel-success-text": "Se ha cambiado el tipo de contenido de [[:$1]].", - "changecontentmodel-cannot-convert": "El contenido de [[:$1]] no se puede convertir a un tipo de $2.", + "changecontentmodel-cannot-convert": "No se puede convertir el contenido de [[:$1]] en un tipo de $2.", "changecontentmodel-nodirectediting": "El modelo de contenido $1 no admite la edición directa", "changecontentmodel-emptymodels-title": "No hay modelos de contenido disponibles", "changecontentmodel-emptymodels-text": "El contenido de [[:$1]] no se puede convertir a ningún tipo.", diff --git a/languages/i18n/et.json b/languages/i18n/et.json index 9fab7c2568..a90570fa37 100644 --- a/languages/i18n/et.json +++ b/languages/i18n/et.json @@ -523,9 +523,34 @@ "changepassword-throttled": "Oled hiljuti proovinud liiga palju kordi sisse logida.\nPalun oota $1, enne kui uuesti proovid.", "botpasswords": "Robotiparoolid", "botpasswords-summary": "Robotiparoolid võimaldavad API-põhist juurdepääsu kasutajakontole, ilma kasutamata konto peamisi autentimisandmeid. Kui konto on sisse logitud robotiparooliga, võivad saadaolevad kasutajaõigused olla piiratud.\n\nKui sa ei tea, miks sul on vaja robotiparooli, siis on parem seda mitte kasutada. Mitte keegi ei peaks paluma sul robotiparooli genereerida ja seda talle edasi anda.", + "botpasswords-disabled": "Robotiparoolid on keelatud.", + "botpasswords-no-central-id": "Et robotiparoole kasutada, pead olema ühendkontoga sisse logitud.", + "botpasswords-existing": "Olemasolevad robotiparoolid", "botpasswords-createnew": "Uue robotiparooli loomine", - "botpasswords-label-appid": "Roboti nimi:", + "botpasswords-editexisting": "Olemasoleva robotiparooli muutmine", + "botpasswords-label-appid": "Robotinimi:", "botpasswords-label-create": "Loo", + "botpasswords-label-update": "Uuenda", + "botpasswords-label-cancel": "Loobu", + "botpasswords-label-delete": "Kustuta", + "botpasswords-label-resetpassword": "Lähtesta parool", + "botpasswords-label-grants": "Rakendatavad volitused:", + "botpasswords-help-grants": "Volitused võimaldavad juurdepääsu õigustele, mis su kontol juba on. Siin volituse lubamine ei võimalda juurdepääsu õigustele, mida su kontol muidu pole. Lisateavet leiad [[Special:ListGrants|volituste loetelust]].", + "botpasswords-label-grants-column": "Volitatud", + "botpasswords-bad-appid": "Robotinimi \"$1\" ei sobi.", + "botpasswords-insert-failed": "Ei õnnestunud lisada robotinime \"$1\". Kas see on juba lisatud?", + "botpasswords-update-failed": "Ei õnnestunud uuendada robotinime \"$1\". Kas see on kustutatud?", + "botpasswords-created-title": "Robotiparool loodud", + "botpasswords-created-body": "Robotiparool kasutaja \"$2\" robotinimele \"$1\" on loodud.", + "botpasswords-updated-title": "Robotiparool uuendatud", + "botpasswords-updated-body": "Robotiparool kasutaja \"$2\" robotinimele \"$1\" on uuendatud.", + "botpasswords-deleted-title": "Robotiparool kustutatud", + "botpasswords-deleted-body": "Robotiparool kasutaja \"$2\" robotinimele \"$1\" on kustutatud.", + "botpasswords-newpassword": "Uus parool, millega kontole $1 sisse logida, on $2. Palun kirjuta see edaspidiseks üles.
(Mõni vana robot nõuab, et sisselogimisnimi langeb kokku edaspidise kasutajanimega. Sellisel juhul saad kasutada nime $3 ja parooli $4.)", + "botpasswords-no-provider": "BotPasswordsSessionProvider pole saadaval.", + "botpasswords-restriction-failed": "Robotiparooli piirangud takistavad sisselogimist.", + "botpasswords-invalid-name": "Määratud kasutajanimi ei sisalda robotiparooli eraldajat (\"$1\").", + "botpasswords-not-exist": "Kasutaja \"$1\" robotinimele \"$2\" vastav robotiparool puudub.", "resetpass_forbidden": "Paroole ei saa muuta", "resetpass_forbidden-reason": "Paroole ei saa muuta: $1", "resetpass-no-info": "Pead olema sisselogitud, et sellele lehele pääseda.", @@ -553,6 +578,8 @@ "passwordreset-emailelement": "Kasutajanimi: \n$1\n\nAjutine parool: \n$2", "passwordreset-emailsentemail": "Kui oled sidunud konto selle e-posti aadressiga, siis saadetakse sulle parooli lähtestamise e-kiri.", "passwordreset-emailsentusername": "Parooli lähtestamise e-kiri saadetakse, kui olemas on kontoga seotud e-posti aadress.", + "passwordreset-nocaller": "Kutse saatja peab olema ära toodud", + "passwordreset-nosuchcaller": "Kutse saatjat pole olemas: $1", "passwordreset-ignored": "Parooli lähtestamine jäi rahuldamata. Võimalik, et ühtegi pakkujat polnud häälestatud.", "passwordreset-invalidemail": "Vigane e-posti aadress", "passwordreset-nodata": "Ära toomata jäid nii kasutajanimi kui ka e-posti aadress", @@ -1273,6 +1300,7 @@ "recentchanges-legend-heading": "Seletus:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vaata ka [[Special:NewPages|uute lehekülgede loendit]])", "recentchanges-submit": "Näita", + "rcfilters-tag-remove": "Eemalda \"$1\"", "rcfilters-legend-heading": "Lühendite loetelu:", "rcfilters-other-review-tools": "Muud ülevaatusriistad", "rcfilters-group-results-by-page": "Rühmita tulemused lehekülje kaupa", @@ -1285,6 +1313,7 @@ "rcfilters-hours-title": "Viimased tunnid", "rcfilters-days-show-days": "$1 {{PLURAL:$1|päev|päeva}}", "rcfilters-days-show-hours": "$1 {{PLURAL:$1|tund|tundi}}", + "rcfilters-highlighted-filters-list": "Esile tõstetud: $1", "rcfilters-quickfilters": "Salvestatud filtrid", "rcfilters-quickfilters-placeholder-title": "Linke pole veel salvestatud", "rcfilters-quickfilters-placeholder-description": "Et filtri sätted salvestada ja et neid hiljem uuesti kasutada, klõpsa alloleva aktiivsete filtrite loendi juures järjehoidjaikooni.", @@ -1353,6 +1382,11 @@ "rcfilters-filter-watchlist-watchednew-description": "Muudatused jälgimisloendi lehekülgedel, mida sa pole pärast muudatuse tegemist külastanud.", "rcfilters-filter-watchlist-notwatched-label": "Pole jälgimisloendis", "rcfilters-filter-watchlist-notwatched-description": "Kõik muu peale sinu jälgimisloendi lehekülgedel tehtud muudatuste.", + "rcfilters-filtergroup-watchlistactivity": "Jälgimisloendi tegevused", + "rcfilters-filter-watchlistactivity-unseen-label": "Nägemata muudatused", + "rcfilters-filter-watchlistactivity-unseen-description": "Muudatused lehekülgedel, mida sa pole pärast muudatuste tegemist külastanud.", + "rcfilters-filter-watchlistactivity-seen-label": "Nähtud muudatused", + "rcfilters-filter-watchlistactivity-seen-description": "Muudatused lehekülgedel, mida oled pärast muudatuste tegemist külastanud.", "rcfilters-filtergroup-changetype": "Muudatuse tüüp", "rcfilters-filter-pageedits-label": "Lehekülgede muutmine", "rcfilters-filter-pageedits-description": "Näiteks viki sisu, arutelude ja kategooriate kirjelduste muutmine.", @@ -1382,6 +1416,7 @@ "rcfilters-liveupdates-button": "Uuendused reaalajas", "rcfilters-liveupdates-button-title-on": "Lülita reaalajas uuendamine välja", "rcfilters-liveupdates-button-title-off": "Näita uusi muudatusi kohe nende tegemise järel", + "rcfilters-watchlist-markSeen-button": "Märgi kõik muudatused nähtuks", "rcnotefrom": "Allpool on toodud {{PLURAL:$5|muudatus|muudatused}} alates: $3, kell $4 (näidatakse kuni $1 muudatust)", "rclistfromreset": "Lähtesta kuupäeva valik", "rclistfrom": "Näita muudatusi alates: $3, kell $2", diff --git a/languages/i18n/eu.json b/languages/i18n/eu.json index 667470d52c..d93d92f194 100644 --- a/languages/i18n/eu.json +++ b/languages/i18n/eu.json @@ -855,7 +855,7 @@ "editundo": "desegin", "diff-empty": "(Ez dago alderik)", "diff-multi-sameuser": "(Erabiltzaile berdinaren {{PLURAL:$1|erdiko ekarpen bat ez da|$1 erdiko ekarpen ez dira}} erakusten)", - "diff-multi-otherusers": "(Erabiltzaile berdinaren {{PLURAL:$1|erdiko ekarpen bat ez da|$1 erdiko ekarpen ez dira}} erakusten)", + "diff-multi-otherusers": "({{PLURAL:$1|Tarteko berrikusketa bat|$1 tarteko berrikusketak}} {{PLURAL:$2|beste erabiltzaile bat|$2 erabiltzaileak}} egina ez da erakusten)", "searchresults": "Bilaketaren emaitzak", "searchresults-title": "«$1» bilaketaren emaitzak", "titlematches": "Emaitzak artikuluen izenburuetan", diff --git a/languages/i18n/fr.json b/languages/i18n/fr.json index 95f483693f..bfce7d9489 100644 --- a/languages/i18n/fr.json +++ b/languages/i18n/fr.json @@ -1477,7 +1477,7 @@ "rcfilters-empty-filter": "Aucun filtre actif. Toutes les contributions sont affichées.", "rcfilters-filterlist-title": "Filtres", "rcfilters-filterlist-whatsthis": "Comment ça marche ?", - "rcfilters-filterlist-feedbacklink": "Fournir un commentaire sur les nouveaux filtres (en bêta)", + "rcfilters-filterlist-feedbacklink": "Nous dire ce que vous pensez de ces (nouveaux) outils de filtrage", "rcfilters-highlightbutton-title": "Mettre en valeur les résultats", "rcfilters-highlightmenu-title": "Choisir une couleur", "rcfilters-highlightmenu-help": "Sélectionner une couleur pour mettre en évidence cette propriété", @@ -1558,6 +1558,8 @@ "rcfilters-liveupdates-button-title-on": "Désactiver les mises à jour à chaud", "rcfilters-liveupdates-button-title-off": "Afficher les nouveaux changements dès qu'ils se produisent", "rcfilters-watchlist-markSeen-button": "Marquer toutes les modifications comme vues", + "rcfilters-watchlist-editWatchlist-button": "Modifier votre liste de pages suivies", + "rcfilters-watchlist-showupdated": "Les modifications faites aux pages que vous n’avez pas visitées depuis qu’elles ont été modifiées sont en gras, avec des balises unies.", "rcnotefrom": "Ci-dessous {{PLURAL:$5|la modification effectuée|les modifications effectuées}} depuis le $3, $4 (affichées jusqu’à $1).", "rclistfromreset": "Réinitialiser la sélection de la date", "rclistfrom": "Afficher les nouvelles modifications depuis le $3 à $2", diff --git a/languages/i18n/gor.json b/languages/i18n/gor.json index b1c388006b..8390907363 100644 --- a/languages/i18n/gor.json +++ b/languages/i18n/gor.json @@ -480,27 +480,37 @@ "minoredit": "Utiye biloli'o ngo'idi", "watchthis": "Dahayi halaman botiye", "savearticle": "Tahuwa halaman", + "preview": "Bilohipo", "showpreview": "Bilohi pratayang", "showdiff": "Popobilohe u loboli'a", "anoneditwarning": "Mopo'eela: Yi'o diipo tilumuwo. Alamat IP olemu ma ontonga lo tawu daata wonu yi'o momoli'o. Wonu Yi'o [$1 tumuwoto log] meyalo [$2 mohutu akun], u biloli'umu madiatribusikan ode tanggulumu, wolo huna uweewoliyo.", + "blockedtext": "'''Tanggulumu meyalo alamat IP ulemu ma diblokir.'''\n\nBlokir pilohutu lo $1.\nAlasani u yilohiliyo de'uwito ''$2''.\n\n* Blokir tilumula lonto: $8\n* Blokir mopulita to: $6\n* Sasaran pemblokiran: $7\n\nYi'o mowali mohubungi $1 meyalo [[{{MediaWiki:Grouppage-sysop}}|pengurus uweewo]] motombilu lo masalah botiye.\n\nYi'o ja mowali mopohuna fitur ''molawo surel ode pengguna botiye'' ngopohiya yi'o ma lopotuwoto alamat surel u sah to[[Special:Preferences|preferensi akun]] wawu yi'o didu diblokir mopomake.\n\nAlamat IP ulemu de'uwito $3, wawu ID pemblokiran de'uwito $5.\nWuduwa mayi tala tuwawu meyalo oluwo lo habari botiye to timi'idu yiyintu monto olemu.", "loginreqlink": "tumuwoto log", "newarticletext": "Yi'o lodudu'a wumbuta ode halaman diya'a. \nWonu mohutu halaman botiye, ketik tuwango halaman to kotak to tibawa botiye (bilohi [$1 halaman wubodu] ode habari wumbutiyo). \nWonu Yi'o ja sangaja tilumuwota ode halaman botiye, kutiya tombol mohuwalingo.", + "anontalkpagetext": "---\nUtiya halaman lo'iya ode pengguna anonim ta diipo lohutu akun, meyalo tita ta ja lopohuna.\nSababu uwito, ami lopohuna alamat IP u pilomakeliyo molapu oliyo.\nAlamat IP odito mowali pomake lotawu ngolo lota pe'eenta.\nWonu yi'o pengguna anonim wawu lorasa lo'iya lotawu ja mopiyohu ode olemu, toduwolo [[Special:CreateAccount|create a account]] meyalo [[Special:UserLogin|log in]] alihu mopelehiya u molilingu wolo pengguna anonim to sa'ati tuwawu.", "noarticletext": "Sa'ati botiye diya'a teks to halaman botiye.\nYi'o mowali [[Special:Search/{{PAGENAME}}|mololohu judul halaman botiye]] to halaman-halaman uweewo, [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} mololohu log a'ayita], meyalo [{{fullurl:{{FULLPAGENAME}}|action=edit}} mohutu halaman botiye].", "noarticletext-nopermission": "!Sa'ati botiye diya'a teks to halaman boptiye.\nYi'o mowali [[Special:Search/{{PAGENAME}}|mololohu judul halaman botiye]] to halaman-halaman uweewo, meyalo [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} mololohu log a'ayita], dabo Yi'o ja o ijin mohutu halaman botiye.", "userpage-userdoesnotexist-view": "Ta ohu'uwo \"$1\" diyaalu to daputari.", + "clearyourcache": "Tuladu:Yilapato tilahu, yi'o musti lumawode to cache browser web bolo mo'oonto u yiloboli'a.\n* Firefox/Safari: Tahan Shift to'u yiloduto Reload, meyalo woduta Ctrl-F5 meyalo Ctrl-R (⌘-R di Mac)\n* Google Chrome: Woduta Ctrl-Shift-R (⌘-Shift-R di Mac)\n* Internet Explorer: Woduta Ctrl to'u yiloduto Refresh, meyalo woduta Ctrl-F5\n* Opera: Pergi ke Menu → Settings (Opera → Preferences di Mac) lalu ke Privacy & security → Clear browsing data → Cached images and files.", + "previewnote": "Elayi utiye bo mopobilohu.\nU biloli'umu diipo tilahu!", + "continue-editing": "Ntali ode area momoli'o", "editing": "Momoli'o $1", "creating": "Mohutu $1", "editingsection": "Momoli'o $1 (tayadu)", "yourdiff": "Hihede", "templatesused": "{{PLURAL:$1|Template}} pilopohuna to halaman botiye:", + "templatesusedpreview": "{{PLURAL:$1|Template|Templates}} pilomake to'u mopobilohu.", "template-protected": "(he dahalo)", "template-semiprotected": "(dahalo-ngowa)", "hiddencategories": "Halaman botiye woluwo anggota {{PLURAL:$1|1 kategori wanto-wanto'o $1}}:", + "permissionserrors": "Tilala haku momu'o", "permissionserrorstext-withaction": "Yi'o ja haku akses $2, sababu {{PLURAL:$1|alasani}} botiya:", - "moveddeleted-notice": "Halaman botiye ma yiluluto.\nSebagai referensi, botiya log piloluluta wawu piloheyiya halaman botiye.", + "recreate-moveddeleted-warn": "Mopo'ota: Yi'o lohutu ulangi hlaman u ma yiluluto.\n\nPopotimbangiyapo huhutumu botiye delo mowali poturusiyolo.\nBotiya log piloluluta wawu piloheyiya halaman botiye.", + "moveddeleted-notice": "Halaman botiye ma yiluluto.\nLog piloluluta, pilodahawa wawu piloheyiya halaman botiye woluwo to tibawa pohutu referensi.", "postedit-confirmation-saved": "Biloli'umu ma tilahu.", "edit-already-exists": "Ja mowali mohutu halaman bohu. Ma woluwo.", "content-model-wikitext": "tuladu wiki", + "undo-failure": "U biloli'a botiya ja mowali pohuwalingo sababu lodulehe ta lomoli'o.", "viewpagelogs": "Bilohi log lo halaman botiye", "currentrev-asof": "Biloli'o pulitiyo to $1", "revisionasof": "Biloli'o to $1", @@ -510,6 +520,7 @@ "currentrevisionlink": "Biloli'o pulitiyo", "cur": "mst", "last": "diipo", + "histlegend": "Tulawota diff: Tuwoti kasi lo radio loboli'a u mopobandingiyo wawu woduta enter meyalo tombol to tibawa.
\nLegenda: ({{int:cur}}) = hihede wolo biloli'a pulitiyo, ({{int:last}}) = hihede wolo u biloli'a muloolo, {{int:minoreditletter}} = bilili'o ngo'idi.", "history-fieldset-title": "Lolohe u biloli'o", "histfirst": "mohihewo da'a", "histlast": "bohu da'a", @@ -517,19 +528,24 @@ "history-feed-description": "Riwayati bilolio to halaman wiki botiye", "history-feed-item-nocomment": "$1 to $2", "rev-delundel": "popobilohe/wanto'a", + "mergelog": "Log mopohimbunguwo", "history-title": "Riwayati lo'u loboli'a lonto \"$1\"", "difference-title": "$1 hihede revisi", "lineno": "Baarisi $1:", "compareselectedversions": "Popotadenga u tilulawoto", "editundo": "pohuwalinga", + "diff-empty": "(Diya'a hihedeliyo)", "diff-multi-sameuser": "({{PLURAL:$1|$1 revisi wolota}} pilohutu lo tawu ngota ja pilopobilohu)", + "diff-multi-otherusers": "({{PLURAL:$1|Tuwawu lopo'opiyohu wolota|$1 lopo'opiyohu wolota}} pilohutu {{PLURAL:$2|ngota ta ohu'uwo uweewo|$2 ta ohu'uwo}} ja pilopobilohu)", "searchresults": "U yilotapu", "searchresults-title": "U yilotapu lololohe \"$1\"", "prevn": "{{PLURAL:$1|$1}} to'udiipo", "nextn": "{{PLURAL:$1|$1}} lapatiyoma'o", + "prevn-title": "To'u diipo $1 {{PLURAL:$1|hasili}}", "nextn-title": "$1 {{PLURAL:$1|hasili}}lapatiyoma'o", "shown-title": "Popobilohe $1 {{PLURAL:$1|haasili}} per halaman", "viewprevnext": "Bilohi ($1 {{int:pipe-separator}} $2) ($3)", + "searchmenu-exists": "Woluwo halaman otanggula \"[[:$1]]\" to wiki botiye. {{PLURAL: $2|0=|Bilohi olo u yilotapu uweewo.}}", "searchmenu-new": "mohutu halaman \"[[:$1]]\" to wiki botiya! {{PLURAL:$2|0=Bilohi halaman u yilotapu yilolohumu.|Bilohi hasili u yilotapu to'u yilolohu}}", "searchprofile-articles": "Tuwango halaman", "searchprofile-images": "Multimedia", @@ -540,6 +556,7 @@ "searchprofile-everything-tooltip": "Mololohe nga'amila tuwango situs (wolo halaman polo'iyalo)", "searchprofile-advanced-tooltip": "Mololohu to huwali lo tanggulo biasa", "search-result-size": "$1 ({{PLURAL:$2|1 tahe|$2 tahe}})", + "search-result-category-size": "{{PLURAL:$1|1 anggota|$1 anggota}} ({{PLURAL:$2|1 subkategori|$2 subkategori}}, {{PLURAL:$3|1 berkas|$3 berkas}})", "search-redirect": "(pilobale lonto $1)", "search-section": "(tayadu) $1", "search-file-match": "(sama lo tuwango berkas)", @@ -558,10 +575,15 @@ "default": "kakali", "yourrealname": "Tanggula banari", "yourlanguage": "Bahasa", + "group-bot": "Bot", + "group-sysop": "Pengurus", "grouppage-bot": "{{ns:project}}:Bot", + "grouppage-sysop": "{{ns:project}}:Pengurus", "right-writeapi": "Mopohuna API moluladu", "newuserlogpage": "Log ta ohu'uwo bohu", + "rightslog": "Log haku ta ohu'uwo", "action-edit": "boli'a halaman botiye", + "action-createaccount": "mohutu akun lo ta ohu'uwo botiya", "enhancedrc-history": "riwayati", "recentchanges": "Boheli loboli'a mola", "recentchanges-legend": "Tulawotolo boheli loboli'a mola", @@ -575,6 +597,7 @@ "recentchanges-label-plusminus": "Loboli'o tu'udu halaman boti to delomo bita", "recentchanges-legend-heading": "Keterangan:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (bilohi olo [[Special:NewPages|list of new pages]])", + "rcnotefrom": "To tibawa botiye {{PLURAL:$5|loboli'a}} anggadu $3, $4 (popobilohe sambe $1 loboli'a).", "rclistfrom": "Popobilohe u loboli'a lonto $2, $3", "rcshowhideminor": "$1 biloli'o ngo'idi", "rcshowhideminor-show": "Popobilohe", @@ -588,6 +611,7 @@ "rcshowhideanons": "$1 biloli'o lo tawu weewo", "rcshowhideanons-show": "Popobilohe", "rcshowhideanons-hide": "Wanto'a", + "rcshowhidepatr": "$1 biloli'o terpatroli", "rcshowhidemine": "$1 biloli'u'u", "rcshowhidemine-show": "Popobilohe", "rcshowhidemine-hide": "Wanto'a", @@ -602,6 +626,7 @@ "rc-change-size-new": "$1 {{PLURAL:$1|bita}} lapato biloli'o", "rc-old-title": "bohuliyo pilohutu odelo \"$1\"", "recentchangeslinked": "Loboli'a wayitiyo", + "recentchangeslinked-feed": "Loboli'a wayitiyo", "recentchangeslinked-toolbox": "Loboli'o wayitiyo", "recentchangeslinked-title": "Loboli'a a'aayita wolo $1", "recentchangeslinked-summary": "Utiye daputari lo'ubawa to halaman a'ayita wolo halaman tuwawu (meyalo tayadu to kategori tuwawu)\nHalaman to [[Special:Watchlist|he'awasiyamu]] ontonga cetakiya mohulodu.", @@ -613,6 +638,7 @@ "license": "Lisensi", "license-header": "Tayadu lisensi", "imgfile": "berkas", + "listfiles": "Daputari berkas", "file-anchor-link": "Berkas", "filehist": "Riwaayati lo berkas", "filehist-help": "Klik to tanggal/wakutu momilohe berkas to saa'ati botiye.", @@ -621,19 +647,24 @@ "filehist-datetime": "Tanggal/Wakutu", "filehist-thumb": "Kiki'o", "filehist-thumbtext": "u kiki'o versi lo $1", + "filehist-nothumb": "Diya'a gambari kikino", "filehist-user": "Ta ohu'uwo", "filehist-dimensions": "Dimensi", "filehist-comment": "Lo'iya", "imagelinks": "Berkas u pilopohuna", "linkstoimage": "{{PLURAL:$1|halaman lapatiyoma'o}} o wumbuta ode berkas botiye:", + "linkstoimage-more": "Limbata lo $1 {{PLURAL:$1|halaman}} o wumbuta ode berkas botiye.\nDaputari botiya mopobilohu {{PLURAL:$1|wumbuta halaman bungaliyo}} ode berkas botiye wamba'o.\nWoluwo [[Special:WhatLinksHere/$2|daputari ganapu]] u sadi-sadiya.", "nolinkstoimage": "Diya'a halaman u owumbuta ode berkas botiye", + "linkstoimage-redirect": "$1 (mopobale berkas) $2", "sharedupload-desc-here": "Berkas botiye lonto $1 wawu hepohunaliyo to poroyek uweewo.\nDeskripsi lonto [$2 halaman deskripsiliyo] woluwo to tibawa botiya.", "filepage-nofile": "Diya'a berkas lo tanggula botiye", "upload-disallowed-here": "Yi'o diila mowali modeehe berkas botiye", "randompage": "Halaman totonula", "statistics": "Statistik", + "double-redirect-fixer": "Revisi mopobale", "nbytes": "$1 {{PLURAL:$1|bita}}", "nmembers": "$1 {{PLURAL:$1|tuwango}}", + "prefixindex": "Nga'amila halaman woluwo awalan", "listusers": "Daputari ta ohu'uwo", "newpages": "Halaman bohu", "move": "Heyiya", @@ -642,23 +673,37 @@ "booksources": "Bungo buku", "booksources-search-legend": "Lolohe to bungo lo buku", "booksources-search": "Lolohe", + "specialloguserlabel": "Ta ohu'uwo", + "speciallogtitlelabel": "Target (judul meyalo{{ns:ta ohu'uwo}}:tanggulo ta ohu'uwo ode ta ohu'uwo)", "log": "Log", "all-logs-page": "Nga'amila log publik", + "alllogstext": "Himbunguwa nga'amila log u sadi-sadiya to {{SITENAME}}.\nYi'o mowali mopo'okikingo bibilohu lo'u molulawota tayadu log, tanggulo ta ohu'uwo (sensitif kapitalisasi), meyalo judul halaman (sensitif kapitalisasi olo).", + "logempty": "Ja yilotapu entri log u mohumayawa.", "allpages": "Nga'amila halaman", "allarticles": "Nga'amila halaman", "allpagessubmit": "Ntali", + "allpages-hide-redirects": "Wanto'a mopobale", "categories": "Kategori", + "listgrouprights-members": "(daputari lo anggota)", + "emailuser": "Lawola surel ta ohu'uwo botiye", "usermessage-editor": "Sistem lo tahuli", "watchlist": "U he'awasiyalo", "mywatchlist": "Daputari he'awasiyalo", + "watchlistfor2": "Ode $1 $2", "watch": "Dahayi", "unwatch": "Batali mongawasi", + "watchlist-details": "{{PLURAL:$1|$1 halaman}} to dputari he'awasiyamu, ja wayitiyo halaman lo'iya.", + "wlheader-showupdated": "Halaman ma loboli'a to pulitiyo nila'omu mowali bilohela to bold.", + "wlnote": "To tibawa botiye {{PLURAL:$1|loboli'a|$1 loboli'a}} pulitiyo to delomo {{PLURAL:$2|jam|$2 jam}}, per $3, $4.", "wlshowlast": "Popobilohe $1 jam $2 dulahe pulitiyo", + "watchlist-options": "Tulawoto daputari he'awasiyalo", + "enotif_reset": "Tuwoti nga'amila halaman ma nila'o", "dellogpage": "Log loluluto", "rollbacklink": "wuwalinga", "rollbacklinkcount": "pohuwalinga $1 {{PLURAL:$1|biloli'o}}", "protectlogpage": "Log mopo'aamani", "protectedarticle": "modaha \"[[$1]]\"", + "modifiedarticleprotection": "momoli'a lenggota lo dudaha ode \"[[$1]]\"", "protect-default": "Poluliya nga'amila ta ohu'uwo", "restriction-edit": "Boli'a", "restriction-move": "Heyiya", @@ -669,9 +714,11 @@ "tooltip-namespace_association": "Centang halaman botiye u mopowayito huwali lo tanggulo lo'iyawa meyalo subjek u a'ayita wolo huwali lo tanggulo u tilulawoto.", "blanknamespace": "(Bungaliyo)", "contributions": "Kontribusi {{GENDER:$1|Ta ohu'uwo}}", + "contributions-title": "Kontribusi ta ohu'uwo ode $1", "mycontris": "Kontribusi", "anoncontribs": "Kontribusi", "contribsub2": "Ode {{GENDER:$3|$1}} ($2)", + "nocontribs": "Diya'a u loboli'a mohumayawa lo kriteria botiya.", "uctop": "(masatiya)", "month": "Lonto hulalo (wawu to'udiipo)", "year": "Lonto taawunu (wawu to'udiipo)", @@ -702,14 +749,18 @@ "whatlinkshere-hideimages": "$1 berkas wumbuta", "whatlinkshere-filters": "U'ayahu", "ipboptions": "2 jam:2 hours,1 huyi:1 day,3 huyi:3 days,1 diminggu:1 week,2 diminggu:2 weeks,1 hula:1 month,3 hula:3 months,6 hula:6 months,1 taawunu:1 year,layito:infinite", + "infiniteblock": "ja to enggade", "blocklink": "tangguwalo", "contribslink": "kontrib", "blocklogpage": "Bubuli log", "blocklogentry": "momubulo [[$1]] wolo pulito wakutu $2 $3", + "reblock-logentry": "momoli'o blokir [[$1]] wolo wakutu pulitiyo $2 $3", + "block-log-flags-nocreate": "mohutu akun pilateyaliyo", "proxyblocker": "Bubulo proxi", "movelogpage": "Log piloheyiya", "export": "Ekspor halaman", "thumbnail-more": "Po'odamanga", + "importlogpage": "Log impor", "tooltip-pt-userpage": "Halaman {{GENDER:|Yi'o ta ohu'uwo}}", "tooltip-pt-mytalk": "Halaman {{GENDER:|posilitamu}}", "tooltip-pt-preferences": "Preferensi{{GENDER:|Yi'o}}", @@ -743,6 +794,7 @@ "tooltip-t-recentchangeslinked": "Boheli loboli'a mola to halaman owumbuta ode halaman botiye", "tooltip-feed-atom": "Paalo atom ode halaman botiya", "tooltip-t-contributions": "Daputari kontribusi {{GENDER:$1|ta ohu'uwo botiye}}", + "tooltip-t-emailuser": "Lawola surel ode {{GENDER:$1|ta ohu'uwo botiye}}", "tooltip-t-upload": "Detohe berkas-berkas", "tooltip-t-specialpages": "Daputari nga'amila halaman spesial", "tooltip-t-print": "Persi ciletaki halaman botiye", @@ -755,6 +807,7 @@ "tooltip-ca-nstab-mediawiki": "Bilohi tahuli lo sistem", "tooltip-ca-nstab-template": "Bilohi template", "tooltip-ca-nstab-category": "Bilohi kategori halaman", + "tooltip-minoredit": "Tuwoti utiye biloli'a kiki'o", "tooltip-save": "Tahuwa u biloli'umu", "tooltip-preview": "Bilohipo u biloli'umu. Popopasiya utiye to'u diipo molahu.", "tooltip-diff": "Bilohi u loboli'o pilohutumu", @@ -766,21 +819,43 @@ "simpleantispam-label": "Momarakisa anti-spam.\nkekeya tuwangalo!", "pageinfo-title": "Informasi untuk \"$1\"", "pageinfo-header-basic": "Bungo lo habari", + "pageinfo-header-edits": "Riwayati lomoli'o", "pageinfo-header-restrictions": "Dudaha halaman", + "pageinfo-header-properties": "Properti halaman", "pageinfo-display-title": "Judul bibilohu", + "pageinfo-default-sort": "Tunuhe u'unti kakali", "pageinfo-length": "Haya'o halaman (to delomo bita)", "pageinfo-article-id": "ID Halaman", "pageinfo-language": "Bahasa tuwango halaman", + "pageinfo-content-model": "Model tuwango halaman", "pageinfo-robot-policy": "Pengindeksan monto robot", + "pageinfo-robot-index": "Mowali (lo'otapu ijini)", + "pageinfo-robot-noindex": "Ja mowali", "pageinfo-watchers": "Jumula lo ta hemongawasi halaman", + "pageinfo-few-watchers": "I'ilangi to'u $1 {{PLURAL:$1|pengunjung}}", "pageinfo-redirects-name": "Jumula u pilobale ode halaman botiya", + "pageinfo-subpages-name": "Nomoro meyalo tayadu halaman botiye", + "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|mopobale}}; $3 {{PLURAL:$3|non-mopobale}})", + "pageinfo-firstuser": "Ta lohutu halaman", "pageinfo-firsttime": "Tanggal pilohutuwa halaman", + "pageinfo-lastuser": "Ta lolulade pulitiyo", + "pageinfo-lasttime": "Tanggal lomoli'a pulitiyo", + "pageinfo-edits": "Jumula nga'amila u biloli'o", + "pageinfo-authors": "Jumula nga'amila ta hepolulade hihihede", "pageinfo-recent-edits": "Jumula boheli biloli'a mola (to delomo $1 pulitiyo)", + "pageinfo-recent-authors": "Jumula lo ta hepolulade bohu hihihede", + "pageinfo-magic-words": "{{PLURAL:$1|kata}} ajaib ($1)", + "pageinfo-hidden-categories": "{{PLURAL:$1|dalala}} wanto-wanto'o ($1)", + "pageinfo-templates": "{{PLURAL:$1|templat}} yang ditransklusi ($1)", "pageinfo-toolboxlink": "Halaman habari", + "pageinfo-contentpage": "Yirekeni odelo halaman konten", "pageinfo-contentpage-yes": "Jo", + "patrol-log-page": "Log patroli", "previousdiff": "← Biloli'o to'udiipo", "nextdiff": "Biloli'o lapatiyoma'o →", + "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|halaman}}", "file-info-size": "$1 x $2 piksel, tu'udu berkas:$3, MIME tipe: $4", + "file-info-size-pages": "$1 × $2 piksel, ukuran berkas: $3, tipe MIME: $4, $5 {{PLURAL:$5|halaman}}", "file-nohires": "Diya'a resolusi damango", "svg-long-desc": "Berkas SGV, nominal $1 x $2 piksel, damango berkas:$3", "show-big-image": "Berkas asli", @@ -804,9 +879,20 @@ "exif-orientation-1": "Normal", "namespacesall": "nga'amila", "monthsall": "nga'amila", + "imgmultipagenext": "halaman wumbutiyo", + "imgmultigo": "Ntali", + "imgmultigoto": "Ntali ode halaman $1", + "watchlisttools-clear": "Luluta daputari he'awasiyalo", + "watchlisttools-view": "Popobilohe u loboli'a wayitiyo", + "watchlisttools-edit": "Popobilohe wawu boli'a daputari he'awasiyalo", + "watchlisttools-raw": "Boli'a daputari he'awasiyalo meenggo", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|bisala]])", + "redirect": "Lopobale payu ID berkas, ta ohu'uwo, halaman, revisi, meyalo log", + "redirect-summary": "Halaman istimewa botiye loheyi ode berkas (odelo tanggulo berkasliyo), halaman (sesuai ID revisinya), meyalo halaman pengguna (sesuai ID numerik penggunanya). Penggunaan: [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/revision/328429]], meyalo[[{{#Special:Redirect}}/user/101]].", "redirect-submit": "Ntali", "redirect-lookup": "Yilolohu", + "redirect-value": "Niai", + "redirect-user": "ID lo ta ohu'uwo", "redirect-page": "ID Halaman", "redirect-revision": "Halaman biloli'o", "redirect-file": "Tanggulo berkas", @@ -814,14 +900,20 @@ "tag-filter": "[[Special:Tags|Tag]]filter:", "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)", "tags-active-yes": "Jo", + "tags-active-no": "De'e", + "tags-hitcount": "$1 {{PLURAL:$1|boli'o|loboli'a}}", "logentry-delete-delete": "$1 {{GENDER:$2|moluluto}}halaman $3", + "logentry-delete-restore": "$1 {{GENDER:$2|mopowuwalingo}} halaman $3 ($4)", + "logentry-delete-revision": "$1 {{GENDER:$2|momoli'o}} bibilohu {{PLURAL:$5|$5 revisi}} to halaman $3: $4", "revdelete-content-hid": "tuwango yilanto'o", "logentry-move-move": "$1 {{GENDER:$2|moheyi}} halaman $3 ode $4", "logentry-move-move-noredirect": "$1 {{GENDER:$2|loheyi}} halaman $3 ode $4 ja lohutu pengalihan", "logentry-move-move_redir": "$1 {{GENDER:$2|loheyi}} halaman $3 ode $4 lodeehu pengalihan", + "logentry-patrol-patrol-auto": "$1 otomatis {{GENDER:$2|tuwoti}} biloli'o $4 lonto halaman $3 pilatroli", "logentry-newusers-create": "Ta ohu'uwo akun $1 {{GENDER:$2|mohutu}}", "logentry-newusers-autocreate": "Akun $1 {{GENDER:$2|pilohutu}} otomatis", "logentry-upload-upload": "$1 {{GENDER:$2|mengunggah}} $3", + "logentry-upload-overwrite": "$1 {{GENDER:$2|mopodetohu}} versi bohu lo $3", "searchsuggest-search": "Lolohe {{SITENAME}}", "duration-days": "$1 {{PLURAL:$1|huyi}}", "randomrootpage": "Halaman totonulalo" diff --git a/languages/i18n/gu.json b/languages/i18n/gu.json index add4680193..9c67f0b053 100644 --- a/languages/i18n/gu.json +++ b/languages/i18n/gu.json @@ -49,6 +49,8 @@ "tog-watchdefault": "હું ફેરફાર કરૂં તે પાનાં અને ફાઇલ્સ મારી ધ્યાનસૂચિમાં ઉમેરો", "tog-watchmoves": "હું ખસેડું તે પાનાં અને ફાઇલ્સ મારી ધ્યાનસૂચિમાં ઉમેરો", "tog-watchdeletion": "હું દૂર કરું તે પાનાં અને ફાઇલ્સ મારી ધ્યાનસૂચિમાં ઉમેરો", + "tog-watchuploads": "મારી જોવાનીસૂચિ પર અપલોડ કરેલી નવી ફાઇલોને ઉમેરો", + "tog-watchrollback": "પૃષ્ઠોને ઉમેરો જ્યાં મેં મારી જોવાની સૂચિમાં રોલબેક કર્યું છે", "tog-minordefault": "બધા નવા ફેરફારો નાના તરીકે માર્ક કરો.", "tog-previewontop": "ફેરફાર પેટી પહેલાં પૂર્વાલોકન દર્શાવો", "tog-previewonfirst": "પ્રથમ ફેરફાર વખતે પૂર્વાલોકન બતાવો", @@ -59,12 +61,14 @@ "tog-shownumberswatching": "ધ્યાન રાખતા સભ્યોની સંખ્યા બતાવો", "tog-oldsig": "તમારા હાલના હસ્તાક્ષર:", "tog-fancysig": "હસ્તાક્ષરનો વિકિલખાણ તરીકે ઉપયોગ કરો (સ્વચાલિત કડી વગર)", - "tog-uselivepreview": "જીવંત પૂર્વદર્શન વાપરો", + "tog-uselivepreview": "પૃષ્ઠ ફરીથી લોડ કર્યા વગર પૂર્વાવલોકનો બતાવો", "tog-forceeditsummary": "કોરો 'ફેરફાર સારાંશ' ઉમેરતા પહેલા મને ચેતવો", "tog-watchlisthideown": "'મારી ધ્યાનસુચી'માં મે કરેલા ફેરફારો છુપાવો", "tog-watchlisthidebots": "ધ્યાનસુચીમાં બોટ દ્વારા થયેલા ફેરફાર સંતાડો.", "tog-watchlisthideminor": "'મારી ધ્યાનસુચી'માં નાનાં ફેરફારો છુપાવો", "tog-watchlisthideliu": "લોગ થયેલા સભ્ય દ્વારા કરવામાં આવેલ ફેરફાર ધ્યાનસુચીમાં છુપાવો.", + "tog-watchlistreloadautomatically": "જ્યારેપણ ફિલ્ટર બદલાઈ જાય ત્યારે આપમેળે જોવાની સૂચિ ફરીથી લોડ કરો (JavaScript આવશ્યક છે)", + "tog-watchlistunwatchlinks": "દૃશ્યયાદી પ્રવેશોમાં સીધી નિષ્ક્રિય/દૃશ્ય લિંક્સ ઉમેરો (ટૉગલ કાર્યક્ષમતા માટે આવશ્યક JavaScript)", "tog-watchlisthideanons": "અજાણ્યા સભ્ય દ્વારા થયેલ ફેરફાર મારી ધ્યાનસુચીમાં છુપાવો", "tog-watchlisthidepatrolled": "સુરક્ષા કાજે કરવામાં આવેલ ફેરફાર મારી ધ્યાનસુચીમાં છુપાવો", "tog-watchlisthidecategorization": "પાનાંઓનું વર્ગીકરણ છુપાવો", @@ -144,6 +148,8 @@ "october-date": "ઓક્ટોબર $1", "november-date": "નવેમ્બર $1", "december-date": "ડિસેમ્બર $1", + "period-am": "સવારે", + "period-pm": "સાંજે", "pagecategories": "{{PLURAL:$1|શ્રેણી|શ્રેણીઓ}}", "category_header": "શ્રેણી \"$1\" ના પાનાં", "subcategories": "ઉપશ્રેણીઓ", @@ -1666,7 +1672,7 @@ "deletecomment": "કારણ:", "deleteotherreason": "અન્ય/વધારાનું કારણ:", "deletereasonotherlist": "અન્ય કારણ", - "deletereason-dropdown": "* દૂર કરવાના સામાન્ય કારણો\n** સ્પામ\n** ભાંગફોડીયા પ્રવૃત્તિ\n** પ્રકાશનાધિકાર ભંગ \n** લેખકની વિનંતી\n** ભાંગેલ વળાંક", + "deletereason-dropdown": "* દૂર કરવાના સામાન્ય કારણો\n** સ્પામ\n** ભાંગફોડીયા પ્રવૃત્તિ\n** પ્રકાશનાધિકાર ભંગ \n** લેખકની વિનંતી\n** ભાંગેલ દિશાનિર્દેશ", "delete-edit-reasonlist": "ભુંસવાનું કારણ બદલો.", "delete-toobig": "આ પાનાના ફેરફારોનો ઇતિહાસ ખૂબ લાંબો છે , $1 {{PLURAL:$1|ફેરફાર|ફેરફારો}}થી પણ વધારે.\n{{SITENAME}}ને અક્સ્માતે ખોરવાતું અટકાવવા આવા પાનાને હટાવવા પર પ્રતિબંધ છે.", "delete-warning-toobig": "આ પાનાનો ઇતિહાસ ઘણો લાંબો છે લગભગ $1 {{PLURAL:$1|ફેરફાર|ફેરફારો}}.\nતેને ભૂંસતા {{SITENAME}}ના માહિતીસંચને લાગતા કામકાજ પર અસર થૈ શકે છે;\nસંભાળ પૂર્વક આગળ વધો.\n\n\nDeleting it may disrupt database operations of {{SITENAME}};", @@ -2740,7 +2746,7 @@ "version-libraries-library": "લાઇબ્રેરી", "version-libraries-version": "આવૃત્તિ", "redirect": "ફાઇલ, સભ્ય, પાનું, આવૃત્તિ, અથવા લૉગ ઓળખ વડે દિશાનિર્દેશન", - "redirect-summary": "આ વિશિષ્ટ પૃષ્ઠ ફાઇલને (ફાઇલ નામ આપવામાં આવે છે), એક પૃષ્ઠ (પુનરાવર્તન ID અથવા પૃષ્ઠ ID આપવામાં આવે છે), વપરાશકર્તા પૃષ્ઠ (એક આંકડાકીય વપરાશકર્તા ID આપવામાં આવે છે), અથવા લોગ એન્ટ્રી (લોગ ID ને આપવામાં આવે છે) પર પુનર્નિર્દેશન કરે છે.વપરાશ:[[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]], or [[{{#Special:Redirect}}/logid/186]].", + "redirect-summary": "આ વિશિષ્ટ પૃષ્ઠ ફાઇલને (ફાઇલ નામ આપવામાં આવે છે), એક પૃષ્ઠ (પુનરાવર્તન ID અથવા પૃષ્ઠ ID આપવામાં આવે છે), વપરાશકર્તા પૃષ્ઠ (એક આંકડાકીય વપરાશકર્તા ID આપવામાં આવે છે), અથવા લોગ એન્ટ્રી (લોગ ID ને આપવામાં આવે છે) પર પુનર્નિર્દેશન કરે છે. વપરાશ:[[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]], અથવા [[{{#Special:Redirect}}/logid/186]].", "redirect-submit": "જાઓ", "redirect-lookup": "જુઓ:", "redirect-value": "કિંમત:", diff --git a/languages/i18n/he.json b/languages/i18n/he.json index 86e2005b69..e1a9271947 100644 --- a/languages/i18n/he.json +++ b/languages/i18n/he.json @@ -1346,7 +1346,7 @@ "rcfilters-empty-filter": "אין מסננים פעילים. כל התרומות מוצגות.", "rcfilters-filterlist-title": "מסננים", "rcfilters-filterlist-whatsthis": "איך הם עובדים?", - "rcfilters-filterlist-feedbacklink": "שליחת משוב על המסננים החדשים (בטא)", + "rcfilters-filterlist-feedbacklink": "באפשרותך לספר לנו מה דעתך על כלי הסינון (החדשים) האלה", "rcfilters-highlightbutton-title": "הבלטת התוצאות", "rcfilters-highlightmenu-title": "בחירת צבע", "rcfilters-highlightmenu-help": "בחירת צבע להדגשת מאפיין זה", @@ -1427,6 +1427,8 @@ "rcfilters-liveupdates-button-title-on": "כיבוי העדכונים החיים", "rcfilters-liveupdates-button-title-off": "הצגת שינויים חדשים כשהם מתרחשים", "rcfilters-watchlist-markSeen-button": "סימון כל השינויים כאילו נצפו", + "rcfilters-watchlist-editWatchlist-button": "עריכת רשימת הדפים במעקב שלך", + "rcfilters-watchlist-showupdated": "שינויים בדפים שלא ביקרת בהם מאז ביצוע השינויים מופיעים בכתב מודגש, ומודגשים בצבע.", "rcnotefrom": "להלן {{PLURAL:$5|השינוי שבוצע|השינויים שבוצעו}} מאז $3, $4 (מוצגים עד $1).", "rclistfromreset": "איפוס בחירת התאריך", "rclistfrom": "הצגת שינויים חדשים החל מ־$2, $3", diff --git a/languages/i18n/hi.json b/languages/i18n/hi.json index 075c3f324f..e06895e162 100644 --- a/languages/i18n/hi.json +++ b/languages/i18n/hi.json @@ -1394,7 +1394,7 @@ "rcfilters-empty-filter": "कोई सक्रिय फिल्टर नहीं। सभी योगदान दिखाए गए है।", "rcfilters-filterlist-title": "फिल्टर", "rcfilters-filterlist-whatsthis": "यह कैसे कार्य करता है?", - "rcfilters-filterlist-feedbacklink": "नए (बीटा) फिल्टर पर प्रतिक्रिया दें", + "rcfilters-filterlist-feedbacklink": "हमें बताएं कि आप इन (नये) निस्पंदन औजारों के बारे में क्या सोचते हैं", "rcfilters-highlightbutton-title": "Highlight results", "rcfilters-highlightmenu-title": "रंग चुनें", "rcfilters-highlightmenu-help": "इस गुण को हाइलाइट करने के लिए एक रंग चुनें", @@ -1475,6 +1475,8 @@ "rcfilters-liveupdates-button-title-on": "जीवंत अद्यतन बंद करें", "rcfilters-liveupdates-button-title-off": "नये परिवर्तन प्रदर्शित करें जैसे ही वे घटित होते हैं", "rcfilters-watchlist-markSeen-button": "देखे गए के रूप में सभी परिवर्तनों को चिह्नित करें", + "rcfilters-watchlist-editWatchlist-button": "देखे गए पन्नों की सूची को संपादित करें", + "rcfilters-watchlist-showupdated": "उन पन्नों में परिवर्तन जिनपर आप परिवर्तन के बाद से नहीं गए हैं, ठोस चिन्ह के साथ bold दिखाए गए हैं।", "rcnotefrom": "नीचे $2 के बाद से ($1 तक) {{PLURAL:$5|हुआ बदलाव दर्शाया गया है|हुए बदलाव दर्शाए गये हैं}}।", "rclistfromreset": "चुने दिनांक पहले जैसा करें", "rclistfrom": "$3 $2 से नये बदलाव दिखाएँ", diff --git a/languages/i18n/hr.json b/languages/i18n/hr.json index eba25227a0..aa598a2446 100644 --- a/languages/i18n/hr.json +++ b/languages/i18n/hr.json @@ -3420,11 +3420,11 @@ "mediastatistics-nbytes": "{{PLURAL:$1|$1 bajt|$1 bajta|$1 bajtova}} ($2; $3 %)", "mediastatistics-bytespertype": "Ukupna veličina datoteka za ovaj odlomak: {{PLURAL:$1|$1 bajt|$1 bajta|$1 bajtova}} ($2; $3%).", "mediastatistics-allbytes": "Ukupna veličina svih datoteka: {{PLURAL:$1|$1 bajt|$1 bajta|$1 bajtova}} ($2).", - "mediastatistics-header-unknown": "Nepoznato", + "mediastatistics-header-unknown": "Nepoznata", "mediastatistics-header-bitmap": "Rasterske slike", "mediastatistics-header-drawing": "Crteži (vektorske slike)", "mediastatistics-header-audio": "Zvukovne datoteke", - "mediastatistics-header-video": "Video datoteke", + "mediastatistics-header-video": "Videodatoteke", "mediastatistics-header-multimedia": "Datoteke digitalnih kontejnerskih formata", "mediastatistics-header-office": "Datoteke uredskih formata", "mediastatistics-header-text": "Tekstualne datoteke", @@ -3460,6 +3460,7 @@ "mw-widgets-mediasearch-noresults": "Nema rezultata.", "mw-widgets-titleinput-description-new-page": "stranica još ne postoji", "mw-widgets-titleinput-description-redirect": "preusmjeravanje na $1", + "mw-widgets-usersmultiselect-placeholder": "Dodaj još...", "date-range-from": "Od nadnevka:", "date-range-to": "Do nadnevka:", "randomrootpage": "Slučajna korijenska stranica", diff --git a/languages/i18n/ia.json b/languages/i18n/ia.json index 5480a2eb57..9e4317b6a4 100644 --- a/languages/i18n/ia.json +++ b/languages/i18n/ia.json @@ -1288,6 +1288,7 @@ "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vide etiam le [[Special:NewPages|lista de nove paginas]])", "recentchanges-legend-plusminus": "(''±123'')", "recentchanges-submit": "Monstrar", + "rcfilters-tag-remove": "Remover '$1'", "rcfilters-legend-heading": "Lista de abbreviationes:", "rcfilters-other-review-tools": "Altere instrumentos de revision", "rcfilters-group-results-by-page": "Gruppar resultatos per pagina", diff --git a/languages/i18n/it.json b/languages/i18n/it.json index e7a8c1eafe..b3a3fd69f8 100644 --- a/languages/i18n/it.json +++ b/languages/i18n/it.json @@ -1385,6 +1385,7 @@ "rcfilters-tag-remove": "Rimuovi '$1'", "rcfilters-legend-heading": "Elenco di abbreviazioni:", "rcfilters-other-review-tools": "Altri strumenti di revisione", + "rcfilters-group-results-by-page": "Raggruppa risultati per pagina", "rcfilters-grouping-title": "Raggruppamento", "rcfilters-activefilters": "Filtri attivi", "rcfilters-advancedfilters": "Filtri avanzati", @@ -1394,6 +1395,7 @@ "rcfilters-hours-title": "Ore recenti", "rcfilters-days-show-days": "$1 {{PLURAL:$1|giorno|giorni}}", "rcfilters-days-show-hours": "$1 {{PLURAL:$1|ora|ore}}", + "rcfilters-highlighted-filters-list": "Evidenziato: $1", "rcfilters-quickfilters": "Filtri salvati", "rcfilters-quickfilters-placeholder-title": "Nessun collegamento salvato ancora", "rcfilters-quickfilters-placeholder-description": "Per salvare le impostazioni del tuo filtro e riutilizzarle dopo, clicca l'icona segnalibro nell'area \"Filtri attivi\" qui sotto", @@ -1405,6 +1407,7 @@ "rcfilters-savedqueries-new-name-label": "Nome", "rcfilters-savedqueries-new-name-placeholder": "Descrivi lo scopo del filtro", "rcfilters-savedqueries-apply-label": "Crea filtro", + "rcfilters-savedqueries-apply-and-setdefault-label": "Crea filtro predefinito", "rcfilters-savedqueries-cancel-label": "Annulla", "rcfilters-savedqueries-add-new-title": "Salva le impostazioni attuali del filtro", "rcfilters-restore-default-filters": "Ripristina i filtri predefiniti", @@ -1415,7 +1418,7 @@ "rcfilters-empty-filter": "Nessun filtro attivo. Sono mostrati tutti i contributi.", "rcfilters-filterlist-title": "Filtri", "rcfilters-filterlist-whatsthis": "Come funzionano?", - "rcfilters-filterlist-feedbacklink": "Lascia un commento sulla nuova funzionalità sperimentale", + "rcfilters-filterlist-feedbacklink": "Dicci cosa ne pensi su questi (nuovi) strumenti di filtraggio", "rcfilters-highlightbutton-title": "Evidenzia risultati", "rcfilters-highlightmenu-title": "Seleziona un colore", "rcfilters-highlightmenu-help": "Seleziona un colore per evidenziare questa proprietà", @@ -1480,10 +1483,14 @@ "rcfilters-filter-previousrevision-description": "Tutte le modifiche che non sono la \"versione attuale\".", "rcfilters-filter-excluded": "Escluso", "rcfilters-tag-prefix-namespace-inverted": ":non $1", - "rcfilters-exclude-button-off": "Escludi selezionato", - "rcfilters-exclude-button-on": "Escludendo selezionato", + "rcfilters-exclude-button-off": "Escludi selezionati", + "rcfilters-exclude-button-on": "Escludendo selezionati", "rcfilters-view-advanced-filters-label": "Filtri avanzati", "rcfilters-view-tags": "Modifiche etichettate", + "rcfilters-view-namespaces-tooltip": "Filtra risultati per namespace", + "rcfilters-view-tags-tooltip": "Filtra risultati per etichette di modifica", + "rcfilters-view-return-to-default-tooltip": "Torna al menu filtri principale", + "rcfilters-watchlist-editWatchlist-button": "Modifica il tuo elenco di pagine osservate", "rcnotefrom": "Di seguito {{PLURAL:$5|è elencata la modifica apportata|sono elencate le modifiche apportate}} a partire da $3, $4 (mostrate fino a $1).", "rclistfromreset": "Reimposta la selezione della data", "rclistfrom": "Mostra le nuove modifiche a partire daː $2, $3", diff --git a/languages/i18n/kab.json b/languages/i18n/kab.json index e17a7ea72b..d5bd1ab10e 100644 --- a/languages/i18n/kab.json +++ b/languages/i18n/kab.json @@ -142,9 +142,9 @@ "category-empty": "Taggayt agi ur tesɛa asebtar, adu-taggayt neɣ afaylu agetmedia.", "hidden-categories": "{{PLURAL:$1|Taggayt yeffren|Taggayin yeffren}}", "hidden-category-category": "Taggayin yeffren", - "category-subcat-count": "Taggayt agi tesɛa {{PLURAL:$2|adu-taggayt|$2 adu-taggayin, ɣef ayed {{PLURAL:$1|t-agi|t-igi $1}}}} ddaw agi.", - "category-subcat-count-limited": "Taggayt agi tesɛa {{PLURAL:$1|adu-taggayt agi|tid $1 adu-taggayin agi}} ddaw-agi.", - "category-article-count": "Taggayt agi tesɛa {{PLURAL:$2|asebter agi|$2 isebtaren, ɣef ayed {{PLURAL:$1|t-agi|t-igi $1}} ddaw-agi}}.", + "category-subcat-count": "Taggayt-agi {{PLURAL:$2|0=ur tegbir ula d yiwet n taggayt tasnawt|1=tegber kan taggayt tasnawant ddaw-a|tegber $2 n taggayin tisnawanin, gar-asent {{PLURAL:$1|0=ula d yiwet|1=tin|tigad $1}} ddaw-a}}.", + "category-subcat-count-limited": "Taggayt-agi tegber {{PLURAL:$1|n taggayt tasnawant|$1 n taggayin tisnawanin}} ddaw-a.", + "category-article-count": "Taggayt-agi{{PLURAL:$2|0=ur tegbur ula d yiwen n usebtert|1=tegber kan yiwen n usebterddaw-a|tegber $2 n isebtar, gar-asen {{PLURAL:$1|0=ula d yiwen|1=tin| $1}} n ddaw-a}}.", "category-article-count-limited": "{{PLURAL:$1|Asebter agi yella|$1 isebtar agi llan}} deg taggayt agi.", "category-file-count": "Taggayt agi tesɛa {{PLURAL:$2|afaylu agi|$2 ifuyla, ɣef ayed {{PLURAL:$1|t-agi|t-igi $1}} ddaw-agi}}.", "category-file-count-limited": "{{PLURAL:$1|Afaylu agi yella|$1 ifuyla agi llan}} deg taggayt agi.", @@ -1193,6 +1193,7 @@ "rcfilters-invalid-filter": "Yir imzizdig", "rcfilters-filterlist-title": "Imzizdigen", "rcfilters-filterlist-whatsthis": "Amek iteddu?", + "rcfilters-filterlist-feedbacklink": "Ini-yaɣ-d tiktiwin-ik ɣef ifecka n uzizdeg (imaynuten)", "rcfilters-highlightbutton-title": "Sebṛureq igmaḍ", "rcfilters-highlightmenu-title": "Fren ini", "rcfilters-highlightmenu-help": "Fren ini n usebṛuṛeq n tmeẓlit-agi", diff --git a/languages/i18n/ko.json b/languages/i18n/ko.json index 6eecad9b0d..7e3c57ac8c 100644 --- a/languages/i18n/ko.json +++ b/languages/i18n/ko.json @@ -1374,7 +1374,7 @@ "rcfilters-empty-filter": "활성화된 필터가 없습니다. 모든 기여가 표시됩니다.", "rcfilters-filterlist-title": "필터", "rcfilters-filterlist-whatsthis": "이것들이 어떻게 동작합니까?", - "rcfilters-filterlist-feedbacklink": "새로운 (베타) 필터에 대한 의견을 주세요", + "rcfilters-filterlist-feedbacklink": "이 (새로운) 필터 도구에 대한 의견을 주세요", "rcfilters-highlightbutton-title": "결과 강조", "rcfilters-highlightmenu-title": "색 선택", "rcfilters-highlightmenu-help": "이 속성을 강조할 색을 선택하십시오", @@ -1455,6 +1455,7 @@ "rcfilters-liveupdates-button-title-on": "실시간 업데이트 끄기", "rcfilters-liveupdates-button-title-off": "새로운 변경사항이 발생하면 표시", "rcfilters-watchlist-markSeen-button": "모든 변경사항을 본 것으로 표시", + "rcfilters-watchlist-editWatchlist-button": "내 주시문서 목록 편집", "rcnotefrom": "아래는 $3, $4부터 시작하는 {{PLURAL:$5|바뀜이 있습니다}}. (최대 $1개가 표시됨)", "rclistfromreset": "날짜 선택 초기화", "rclistfrom": "$3 $2부터 시작하는 새로 바뀐 문서 보기", @@ -1970,7 +1971,7 @@ "apisandbox-sending-request": "API 요청을 보내는 중...", "apisandbox-loading-results": "API 결과를 받는 중...", "apisandbox-results-error": "API 질의 응답을 불러오는 도중 오류 발생: $1.", - "apisandbox-results-login-suppressed": "해당 요청은 로그인을 하지 않은 사용자가 동일 출처 보안을 우회하기 위해 진행되었습니다. API 샌드박스의 자동 토큰 조정이 해당 요청에 대해 제대로 작동하지 않는지 확인하고, 수동으로 채워주세요.", + "apisandbox-results-login-suppressed": "해당 요청은 브라우저의 동일 출처 보안을 우회하기 위해 사용될 수 있기 때문에 로그아웃된 사용자 자격으로 처리되었습니다. API 샌드박스의 자동 토큰 조정이 해당 요청에 대해 제대로 작동하지 않으니, 수동으로 채워주세요.", "apisandbox-request-selectformat-label": "요청한 데이터를 보여주기:", "apisandbox-request-format-url-label": "URL 쿼리 문자열", "apisandbox-request-url-label": "요청 URL:", diff --git a/languages/i18n/lb.json b/languages/i18n/lb.json index ddf279df54..749ef09573 100644 --- a/languages/i18n/lb.json +++ b/languages/i18n/lb.json @@ -1354,6 +1354,7 @@ "rcfilters-liveupdates-button-title-on": "Live-Aktualiséierungen ausschalten", "rcfilters-liveupdates-button-title-off": "Nei Ännerunge weisen esoubal wéi se gemaach ginn", "rcfilters-watchlist-markSeen-button": "All Ännerungen als gesi markéieren", + "rcfilters-watchlist-editWatchlist-button": "Ännert Är Lëscht vun iwwerwaachte säiten", "rcnotefrom": "Hei drënner {{PLURAL:$5|gëtt d'Ännerung|ginn d'Ännerungen}} zanter $3, $4 (maximal $1 Ännerunge gi gewisen).", "rclistfrom": "Nei Ännerunge vum $3 $2 u weisen", "rcshowhideminor": "Kleng Ännerunge $1", diff --git a/languages/i18n/lt.json b/languages/i18n/lt.json index ed814012d3..f61d7979c8 100644 --- a/languages/i18n/lt.json +++ b/languages/i18n/lt.json @@ -3430,7 +3430,7 @@ "logentry-delete-delete_redir": "$1 pervadindamas {{GENDER:$2|ištrynė}} buvusį nukreipimą $3", "logentry-delete-restore": "$1 atkūrė puslapį $3 ($4)", "logentry-delete-restore-nocount": "$1 atkūrė puslapį $3", - "restore-count-revisions": "\n{{PLURAL:$1|1 versija|versijų: $1}}", + "restore-count-revisions": "{{PLURAL:$1|1 versija|versijų: $1}}", "restore-count-files": "{{PLURAL:$1|1 failas|$1 failai}}", "logentry-delete-event": "$1 {{GENDER:$2|pakeitė}} matomumą {{PLURAL:$5|žurnalo įvykio|$5 žurnalo įvykių}} $3: $4", "logentry-delete-revision": "$1 {{GENDER:$2|pakeitė}} matomumą {{PLURAL:$5|versijos|$5 versijų}} puslapyje $3: $4", diff --git a/languages/i18n/lv.json b/languages/i18n/lv.json index febdab0ac3..c0c6defb09 100644 --- a/languages/i18n/lv.json +++ b/languages/i18n/lv.json @@ -1017,6 +1017,7 @@ "right-deletechangetags": "Dzēst [[Special:Tags|iezīmes]] no datubāzes", "grant-generic": "\"$1\" tiesību paka", "grant-group-page-interaction": "Darboties ar lapām", + "grant-group-file-interaction": "Darboties ar multimediju failiem", "grant-group-email": "Sūtīt e-pastu", "grant-group-high-volume": "Veikt liela apjoma aktivitātes", "grant-group-administration": "Veikt administratīvās darbības", diff --git a/languages/i18n/mk.json b/languages/i18n/mk.json index d49b715b66..9639f7b389 100644 --- a/languages/i18n/mk.json +++ b/languages/i18n/mk.json @@ -1336,7 +1336,7 @@ "rcfilters-empty-filter": "Нема активни филтри. Прикажани се сите придонеси.", "rcfilters-filterlist-title": "Филтри", "rcfilters-filterlist-whatsthis": "Како работи ова?", - "rcfilters-filterlist-feedbacklink": "Дајте мислење за новите (бета) филтри", + "rcfilters-filterlist-feedbacklink": "Дајте ни ваше мислење за овие (нови) филтерски алатки", "rcfilters-highlightbutton-title": "Истакнување на исход", "rcfilters-highlightmenu-title": "Изберете боја", "rcfilters-highlightmenu-help": "Изберете боја за да го истакнете ова својство", @@ -1417,6 +1417,8 @@ "rcfilters-liveupdates-button-title-on": "Исклучи поднови во живо", "rcfilters-liveupdates-button-title-off": "Прикажува нови промени во живо", "rcfilters-watchlist-markSeen-button": "Означи ги сите промени како видени", + "rcfilters-watchlist-editWatchlist-button": "Уреди набљудувани", + "rcfilters-watchlist-showupdated": "Промени во страниците што ги немате посетено откако се случиле се задебелени.", "rcnotefrom": "Подолу {{PLURAL:$5|е прикажана промената|се прикажани промените}} почнувајќи од $3, $4 (се прикажуваат до $1).", "rclistfromreset": "Нов избор на датуми", "rclistfrom": "Прикажи нови промени почнувајќи од $3 $2", diff --git a/languages/i18n/nb.json b/languages/i18n/nb.json index 309a99208d..6ac7a24fae 100644 --- a/languages/i18n/nb.json +++ b/languages/i18n/nb.json @@ -1324,6 +1324,7 @@ "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (se også [[Special:NewPages|liste over nye sider]])", "recentchanges-legend-plusminus": "«(±123)»", "recentchanges-submit": "Vis", + "rcfilters-tag-remove": "Fjern «$1»", "rcfilters-legend-heading": "Liste over forkortelser:", "rcfilters-other-review-tools": "Andre gjennomgangsverktøy", "rcfilters-group-results-by-page": "Grupper resultater etter side", @@ -1336,6 +1337,7 @@ "rcfilters-hours-title": "De siste timene", "rcfilters-days-show-days": "{{PLURAL:$1|Én dag|$1 dager}}", "rcfilters-days-show-hours": "{{PLURAL:$1|Én time|$1 timer}}", + "rcfilters-highlighted-filters-list": "Fremhevet: $1", "rcfilters-quickfilters": "Lagrede filtre", "rcfilters-quickfilters-placeholder-title": "Ingen lenker lagret enda", "rcfilters-quickfilters-placeholder-description": "For å lagre filterinnstillingene og gjenbruk dem senere, klikk på bokmerkeikonet i området Aktive Filtre under.", diff --git a/languages/i18n/nn.json b/languages/i18n/nn.json index 5f24aeeb36..a8232236a3 100644 --- a/languages/i18n/nn.json +++ b/languages/i18n/nn.json @@ -1206,6 +1206,7 @@ "rcfilters-view-namespaces-tooltip": "Filtrer resultat etter namnerom", "rcfilters-view-tags-tooltip": "Filtrer resultat etter endringsmerke", "rcnotefrom": "Nedanfor er endringane gjorde sidan $2 viste (opp til $1 stykke)", + "rclistfromreset": "Nullstill datoval", "rclistfrom": "Vis nye endringar sidan $3 $2", "rcshowhideminor": "$1 småplukk", "rcshowhideminor-show": "Vis", diff --git a/languages/i18n/pt-br.json b/languages/i18n/pt-br.json index 844971b981..3480433bf0 100644 --- a/languages/i18n/pt-br.json +++ b/languages/i18n/pt-br.json @@ -1423,7 +1423,7 @@ "rcfilters-empty-filter": "Nenhum filtro ativo. Todas as contribuições são mostradas.", "rcfilters-filterlist-title": "Filtros", "rcfilters-filterlist-whatsthis": "Como funcionam estes?", - "rcfilters-filterlist-feedbacklink": "Forneça feedback sobre os novos filtros (beta)", + "rcfilters-filterlist-feedbacklink": "Diga-nos o que você pensa sobre estas (novas) ferramentas de filtragem", "rcfilters-highlightbutton-title": "Realçar os resultados", "rcfilters-highlightmenu-title": "Selecione uma cor", "rcfilters-highlightmenu-help": "Selecione uma cor para realçar esta propriedade", @@ -1504,6 +1504,8 @@ "rcfilters-liveupdates-button-title-on": "Desativar as atualizações ao vivo", "rcfilters-liveupdates-button-title-off": "Exibir novas mudanças à medida que elas acontecem", "rcfilters-watchlist-markSeen-button": "Marque todas as mudanças como visto", + "rcfilters-watchlist-editWatchlist-button": "Edite sua lista de páginas vigiadas", + "rcfilters-watchlist-showupdated": "As alterações nas páginas que você não visitou desde as mudanças ocorridas estão em negrito, com marcadores sólidos.", "rcnotefrom": "Abaixo {{PLURAL:$5|é a mudança|são as mudanças}} desde $3, $4 (up to $1 shown).", "rclistfromreset": "Redefinir seleção da data", "rclistfrom": "Mostrar as novas alterações a partir das $2 de $3", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index 1105d15882..800ee08412 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -1659,8 +1659,8 @@ "rcfilters-liveupdates-button-title-on": "Title for the button to enable or disable live updates on [[Special:RecentChanges]] when the feature is ON.", "rcfilters-liveupdates-button-title-off": "Title for the button to enable or disable live updates on [[Special:RecentChanges]] when the feature is OFF.", "rcfilters-watchlist-markSeen-button": "Label for the button to mark all changes as seen on [[Special:Watchlist]] when using the structured filters interface.", - "rcfilters-watchlist-editWatchlist-button": "Label for the button to edit the watched pages on [[Special:Watchlist]] when using the structured filters interface.", - "rcfilters-watchlist-showupdated": "Message at the top of [[Special:Watchlist]] when the Structured filters are enabled that describes what unseen changes look like.", + "rcfilters-watchlist-editWatchlist-button": "Label for the button to edit the watched pages on [[Special:Watchlist]] when using the structured filters interface.\n\nCf. {{msg-mw|watchlisttools-edit}}.", + "rcfilters-watchlist-showupdated": "Message at the top of [[Special:Watchlist]] when the Structured filters are enabled that describes what unseen changes look like.\n\nCf. {{msg-mw|wlheader-showupdated}}", "rcnotefrom": "This message is displayed at [[Special:RecentChanges]] when viewing recentchanges from some specific time.\n\nThe corresponding message is {{msg-mw|Rclistfrom}}.\n\nParameters:\n* $1 - the maximum number of changes that are displayed\n* $2 - (Optional) a date and time\n* $3 - a date\n* $4 - a time\n* $5 - Number of changes are displayed, for use with PLURAL", "rclistfromreset": "Used on [[Special:RecentChanges]] to reset a selection of a certain date range.", "rclistfrom": "Used on [[Special:RecentChanges]]. Parameters:\n* $1 - (Currently not use) date and time. The date and the time adds to the rclistfrom description.\n* $2 - time. The time adds to the rclistfrom link description (with split of date and time).\n* $3 - date. The date adds to the rclistfrom link description (with split of date and time).\n\nThe corresponding message is {{msg-mw|Rcnotefrom}}.", diff --git a/languages/i18n/skr-arab.json b/languages/i18n/skr-arab.json index f52bc998e2..decb939867 100644 --- a/languages/i18n/skr-arab.json +++ b/languages/i18n/skr-arab.json @@ -108,13 +108,13 @@ "mypage": "ورقہ", "mytalk": "ڳالھ مہاڑ", "anontalk": "ڳالھ مہاڑ", - "navigation": "رہنمائی", + "navigation": "نیوی ڳیشݨ", "and": " تے", "faq": "عام طور تے پچھے ونڄݨ آلے سوال", "actions": "کم", "namespaces": "ناں جاہیں", "variants": "قسماں", - "navigation-heading": "فہرست رہنمائی", + "navigation-heading": "نیوی ڳیشݨ فہرست", "errorpagetitle": "نقص", "returnto": "واپس $1 چلو", "tagline": " {{SITENAME}} توں", @@ -160,7 +160,7 @@ "lastmodifiedat": "ایہ ورقہ چھیکڑی واری $1 کوں $2 تے تبدیل تھیا ہائی۔", "protectedpage": "آم شام ورقہ", "jumpto": "ٹپ مارو", - "jumptonavigation": "رہنمائی", + "jumptonavigation": "نیوی ڳیشݨ", "jumptosearch": "ڳولو", "pool-errorunknown": "نامعلوم غلطی", "poolcounter-usage-error": "استعمال وچ خامی: $1", @@ -238,6 +238,7 @@ "viewsource": "ماخذ ݙیکھو", "viewsource-title": "$1 دا مسودہ ݙیکھو", "viewsourcetext": "تساں ایں ورقے کوں صرف ݙیکھ تے ماخز نقل کر سڳدے ہو لیکن تبدیلی نہوے کر سڳدے", + "ns-specialprotected": "خاص ورقیاں وچ تبدیلی نی تھی سڳدی", "exception-nologin": "لاگ ان نہوے تھئے", "virus-unknownscanner": "ان ڄاݨ اینٹی وائرس", "cannotlogoutnow-title": "ہݨ لاگ ان نہوے تھی سڳدے", @@ -582,7 +583,7 @@ "rcfilters-filter-minor-label": "معمولی تبدیلیاں", "rcfilters-filtergroup-lastRevision": "موجودہ حالت", "rcfilters-filter-lastrevision-label": "موجودہ حالت", - "rclistfrom": "$3 $2 توں ہونے آلیاں نویاں تبدیلیاں ݙکھاؤ", + "rclistfrom": "$3 $2 توں تھیوݨ آلیاں نویاں تبدیلیاں ݙکھاؤ", "rcshowhideminor": "$1 معمولی تبدیلیاں", "rcshowhideminor-show": "ݙیکھاؤ", "rcshowhideminor-hide": "لُکاؤ", diff --git a/languages/i18n/sl.json b/languages/i18n/sl.json index e99c7ad74c..beaefe47a1 100644 --- a/languages/i18n/sl.json +++ b/languages/i18n/sl.json @@ -1323,7 +1323,7 @@ "rcfilters-empty-filter": "Ni dejavnih filtrov. Prikazani so vsi prispevki.", "rcfilters-filterlist-title": "Filtri", "rcfilters-filterlist-whatsthis": "Kako to deluje?", - "rcfilters-filterlist-feedbacklink": "Podajte povratne informacije o novih (preizkusnih) filtrih", + "rcfilters-filterlist-feedbacklink": "Povejte nam, kaj menite o teh (novih) orodjih za filtriranje", "rcfilters-highlightbutton-title": "Označi rezultate", "rcfilters-highlightmenu-title": "Izberite barvo", "rcfilters-highlightmenu-help": "Izberite barvo za označitev te lastnosti", @@ -1404,6 +1404,8 @@ "rcfilters-liveupdates-button-title-on": "Izklopi posodobitve v živo", "rcfilters-liveupdates-button-title-off": "Prikaži nove spremembe, ko se zgodijo", "rcfilters-watchlist-markSeen-button": "Označi vse spremembe kot pregledane", + "rcfilters-watchlist-editWatchlist-button": "Uredite svoj seznam nadzorovanih strani", + "rcfilters-watchlist-showupdated": "Spremembe strani, ki jih niste obiskali od zadnje spremembe, so prikazane krepko, z močnimi oznakami.", "rcnotefrom": "{{PLURAL:$5|Navedena je sprememba|Navedeni sta spremembi|Navedene so spremembe}} od $3 $4 dalje (prikazujem jih do $1).", "rclistfromreset": "Ponastavi izbiro datuma", "rclistfrom": "Prikaži spremembe od $3 $2 naprej", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index edb1ff66ad..4940ba8749 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -418,7 +418,7 @@ "cannotlogin-title": "Пријава није могућа", "cannotlogin-text": "Пријава није могућа", "cannotloginnow-title": "Пријава тренутно није могућа", - "cannotloginnow-text": "Пријава није могућа коришћењем $1", + "cannotloginnow-text": "Пријава није могућа када се користи $1.", "cannotcreateaccount-title": "Отварање налога није могуће", "yourdomainname": "Домен:", "password-change-forbidden": "Не можете да промените лозинку на овом викију.", @@ -534,12 +534,16 @@ "botpasswords-label-delete": "Обриши", "botpasswords-label-resetpassword": "Ресетуј лозинку", "botpasswords-label-grants-column": "Одобрено", - "botpasswords-bad-appid": "\"$1\" није валидан назив бота", + "botpasswords-bad-appid": "„$1” није валидан назив бота.", "botpasswords-insert-failed": "Неуспешно додавање бота \"$1\". Да ли је већ додат?", + "botpasswords-update-failed": "Није могуће ажурирати бота \"$1\". Да ли је обрисан?", "botpasswords-created-title": "Направљена лозинка бота", "botpasswords-created-body": "Лозинка за бота \"$1\" корисника \"$2\" је направљена.", "botpasswords-updated-title": "Лозинка бота промењена", + "botpasswords-updated-body": "Лозинка за бота \"$1\" корисника \"$2\" је ажурирана.", "botpasswords-deleted-title": "Обрисана лозинка бота", + "botpasswords-deleted-body": "Лозинка за бота \"$1\" корисника \"$2\" је обрисана.", + "botpasswords-no-provider": "BotPasswordsSessionProvider није доступан.", "resetpass_forbidden": "Лозинка не може бити промењена", "resetpass_forbidden-reason": "Лозинке није могуће променити: $1", "resetpass-no-info": "Морате бити пријављени да бисте приступили овој страници.", @@ -729,6 +733,7 @@ "content-model-css": "CSS", "content-json-empty-object": "Празан објекат", "content-json-empty-array": "Празан низ", + "deprecated-self-close-category": "Странице које користе невалидан самозатварајући HTML таг.", "duplicate-args-warning": "Упозорење: [[:$1]] позива [[:$2]] са више од једне вредности за параметар „$3“. Само последња наведена вредност ће бити коришћена.", "duplicate-args-category": "Странице с дуплираним аргументима код позива шаблона", "duplicate-args-category-desc": "Страница садржи позиве шаблона који користе двоструке аргументе, као што су {{foo|bar=1|bar=2}} или {{foo|bar|1=baz}}.", @@ -1184,6 +1189,7 @@ "grant-group-file-interaction": "Уређивање датотека", "grant-group-watchlist-interaction": "Уређивање вашег списка надгледања", "grant-group-email": "Пошаљи имејл", + "grant-group-other": "Разне активности", "grant-blockusers": "Блокирање и деблокирање корисника", "grant-createaccount": "Отварање налога", "grant-createeditmovepage": "Прављење, уређивање и премештање страница", @@ -1196,6 +1202,7 @@ "grant-editprotected": "Уређивање заштићених страница", "grant-highvolume": "Масовно уређивање", "grant-patrol": "Патролирање измена", + "grant-privateinfo": "Приступи приватним информацијама", "grant-protect": "Закључавање и откључавање страница", "grant-rollback": "Враћање измена", "grant-sendemail": "Слање имејлова другим корисницима", @@ -1245,6 +1252,7 @@ "action-userrights-interwiki": "уређивање корисничких права на другим викијима", "action-siteadmin": "закључавање или откључавање базе података", "action-sendemail": "слање имејлова", + "action-editmyoptions": "уређивање ваших подешавања", "action-editmywatchlist": "измену сопственог списак надгледања", "action-viewmywatchlist": "преглед вашег списак надгледања", "action-viewmyprivateinfo": "прегледање ваших личних података", @@ -1253,6 +1261,7 @@ "action-managechangetags": "прављење и (де)активирање ознака", "action-applychangetags": "додавање ознака на ваше измене", "action-changetags": "додавање и уклањање разних ознака на појединачним изменама и уносима у дневницима", + "action-deletechangetags": "Обриши ознаке из базе података", "action-purge": "чишћење привремене меморије ове странице", "nchanges": "$1 {{PLURAL:$1|измена|измене|измена}}", "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|измена од ваше последње посете}}", @@ -1273,6 +1282,7 @@ "rcfilters-tag-remove": "Обриши $1", "rcfilters-legend-heading": "Списак скраћеница:", "rcfilters-other-review-tools": "Остали алати за преглед", + "rcfilters-group-results-by-page": "Групиши резултате по страницама", "rcfilters-grouping-title": "Груписање", "rcfilters-activefilters": "Активни филтери", "rcfilters-advancedfilters": "Напредни филтери", @@ -1282,20 +1292,25 @@ "rcfilters-hours-title": "Претходних неколико сати", "rcfilters-days-show-days": "$1 {{PLURAL:$1|дан|дана}}", "rcfilters-days-show-hours": "$1 {{PLURAL:$1|сат|сата}}", + "rcfilters-highlighted-filters-list": "Истакнуто: $1", "rcfilters-quickfilters": "Сачувани филтери", + "rcfilters-quickfilters-placeholder-title": "Везе још увек нису упамћене", "rcfilters-savedqueries-defaultlabel": "Сачувани филтери", "rcfilters-savedqueries-rename": "Преименуј", "rcfilters-savedqueries-setdefault": "Постави као подразумевано", "rcfilters-savedqueries-unsetdefault": "Уклони као подразумевано", "rcfilters-savedqueries-remove": "Уклони", "rcfilters-savedqueries-new-name-label": "Име", + "rcfilters-savedqueries-new-name-placeholder": "Опиши сврху филтера", "rcfilters-savedqueries-apply-label": "Направи филтер", + "rcfilters-savedqueries-apply-and-setdefault-label": "Направи подразумевани филтер", "rcfilters-savedqueries-cancel-label": "Откажи", "rcfilters-savedqueries-add-new-title": "Сачувај тренутне поставке филтера", "rcfilters-restore-default-filters": "Враћање подразумеваних филтера", "rcfilters-clear-all-filters": "Уклони све филтере", "rcfilters-show-new-changes": "Погледајте најновије измене", "rcfilters-search-placeholder": "Филтер скорашњих измјена (претражите или почните куцати)", + "rcfilters-invalid-filter": "Невалидан филтер", "rcfilters-empty-filter": "Нема активних филтера. Сви доприноси су приказани.", "rcfilters-filterlist-title": "Филтери", "rcfilters-filterlist-whatsthis": "Како ово функционише?", @@ -1311,6 +1326,7 @@ "rcfilters-filter-editsbyself-description": "Ваши доприноси.", "rcfilters-filter-editsbyother-label": "Измене других", "rcfilters-filter-editsbyother-description": "Све измене осим Ваших.", + "rcfilters-filtergroup-userExpLevel": "Корисничка регистрација и искуство", "rcfilters-filter-user-experience-level-registered-label": "Регистровани", "rcfilters-filter-user-experience-level-registered-description": "Пријављени уредници.", "rcfilters-filter-user-experience-level-unregistered-label": "Нерегистровани", @@ -1325,7 +1341,10 @@ "rcfilters-filter-humans-label": "Човјек (није бот)", "rcfilters-filter-patrolled-label": "Патролирано", "rcfilters-filter-unpatrolled-label": "Непатролирано", + "rcfilters-filtergroup-significance": "Значај", "rcfilters-filter-minor-label": "Мање измјене", + "rcfilters-filter-major-label": "Значајне промене", + "rcfilters-filter-major-description": "Промене означене као значајне.", "rcfilters-filtergroup-watchlist": "Странице на списку надгледања", "rcfilters-filter-watchlist-watched-label": "На списку надгледања", "rcfilters-filter-watchlist-watched-description": "Измене страница на Вашем списку надгледања", @@ -1347,9 +1366,12 @@ "rcfilters-filter-lastrevision-description": "Само најновија измена на страници.", "rcfilters-filter-previousrevision-label": "Раније измене", "rcfilters-filter-previousrevision-description": "Све измене које нису најскорашњије измене странице.", + "rcfilters-filter-excluded": "Изостављено", + "rcfilters-tag-prefix-namespace-inverted": ":није $1", + "rcfilters-exclude-button-off": "Изостави означено", "rcfilters-view-advanced-filters-label": "Напредни филтери", "rcfilters-view-namespaces-tooltip": "Филтер резултата према именском простору", - "rcfilters-view-tags-tooltip": "Филтер резултата према ознаци измјене", + "rcfilters-view-tags-tooltip": "Филтер резултата према ознаци измене", "rcnotefrom": "Испод {{PLURAL:$5|је измена|су измене}} од $3, $4 (до $1 приказано).", "rclistfromreset": "Ресетуј одабир датума", "rclistfrom": "Прикажи нове измене почев од $2 $3", diff --git a/languages/i18n/su.json b/languages/i18n/su.json index 3619406e68..e5587c4107 100644 --- a/languages/i18n/su.json +++ b/languages/i18n/su.json @@ -732,6 +732,7 @@ "parser-template-recursion-depth-warning": "Citakan patumpang tindih ngaleuwihan wates($1)", "language-converter-depth-warning": "Parobah basa ngaleuwihan wates jerona ($1)", "node-count-exceeded-category": "Kaca di mana itungan-node kalampau", + "node-count-exceeded-category-desc": "Ieu kaca ngaleuwihan node maksimum.", "node-count-exceeded-warning": "Kaca nu ngaleuwihan jumlah node", "expansion-depth-exceeded-category": "Kaca-kaca anu jero ékspansina leuwih ti wates", "expansion-depth-exceeded-category-desc": "Kacana ngaleuwihan wates jero ékspansina.", @@ -1331,6 +1332,7 @@ "rcfilters-filter-logactions-label": "Tarékah kacatet", "rcfilters-filtergroup-lastRevision": "Révisi panganyarna", "rcfilters-filter-lastrevision-label": "Révisi panganyarna", + "rcfilters-filter-lastrevision-description": "Ngan parobahan panganyarna di ieu kaca.", "rcfilters-filter-previousrevision-label": "Lain révisi panganyarna", "rcfilters-filter-previousrevision-description": "Sakabéh parobahan nu lain mangrupa \"révisi panganyarna\".", "rcfilters-filter-excluded": "Diiwalkeun", @@ -1346,6 +1348,7 @@ "rcfilters-liveupdates-button-title-on": "Pareuman parobahan langsung", "rcfilters-liveupdates-button-title-off": "Témbongkeun parobahan anyar nalika éta parobahan prung", "rcfilters-watchlist-markSeen-button": "Tandaan sakumna parobahan minangka katémbong", + "rcfilters-watchlist-editWatchlist-button": "Édit daptar kaca awaskeuneun anjeun", "rcnotefrom": "Di handap ieu {{PLURAL:$5|parobahan}} ti $3, $4 (nepi ka $1 ditémbongkeun).", "rclistfromreset": "Rését pilihan kaping", "rclistfrom": "Témbongkeun nu anyar robah nepi ka $3 $2", @@ -1508,6 +1511,8 @@ "backend-fail-read": "Teu bisa maca berkas $1.", "backend-fail-create": "Teu bisa nulis berkas \"$1\".", "backend-fail-maxsize": "Teu bisa nulis berkas \"$1\" kusabab leuwih ti {{PLURAL:$2|hiji bit|$2 bit}}.", + "backend-fail-connect": "Teu bisa nyambungkeun kana panyimpenan backend \"$1\".", + "backend-fail-internal": "Aya kasalahan nu teu dipikawanoh di backend panyimpenan \"$1\".", "backend-fail-contenttype": "Teu bisa nangtukeun tipeu eusi berkas anu badé disimpen di \"$1\".", "lockmanager-notlocked": "Teu bisa muka konci \"$1\" kusabab teu dikonci.", "lockmanager-fail-closelock": "Teu bisa nutup berkas konci pikeun \"$1\".", @@ -1516,6 +1521,7 @@ "lockmanager-fail-openlock": "Teu bisa muka berkas konci pikeun \"$1\".", "lockmanager-fail-releaselock": "Teu bisa ngaleupaskeun konci pikeun \"$1\".", "lockmanager-fail-db-release": "Teu bisa ngaleupaskeun konci dina databés $1.", + "lockmanager-fail-svr-acquire": "Gagal nyokot konci di servér $1.", "lockmanager-fail-svr-release": "Teu bisa ngaleupaskeun konci dina server $1.", "zip-wrong-format": "Berkas anu dipilih lain berkas ZIP.", "uploadstash": "Unjal engkeunan", @@ -1555,6 +1561,7 @@ "listfiles_size": "Badagna", "listfiles_description": "Pedaran", "listfiles_count": "Vérsi", + "listfiles-show-all": "Kaasup vérsi heubeul gambar", "listfiles-latestversion": "Vérsi ayeuna", "listfiles-latestversion-yes": "Enya", "listfiles-latestversion-no": "Henteu", @@ -1576,6 +1583,7 @@ "imagelinks": "Pamakéan berkas", "linkstoimage": "Kaca ieu {{PLURAL:$1|numbu|$1 numbu}} ka gambar ieu :", "nolinkstoimage": "Teu aya kaca anu nutumbu ka ieu berkas.", + "linkstoimage-redirect": "$1 (pangalihan berkas) $2", "sharedupload": "Ieu koropak téh ti $1 nu bisa jadi dipaké ku proyék-proyék lianna.", "sharedupload-desc-here": "Ieu berkas asalna ti $1 anu bisa jadi dipaké ku proyék séjén. \nPedaran ti [$2 kaca pedaranana] dipidangkeun di handap.", "filepage-nofile": "Taya berkas nu ngaranna kieu.", @@ -1976,6 +1984,7 @@ "rollback": "Balikkeun éditan", "rollbacklink": "balikkeun", "rollbacklinkcount": "balikkeun $1 {{PLURAL:$1|éditan}}", + "rollbacklinkcount-morethan": "balikkeun leuwih ti $1 {{PLURAL:$1|saéditan|éditan}}", "rollbackfailed": "Gagal malikkeun", "rollback-missingparam": "Paraméter diperlukeun nalika dupundut teu sayaga.", "rollback-missingrevision": "Teu bisa muatkeun révisi data.", @@ -2169,15 +2178,20 @@ "unblocked": "peungpeuk ka [[User:$1|$1]] geus dicabut", "unblocked-range": "$1 geus teu dipeungpeuk", "unblocked-id": "peungpeuk $1 geus dicabut", + "unblocked-ip": "Pameungpeukan [[Special:Contributions/$1|$1]] geus dicabut.", "blocklist": "Kontributor nu dipeungpeuk", "autoblocklist": "Otomatis peungpeuk", "autoblocklist-submit": "Paluruh", "autoblocklist-legend": "Daptar otomatis peungpeuk", "autoblocklist-localblocks": "{{PLURAL:$1|Otomatis peungpeuk}} lokal", + "autoblocklist-total-autoblocks": "Total peungeukan otomatis: $1", + "autoblocklist-empty": "Daptar peungpeukan otomatis kosong.", + "autoblocklist-otherblocks": "{{PLURAL:$1|Sapeungpeukan otomatis|Peungpeukan otomatis}} lianna", "ipblocklist": "Pamaké nu dipeungpeuk", "ipblocklist-legend": "Téang pamaké nu dipeungpeuk", "blocklist-userblocks": "Sumputkeun peungpeukan akun", "blocklist-tempblocks": "Sumputkeun peungpeukan saheulaanan", + "blocklist-addressblocks": "Sumputkeun pameungpeukan IP tunggal", "blocklist-timestamp": "Cap titimangsa", "blocklist-target": "Udagan", "blocklist-expiry": "Kadaluwarsa", @@ -2252,6 +2266,11 @@ "movenologintext": "Anjeun kudu jadi pamaké nu kadaptar tur [[Special:UserLogin|asup log]] pikeun mindahkeun kaca.", "movenotallowed": "Anjeung teu boga kawenangan mindahkeun kaca.", "movenotallowedfile": "Anjeung teu boga kawenangan mindahkeun kaca.", + "cant-move-user-page": "Anjeun teu miboga hak aksés pikeun ngalihkeun kaca pamaké (misah ti subkaca).", + "cant-move-to-user-page": "Anjeun teu miboga hak aksés pikeun ngalihkeun kaca ka hiji kaca pamaké (iwal ka subkaca pamaké).", + "cant-move-category-page": "Anjeun teu miboga hak aksés pikeun ngalihkeun kaca kategori.", + "cant-move-to-category-page": "Anjeun teu miboga hak aksés pikeun ngalihkeun kaca ka kaca kategori.", + "cant-move-subpages": "Anjeun teu miboga hak aksés pikeun ngalihkeun subkaca.", "namespace-nosubpages": "Ngaranspasi \"$1\" teu ngidinan subkaca.", "newtitle": "Judul anyar:", "move-watch": "Awaskeuneun kaca ieu", @@ -2259,6 +2278,7 @@ "pagemovedsub": "Mindahkeun geus hasil!", "movepage-moved": "'''\"$1\" geus dipindahkeun ka \"$2\"'''", "movepage-moved-redirect": "Alihan geus dijieunkeun.", + "movepage-moved-noredirect": "Panyieunan alihan geus diteken.", "articleexists": "Kaca nu ngaranna kitu geus aya, atawa ngaran nu dipilih ku anjeun teu sah. Mangga pilih ngaran séjén.", "cantmove-titleprotected": "Anjeun teu bisa mindahkeun kaca ka dieu, sabab éta judul dikonci", "movetalk": "Mun bisa, kaca \"obrolan\" ogé pindahkeun.", @@ -2283,6 +2303,7 @@ "immobile-source-page": "Ieu kaca teu bisa dipindahkeun.", "immobile-target-page": "Teu bisa mindahkeun ka judul nu ditujul.", "imagenocrossnamespace": "Teu bisa mindahkeun gambar ka rohangan ngaran nu lain gambar", + "nonfile-cannot-move-to-file": "Teu bisa ngalihkeun non-berkas ka ngaranspasi", "imagetypemismatch": "Éksténsi berkas anyar teu cocog jeung tipena", "imageinvalidfilename": "Ngaran berkas tujuan teu sah", "fix-double-redirects": "Hadéan sakabéh alihan ganda nu mungkin kajadian", @@ -2297,9 +2318,11 @@ "export-submit": "Ékspor", "export-addcattext": "Tambahkeun kaca tina kategori:", "export-addcat": "Tambahkeun", + "export-addnstext": "Tambahkeun kaca ti ngaranspasi:", "export-addns": "Tambahkeun", "export-download": "Simpen salaku berkas", "export-templates": "Kaasup citakan", + "export-pagelinks": "Sartakeun kaca patali nepi ka kajeroan:", "export-manual": "Tambahkeun kaca manual:", "allmessages": "Talatah sistim", "allmessagesname": "Ngaran", @@ -2308,6 +2331,7 @@ "allmessagestext": "Ieu mangrupa daptar talatah sistim nu aya na spasi ngaran MediaWiki:.", "allmessagesnotsupportedDB": "Kaca ieu teu dirojong sabab '''$wgUseDatabaseMessages''' pareum.", "allmessages-filter-legend": "Ayakan", + "allmessages-filter": "Saring ku kaayaan kustomisasi:", "allmessages-filter-unmodified": "Teu diropéa", "allmessages-filter-all": "Kabéh", "allmessages-filter-modified": "Diropéa", @@ -2318,9 +2342,12 @@ "thumbnail-more": "Gedéan", "filemissing": "Berkas leungit", "thumbnail_error": "Kasalahan sawaktu nyieun gambar leutik (thumbnail): $1", + "thumbnail_error_remote": "Talatah kasalahan ti $1:\n$2", "djvu_page_error": "Kaca DjVu teu kawadahan", "djvu_no_xml": "Hanteu bisa nyokot XML pikeun berkas DjVu", + "thumbnail-temp-create": "Teu bisa nyieun berkas leutik témporer", "thumbnail_invalid_params": "Kasalahan paraméter miniatur", + "thumbnail_toobigimagearea": "Berkas kalawan diménsi leuwih badag batan $1", "thumbnail_dest_directory": "Diréktori nu dituju teu bisa dijieun", "thumbnail_image-type": "Jinis gambar teu dirojong", "thumbnail_image-missing": "Berkas anu sigana leungit: $1", @@ -2332,6 +2359,8 @@ "import-interwiki-history": "Téplak sakabéh vérsi jujutan pikeun ieu kaca", "import-interwiki-templates": "Kaasup sakabéh citakan", "import-interwiki-submit": "Impor", + "import-mapping-default": "Impor ka lokasi standar", + "import-mapping-namespace": "Impor ka ngaranspasi:", "import-upload-filename": "Ngaran berkas:", "import-comment": "Ringkesan:", "importtext": "Mangga ékspor koropakna ti sumber nu dipaké ku wiki migunakeun fungsi Special:Export, simpen na piringan anjeun, teras muatkeun di dieu.", @@ -2350,7 +2379,7 @@ "importuploaderrortemp": "Koropak impor gagal dimuat. Folder samentarana leungit.", "import-parse-failure": "Prosés impor XML teu hasil", "import-noarticle": "Euweuh kaca imporeun!", - "import-nonewrevisions": "Sakabéh révisi geus kungsi diimpor saméméhna.", + "import-nonewrevisions": "Euweuh révisi nu diimpor (sakum révisi geus aya atawa diliwatan lantaran kasalahan).", "xml-error-string": "$1 dina baris $2, kolom $3 (bit $4): $5", "import-upload": "Ngamuat data XML", "import-invalid-interwiki": "Teu bisa ngimpor ti wiki nu dipilih.", @@ -2368,6 +2397,7 @@ "tooltip-pt-preferences": "Préferénsi {{GENDER:|anjeun}}", "tooltip-pt-watchlist": "Daptar kaca nu diawaskeun ku anjeun parobahanana.", "tooltip-pt-mycontris": "Béréndélan kontribusi {{GENDER:|anjeun}}", + "tooltip-pt-anoncontribs": "Daptar éditan nu dijieun ti ieu alamat IP", "tooltip-pt-login": "Leuwih hadé asup log, sok sanajan teu wajib", "tooltip-pt-login-private": "Anjeun perlu asup log pikeun migunakeun ieu wiki", "tooltip-pt-logout": "Kaluar log", @@ -2401,6 +2431,7 @@ "tooltip-feed-atom": "Asupan atom pikeun kaca ieu", "tooltip-t-contributions": "Béréndélan kontribusi ti {{GENDER:$1|ieu pamaké}}", "tooltip-t-emailuser": "Kirim surélék ka {{GENDER:$1|ieu kontributor}}", + "tooltip-t-info": "Informasi leuwih jero ngeunaan ieu kaca", "tooltip-t-upload": "Unjal berkas", "tooltip-t-specialpages": "Daptar sadaya kaca husus", "tooltip-t-print": "Vérsi citakeun ieu kaca", @@ -2424,6 +2455,7 @@ "tooltip-watch": "Tambahkeun kaca ieu kana awaskeuneun kuring", "tooltip-watchlistedit-normal-submit": "Pupus judul", "tooltip-watchlistedit-raw-submit": "Anyarkeun aawaseun", + "tooltip-recreate": "Jieun deui kaca sanajan sabenerna mah geus dipupus", "tooltip-upload": "Prung unjalkeun", "tooltip-rollback": "Mulangkeun éditan ka panulis panungtung dina sakali klik", "tooltip-undo": "\"Bolay\" malikkeun ieu éditan sarta muka kotak édit dina modeu pramidang.\nCara kieu bisa nambahkeun alesan dina ringkesanana.", @@ -2438,10 +2470,13 @@ "othercontribs": "Dumasar karya $1.", "others": "Séjénna", "siteusers": "{{PLURAL:$2|pamaké|para pamaké}} {{SITENAME}} $1", + "anonusers": "{{PLURAL:$2|pamaké|para pamaké}} anonim {{SITENAME}} $1", "creditspage": "Pangajén kaca", "nocredits": "Teu aya émbaran pangajén pikeun kaca ieu.", "spamprotectiontitle": "Saringan spam", "spamprotectiontext": "Kaca anu rék disimpen dipeungpeuk ku saringan spam.\nSigana mah ieu téh alatan tutumbu ka loka luar anu dibléklis.", + "spamprotectionmatch": "Teks di handap ieu mancing saringan spam kami: $1", + "spambot_username": "Pamersihan spam MediaWiki", "simpleantispam-label": "Pamariksaan anti-spam.\nAnu ieu ulah dieusian!", "pageinfo-title": "Émbaran pikeun \"$1\"", "pageinfo-header-basic": "Émbaran dasar", @@ -2464,6 +2499,7 @@ "pageinfo-few-watchers": "Kurang ti $1 {{PLURAL:$1|pangawas}}", "pageinfo-few-visiting-watchers": "Rék aya atawa henteuna pamariksa kaca nu nyorang éditan kiwari", "pageinfo-redirects-name": "Jumlah pindahan ka ieu kaca", + "pageinfo-subpages-name": "Nomor subkaca ieu kaca", "pageinfo-firstuser": "Panyieun kaca", "pageinfo-firsttime": "Tanggal panyieunan kaca", "pageinfo-lastuser": "Pangédit panungtung", @@ -2530,6 +2566,9 @@ "newimages-legend": "Saringan", "newimages-label": "Ngaran berkas (atawa sawaréh tina ngaranna):", "newimages-user": "Alamat IP atawa sandiasma", + "newimages-newbies": "Témbongkeun kontribusi ti akun anyar wungkul", + "newimages-showbots": "Témbongkeun unjalan ku bot", + "newimages-hidepatrolled": "Sumputkeun unjalan nu geus diriksa", "newimages-mediatype": "Tipeu média:", "noimages": "Taya nanaon.", "gallery-slideshow-toggle": "''Toggle'' miniatur", @@ -2570,6 +2609,7 @@ "exif-orientation": "Oriéntasi", "exif-samplesperpixel": "Jumlah komponén", "exif-planarconfiguration": "Susunan data", + "exif-ycbcrsubsampling": "Rasio subsampling Y ka C", "exif-ycbcrpositioning": "Perenah Y jeung C", "exif-xresolution": "Résolusi horizontal", "exif-yresolution": "Résolusi tangtung", @@ -2656,10 +2696,24 @@ "exif-gpsdop": "Katepatan pangukuran", "exif-gpsspeedref": "Unit kecepatan", "exif-gpsspeed": "Gancangna panarima GPS", + "exif-gpstrackref": "Référénsi arah obahan", + "exif-gpstrack": "Arah obahan", + "exif-gpsimgdirectionref": "Référénsi arah gambar", + "exif-gpsimgdirection": "Arah gambar", + "exif-gpsmapdatum": "Data survéi géodési", + "exif-gpsdestlatituderef": "Référénsi lintang ti tujuan", + "exif-gpsdestlatitude": "Lintang tujuan", + "exif-gpsdestlongituderef": "Référénsi bujur ti tujuan", + "exif-gpsdestlongitude": "Bujur tujuan", + "exif-gpsdestbearingref": "Référénsi bearing tujuan", + "exif-gpsdestbearing": "Bearing tujuan", + "exif-gpsdestdistanceref": "Référénsi jarak ti tujuan", + "exif-gpsdestdistance": "Jarak ti tujuan", "exif-gpsprocessingmethod": "Ngaran métodeu olah GPS", "exif-gpsareainformation": "Ngaran wewengkon GPS", "exif-gpsdatestamp": "Titimangsa GPS", "exif-gpsdifferential": "Koréksi diferensial GPS", + "exif-jpegfilecomment": "Koméntar berkas JPEG", "exif-keywords": "Kecap konci", "exif-worldregioncreated": "Wewengkon dunya tempat moto", "exif-countrycreated": "Nagara tempat moto", @@ -2675,9 +2729,12 @@ "exif-sublocationdest": "Sublokasi kota nu ditémbongkeun", "exif-objectname": "Judul pondok", "exif-specialinstructions": "Paréntah husus", + "exif-headline": "Lulugu", + "exif-credit": "Krédit/Panyadia", "exif-source": "Sumber", "exif-editstatus": "Status éditorial gambar", "exif-urgency": "Urgensi", + "exif-fixtureidentifier": "Ngaran fikstur", "exif-locationdest": "Lokasi nu digambarkeun", "exif-locationdestcode": "Kodeu lokasi nu digambarkeun", "exif-writer": "Nu nulis", @@ -2730,10 +2787,17 @@ "exif-orientation-6": "Diputer 90° CCW", "exif-orientation-7": "Diputer 90° CW jeung dibalikkeun vértikal", "exif-orientation-8": "Diputer 90° CW", + "exif-planarconfiguration-1": "format chunky", "exif-planarconfiguration-2": "format datar", + "exif-colorspace-65535": "Teu dikalibrasi", "exif-componentsconfiguration-0": "euweuh", + "exif-exposureprogram-0": "Teu kadéfinisi", "exif-exposureprogram-1": "Manual", "exif-exposureprogram-2": "Program normal", + "exif-exposureprogram-3": "Prioritas bukaan", + "exif-exposureprogram-4": "Prioritas panutup", + "exif-exposureprogram-5": "Program kréatif (condong ka jejeroan ruang)", + "exif-exposureprogram-6": "Program aksi (condong ka gagancangna rana)", "exif-exposureprogram-7": "Modeu potrét (pikeun poto deukeut nu tukangna di luar fokus)", "exif-exposureprogram-8": "Modeu Lanskap (pikeun poto lanskap nu tukangna asup fokus)", "exif-subjectdistance-value": "$1 méter", @@ -2816,6 +2880,7 @@ "exif-gpsdirection-t": "Arah sajati", "exif-gpsdirection-m": "Arah magnétik", "exif-ycbcrpositioning-1": "Nengah", + "exif-ycbcrpositioning-2": "Atas (co-sited)", "exif-dc-contributor": "Kontributor", "exif-dc-date": "Titimangsa", "exif-dc-publisher": "Pamedal", @@ -2828,9 +2893,11 @@ "exif-iimcategory-ace": "Seni, budaya, jeung hiburan", "exif-iimcategory-clj": "Hukum jeung kajahatan", "exif-iimcategory-dis": "Bencana jeung kacilakaan", + "exif-iimcategory-fin": "Ékonomi jeung bisnis", "exif-iimcategory-edu": "Atikan", "exif-iimcategory-evn": "Lingkungan", "exif-iimcategory-hth": "Kawaluyaan", + "exif-iimcategory-hum": "Minat jalma", "exif-iimcategory-lab": "Katanagakerjaan", "exif-iimcategory-lif": "Gaya hirup jeung rékréasi", "exif-iimcategory-pol": "Politik", @@ -2838,6 +2905,7 @@ "exif-iimcategory-sci": "Sayen jeung téknologi", "exif-iimcategory-soi": "Isu sosial", "exif-iimcategory-spo": "Olahraga", + "exif-iimcategory-war": "Perang, konflik, jeung karesahan", "exif-iimcategory-wea": "Cuaca", "exif-urgency-normal": "Normal ($1)", "exif-urgency-low": "Landeuh ($1)", diff --git a/languages/i18n/tay.json b/languages/i18n/tay.json index 47214e0ca3..b882534d89 100644 --- a/languages/i18n/tay.json +++ b/languages/i18n/tay.json @@ -80,7 +80,7 @@ "category-subcat-count": "{{PLURAL:$2|pintbcyan qaniy ga nanak yaquw qutux uzyuk na pintbcyan quw spgluw niya’.| pintbcyan qaniy ga kwara’ kin na $1 uzyuk na pintbcyan sawn niya uziy, $2 kwara’.}}", "category-article-count": "{{PLURAL:$2| pintbcyan qaniy ga ginkwara’ zngazyan tay suruw. | pintbcyan qaniy ga kwara’ kin $1 pintbcyan tay suruw, $2 kwara’.}}", "category-file-count": "{{PLURAL:$2|Pintbcyan niya’ qaniy ga nanak yaquw nyux niya’ sbiru’ sa hugal qaniy|Pintbcyan niya’ qaniy ga kwara’ kin na biru’ ka $1, psqunun kwara\nga $2 .}}", - "listingcontinuesabbrev": "pin’ubuy sa", + "listingcontinuesabbrev": "luhing", "about": "Nanu’ quw", "newwindow": "(gyahiy na giqas na kktan)", "cancel": "laxan", @@ -106,6 +106,7 @@ "history_small": "Pinhknyan sraral", "printableversion": "Kinbalay sa musa’ blaq sp’isat", "permalink": "Mrayrhuw na pin’ubuy", + "print": "Re’in", "view": "Psbaybzih minblaq mita’", "view-foreign": "Psbzih mita’ squ$1", "edit": "Smr’zyut miru’smr’zyut miru’", @@ -172,7 +173,9 @@ "nstab-template": "Mopan", "nstab-category": "Ps’anak sa mkgluw", "mainpage-nstab": "T’ringan na zzngayan", + "databaseerror-function": "Pptzyuwaw:$1", "missingarticle-diff": "(Kin’ini’ ptnaq:$1, $2)", + "internalerror": "pin’qwan tay qsahuy", "badtitle": "Ungat zyuwaw na lalu’ na spzyang kkayal", "badtitletext": "Sni’ su’ lalu’ na spzyang kkayal su’ qasa ga ungat zyuwaw niya’, ungat ana nanu’ qsahuy niya’, ini’ ga ini’ su’ ’nblayqiy p’ubuy quw pin’ubuy su’ squw bzinah na kay’, ini’ ga ’mubuy sa sni’ naha’ lalu’ sa Wiki’. \nKuna kya wal su’ syun ka biru’ qasa ga kya’a cyux ’magan sa biru’ na ini’ baqiy mita’ hazi’.", "viewsource": "Kta quw llpgan aring sa cin’ringan", @@ -217,6 +220,7 @@ "passwordreset": "T’aring lawziy smi’ mima’", "passwordreset-username": "Lalu’ na pptzyuwaw:", "passwordreset-email": "Zyusyo na e-meyo’:", + "changeemail-none": "(ungat)", "resettokens-tokens": "Niwan sawsu’:", "bold_sample": "Qthuy na biru’", "bold_tip": "Qthuy na biru’", @@ -245,6 +249,7 @@ "anoneditwarning": "Smrhuw kmal: Ini’ su’ kzyup na’. Maha iy wal su’ sbahun ana inu’ ga, nanu’ quw cyux ki’an na IP su’ ga musa’ ktan kwara’ squliq. Maha iy [$1 wal mzyup] ini’ ga [$2 ps’rux Canghaw],sinr’zyut su’ miru’ qaniy ga musa’ niya’ s’agal sa lalu’ su’ ka nyux mmiru’ qaniy smbbaq, ru musa’ magal sa kwara’ ka qqblayqan na hway naha’.", "loginreqlink": "mzyup", "noarticletext-nopermission": "Ungat ana cikuy knayal sa zyuwaw na qsahuy na lalu’ na kay’ squw nyux ktan sa zngayan qaniy.\nAna su’ s’usa’ sa zngayan tay bzinah \n[[Special:Search/{{PAGENAME}}|hmkangi’ sa puqing lalu’ na zngayan qaniy]], ini’ ga [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} hmkangi’ sa m’ubuy sa zyuwaw na bbrwan qutux qutux ryax],ga ungat kinri’ su’ ms’rux sa zngayan qaniy.", + "updated": "(Sinbahan)", "note": " pinkita’ niya’ sa pinzga’ :", "editing": "Nyuw smr’zyut miru’ $1", "editingsection": "smr’zyut miru’ $1 (gnaygay binrwan)", @@ -255,6 +260,8 @@ "moveddeleted-notice": "Wal pzyutan quw zngayan qaniy.\nNyux sbiru’ hugal quw wal pzyutan na zngazyan squw sinhzyuwan bniru’ sa qutux qutux ryax aki’ baqun sa ggalan pspngan mita’.", "content-model-wikitext": "Wikitext", "content-model-text": "biru’ mlmlux", + "content-json-empty-object": "Ungat ana nanu’ quw nnanu’ niya’", + "content-json-empty-array": "Ungat ana nanu’ sni’ binrwan naha’", "viewpagelogs": "Inblaq mita’ quw bniru’ sa zngazyan qaniy", "currentrev-asof": "Spzyang balay giqas sinbahan squw $1", "revisionasof": "Gaga’ na pptzyuwaw sa qutux qutux binkgan gaga’", @@ -263,7 +270,10 @@ "nextrevision": "Ssbahun babaw nya’→", "currentrevisionlink": "Pzyang giqas na sinhzi’", "cur": "misuw qaniy ga", + "next": "tay suruw", "last": "tay glaing", + "page_first": "t’ringan balay na llpgan", + "page_last": "pucing balay llpgan", "histlast": "giqas balay", "historysize": "({{PLURAL:$1|$1 bzyaqan kkayal na llpgan}})", "rev-delundel": "Smbah sa musa’ slwan mita’", @@ -307,6 +317,7 @@ "search-showingresults": "{{PLURAL:$4|tay $1pucing niya’, psqunun lga $3 |tay $1 - $2 pucing nya’, psqunun lga $3 pucing nya’}}", "search-nonefound": "Ktan qu bniru’ niya’ ga ungat quw musa’ mtnaq sa tthuzyay sa awsa’ hmkangi’.", "powersearch-toggleall": "Kwara’", + "powersearch-togglenone": "Ungat", "mypreferences": "Sni’ maku’", "prefs-skin": "Ktan na rawziq", "skin-preview": "Pnaynama’ mita’", @@ -317,6 +328,7 @@ "saveprefs": "Cucun", "prefs-editing": "Smr’zyut miru’", "searchresultshead": "Hhkangi’", + "timezonelegend": "Zikang na ini’ ptanaq rhzyal", "timezoneregion-africa": "Xweco", "timezoneregion-america": "Meco", "timezoneregion-antarctica": "Nancicow", @@ -330,11 +342,13 @@ "prefs-namespaces": "Kungcyen na sslalu’", "default": "pinnama’ smi’", "prefs-files": "biru’ na zayzyuwaw", + "prefs-custom-css": "Sinpung nanak CSS", "youremail": "e-meyo’:", "username": "{{GENDER:$1|Lalu’ na pptzyuwaw}}:", "yourlanguage": "Kay’:", "email": "e-meyo’", "prefs-i18n": "Koksayka", + "prefs-dateformat": "Ksu’ na ryax", "prefs-timeoffset": "Kinini’ ptnaq na zikang", "prefs-advancedediting": "Kwara’ hya’ g a syensyang", "prefs-preview": "Pnaynama’ mita’", @@ -373,9 +387,12 @@ "recentchanges-submit": "Pkaykita’", "rcfilters-filterlist-title": "Hhkangi’", "rcfilters-filter-user-experience-level-registered-label": "Pinbiru’", + "rcfilters-filter-user-experience-level-unregistered-label": "Iyat pinbiru’ na’", "rcfilters-filter-user-experience-level-learner-label": "Misan mqbaq", "rcfilters-filter-bots-label": "squliq na kikay", + "rcfilters-filter-unpatrolled-label": "Iyat gnawzyagan mita’ na’", "rcfilters-filtergroup-significance": "Spzyang krhun na zyuwaw", + "rcfilters-filter-categorization-label": "Pintbcyan na sinbahan", "rclistfrom": "Inkahul misan sinbahan sa $2, $3", "rcshowhideminor": "$1 mszik sa ssr’tun", "rcshowhideminor-show": "Pkaykita’", @@ -418,9 +435,12 @@ "filedesc": "Lalu’ na spzyang bbiru’ su’", "fileuploadsummary": "Lalu’ na spzyang bbiru’ su’:", "filesource": "Tkhulan:", + "upload-file-error": "pin’qwan tay qsahuy", "upload-dialog-button-back": "’bzinah", + "upload-dialog-button-done": "Tmasuq", "upload-dialog-button-save": "Cucun", "upload-form-label-infoform-description": "Miblaq pnqzyu’ sa zyuwaw", + "upload-form-label-usage-title": "Pptzyuwaw", "upload-form-label-infoform-date": "Ryax", "license": "Biru’ na gaga’ nqu snwayal hmriq sa kinri’:", "license-header": "Biru’ na gaga’ nqu snwayal hmriq sa kinri’", @@ -453,16 +473,19 @@ "filerevert-comment": "’ringan:", "filedelete-comment": "’ringan:", "filedelete-submit": "’muyut", + "download": "syacay", "randompage": "Random page", "randomincategory-submit": "Musa’", "statistics": "Sinqunan plpuw", "pageswithprop-submit": "Musa’", "brokenredirects-edit": "Smr’zyut miru’", "brokenredirects-delete": "’muyut", + "withoutinterwiki-legend": "T’ringan na biru’", "withoutinterwiki-submit": "Pkaykita’", "nbytes": "$1 {{PLURAL:$1|qutux llpgan na bzyaqan kkayal}}", "nmembers": "$1 {{PLURAL:$1|pinglgan}}", "prefixindex-submit": "Pkaykita’", + "protectedpages-timestamp": "Ryax zikang", "protectedpages-page": "Zzngayan", "protectedpages-expiry": "Sinpngan ryax", "protectedpages-reason": "’ringan", @@ -472,8 +495,10 @@ "newpages-submit": "Pkaykita’", "newpages-username": "Lalu’ na pptzyuwaw:", "move": "Smhzi’", + "notargettitle": "Ungat sinngusan niya’", "pager-older-n": "{{PLURAL:$1|smural hazi’ quw $1}}", "suppress": "Shtuy", + "apisandbox-retry": "Talam lawziy", "apisandbox-results": "Pcingan balay", "apisandbox-continue": "Siy lhingiy", "booksources": "Brbiru’ na inkhulan na pila’", @@ -482,6 +507,8 @@ "log": "Pinhknyan sraral", "logeventslist-submit": "Pkaykita’", "checkbox-all": "Kwara’", + "checkbox-none": "Ungat", + "checkbox-invert": "Pssyuk mwazyaw", "allpages": "Kwara’ biru’ na zngyan", "nextpage": "Llpgan tay suruw ($1)", "prevpage": "Llpgan tay glaing ($1)", @@ -496,6 +523,7 @@ "listgrants-rights": "Pcingan na sinpngan", "emailusername": "Lalu’ na pptzyuwaw:", "emailusernamesubmit": "Pawsun", + "emailto": "Sginbang a:", "emailsubject": "Spzyang na ptzyuwaw:", "emailmessage": "Pintkaykay’:", "watchlist": "Cyes’ cingtan", @@ -527,6 +555,7 @@ "restriction-move": "Smhzi’", "restriction-create": "Ps’rux", "undeletebtn": "Psbzih", + "undeleteinvert": "Pssyuk mwazyaw", "undeletecomment": "’ringan:", "undelete-search-submit": "Hhkangi’", "undelete-show-file-submit": "Aw’", @@ -561,6 +590,8 @@ "whatlinkshere-submit": "Musa’", "ipbreason": "’ringan:", "autoblocklist-submit": "Hhkangi’", + "blocklist-timestamp": "Ryax zikang", + "blocklist-target": "Sinpngan na sinngusan", "blocklist-expiry": "Sinpngan ryax", "blocklist-reason": "’ringan", "ipblocklist-submit": "Hhkangi’", @@ -573,6 +604,7 @@ "export": "Pawsa’ sa bzinah quwzngayan", "export-submit": "Pawsa’", "allmessages-filter-legend": "Hhkangi’", + "allmessages-filter-unmodified": "Iyat sinbah", "allmessages-filter-all": "Kwara’ biru’ na zngyan", "allmessages-language": "Kay’:", "allmessages-filter-submit": "Mtzyuwaw", @@ -629,6 +661,7 @@ "simpleantispam-label": "Kmyagal sa kana ptayqihiy na niwan saysyup na kay’ na nnanu.\nLaxiy brwaniy sa bbrwan qaniy!", "pageinfo-language-change": "smbah", "pageinfo-content-model-change": "smbah", + "pageinfo-robot-index": "Snwalan", "pageinfo-watchers": "Number of page watchers", "pageinfo-toolboxlink": "Zzngayan na ggalan qqbaqan", "pageinfo-contentpage-yes": "Aw’", @@ -646,7 +679,9 @@ "file-info-gif-looped": "syunxwan", "file-info-png-looped": "syunxwan", "newimages-legend": "Hhkangi’", + "gallery-slideshow-toggle": "Sbah mita' sa syasing bzinah", "ilsubmit": "Hhkangi’", + "bydate": "skahul sa ryax", "metadata": "Cyuens’cryaw", "metadata-help": "Taki’ sa biru’ na kwara’ zayzyuwaw qaniy ga kwara’ kin na zayzyuwaw bbzinah, kwara’ quw zyuwaw sqaniy ga hazi’ na kahul sa pins’rux na Suwe syangciy ini’ ga tmrang squw cyux ps’rux squw Sken ini’ ga cyux tmrang smr’zyut sa Suwe . \nMaha iy wal sbahun squw puqing balay na biru’ cyux syan squw ana nanu’ zyuwaw lga, iyat hazi’ baqun minblaq ppwah kruma’ quw wal minblayqun miru’ na wayal sbahun na zyuwaw hya’ la.", "metadata-fields": "maki’ squw bnaykgan na pintkaykay’ ka qsahuy na Cyens’cryaw EXIF ga, syun niya’ sa zzngazyan kwara’ kin na Syasing, nanu’ iy mhiriq quw binrwan niya’ Cyens’cryaw lga nanak yaquw nyux sbiru’ hugal ka pintkaykay’ qaniy msthay.\ncyuens’ cryaw bzinah hya’ lga skun niya’ sa llqingun qasa hya’. \n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude", @@ -654,6 +689,7 @@ "exif-orientation": "Ppiray sa iyat ptkkiy ktan quw syasing", "exif-xresolution": "Sweping Cyesitu’", "exif-yresolution": "Cwec’ Cyesitu’", + "exif-primarychromaticities": "Spzyang balay na iro’", "exif-datetime": "Ryax na sinbah Tang’an squw zikang na sinbahan Tang’an", "exif-make": "Squliq ka pkbalay squw Syasinki’", "exif-model": "Lalu’ na kinblayan Syasingki’", @@ -662,7 +698,13 @@ "exif-colorspace": "Hhalan mwazyaw sa qqlah sa ini’ ptnaq kktan na bbiru’", "exif-datetimeoriginal": "Ryax na sni’ sa Craw squw zikang na sni’ sa Craw", "exif-datetimedigitized": "Ryax na minsuwexwa’ squw zikang na minsuwexwa’", + "exif-fnumber": "Kinsmyaxan na syasingki’", + "exif-subjectdistance": "Kintwahiq zyuwaw na sinngusan ppsingan", + "exif-lightsource": "Puqing na syax", "exif-flash": "Pnilaw na pyax pyax", + "exif-subjectarea": "Rhzyal cyux ki'an na spzyang kkayal", + "exif-subjectlocation": "Cyux ki'an na spzyang kkayal", + "exif-whitebalance": "Wayt belns", "exif-sharpness": "Srp nes", "exif-keywords": "Biru’ na Galan sa hhkangi qsahuy na tenaw", "exif-headline": "Lalu’", @@ -672,22 +714,44 @@ "exif-iimcategory": "Ps’anak sa mkgluw", "exif-identifier": "Biru’ na sinbbaq sa cyux naha’ ptcyuwagun", "exif-label": "Qinlah lalu’", + "exif-compression-1": "Ini’ aniy pkcikuy na’", + "exif-unknowndate": "Ini’ bqbaqiy ginlaylwan na ryax", "exif-orientation-1": "Mutuw galan sa puqing pspngan kwara’ na squliq", + "exif-orientation-2": "Ptbangun pssyuk", + "exif-exposureprogram-0": "Ini’ syaniy kay’ na’", + "exif-exposureprogram-1": "Szyuwi’ na qba’", "exif-meteringmode-0": "Ini’ bqbaqiy ginlaylwan", + "exif-meteringmode-1": "Pinqsugan", + "exif-meteringmode-4": "Multi-Spot", "exif-meteringmode-255": "Bzinah", "exif-lightsource-0": "Ini’ bqbaqiy ginlaylwan", + "exif-lightsource-1": "Snyaxan wagi’", "exif-lightsource-2": "Pnilaw na inkwang", "exif-lightsource-4": "Pnilaw na pyax pyax", "exif-lightsource-10": "Mzyulung", + "exif-lightsource-11": "Tay minkum", "exif-focalplaneresolutionunit-2": "incun", + "exif-sensingmethod-1": "Ini’ syaniy kay’ na’", "exif-customrendered-0": "Kwara’ hya’ ga cngsyu’", + "exif-exposuremode-1": "Pinspsyax na squliq", "exif-scenecapturetype-0": "Galan pspngan", + "exif-scenecapturetype-2": "Syasing na squliq", + "exif-scenecapturetype-3": "Knita’ sa mlhngan na qlqalang", + "exif-gaincontrol-0": "Ungat", + "exif-gaincontrol-1": "Kcikuy cikay tmwang", + "exif-gaincontrol-2": "Kpzyux cikay tmwang", + "exif-gaincontrol-3": "Kcikuy cikay hmhuwi’", + "exif-gaincontrol-4": "Kpzyux cikay hmhuwi’", "exif-contrast-0": "Galan pspngan", + "exif-contrast-2": "lawkah/mhitu’", "exif-saturation-0": "Galan pspngan", "exif-sharpness-0": "Galan pspngan", + "exif-sharpness-2": "lawkah/mhitu’", "exif-subjectdistancerange-0": "Ini’ bqbaqiy ginlaylwan", + "exif-subjectdistancerange-1": "Mekro", "exif-gpslatitude-n": "Pewe’", "exif-gpslatitude-s": "Nanwe’", + "exif-gpslongitude-e": "Ist longzicyut", "exif-gpslongitude-w": "Sicing", "exif-gpsdestdistance-k": "Kirometa’", "exif-gpsdestdistance-m": "Inri’", @@ -698,6 +762,7 @@ "exif-dc-rights": "Pcingan na sinpngan", "exif-iimcategory-hth": "Blaq hi’", "exif-iimcategory-spo": "Tayyok", + "exif-iimcategory-wea": "Kayal", "exif-urgency-normal": "Galan pspngan ($1)", "namespacesall": "kwara’", "monthsall": "kwara’", @@ -710,8 +775,11 @@ "imgmultipagenext": "llpgan tay suruw →", "imgmultigo": "Aw’!", "img-lang-go": "Musa’", + "ascending_abbrev": "pskkrawn paybkuw", "table_pager_next": "Llpgan tay suruw", "table_pager_prev": "Llpgan tay glaing", + "table_pager_first": "T’ringan balay na llpgan", + "table_pager_last": "Pucing balay llpgan", "table_pager_limit_submit": "Pawsun", "watchlistedit-raw-titles": "Lalu’:", "watchlistedit-clear-titles": "Lalu’:", @@ -734,6 +802,7 @@ "redirect-lookup": "Hmkangi’:", "redirect-user": "Mning ID", "redirect-file": "Lalu’ na tang’an", + "redirect-not-exists": "Ini' ’luwiy biru’ na llpgan", "fileduplicatesearch-filename": "Lalu’ na tang’an:", "fileduplicatesearch-submit": "Hhkangi’", "specialpages": "Mnanak na zzngayan", @@ -752,8 +821,11 @@ "tags-delete-reason": "’ringan:", "tags-activate-reason": "’ringan:", "tags-deactivate-reason": "’ringan:", + "tags-edit-existing-tags-none": "Ungat", "tags-edit-reason": "’ringan:", + "comparepages": "Pspung sa zzngazyan", "compare-page2": "Zzngayan 2", + "compare-submit": "Pspngun", "diff-form": "Kin’ini’ ptnaq", "permanentlink": "Mrayrhuw na pin’ubuy", "htmlform-submit": "Pawsun", @@ -764,7 +836,9 @@ "logentry-move-move": "$1 {{GENDER:$2|wal shzyun}}zngyan $3 squw $4", "logentry-newusers-create": "Wayal tmasuq {{GENDER:$2|ps’rux sq }} quw cin canghaw $1", "logentry-upload-upload": "$1 {{GENDER:$2|wal pawsun }} $3", + "rightsnone": "(ungat)", "feedback-back": "’bzinah", + "feedback-close": "Tmasuq", "feedback-message": "Pintkaykay’:", "feedback-subject": "Spzyang na ptzyuwaw:", "feedback-submit": "Pawsun", @@ -783,12 +857,18 @@ "mediastatistics-header-text": "Biru’ mlmlux", "special-characters-group-latin": "Biru’ na lating", "special-characters-group-symbols": "Sni’ naha’ sa gaga’ na bbiru’", + "special-characters-group-greek": "Biru’ na Grisya’", "special-characters-group-persian": "Przn", "special-characters-group-bangla": "Biru’ na Bengr", "special-characters-group-thai": "Biru’ na Taykok", + "special-characters-group-khmer": "Biru' na Khmer", "mw-widgets-titleinput-description-new-page": "ungat zzngayan", + "mw-widgets-categoryselector-add-category-placeholder": "Twangiy sa pintbcyan...", "log-action-filter-all": "Kwara’ biru’ na zngyan", "log-action-filter-block-block": "Qmhut", + "log-action-filter-delete-event": "Pzyutan binrwan", + "log-action-filter-patrol-patrol": "hkangyun na qba’", + "log-action-filter-rights-rights": "Sbah na qba’", "authmanager-email-label": "e-meyo’", "authmanager-email-help": "Zyusyo na e-meyo’" } diff --git a/languages/i18n/ur.json b/languages/i18n/ur.json index d844fb8769..0986d7e7e0 100644 --- a/languages/i18n/ur.json +++ b/languages/i18n/ur.json @@ -1269,7 +1269,10 @@ "recentchanges-legend-heading": "اختصارات:", "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (نیز [[Special:NewPages|جدید صفحات کی فہرست]]) ملاحظہ فرمائیں", "recentchanges-submit": "دکھائیں", + "rcfilters-filterlist-feedbacklink": "ہمیں بتایئے کہ آپ آپ ان (نئے) چھننی والے آلات کے بارے میں کیا سوچتے ہیں", "rcfilters-filter-user-experience-level-experienced-label": "تجربہ کار صارف", + "rcfilters-watchlist-editWatchlist-button": "اپنی زیرنظر صفحات کی فہرست ترمیم کیجیے", + "rcfilters-watchlist-showupdated": "تبدیلیوں کے رونما ہونے کے بعد جن صفحات کا آپ دورہ نہیں کیے ہیں وہ جلی میں، ٹھوس مارکروں کے ساتھ ہیں۔", "rcnotefrom": "ذیل میں $2 سے کی گئی {{PLURAL:$5|تبدیلی|تبدیلیاں}} $1 تک دکھائی جا رہی ہیں۔", "rclistfrom": "$2، $3ء سے ہونے والی نئی تبدیلیاں دکھائیں", "rcshowhideminor": "معمولی ترامیم $1", diff --git a/languages/i18n/vi.json b/languages/i18n/vi.json index 9ab3d48554..fe2be9b7fb 100644 --- a/languages/i18n/vi.json +++ b/languages/i18n/vi.json @@ -3551,7 +3551,7 @@ "compare-invalid-title": "Tên trang chỉ định không hợp lệ.", "compare-title-not-exists": "Tên trang chỉ định không tồn tại.", "compare-revision-not-exists": "Phiên bản chỉ định không tồn tại.", - "diff-form": "'''biểu mẫu'''", + "diff-form": "Khác biệt", "dberr-problems": "Xin lỗi! Trang này đang gặp phải những khó khăn về kỹ thuật.", "dberr-again": "Xin thử đợi vài phút rồi tải lại trang.", "dberr-info": "(Không thể liên lạc với máy chủ cơ sở dữ liệu: $1)", diff --git a/languages/i18n/zh-hans.json b/languages/i18n/zh-hans.json index eed8eec0c6..09810ba1bc 100644 --- a/languages/i18n/zh-hans.json +++ b/languages/i18n/zh-hans.json @@ -1407,7 +1407,7 @@ "rcfilters-empty-filter": "没有激活的过滤器。已显示所有贡献。", "rcfilters-filterlist-title": "过滤器", "rcfilters-filterlist-whatsthis": "这些是怎样工作的?", - "rcfilters-filterlist-feedbacklink": "在新(测试版)过滤器中提供反馈", + "rcfilters-filterlist-feedbacklink": "告诉我们您对这些(新)过滤工具有什么想法", "rcfilters-highlightbutton-title": "高亮结果", "rcfilters-highlightmenu-title": "选择颜色", "rcfilters-highlightmenu-help": "选择颜色来高亮该属性", @@ -1488,6 +1488,8 @@ "rcfilters-liveupdates-button-title-on": "关闭实时更新", "rcfilters-liveupdates-button-title-off": "显示新更改(如有)", "rcfilters-watchlist-markSeen-button": "标记所有更改为已查看", + "rcfilters-watchlist-editWatchlist-button": "编辑您的监视页面的列表", + "rcfilters-watchlist-showupdated": "自更改发生以来,对您尚未访问的页面做出的更改以粗体显示,并带有立体标记。", "rcnotefrom": "下面{{PLURAL:$5|是}}$3 $4之后的更改(最多显示$1个)。", "rclistfromreset": "重置时间选择", "rclistfrom": "显示$3 $2之后的新更改", diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.WatchlistTopSectionWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.WatchlistTopSectionWidget.less index bbe4528d7d..5e1e11845d 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.WatchlistTopSectionWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.WatchlistTopSectionWidget.less @@ -1,7 +1,15 @@ .mw-rcfilters-ui-watchlistTopSectionWidget { + &-watchlistDetails { + width: 100%; + } + &-editWatchlistButton { - float: right; - margin-left: 3em; + vertical-align: bottom; + + // actual button + .oo-ui-buttonWidget { + margin-left: 3em; + } } &-savedLinks { diff --git a/tests/parser/parserTests.txt b/tests/parser/parserTests.txt index 2fa3cb05d0..82d195a653 100644 --- a/tests/parser/parserTests.txt +++ b/tests/parser/parserTests.txt @@ -15807,26 +15807,6 @@ parsoid=wt2html !! end -!! test -9. Categories and newlines: should behave properly with linkprefix (T87753) -!! options -language=ar -!! wikitext -foo bar -foo bar -[[تصنيف:Foo]] -[[تصنيف:Bar]] -!! html/php -

foo bar -foo bar -

-!! html/parsoid -

foo bar -foo bar

- - -!! end - !! test Category links with multiple namespaces !! wikitext @@ -15874,20 +15854,6 @@ x[[Category:Foo]]y

xy

!! end -!! test -Link prefix/suffixes aren't applied to language links -!! options -parsoid=wt2html -language=is -!! wikitext -x[[es:Foo]]y -!! html/php -

xy -

-!! html/parsoid -

xy

-!! end - !! test Parsoid: Serialize link to file page with colon escape !! options @@ -28458,10 +28424,10 @@ wgFragmentMode=[ 'html5', 'legacy' ]

Foo bar[edit]

foo Bar[edit]

-

Тест[edit]

-

Тест[edit]

-

тест[edit]

-

Hey < # " > % : '[edit]

+

Тест[edit]

+

Тест[edit]

+

тест[edit]

+

Hey < # " > % : '[edit]

#Foo bar #foo Bar #Тест #тест #Hey < # " > % : '

%F0%9F%92%A9

#啤酒 #啤酒 @@ -28505,10 +28471,10 @@ wgFragmentMode=[ 'legacy', 'html5' ]

Foo bar[edit]

foo Bar[edit]

-

Тест[edit]

-

Тест[edit]

-

тест[edit]

-

Hey < # " > % : '[edit]

+

Тест[edit]

+

Тест[edit]

+

тест[edit]

+

Hey < # " > % : '[edit]

#Foo bar #foo Bar #Тест #тест #Hey < # " > % : '

.F0.9F.92.A9

#啤酒 #啤酒 diff --git a/tests/phpunit/includes/config/EtcdConfigTest.php b/tests/phpunit/includes/config/EtcdConfigTest.php index c13cf2517c..ebe1972547 100644 --- a/tests/phpunit/includes/config/EtcdConfigTest.php +++ b/tests/phpunit/includes/config/EtcdConfigTest.php @@ -383,7 +383,7 @@ class EtcConfigTest extends PHPUnit_Framework_TestCase { false // retry ], ], - '200 OK - Skip dir' => [ + '200 OK - Empty dir' => [ 'http' => [ 'code' => 200, 'reason' => 'OK', @@ -395,7 +395,8 @@ class EtcConfigTest extends PHPUnit_Framework_TestCase { ], [ 'key' => '/example/sub', - 'dir' => true + 'dir' => true, + 'nodes' => [], ], [ 'key' => '/example/bar', @@ -410,6 +411,68 @@ class EtcConfigTest extends PHPUnit_Framework_TestCase { false // retry ], ], + '200 OK - Recursive' => [ + 'http' => [ + 'code' => 200, + 'reason' => 'OK', + 'headers' => [], + 'body' => json_encode( [ 'node' => [ 'nodes' => [ + [ + 'key' => '/example/a', + 'dir' => true, + 'nodes' => [ + [ + 'key' => 'b', + 'value' => json_encode( [ 'val' => true ] ), + ], + [ + 'key' => 'c', + 'value' => json_encode( [ 'val' => false ] ), + ], + ], + ], + ] ] ] ), + 'error' => '', + ], + 'expect' => [ + [ 'a/b' => true, 'a/c' => false ], // data + null, + false // retry + ], + ], + '200 OK - Missing nodes at second level' => [ + 'http' => [ + 'code' => 200, + 'reason' => 'OK', + 'headers' => [], + 'body' => json_encode( [ 'node' => [ 'nodes' => [ + [ + 'key' => '/example/a', + 'dir' => true, + ], + ] ] ] ), + 'error' => '', + ], + 'expect' => [ + null, + "Unexpected JSON response in dir 'a'; missing 'nodes' list.", + false // retry + ], + ], + '200 OK - Correctly encoded garbage response' => [ + 'http' => [ + 'code' => 200, + 'reason' => 'OK', + 'headers' => [], + 'body' => json_encode( [ 'foo' => 'bar' ] ), + 'error' => '', + ], + 'expect' => [ + null, + "Unexpected JSON response: Missing or invalid node at top level.", + false // retry + ], + ], '200 OK - Bad value' => [ 'http' => [ 'code' => 200, @@ -453,7 +516,7 @@ class EtcConfigTest extends PHPUnit_Framework_TestCase { ], 'expect' => [ null, // data - "Unexpected JSON response; missing 'nodes' list.", + "Error unserializing JSON response.", false // retry ], ], @@ -491,6 +554,9 @@ class EtcConfigTest extends PHPUnit_Framework_TestCase { /** * @covers EtcdConfig::fetchAllFromEtcdServer * @covers EtcdConfig::unserialize + * @covers EtcdConfig::parseResponse + * @covers EtcdConfig::parseDirectory + * @covers EtcdConfigParseError * @dataProvider provideFetchFromServer */ public function testFetchFromServer( array $httpResponse, array $expected ) {