version 2 or later. Derivative works and later versions of the code must be
free software licensed under the same or a compatible license. This includes
"extensions" that use MediaWiki functions or variables; see
-http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins for details.
+https://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins for details.
For the full text of version 2 of the license, see
https://www.gnu.org/licenses/gpl-2.0.html or '''GNU General Public License'''
* resources/assets/licenses/cc-by.png
These icons are trademarked, and used subject to the CC trademark license,
-available at http://creativecommons.org/policies#trademark
+available at https://creativecommons.org/policies#trademark
== GNU GENERAL PUBLIC LICENSE ==
what you're doing!) and keep track of major changes to the software, including
performance improvements and security patches.
-http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce (low traffic)
+https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce (low traffic)
-http://lists.wikimedia.org/mailman/listinfo/mediawiki-l (site admin support)
+https://lists.wikimedia.org/mailman/listinfo/mediawiki-l (site admin support)
-http://lists.wikimedia.org/mailman/listinfo/wikitech-l (development)
+https://lists.wikimedia.org/mailman/listinfo/wikitech-l (development)
* the documentation at https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents
* the mediawiki-l mailing list archive at
- http://lists.wikimedia.org/pipermail/mediawiki-l/
+ https://lists.wikimedia.org/pipermail/mediawiki-l/
* the bug tracker at https://phabricator.wikimedia.org/
for information and workarounds to common issues.
Download the files for the new version of the software. These are available
as a compressed "tar" archive from the Wikimedia Download Service
-(http://download.wikimedia.org/mediawiki).
+(https://releases.wikimedia.org/mediawiki/).
You can also obtain the new files directly from our Git source code
repository.
* Nostalgia: A skin which looks like Wikipedia did in its first year (2001).
This skin is now used for the old Wikipedia snapshot at
- http://nostalgia.wikipedia.org/
+ https://nostalgia.wikipedia.org/
* Chick: A lightweight Monobook skin with no sidebar. The sidebar links were
given at the bottom of the page instead.
* @param IContextSource $context
* @param string $formClass
* @param array $remove Array of items to remove
- * @return PreferencesForm|HtmlForm
+ * @return PreferencesForm|HTMLForm
*/
static function getFormObject(
$user,
}
public function getInputWidget( $params ) {
- return new Mediawiki\Widget\SelectWithInputWidget( $params );
+ return new MediaWiki\Widget\SelectWithInputWidget( $params );
}
/**
}
public function getInputWidget( $params ) {
- return new Mediawiki\Widget\SelectWithInputWidget( $params );
+ return new MediaWiki\Widget\SelectWithInputWidget( $params );
}
/**
$fromSrc = $this->getContext()->msg(
'shared-repo-from',
$file->getRepo()->getDisplayName()
- )->text();
+ )->escaped();
}
$out->addHTML( "<li>{$link} {$fromSrc}</li>\n" );
}
$value = '|';
break;
case 'currentmonth':
- $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'm' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'm' ), true );
break;
case 'currentmonth1':
- $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'n' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'n' ), true );
break;
case 'currentmonthname':
$value = $pageLang->getMonthName( MWTimestamp::getInstance( $ts )->format( 'n' ) );
$value = $pageLang->getMonthAbbreviation( MWTimestamp::getInstance( $ts )->format( 'n' ) );
break;
case 'currentday':
- $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'j' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'j' ), true );
break;
case 'currentday2':
- $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'd' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getInstance( $ts )->format( 'd' ), true );
break;
case 'localmonth':
- $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'm' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'm' ), true );
break;
case 'localmonth1':
- $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'n' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'n' ), true );
break;
case 'localmonthname':
$value = $pageLang->getMonthName( MWTimestamp::getLocalInstance( $ts )->format( 'n' ) );
$value = $pageLang->getMonthAbbreviation( MWTimestamp::getLocalInstance( $ts )->format( 'n' ) );
break;
case 'localday':
- $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'j' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'j' ), true );
break;
case 'localday2':
- $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'd' ) );
+ $value = $pageLang->formatNum( MWTimestamp::getLocalInstance( $ts )->format( 'd' ), true );
break;
case 'pagename':
$value = wfEscapeWikiText( $this->mTitle->getText() );
* @ingroup SpecialPage
*/
-use Mediawiki\MediaWikiServices;
+use MediaWiki\MediaWikiServices;
/**
* A special page that allows users to export pages in a XML file
* Get the preferences form to use.
* @param User $user The user.
* @param IContextSource $context The context.
- * @return PreferencesForm|HtmlForm
+ * @return PreferencesForm|HTMLForm
*/
protected function getFormObject( $user, IContextSource $context ) {
return Preferences::getFormObject( $user, $context );
protected $opts;
/**
- * @var HtmlForm
+ * @var HTMLForm
*/
protected $mForm;
"pageinfo-few-watchers": "Менш за $1 {{PLURAL:$1|назіральніка|назіральнікі|назіральнікаў}}",
"pageinfo-few-visiting-watchers": "Могуць быць, а могуць ня быць удзельнікі, якія назіраюць за старонкай і бачылі апошнія зьмены",
"pageinfo-redirects-name": "Перанакіраваньняў на гэтую старонку",
- "pageinfo-subpages-name": "Колькасьць падстаронак",
+ "pageinfo-subpages-name": "Колькасьць падстаронак гэтай старонкі",
"pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|перанакіраваньне|перанакіраваньні|перанакіраваньняў}}; $3 {{PLURAL:$3|звычайная|звычайныя|звычайных}})",
"pageinfo-firstuser": "Стваральнік старонкі",
"pageinfo-firsttime": "Дата стварэньня старонкі",
"confirmemail": "Potvrdite adresu e-pošte",
"confirmemail_noemail": "Niste unijeli tačnu e-mail adresu u Vaše [[Special:Preferences|korisničke postavke]].",
"confirmemail_text": "{{SITENAME}} zahtijeva da potvrdite adresu Vaše e-pošte prije nego što koristite mogućnosti e-pošte.\nAktivirajte dugme ispod kako biste poslali poštu za potvrdu na Vašu adresu.\nPošta uključuje link koji sadrži kod;\nučitajte link u Vaš preglednik da biste potvrdili da je adresa Vaše e-pošte validna.",
- "confirmemail_pending": "Potvrdni kod Vam je već poslan e-poštom;\nako ste nedavno otvorili račun, trebali biste pričekati nekoliko minuta da poslana pošta stigne, prije nego što ponovo zahtijevate novi kod.",
+ "confirmemail_pending": "Potvrdni kod Vam je već poslan e-poštom;\nako ste nedavno otvorili račun, pričekajte nekoliko minuta da poruka stigne prije nego što zatražite novi kod.",
"confirmemail_send": "Pošaljite kod za potvrdu",
"confirmemail_sent": "E-pošta za potvrđivanje poslata.",
"confirmemail_oncreate": "Kod za potvrđivanje Vam je poslat na Vašu e-mail adresu.\nTaj kod nije neophodan za prijavljivanje, ali Vam ne potreban kako bi ste omogućili funkcije wikija zasnovane na e-mailu.",
"timezoneregion-europe": "Europa",
"timezoneregion-indian": "Oceà Índic",
"timezoneregion-pacific": "Oceà Pacífic",
- "allowemail": "Permet que altres usuaris puguin enviar-me missatges per correu electrònic",
+ "allowemail": "Permet que altres usuaris m'enviïn missatges per correu electrònic",
"prefs-searchoptions": "Cerca",
"prefs-namespaces": "Espais de noms",
"default": "per defecte",
"rcfilters-filter-lastrevision-label": "Darrera revisió",
"rcfilters-filter-lastrevision-description": "El canvi més recent a una pàgina.",
"rcfilters-filter-previousrevision-label": "Revisions anteriors",
+ "rcfilters-filter-previousrevision-description": "Tots els canvis que no són «la darrera revisió».",
"rcfilters-filter-excluded": "Exclòs",
"rcfilters-exclude-button-off": "Exclou els seleccionats",
"rcfilters-exclude-button-on": "Excloent els seleccionats",
"rcfilters-watchlist-markseen-button": "Marca tots els canvis com a vistos",
"rcfilters-watchlist-edit-watchlist-button": "Editeu la vostra llista de pàgines seguides",
"rcnotefrom": "A sota hi ha {{PLURAL:$5|el canvi|els canvis}} a partir de <strong>$3, $4</strong> (fins a <strong>$1</strong>).",
+ "rclistfromreset": "Reinicialitza la selecció de data",
"rclistfrom": "Mostra els canvis nous des de $3, $2",
"rcshowhideminor": "$1 edicions menors",
"rcshowhideminor-show": "Mostra",
"pageswithprop-legend": "Pàgines amb una propietat de pàgina",
"pageswithprop-text": "Aquesta pàgina llista les pàgines que utilitzen una propietat de pàgina en particular.",
"pageswithprop-prop": "Nom de la propietat:",
+ "pageswithprop-reverse": "Ordena en invers",
"pageswithprop-submit": "Vés",
"pageswithprop-prophidden-long": "valor de propietat text llarg ocult ($1)",
"pageswithprop-prophidden-binary": "valor de propietat binària oculta ($1)",
"recentchanges-submit": "Show",
"rcfilters-tag-remove": "Remove '$1'",
"rcfilters-legend-heading": "<strong>List of abbreviations:</strong>",
- "rcfilters-other-review-tools": "<strong>Other review tools</strong>",
+ "rcfilters-other-review-tools": "Other review tools",
"rcfilters-group-results-by-page": "Group results by page",
"rcfilters-grouping-title": "Grouping",
"rcfilters-activefilters": "Active filters",
"rcfilters-days-show-hours": "$1 {{PLURAL:$1|hour|hours}}",
"rcfilters-highlighted-filters-list": "Highlighted: $1",
"rcfilters-quickfilters": "Saved filters",
- "rcfilters-quickfilters-placeholder-title": "No links saved yet",
+ "rcfilters-quickfilters-placeholder-title": "No filters saved yet",
"rcfilters-quickfilters-placeholder-description": "To save your filter settings and reuse them later, click the bookmark icon in the Active Filter area, below.",
"rcfilters-savedqueries-defaultlabel": "Saved filters",
"rcfilters-savedqueries-rename": "Rename",
"tog-minordefault": "Marcar todas las ediciones como menores de manera predeterminada",
"tog-previewontop": "Mostrar previsualización antes del cuadro de edición",
"tog-previewonfirst": "Mostrar previsualización en la primera edición",
- "tog-enotifwatchlistpages": "Enviarme un correo electrónico cuando se modifique una página o un archivo de mi lista de seguimiento",
- "tog-enotifusertalkpages": "Enviarme un mensaje de correo electrónico cuando se modifique mi página de discusión",
+ "tog-enotifwatchlistpages": "Enviarme un mensaje de correo cuando se modifique una página o un archivo de mi lista de seguimiento",
+ "tog-enotifusertalkpages": "Enviarme un mensaje de correo cuando se modifique mi página de discusión",
"tog-enotifminoredits": "Notificarme también por correo electrónico los cambios menores de las páginas y archivos",
"tog-enotifrevealaddr": "Revelar mi dirección de correo electrónico en los correos de notificación",
"tog-shownumberswatching": "Mostrar el número de usuarios que la vigilan",
"tog-watchlisthideanons": "Ocultar las ediciones de los usuarios anónimos de la lista de seguimiento",
"tog-watchlisthidepatrolled": "Ocultar las ediciones verificadas de la lista de seguimiento",
"tog-watchlisthidecategorization": "Ocultar la categorización de páginas",
- "tog-ccmeonemails": "Recibir copias de los correos electrónicos que envíe a otros usuarios",
+ "tog-ccmeonemails": "Recibir copias de los mensajes de correo que envíe a otros usuarios",
"tog-diffonly": "No mostrar el contenido de la página debajo de la lista de diferencias",
"tog-showhiddencats": "Mostrar categorías ocultas",
"tog-norollbackdiff": "No mostrar la lista de diferencias después de revertir",
"viewyourtext": "Puedes ver y copiar el código de <strong>tus ediciones</strong> en esta página.",
"protectedinterface": "Esta página proporciona el texto de la interfaz del software en este wiki, y está protegida para prevenir el abuso.\nPara agregar o cambiar las traducciones para todos los wikis, usa [https://translatewiki.net/ translatewiki.net], el proyecto de localización de MediaWiki.",
"editinginterface": "<strong>Advertencia:</strong> estás editando una página usada para proporcionar texto de la interfaz al software. \nLos cambios en esta página afectarán la apariencia de la interfaz de los demás usuarios de este wiki.",
- "translateinterface": "Para añadir o cambiar traducciones para todos los wikis, usa [https://translatewiki.net/ translatewiki.net], el proyecto de localización de MediaWiki.",
+ "translateinterface": "Para añadir o cambiar traducciones para todos los wikis, usa [https://translatewiki.net/ translatewiki.net], el proyecto de regionalización de MediaWiki.",
"cascadeprotected": "Esta página ha sido protegida contra edición porque está transcluida en {{PLURAL:$1|la siguiente página protegida|las siguientes páginas protegidas}} con la opción de «cascada» activa:\n$2",
"namespaceprotected": "No tienes permiso para editar las páginas del espacio de nombres <strong>$1</strong>.",
"customcssprotected": "No tienes permiso para editar esta página CSS, porque contiene configuraciones personales de otro usuario.",
"parser-template-loop-warning": "Se ha detectado un bucle de plantilla: [[$1]]",
"template-loop-category": "Páginas con bucles de plantillas",
"template-loop-category-desc": "Esta página contiene un bucle de plantillas, es decir, una plantilla que se llama a sí misma recursivamente.",
+ "template-loop-warning": "<strong>Atención:</strong> esta página llama a [[:$1]], lo que provoca un bucle en las plantillas (una llamada recurrente infinita).",
"parser-template-recursion-depth-warning": "Se ha superado el límite de profundidad de la recursividad de plantillas ($1)",
"language-converter-depth-warning": "Se ha superado el límite de profundidad del convertidor de idioma ($1)",
"node-count-exceeded-category": "Páginas que sobrepasan la cantidad de nodos",
"prefs-editor": "Editor",
"prefs-preview": "Previsualización",
"prefs-advancedrc": "Opciones avanzadas",
+ "prefs-opt-out": "Renunciar a las mejoras",
"prefs-advancedrendering": "Opciones avanzadas",
"prefs-advancedsearchoptions": "Opciones avanzadas",
"prefs-advancedwatchlist": "Opciones avanzadas",
"right-userrights-interwiki": "Modificar los permisos de usuario en otros wikis",
"right-siteadmin": "Bloquear y desbloquear la base de datos",
"right-override-export-depth": "Exportar páginas, incluidas aquellas enlazadas hasta una profundidad de 5",
- "right-sendemail": "Enviar correo electrónico a otros usuarios",
+ "right-sendemail": "Enviar mensajes de correo a otros usuarios",
"right-managechangetags": "Crear y (des)activar [[Special:Tags|etiquetas]]",
"right-applychangetags": "Aplicar [[Special:Tags|etiquetas]] junto con los cambios propios",
"right-changetags": "Agregar y quitar [[Special:Tags|etiquetas]] arbitrarias a revisiones individuales y entradas del registro",
"grant-privateinfo": "Acceder a información privada",
"grant-protect": "Proteger y desproteger páginas",
"grant-rollback": "Revertir cambios a páginas",
- "grant-sendemail": "Enviar un correo electrónico a otros usuarios",
+ "grant-sendemail": "Enviar mensajes de correo a otros usuarios",
"grant-uploadeditmovefile": "Subir, reemplazar y renombrar archivos",
"grant-uploadfile": "Subir archivos nuevos",
"grant-basic": "Permisos básicos",
"rcfilters-watchlist-edit-watchlist-button": "Edita tu lista de seguimiento",
"rcfilters-watchlist-showupdated": "Los cambios hechos a páginas que no has visitado desde que se efectuaron aparecen en <strong>negrita</strong>, acompañados de marcadores sólidos.",
"rcfilters-preference-label": "Ocultar la versión mejorada de Cambios recientes",
+ "rcfilters-preference-help": "Revierte el rediseño de interfaz de 2017 y desactiva todas las herramientas añadidas desde entonces.",
"rcnotefrom": "Debajo {{PLURAL:$5|aparece el cambio|aparecen los cambios}} desde <strong>$3, $4</strong> (se muestran hasta <strong>$1</strong>).",
"rclistfromreset": "Restablecer selección de fecha",
"rclistfrom": "Mostrar cambios nuevos desde las $2 del $3",
"sp-contributions-newonly": "Mostrar solo ediciones que son creaciones de páginas",
"sp-contributions-hideminor": "Ocultar ediciones menores",
"sp-contributions-submit": "Buscar",
+ "sp-contributions-outofrange": "No se pudo mostrar ningún resultado. El intervalo de IP seleccionado es mayor que el límite de CIDR de /$1.",
"whatlinkshere": "Lo que enlaza aquí",
"whatlinkshere-title": "Páginas que enlazan con «$1»",
"whatlinkshere-page": "Página:",
"block-log-flags-nousertalk": "no puede editar su propia página de discusión",
"block-log-flags-angry-autoblock": "autobloqueo avanzado habilitado",
"block-log-flags-hiddenname": "nombre de usuario ocultado",
- "range_block_disabled": "La facultad de administrador de crear bloqueos por rangos está deshabilitada.",
+ "range_block_disabled": "La facultad administrativa de crear bloqueos por intervalos está desactivada.",
"ipb_expiry_invalid": "El tiempo de caducidad no es válido.",
"ipb_expiry_old": "El tiempo de expiración está en el pasado.",
"ipb_expiry_temp": "Los bloqueos a nombres de usuario ocultos deben ser permanentes.",
"ipb_cant_unblock": "Error: no se encuentra el identificador de bloque $1. Pudo haber sido desbloqueado ya.",
"ipb_blocked_as_range": "Error: la dirección IP $1 no está bloqueada directamente y no puede ser desbloqueada.\nSin embargo, está bloqueada como parte del rango $2, que puede ser desbloqueado.",
"ip_range_invalid": "El intervalo de IP no es válido.",
- "ip_range_toolarge": "Los bloqueos de rango superiores a /$1 no están permitidos.",
+ "ip_range_toolarge": "Los bloqueos por intervalo superiores a /$1 no están permitidos.",
+ "ip_range_exceeded": "El intervalo de IP sobrepasa el límite máximo. Intervalo permitido: /$1.",
"ip_range_toolow": "En la práctica, no se permiten los intervalos de IP.",
"proxyblocker": "Bloqueador de proxies",
"proxyblockreason": "Tu dirección IP ha sido bloqueada porque es un proxy abierto.\nContacta con tu proveedor de servicios de Internet o con tu servicio de asistencia técnica e infórmales de este grave problema de seguridad.",
"exif-preferredattributionname": "Al volver a utilizar este trabajo, por favor da crédito",
"exif-pngfilecomment": "Comentario de archivo PNG",
"exif-disclaimer": "Exoneración de responsabilidad",
- "exif-contentwarning": "Advertencia de contenido",
+ "exif-contentwarning": "Alerta de contenido",
"exif-giffilecomment": "Comentario de archivo GIF",
"exif-intellectualgenre": "Tipo de elemento",
"exif-subjectnewscode": "Código de asunto",
"compare-title-not-exists": "El título especificado no existe.",
"compare-revision-not-exists": "La revisión especificada no existe.",
"diff-form": "Diferencias",
+ "diff-form-submit": "Mostrar diferencias",
"permanentlink": "Enlace permanente",
+ "permanentlink-revid": "Id. de revisión",
+ "permanentlink-submit": "Ir a la revisión",
"dberr-problems": "Lo sentimos. Este sitio está experimentando dificultades técnicas.",
"dberr-again": "Prueba a recargar dentro de unos minutos.",
"dberr-info": "(No se puede acceder a la base de datos: $1)",
"uploaded-script-svg": "عنصر قابل برنامهریزی «$1» در پرونده بارگذاری اسویجی یافت شد.",
"uploaded-hostile-svg": "سیاساس نا امن در عنصر سبک پروندهٔ بارگذاری شدهٔ اسویجی یافت شد.",
"uploaded-event-handler-on-svg": "قرار دادن ویژگیهای مدیریت رویداد <code>$1=\"$2\"</code> در پروندههای اسویجی مجاز نیست.",
- "uploaded-href-attribute-svg": "ویژگیهای href در پروندههای SVG فقط برای اهدافhttp:// ‎ وhttps:// ‎ مجاز هستند، <code><$1 $2=\"$3\"></code> یافت شد.",
+ "uploaded-href-attribute-svg": "<a> این مورد فقط برای پیوند (href) به داده است: (فایل جاسازیشده)، http:// یا https://، یا بخشی از (#, same-document) هدفها. برای سایر موارد، مانند <image>، فقط داده: و بخشی از صفحه اجازه دارید. برای تبدیل SVG تلاش کنید تصویر را جاسازی کنید. <code><$1 $2=\"$3\"></code> یافت شد.",
"uploaded-href-unsafe-target-svg": "در پرونده SVG بارگذاریشده برای نشانی هدف <code><$1 $2=\"$3\"></code> برچسب href به اطلاعات ناامن یافت شد.",
"uploaded-animate-svg": "برچسب \"animate\" یافت شده ممکن است herf را تغییر دهد. از مشخصه \"from\" <code><$1 $2=\"$3\"></code> در پرونده SVG بارگذاریشده استفاده کنید.",
"uploaded-setting-event-handler-svg": "تنظیمات مشخصه گرداننده رویداد بسته شدهاست. کد <code><$1 $2=\"$3\"></code> در پرونده بارگذاریشده یافت شد.",
"block-log-flags-nousertalk": "صفحهٔ بحث خود را نمیتواند ویرایش کند",
"block-log-flags-angry-autoblock": "قطع دسترسی خودکار پیشرفته فعال شد",
"block-log-flags-hiddenname": "نام کاربری پنهان",
- "range_block_disabled": "بستن یک بازه توسط مدیران غیر فعال است.",
+ "range_block_disabled": "بستن یک بازه توسط مدیران غیرفعال است.",
"ipb_expiry_invalid": "زمان سرآمدن نامعتبر.",
"ipb_expiry_old": "زمان سرآمدن در گذشتهاست.",
"ipb_expiry_temp": "قطع دسترسی کاربرهای پهنان باید همیشگی باشد.",
"default-skin-not-found": "اوه! پوسته پیشفرض برای ویکی شما تعریفشده در <code dir=\"ltr\"<$wgDefaultSkin</code> به عنوان <code>$1</code>، در دسترس نیست.\n\nبه نظر میآید نصب شما شامل پوستههای زیر میشود. [https://www.mediawiki.org/wiki/Manual:Skin_configuration راهنما: تنظیمات پوسته] را برای کسب اطلاعات در باره چگونگی فعالساختن آنها و انتخاب پیشفرض ببینید.\n\n$2\n\n; اگر اخیراً مدیاویکی را نصب کردهاید:\n: احتمالاً از گیت، یا به طور مستقیم از کد مبدأ که از چند متد دیگر استفاده میکند نصب کردید. انتظار میرود. چند {{PLURAL:$4|پوسته|پوسته}} از [https://www.mediawiki.org/wiki/Category:All_skins فهرست پوسته mediawiki.org] نصب کنید، که همراه چندین پوسته و افزونه هستند. شما میتوانید شاخه <code>skins/</code> را از آن نسخهبرداری کرده و بچسبانید.\n\n:* [https://www.mediawiki.org/wiki/Download_from_Git#Using_Git_to_download_MediaWiki_skins استفاده از گیت برای دریافت پوستهها].\n: انجام این کار با مخزن گیتتان تداخل نمیکند اگر توسعهدهنده مدیاویکی هستید.\n\n; اگر اخیراً مدیاویکی را ارتقاء دادید:\n: مدیاویکی ۱٫۲۴ و تازهتر دیگر به طور خودکار پوستههای نصبشده را فعال نمیکند ([https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery راهنما: کشف خودکار پوسته] را ببینید). شما میتوانید خطوط زیر را به داخل <code>LocalSettings.php</code> بچسبانید تا {{PLURAL:$5|همه|همه}} پوستههای نصبشده را فعال کنید:\n\n<pre dir=\"ltr\">$3</pre>\n\n; اگر اخیراً <code>LocalSettings.php</code> را تغییر دادید:\n: نام پوستهها را برای غلط املایی دوباره بررسی کنید.",
"default-skin-not-found-no-skins": "پوستهٔ پیشفرض برای ویکی شما تعریفشده در<code>$wgDefaultSkin</code> به عنوان <code>$1</code>، هست موجود نیست.\n\nشما پوستهها را نصب نکردهاید.\n\n:اگر مدیاویکی را بهروز یا نصب کردهاید:\n:ممکن است از گیت یا از کد منبع با روشهای دیگر نصب کردهاید. انتظار میرود MediaWiki 1.24 یا جدیدتر در پوشهٔ اصلی هیچ پوستهای نداشته باشند.\nسعی کنید تعدادی پوسته از [https://www.mediawiki.org/wiki/Category:All_skins پوشهٔ پوستههای مدیاویکی]، با:\n:*دریافت [https://www.mediawiki.org/wiki/Download نصبکننده تاربال]، که با چندین پوسته و افزونه هست. شما می توانید پوستهٔ <code>skins/</code> را از آن کپی و پیست کنید.\n:*کلون کردن یکی از <code dir=\"ltr\">mediawiki/skins/*</code> از مخزن در پوشهٔ <code>skins/</code> مدیاویکیتان.\n:اگر توسعهدهندهٔ مدیاویکی هستید، انجام این کار نباید تعارضی با مخزن گیت شما داشته باشد. برای اطلاعات بیشتر و فعال کردن پوستهها و انتخاب آنها به عنوان پیشفرض [https://www.mediawiki.org/wiki/Manual:Skin_configuration Manual: تنظیمات پوسته] را مشاهده کنید.",
"default-skin-not-found-row-enabled": "* <code>$1</code> / $2 (فعال)",
- "default-skin-not-found-row-disabled": "* <code>$1</code> / $2 (<strong>غیر فعال</strong>)",
+ "default-skin-not-found-row-disabled": "* <code>$1</code> / $2 (<strong>غیرفعال</strong>)",
"mediastatistics": "آمار رسانهها",
"mediastatistics-summary": "آمارها دربارهٔ نوعهای پروندهای به روزشده. این فقط شامل آخرین نسخهٔ پرونده است. نسخههای قدیمی یا حذفشده مسثنی هستند.",
"mediastatistics-nbytes": "{{PLURAL:$1|$1 بایت}} ($2؛ $3٪)",
"sessionmanager-tie": "نمیتوان چندین نوع درخواست هویتسنجی را ترکیب کرد: $1.",
"sessionprovider-generic": "$1 فصل",
"sessionprovider-mediawiki-session-cookiesessionprovider": "فصلهای کوکیمحور",
- "sessionprovider-nocookies": "کوکیها ممکن است غیر فعال شده باشند. اطمینان کسب کنید که کوکیها را فعال کردهاید و دوباره آغاز کنید.",
+ "sessionprovider-nocookies": "کوکیها ممکن است غیرفعال شده باشند. اطمینان کسب کنید که کوکیها را فعال کردهاید و دوباره آغاز کنید.",
"randomrootpage": "صفحهٔ ریشهٔ تصادفی",
"log-action-filter-block": "نوع بسته شدن:",
"log-action-filter-contentmodel": "نوع تغییرات مدل محتوا:",
"delete_and_move_text": "移動先「[[:$1]]」は既に存在します。\n移動のためにこのページを削除しますか?",
"delete_and_move_confirm": "はい、ページを削除します",
"delete_and_move_reason": "「[[$1]]」からの移動に伴う削除",
- "selfmove": "移動元と移動先のページ名が同じです。\n自分自身には移動できません。",
+ "selfmove": "ページ名が同じです。\n自分自身には移動できません。",
"immobile-source-namespace": "「$1」名前空間のページは移動できません",
"immobile-target-namespace": "「$1」名前空間にはページを移動できません",
"immobile-target-namespace-iw": "ウィキ間リンクは、ページの移動先には指定できません。",
"newimages-newbies": "新規利用者の投稿のみ表示",
"newimages-showbots": "ボットによるアップロードを表示",
"newimages-hidepatrolled": "巡回済みのアップロードを隠す",
+ "newimages-mediatype": "メディアの種類:",
"noimages": "表示できるものがありません。",
"gallery-slideshow-toggle": "トグルサムネイル",
"ilsubmit": "検索",
"cantrollback": "Ora bisa mbalèkaké suntingan; panganggo pungkasan iku siji-sijiné penulis artikel iki.",
"alreadyrolled": "Ora bisa mulihaké besutan pungkasan [[:$1]] déning [[User:$2|$2]] ([[User talk:$2|rembug]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]); ana wong liya sing wis mbesut utawa mulihaké kaca iki.\n\nBesutan pungkasan kaca iku garapané [[User:$3|$3]] ([[User talk:$3|rembug]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).",
"editcomment": "Ringkesan suntingan yaiku: <em>$1</em>.",
- "revertpage": "Besutané [[Special:Contributions/$2|$2]] ([[User talk:$2|rembugan]]) dipulihaké ing révisi pungkasan déning [[User:$1|$1]]",
- "revertpage-nouser": "Besutané panganggo peteng dipulihaké ing révisi pungkasan déning {{GENDER:$1|[[User:$1|$1]]}}",
+ "revertpage": "Besutané [[Special:Contributions/$2|$2]] ([[User talk:$2|rembugan]]) dipulihaké ing révisi pungkasan garapané [[User:$1|$1]]",
+ "revertpage-nouser": "Besutané panganggo peteng dipulihaké ing révisi pungkasan garapané {{GENDER:$1|[[User:$1|$1]]}}",
"rollback-success": "Suntingan dibalèkaké déning $1;\ndiowahi bali menyang vèrsi pungkasan déning $2.",
"sessionfailure-title": "Sèsi gagal",
"sessionfailure": "Katoné ana masalah karo sèsi log panjenengan; log panjenengan wis dibatalaké kanggo nyegah pambajakan. Mangga mencèt tombol \"back\" lan unggahaké manèh kaca sadurungé mlebu log, lan coba manèh.",
"timezoneregion-europe": "ევროპა",
"timezoneregion-indian": "ინდოეთის ოკეანე",
"timezoneregion-pacific": "წყნარი ოკეანე",
- "allowemail": "á\83¡á\83®á\83\95á\83\90 á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\9aá\83\94á\83\91á\83\98á\83¡á\83\92á\83\90á\83\9c á\83\94á\83\9a. á\83¤á\83\9dá\83¡á\83¢á\83\98á\83¡ á\83\9bá\83\98á\83¦á\83\94á\83\91á\83\98á\83¡ á\83\9cá\83\94á\83\91ართვა",
+ "allowemail": "á\83¡á\83®á\83\95á\83\90 á\83\9bá\83\9dá\83\9bá\83®á\83\9bá\83\90á\83 á\83\94á\83\91á\83\9aá\83\94á\83\91á\83\98á\83¡á\83\92á\83\90á\83\9c á\83\94á\83\9a. á\83¤á\83\9dá\83¡á\83¢á\83\98á\83¡ á\83\9bá\83\98á\83¦á\83\94á\83\91á\83\98á\83¡ á\83©ართვა",
"email-blacklist-label": "აუკრძალე შემდეგ მომხმარებლებს ჩემთვის მეილების გამოგზავნა:",
"prefs-searchoptions": "ძიების პარამეტრები",
"prefs-namespaces": "სახელთა სივრცეები",
"uploaded-script-svg": "ნაპოვნია \"$1\" ელემენტი ატვირთულ SVG ფაილში.",
"uploaded-hostile-svg": "ატვირთულ SVG-ფაილის style ელემენტში ნაპოვნია საფრთხის შემცვლელი CSS-ის კოდი.",
"uploaded-event-handler-on-svg": "event-handler ატრიბუტების <code>$1=\"$2\"</code> დანიშნვნა არ არის დაშვებული SVG ფაილებში.",
- "uploaded-href-attribute-svg": "href ატრიბუტებისთვის SVG ფაილებში დაშვებულია ბმულის გაკეთება http:// და https:// მისამართებზე, ნაპოვნია <code><$1 $2=\"$3\"></code>.",
+ "uploaded-href-attribute-svg": "<a>ელემნტები შესაძლოა დაუკავშირდნენ (href) მონაცემებს: (embedded file), http://, https://, ან ფრანგემენტს (#, same-document). სხვა ელემენტებისათვის, როგორიცაა <image>, მხოლოდ მონაცემი: და ფრანგმენტი არის ნებადართული. სცადეთ გამოიყენოთ embedding images, როდესაც აკეთებთ თქვენი SVG-ის ექსპორტს. ნაპოვნია <code><$1 $2=\"$3\"></code>.",
"uploaded-href-unsafe-target-svg": "ნაპოვნია href საშიშ მონაცემში: URI <code><$1 $2=\"$3\"></code> ატვირთულ SVG ფაილში.",
"uploaded-animate-svg": "ნაპოვნია \"animate\" ტეგი, რომელიც შესაძლოა ცვლის href-ს, \"from\" ატრიბუტის, <code><$1 $2=\"$3\"></code>, გამოყენებით ატვირთულ SVG ფაილში.",
"uploaded-setting-event-handler-svg": "event-handler ატრიბუტების დანიშვნა დაბლოკილია, ნაპოვნია <code><$1 $2=\"$3\"></code> ატვირთულ SVG ფაილში.",
"underline-never": "កុំឲ្យសោះ",
"underline-default": "តាមលំនាំដើមនៃកម្មវិធីរុករក",
"editfont-style": "រចនាបថពុម្ពអក្សរក្នុងប្រអប់កែប្រែ៖",
- "editfont-default": "លំនាំដើមនៃកម្មវិធីរុករក",
"editfont-monospace": "ពុម្ពអក្សរដែលដកឃ្លាតែមួយ",
"editfont-sansserif": "ពុម្ពអក្សរគ្មានកន្ទុយ (Sans-serif font)",
"editfont-serif": "ពុម្ពអក្សរមានកន្ទុយ (Serif font)",
"searcharticle": "ទៅ",
"history": "ប្រវត្តិទំព័រ",
"history_short": "ប្រវត្តិ",
+ "history_small": "ប្រវត្តិ",
"updatedmarker": "ត្រូវបានបន្ទាន់សម័យបន្ទាប់ពីពេលខ្ញុំចូលមើលចុងក្រោយ",
"printableversion": "ទម្រង់សម្រាប់បោះពុម្ភ",
"permalink": "តំណភ្ជាប់អចិន្ត្រៃយ៍",
"explainconflict": "ចាប់តាំងពីអ្នកបានបង្កើតទំព័រនេះមក មានអ្នកដទៃបានកែប្រែវាហើយ។ ផ្នែកខាងលើនៃទំព័រអត្ថបទ គឺជាកំណែប្រែថ្មី។ កំណែប្រែរបស់អ្នក គឺនៅផ្នែកខាងក្រោម។ ចូរដាក់កំណែប្រែរបស់អ្នកបញ្ចូលគ្នាជាមួយអត្ថបទដែលមាននៅផ្នែកខាងលើ។\n<strong>អត្ថបទនៅផ្នែកខខាងលើ</strong> នឹងត្រូវរក្សាទុក នៅពេលអ្នក ចុច\"រក្សាទំព័រ\"។",
"yourtext": "អត្ថបទរបស់អ្នក",
"storedversion": "កំណែដែលបានស្តារឡើងវិញ",
- "nonunicodebrowser": "'''ប្រយ័ត្ន៖ កម្មវិធីរុករករបស់អ្នកមិនគាំទ្រដល់អក្សរពុម្ពយូនីកូដទេ។'''\nមានដំណោះស្រាយមួយដែលអនុញ្ញាតឲ្យអ្នកកែប្រែទំព័រដោយសុវត្ថិភាព៖ តួអក្សរមិនមែន ASCII (non-ASCII) នឹងបង្ហាញនៅក្នុងប្រអប់កែប្រែជាកូដគោល១៦ ។",
"editingold": "'''បម្រាម:អ្នកកំពុងតែកែកំណែប្រែដែលហួសសម័យរបស់ទំព័រនេះ។\n\nប្រសិនបើអ្នករក្សាវាទុក កំណែប្រែពីមុនទាំងប៉ុន្មាននឹងត្រូវបាត់បង់។'''",
"yourdiff": "ចំណុចខុសគ្នា",
"copyrightwarning": "សូមធ្វើការកត់សម្គាល់ថា គ្រប់ការរួមចំណែករបស់អ្នកនៅលើ{{SITENAME}} ត្រូវបានផ្សព្វផ្សាយតាមលិខិតអនុញ្ញាត $2 (សូមមើល $1 សម្រាប់ព័ត៌មានលម្អិត) ។ បើអ្នកមិនចង់ឱ្យត្រូវបានអ្នកដទៃធ្វើការកែប្រែ ផ្សព្វផ្សាយបន្តសំណេររបស់អ្នកទេនោះ សូមអ្នកកុំដាក់ស្នើវានៅទីនេះអី។<br />\nអ្នកត្រូវសន្យាថា អ្នកសរសេរវាដោយខ្លួនអ្នក ឬបានចម្លងវាពីកម្មសិទ្ធិសាធារណៈឬពីប្រភពសេរី ។\n'''មិនត្រូវដាក់ស្នើការងារមានជាប់កម្មសិទ្ឋិបញ្ញាដោយគ្មានការអនុញ្ញាតទេ!'''",
"block": "ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់",
"unblock": "ដកការហាមឃាត់លើអ្នកប្រើប្រាស់",
"blockip": "ហាមឃាត់{{GENDER:$1|អ្នកប្រើប្រាស់}}",
- "blockip-legend": "ដាក់ការហាមឃាត់លើអ្នកប្រើប្រាស់",
"blockiptext": "សូមប្រើប្រាស់សំណុំបែបបទខាងក្រោមដើម្បីហាមឃាត់ការសរសេរពីអាសយដ្ឋាន IP ឬឈ្មោះអ្នកប្រើប្រាស់ណាមួយ។\nការធ្វើបែបនេះគួរតែធ្វើឡើងក្នុងគោលបំណងបង្ការការប៉ុនប៉ងបំផ្លាញ(vandalism)ដូចដែលមានចែងក្នុង[[{{MediaWiki:Policy-url}}|គោលការណ៍]]។\nសូមបំពេញមូលហេតុច្បាស់លាស់មួយខាងក្រោម (ឧទាហរណ៍៖ រាយឈ្មោះទំព័រនានាដែលត្រូវបានគេបំផ្លាញ)។",
"ipaddressorusername": "អាសយដ្ឋានIP ឬអត្តនាម៖",
"ipbexpiry": "រយៈពេលផុតកំណត់៖",
"timezoneregion-europe": "Ewropa",
"timezoneregion-indian": "Okyanûsa Hindî",
"timezoneregion-pacific": "Okyanûsa Mezin",
- "allowemail": "Ji bikarhênerên dî e-nameyan qebûl bike",
+ "allowemail": "Ji bikarhênerên din e-peyaman bistîne",
"prefs-searchoptions": "Lê bigere",
"prefs-namespaces": "Valahiyên nav",
"default": "asayî",
"underline-never": "Niekada",
"underline-default": "Pagal naršyklės nustatymus",
"editfont-style": "Redagavimo srities šrifto stilius:",
- "editfont-default": "Naršyklės numatytasis",
"editfont-monospace": "Lygiaplotis šriftas",
"editfont-sansserif": "Šriftas be užraitų",
"editfont-serif": "Šriftas su užraitais",
"explainconflict": "Kažkas kitas jau pakeitė puslapį nuo tada, kai jūs pradėjote jį redaguoti.\nViršutiniame tekstiniame lauke pateikta šiuo metu esanti puslapio versija.\nJūsų keitimai pateikti žemiau esančiame lauke.\nJums reikia sujungti jūsų pakeitimus su esančia versija.\nKai paspausite „$1“, bus įrašytas '''tik''' tekstas viršutiniame tekstiniame lauke.",
"yourtext": "Jūsų tekstas",
"storedversion": "Išsaugota versija",
- "nonunicodebrowser": "'''ĮSPĖJIMAS: Jūsų naršyklė nepalaiko unikodo. Kad būtų saugu redaguoti puslapį, ne ASCII simboliai redagavimo lauke bus rodomi kaip šešioliktainiai kodai.'''",
"editingold": "'''ĮSPĖJIMAS: Jūs keičiate ne naujausią puslapio versiją.\nJei išsaugosite savo keitimus, po to daryti pakeitimai pradings.'''",
"yourdiff": "Skirtumai",
"copyrightwarning": "Primename, kad viskas, kas patenka į {{SITENAME}}, yra laikoma paskelbtu pagal $2 (detaliau - $1). Jei nenorite, kad jūsų indėlis būtų be gailesčio redaguojamas ir platinamas, čia nerašykite.<br />\nJūs taip pat pasižadate, kad tai jūsų pačių rašytas turinys arba kopijuotas iš viešų ar panašių nemokamų šaltinių.\n'''NEKOPIJUOKITE AUTORINĖMIS TEISĖMIS APSAUGOTŲ DARBŲ BE LEIDIMO!'''",
"timezoneregion-indian": "Indijos vandenynas",
"timezoneregion-pacific": "Ramusis vandenynas",
"allowemail": "Leisti kitiems naudotojams siųsti man el. laiškus",
+ "email-blacklist-label": "Neleisti šiems vartotojams siųsti man el. laiškų:",
"prefs-searchoptions": "Paieška",
"prefs-namespaces": "Vardų sritys",
"default": "pagal nutylėjimą",
"rcfilters-filter-lastrevision-description": "Naujausias puslapio keitimas.",
"rcfilters-filter-previousrevision-description": "Visi keitimai, kurie nėra naujausi puslapio keitimai.",
"rcfilters-view-tags": "Pažymėti keitimai",
+ "rcfilters-view-tags-help-icon-tooltip": "Sužinoti daugiau apie Pažymėtus pakeitimus",
"rcnotefrom": "Žemiau yra {{PLURAL:$5|pakeitimas|pakeitimai}} pradedant <strong>$3, $4</strong> (rodoma iki <strong>$1</strong> pakeitimų).",
"rclistfromreset": "Nustatyti duomenų pasirinkimą iš naujo",
"rclistfrom": "Rodyti naujus pakeitimus pradedant $3 $2",
"block": "Blokuoti naudotoją",
"unblock": "Atblokuoti naudotoją",
"blockip": "Blokuoti naudotoją",
- "blockip-legend": "Blokuoti naudotoją",
"blockiptext": "Naudokite šią formą, kad uždraustumėte redagavimo prieigą pasirinktam IP adresui ar naudotojui. Tai turėtų būti atliekama tik tam, kad sustabdytumėte vandalizmą, ir neprieštarauti [[{{MediaWiki:Policy-url}}|projekte galiojančioms taisyklėms]].\nŽemiau pateikite tikslią priežastį (pavyzdžiui, nurodydami sugadintus puslapius).\nJūs galite blokuoti IP intervalus pasinaudodami [https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing CIDR] sintakse; didžiausias leidžiamas intervalas yra /$1 IPv4 ir /$2 IPv6.",
"ipaddressorusername": "IP adresas arba naudotojo vardas",
"ipbexpiry": "Galiojimo laikas",
"disclaimers": "Abiso de cuntenido",
"disclaimerpage": "Project:Abiso giral",
"edithelp": "Ajuda de eidiçon",
- "mainpage": "Biquipédia:Páigina percipal",
+ "mainpage": "Páigina percipal",
"mainpage-description": "Páigina percipal",
"policy-url": "Project:Políticas",
"portal": "Portal de la quemunidade",
"timezoneregion-europe": "Europa",
"timezoneregion-indian": "Ocean Indyjski",
"timezoneregion-pacific": "Ocean Spokojny",
- "allowemail": "Zgadzam się, by inni użytkownicy mogli przesyłać do mnie e‐maile",
+ "allowemail": "Inni użytkownicy mogą przesyłać do mnie e‐maile",
"prefs-searchoptions": "Wyszukiwanie",
"prefs-namespaces": "Przestrzenie nazw",
"default": "domyślnie",
"WikiUser22222",
"BarbaraAckles",
"Trigonometria87",
- "RadiX"
+ "RadiX",
+ "Fitoschido"
]
},
"tog-underline": "Link sublinhado:",
"nopagetitle": "Página alvo não existe",
"nopagetext": "A página alvo especificada não existe.",
"pager-newer-n": "{{PLURAL:$1|posterior|$1 posteriores}}",
- "pager-older-n": "{{PLURAL:$1|1 anterior|$1 anteriores}}",
+ "pager-older-n": "{{PLURAL:$1|anterior|$1 anteriores}}",
"suppress": "Suprimir",
"querypage-disabled": "Esta página especial está desativada para não prejudicar o desempenho.",
"apihelp": "Ajuda de API",
"ipb_blocked_as_range": "Erro: O IP $1 não se encontra bloqueado de forma direta, não podendo ser desbloqueado deste modo. Se encontra bloqueado como parte do \"range\" $2, o qual pode ser desbloqueado.",
"ip_range_invalid": "Gama de IPs inválida.",
"ip_range_toolarge": "Intervalos de bloqueio maiores do que /$1 não são permitidos",
- "ip_range_exceeded": "O intervalo de IP excede o seu alcance máximo. Intervalo permitido:: /$1.",
+ "ip_range_exceeded": "O intervalo de IP excede o seu alcance máximo. Intervalo permitido: /$1.",
"ip_range_toolow": "Os intervalos de IP não são efetivamente permitidos.",
"proxyblocker": "Bloqueador de proxy",
"proxyblockreason": "O seu endereço de IP foi bloqueado por ser um proxy público. Por favor contacte o seu fornecedor do serviço de Internet ou o apoio técnico e informe-os deste problema de segurança grave.",
"timezoneregion-europe": "Europa",
"timezoneregion-indian": "Oceano Índico",
"timezoneregion-pacific": "Oceano Pacífico",
- "allowemail": "Aceitar correio eletrónico de outros utilizadores",
+ "allowemail": "Permitir que outros utilizadores me enviem correio eletrónico",
"email-blacklist-label": "Proibir estes utilizadores de me enviarem correio eletrónico:",
"prefs-searchoptions": "Pesquisa",
"prefs-namespaces": "Domínios",
"nopagetitle": "A página de destino não existe",
"nopagetext": "A página de destino que especificou não existe.",
"pager-newer-n": "{{PLURAL:$1|posterior|$1 posteriores}}",
- "pager-older-n": "{{PLURAL:$1|1 anterior|$1 anteriores}}",
+ "pager-older-n": "{{PLURAL:$1|anterior|$1 anteriores}}",
"suppress": "Suprimir",
"querypage-disabled": "Esta página especial está desativada para não prejudicar o desempenho.",
"apihelp": "Ajuda da API",
"prefs-email": "Параметры электронной почты",
"prefs-rendering": "Внешний вид",
"saveprefs": "Сохранить",
- "restoreprefs": "Восстановить настройки по умолчанию",
+ "restoreprefs": "Восстановить настройки по умолчанию (на всех вкладках)",
"prefs-editing": "Редактирование",
"searchresultshead": "Поиск",
"stub-threshold": "Порог для определения оформления ссылок на заготовки ($1):",
"version-license-not-found": "اس توسیع کے اجازت نامے سے متعلق تفصیلی معلومات دستیاب نہین ہوئی۔",
"version-credits-title": "$1 کے انتسابات",
"version-credits-not-found": "اس توسیع کے انتسابات سے متعلق تفصیلی معلومات دستیاب نہین ہوئی۔",
- "version-poweredby-credits": "پیش نظر ویکی <strong>[https://www.mediawiki.org/ میڈیاویکی]</strong> کی تقویت یافتہ ہے، جملہ حقوق محفوظ © 2001-$1 $2 بنام",
+ "version-poweredby-credits": "پیش نظر ویکی <strong>[https://www.mediawiki.org/ میڈیاویکی سافٹ ویئر]</strong> کی تقویت یافتہ ہے۔ جملہ حقوق محفوظ © 2001-$1 $2",
"version-poweredby-others": "دیگر",
"version-poweredby-translators": "translatewiki.net کے مترجمین",
"version-credits-summary": "ہم درج ذیل اشخاص کی [[Special:Version|میڈیاویکی]] کی تعمیر میں شرکت کرنے کا اعتراف کرتے ہیں۔",
@import 'mediawiki.mixins.animation';
+@import 'mediawiki.ui/variables';
@import 'mw.rcfilters.mixins';
@rcfilters-spinner-width: 70px;
&:not( .mw-recentchanges-toplinks-collapsed ) {
// Same as the legend
- border: 1px solid #ddd;
+ border: 1px solid @colorGray12;
}
}
display: inline-block;
width: 12px;
height: 12px;
- background-color: #c8ccd1;
+ background-color: @colorGray12;
border-radius: 100%;
.animation( rcfiltersBouncedelay 1.5s ease-in-out -0.16s infinite both );
}
transform: scale( 0.7 );
}
40% {
- background-color: #a2a9b1;
+ background-color: @colorGray10;
-webkit-transform: scale( 1 );
transform: scale( 1 );
}
transform: scale( 0.7 );
}
40% {
- background-color: #a2a9b1;
+ background-color: @colorGray10;
-moz-transform: scale( 0.7 );
transform: scale( 1 );
}
transform: scale( 0.7 );
}
40% {
- background-color: #a2a9b1;
+ background-color: @colorGray10;
transform: scale( 1 );
}
}
@import 'mediawiki.mixins';
+@import 'mediawiki.ui/variables';
@import 'mw.rcfilters.variables';
.animation-delay( ... ) {
}
// This is a general mixin for a color circle
-.mw-rcfilters-mixin-circle( @color: #fff, @diameter: 2em, @padding: 0.5em, @border: false, @borderColor: #54595d, @emptyBackground: false ) {
+.mw-rcfilters-mixin-circle( @color: @color-base--inverted, @diameter: 2em, @padding: 0.5em, @border: false, @borderColor: @colorGray5, @emptyBackground: false ) {
.box-sizing( border-box );
min-width: @diameter;
width: @diameter;
+@import 'mediawiki.ui/variables';
@import 'mw.rcfilters.mixins';
+@import 'mw.rcfilters.variables';
@keyframes fadeBlue {
60% {
- border-top-color: #36c;
+ border-top-color: @colorProgressive;
}
100% {
- border-top-color: #c8ccd1;
+ border-top-color: @colorGray12;
}
}
&-previousChangesIndicator {
margin: 10px 0;
- border-top: 2px solid #c8ccd1;
+ border-top: 2px solid @colorGray12;
animation: 1s ease fadeBlue;
}
// We want the expand button to appear outside the color
// to match the way the general highlight background appears
&-enhanced-grey td:not( :nth-child( -n+2 ) ) {
- background-color: #dee0e3;
+ background-color: @light-gray;
}
&-highlighted {
}
.mw-changeslist-legend {
- background-color: #fff;
+ background-color: @background-color-base;
}
// Correction for Enhanced RC
// a custom color rather than the computed tint
// see https://phabricator.wikimedia.org/T161267
.mw-rcfilters-highlight-color-c1.mw-rcfilters-highlight-color-c3 {
- .highlight-changesListWrapperWidget( #ccdecc );
+ .highlight-changesListWrapperWidget( @light-green );
}
.highlight-color-mix( c1, c4 );
.highlight-color-mix( c1, c5 );
@import 'mediawiki.mixins';
+@import 'mediawiki.ui/variables';
.mw-rcfilters-ui-filterMenuHeaderWidget {
&-title {
display: inline-block;
font-size: 1.2em;
padding: 0.75em 0 0.75em 0.5em;
- // TODO: Unify colors with official design palette
- color: #54595d;
+ color: @colorGray5;
}
&-helpIcon {
}
&-header {
- border-bottom: 1px solid #c8ccd1;
- background: #f8f9fa;
+ border-bottom: 1px solid @colorGray12;
+ background-color: @colorGray15;
&-invert,
&-highlight {
@import 'mediawiki.mixins';
+@import 'mediawiki.ui/variables';
.mw-rcfilters-ui-filterMenuOptionWidget {
&.oo-ui-flaggedElement-muted {
// are also inverted, so if they are also selected, we
// should make sure the selected background is shown rather
// than the muted one
- background-color: #f8f9fa; // Base90 AAA
+ background-color: @colorGray15;
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
- color: #54595d; // Base20 AAA
+ color: @colorGray5;
}
&.oo-ui-optionWidget-highlighted {
// Copying over styles from OOUI, since it must
// override our 'muted' state
- background-color: #eaecf0;
- color: #000;
+ background-color: @colorGray14;
+ color: @colorGray1;
}
}
@import 'mediawiki.mixins';
+@import 'mediawiki.ui/variables';
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
- background: #eaecf0;
+ background: @colorGray14;
padding-bottom: 0.7em;
&-header {
padding: 0 0.75em;
// Use a high specificity to override OOUI
.oo-ui-optionWidget.oo-ui-labelElement &-title.oo-ui-labelElement-label {
- color: #54595d;
+ color: @colorGray5;
.box-sizing( border-box );
display: inline-block;
}
padding: 0;
&:focus {
- box-shadow: none;
+ .box-shadow( none );
outline: 0;
}
}
@import 'mediawiki.mixins';
@import 'mediawiki.ui/variables';
+@import 'mw.rcfilters.variables';
.mw-rcfilters-ui-filterTagMultiselectWidget {
max-width: none;
}
&.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
- border: 1px solid #a2a9b1;
+ border: 1px solid @colorGray10;
border-bottom: 0;
- background-color: #f8f9fa;
+ background-color: @colorGray15;
border-radius: 2px 2px 0 0;
padding: 0.6em;
margin-top: 1em;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled &-emphasize.oo-ui-tagMultiselectWidget-handle {
- background-color: #eaf3ff; // Accent90
+ background-color: @background-color-primary;
}
&-wrapper {
&-content {
&-title {
font-weight: bold;
- color: #54595d;
+ color: @colorGray5;
}
&-savedQueryTitle {
- color: #222; // Base10
+ color: @colorGray2;
font-weight: bold;
vertical-align: top;
margin-left: 1em;
width: 1em;
&-widget.oo-ui-widget {
- border: 1px solid #a2a9b1;
+ border: 1px solid @colorGray10;
border-left-width: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
display: block;
text-align: right;
height: 2.5em;
- box-sizing: border-box;
+ .box-sizing( border-box );
.oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child {
margin-left: 0;
}
&-emptyFilters {
- color: #72777d;
+ color: @colorGray7;
}
&-cell-filters {
+@import 'mediawiki.ui/variables';
@import 'mw.rcfilters.mixins';
.mw-rcfilters-ui-highlightColorPickerWidget {
.mw-rcfilters-mixin-circle( @highlight-none, 2em, 0.5em, true );
// Override border to dashed
- border: 1px dashed #54595d;
+ border: 1px dashed @colorGray5;
&.oo-ui-buttonOptionWidget.oo-ui-buttonElement-active,
&.oo-ui-buttonOptionWidget.oo-ui-optionWidget-pressed,
@import 'mediawiki.mixins';
+@import 'mediawiki.ui/variables';
+@import 'mw.rcfilters.variables';
.mw-rcfilters-ui-itemMenuOptionWidget {
min-height: 3.5em;
.box-sizing( border-box );
&:not( :last-child ) {
- border-bottom: 1px solid #eaecf0; // Base80 AAA
+ border-bottom: 1px solid @colorGray14;
}
&-view-namespaces {
- border-top: 5px solid #c8ccd1;
+ border-top: 5px solid @colorGray12;
&:first-child,
&.mw-rcfilters-ui-itemMenuOptionWidget-identifier-subject + &.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk {
}
&:hover {
- background-color: #f8f9fa;
+ background-color: @colorGray15;
}
.mw-rcfilters-ui-table {
}
&.oo-ui-optionWidget-selected {
- background-color: #eaf3ff; // Accent90 AAA
+ background-color: @background-color-primary;
}
&-label {
&-title {
font-weight: bold;
font-size: 1.15em;
- color: #222;
+ color: @colorGray2;
}
&-desc {
- color: #54595d;
+ color: @colorGray5;
white-space: normal;
}
}
&-excludeLabel {
width: 5em;
padding-left: 1em;
- color: #54595d; // Base20 AAA
+ color: @colorGray5;
}
&-highlightButton {
+@import 'mediawiki.mixins';
+
.mw-rcfilters-ui-liveUpdateButtonWidget {
margin-left: 1em;
@keyframes ripple {
0%,
35% {
- transform: scale( 0 );
+ .transform( scale( 0 ) );
opacity: 1;
}
50% {
- transform: scale( 1.5 );
+ .transform( scale( 1.5 ) );
opacity: 0.8;
}
100% {
opacity: 0;
- transform: scale( 4 );
+ .transform( scale( 4 ) );
}
}
@import 'mediawiki.mixins';
+@import 'mediawiki.ui/variables';
.mw-rcfilters-ui-menuSelectWidget {
z-index: auto;
&-noresults {
display: none;
padding: 0.5em;
- color: #54595d;
+ color: @colorGray5;
.oo-ui-menuSelectWidget-invisible & {
display: inline-block;
&-footer {
padding: 0.5em;
- background-color: #f8f9fa;
- border-top: 1px solid #c8ccd1;
+ background-color: @colorGray15;
+ border-top: 1px solid @colorGray12;
& + & {
border-top: 0;
+@import 'mediawiki.ui/variables';
+
.mw-rcfilters-ui-savedLinksListItemWidget {
padding: 0 0.5em;
line-height: normal;
&:hover {
// Mimicking optionWidget styles
- background-color: #eaecf0;
- color: #000;
+ background-color: @colorGray14;
+ color: @colorGray1;
}
.mw-rcfilters-ui-cell {
overflow: hidden;
cursor: pointer;
margin-left: 0.5px;
- color: #36c; // Accent50;
+ color: @colorProgressive;
}
&-icon,
+@import 'mediawiki.ui/variables';
+
.mw-rcfilters-ui-savedLinksListWidget {
&-menu {
width: 100%;
// Extra specificity needed to override OOUI rule that sets white-space: nowrap;
// on labels inside options
&.oo-ui-optionWidget .oo-ui-labelElement-label {
- color: #72777d;
+ color: @colorGray7;
white-space: normal;
}
+@import 'mediawiki.ui/variables';
@import 'mw.rcfilters.mixins';
+@import 'mw.rcfilters.variables';
.mw-rcfilters-ui-tagItemWidget {
// Background and color of the capsule widget need a bit
// more specificity to override OOUI internals
&.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled {
// Muted state
- background-color: #eaecf0;
- border-color: #c8ccd1;
+ background-color: @colorGray14;
+ border-color: @colorGray12;
.oo-ui-labelElement-label {
- color: #72777d;
+ color: @colorGray7;
}
.oo-ui-buttonWidget {
opacity: @muted-opacity;
&.oo-ui-flaggedElement-invalid.oo-ui-tagItemWidget.oo-ui-widget-enabled {
.oo-ui-labelElement-label {
- color: #b32424;
+ color: @colorDestructiveActive;
}
}
// The specificity is fixed in the patch: https://gerrit.wikimedia.org/r/#/c/349525/
// and will be available in the next OOUI release.
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined &-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
- background-color: #eaf3ff;
- border-color: #36c;
+ background-color: @background-color-primary;
+ border-color: @colorProgressive;
}
&-popup-content {
padding: 0.5em;
- color: #54595d;
+ color: @colorGray5;
}
&.oo-ui-labelElement .oo-ui-labelElement-label {
+@import 'mediawiki.ui/variables';
+
.mw-rcfilters-ui-viewSwitchWidget {
label.oo-ui-labelWidget {
- color: #54595d;
+ color: @colorGray5;
font-weight: bold;
}
+@import 'mediawiki.ui/variables';
+
.mw-rcfilters-ui-watchlistTopSectionWidget {
&-watchlistDetails {
width: 100%;
&-separator {
margin-top: 1em;
- border-top: 2px solid #eaecf0; // Base80 AAA
+ border-top: 2px solid @colorGray14;
}
}
+@background-color-base: #fff;
+@background-color-primary: #eaf3ff;
+@color-base--inverted: #fff;
+
+// Colors not on WikimediaUI color palette
+@light-gray: #dee0e3;
+@light-green: #ccdecc;
+
// Highlight color definitions
@highlight-none: #fff;
@highlight-c1: #36c;
button_bold.png
---------------
-Source : http://commons.wikimedia.org/wiki/Image:Button_bold_ukr.png
+Source : https://commons.wikimedia.org/wiki/File:Button_bold_ukr.png
License: Public domain
Author : Alexey Belomoev
button_italic.png
------------------------
-Source : http://commons.wikimedia.org/wiki/Image:Button_italic_ukr.png
+Source : https://commons.wikimedia.org/wiki/File:Button_italic_ukr.png
License: Public domain
Author : Alexey Belomoev
button_link.png
-----------------
-Source : http://commons.wikimedia.org/wiki/Image:Button_internal_link_ukr.png
+Source : https://commons.wikimedia.org/wiki/File:Button_internal_link_ukr.png
License: GPL
Author : Saproj, Erik Möller
Image credits:
QA_icon.svg:
-http://es.wikipedia.org/wiki/Archivo:QA_icon.svg
+https://es.wikipedia.org/wiki/Archivo:QA_icon.svg
GNU Lesser General Public License
~~helix84 (16.4.2007), Philverney (6.12.2005) David Vignoni
Gtk-media-play-ltr.svg
-http://commons.wikimedia.org/wiki/File:Gtk-media-play-ltr.svg
+https://commons.wikimedia.org/wiki/File:Gtk-media-play-ltr.svg
GNU Lesser General Public License
-http://ftp.gnome.org/pub/GNOME/sources/gnome-themes-extras/0.9/gnome-themes-extras-0.9.0.tar.gz
+https://ftp.gnome.org/pub/GNOME/sources/gnome-themes-extras/0.9/gnome-themes-extras-0.9.0.tar.gz
David Vignoni
US_states_by_total_state_tax_revenue.svg
-http://commons.wikimedia.org/wiki/File:US_states_by_total_state_tax_revenue.svg
+https://commons.wikimedia.org/wiki/File:US_states_by_total_state_tax_revenue.svg
CC BY 3.0
TastyCakes on English Wikipedia
however you feel fit, without restriction.
Animated_PNG_example_bouncing_beach_ball.png
-http://commons.wikimedia.org/wiki/File:Animated_PNG_example_bouncing_beach_ball.png (originally http://www.treebuilder.de/default.asp?file=89031.xml )
+https://commons.wikimedia.org/wiki/File:Animated_PNG_example_bouncing_beach_ball.png (originally http://www.treebuilder.de/default.asp?file=89031.xml )
Public Domain
Holger Will
}
/**
- * @covers Skin::__constructor
+ * @covers Skin::__construct
* @covers Skin::getSkinName
*/
public function testGetSkinName() {