* The $wgPasswordSenderName setting, ignored since 1.23 by MediaWiki and almost
all extensions, is no longer set at all. Instead, you can modify the system
message `emailsender`.
+* A new configuration setting, $wgRawHtmlMessages, is added, for listing
+ messages which are displayed as raw HTML.
=== New features in 1.32 ===
* (T112474) Generalized the ResourceLoader mechanism for overriding modules
"type": "string"
}
},
+ "RawHtmlMessages": {
+ "type": "array",
+ "description": "Messages which are rendered as raw HTML",
+ "items": {
+ "type": "string"
+ }
+ },
"callback": {
"type": [
"array",
"type": "string"
}
},
+ "RawHtmlMessages": {
+ "type": "array",
+ "description": "Messages which are rendered as raw HTML",
+ "items": {
+ "type": "string"
+ }
+ },
"callback": {
"type": [
"array",
*/
$wgCSPReportOnlyHeader = false;
+/**
+ * List of messages which might contain raw HTML.
+ * Extensions should add their messages here. The list is used for access control:
+ * changing messages listed here will require editsitecss and editsitejs rights.
+ *
+ * @since 1.32
+ * @var string[]
+ */
+$wgRawHtmlMessages = [
+ 'copyright',
+ 'history_copyright',
+ 'googlesearch',
+ 'feedback-terms',
+ 'feedback-termsofuse',
+];
+
/**
* Mapping of event channels (or channel categories) to EventRelayer configuration.
*
$s = $thumb->toHtml( $params );
}
if ( $frameParams['align'] != '' ) {
- $s = "<div class=\"float{$frameParams['align']}\">{$s}</div>";
+ $s = Html::rawElement(
+ 'div',
+ [ 'class' => 'float' . $frameParams['align'] ],
+ $s
+ );
}
return str_replace( "\n", ' ', $prefix . $s . $postfix );
}
);
}
+ /**
+ * Is this a message which can contain raw HTML?
+ *
+ * @return bool
+ * @since 1.32
+ */
+ public function isRawHtmlMessage() {
+ global $wgRawHtmlMessages;
+
+ if ( $this->inNamespace( NS_MEDIAWIKI ) ) {
+ return false;
+ }
+ $message = lcfirst( $this->getRootText() );
+ return in_array( $message, $wgRawHtmlMessages, true );
+ }
+
/**
* Is this a talk page of some sort?
*
$error = [ 'sitejsonprotected', $action ];
} elseif ( $this->isSiteJsConfigPage() && !$user->isAllowed( 'editsitejs' ) ) {
$error = [ 'sitejsprotected', $action ];
+ } elseif ( $this->isRawHtmlMessage() ) {
+ // Raw HTML can be used to deploy CSS or JS so require rights for both.
+ if ( !$user->isAllowed( 'editsitejs' ) ) {
+ $error = [ 'sitejsprotected', $action ];
+ } elseif ( !$user->isAllowed( 'editsitecss' ) ) {
+ $error = [ 'sitecssprotected', $action ];
+ }
}
if ( $error ) {
# Protect css/json/js subpages of user pages
# XXX: this might be better using restrictions
- if ( $action != 'patrol' ) {
- if ( preg_match( '/^' . preg_quote( $user->getName(), '/' ) . '\//', $this->mTextform ) ) {
- if (
- $this->isUserCssConfigPage()
- && !$user->isAllowedAny( 'editmyusercss', 'editusercss' )
- ) {
- $errors[] = [ 'mycustomcssprotected', $action ];
- } elseif (
- $this->isUserJsonConfigPage()
- && !$user->isAllowedAny( 'editmyuserjson', 'edituserjson' )
- ) {
- $errors[] = [ 'mycustomjsonprotected', $action ];
- } elseif (
- $this->isUserJsConfigPage()
- && !$user->isAllowedAny( 'editmyuserjs', 'edituserjs' )
- ) {
- $errors[] = [ 'mycustomjsprotected', $action ];
- }
- } else {
+ if ( $action === 'patrol' ) {
+ return [];
+ }
+
+ if ( preg_match( '/^' . preg_quote( $user->getName(), '/' ) . '\//', $this->mTextform ) ) {
+ // Users need editmyuser* to edit their own CSS/JSON/JS subpages.
+ if (
+ $this->isUserCssConfigPage()
+ && !$user->isAllowedAny( 'editmyusercss', 'editusercss' )
+ ) {
+ $errors[] = [ 'mycustomcssprotected', $action ];
+ } elseif (
+ $this->isUserJsonConfigPage()
+ && !$user->isAllowedAny( 'editmyuserjson', 'edituserjson' )
+ ) {
+ $errors[] = [ 'mycustomjsonprotected', $action ];
+ } elseif (
+ $this->isUserJsConfigPage()
+ && !$user->isAllowedAny( 'editmyuserjs', 'edituserjs' )
+ ) {
+ $errors[] = [ 'mycustomjsprotected', $action ];
+ }
+ } else {
+ // Users need editmyuser* to edit their own CSS/JSON/JS subpages, except for
+ // deletion/suppression which cannot be used for attacks and we want to avoid the
+ // situation where an unprivileged user can post abusive content on their subpages
+ // and only very highly privileged users could remove it.
+ if ( !in_array( $action, [ 'delete', 'deleterevision', 'suppressrevision' ], true ) ) {
if (
$this->isUserCssConfigPage()
&& !$user->isAllowed( 'editusercss' )
"apihelp-checktoken-example-simple": "Sprawdź poprawność tokenu <kbd>csrf</kbd>.",
"apihelp-clearhasmsg-summary": "Czyści flagę <code>hasmsg</code> dla bieżącego użytkownika.",
"apihelp-clearhasmsg-example-1": "Wyczyść flagę <code>hasmsg</code> dla bieżącego użytkownika.",
- "apihelp-compare-summary": "Zauważ różnicę między dwoma stronami",
+ "apihelp-compare-summary": "Pokaż porównanie dwóch stron.",
"apihelp-compare-param-fromtitle": "Pierwszy tytuł do porównania.",
"apihelp-compare-param-fromid": "ID pierwszej strony do porównania.",
"apihelp-compare-param-fromrev": "Pierwsza wersja do porównania.",
"config-email-watchlist": "Włącz powiadomienie o zmianach stron obserwowanych",
"config-email-watchlist-help": "Pozwól użytkownikom otrzymywać powiadomienia o zmianach na stronach obserwowanych, jeśli będą mieć włączoną tę funkcję w swoich preferencjach.",
"config-email-auth": "Włącz uwierzytelnianie e‐mailem",
- "config-email-auth-help": "Jeśli ta opcja jest włączona, użytkownicy będą musieli potwierdzić swoje adresy e-mail przy użyciu wysłanego do nich łącza, gdy będą je ustawiać lub zmieniać.\nTylko uwierzytelnione adresy e-mail mogą otrzymywać wiadomości od innych użytkowników lub mailowe powiadomienia o zmianach.\nUstawienie tej opcji jest'''zalecane''' na publicznych wiki ze względu na potencjalne nadużycia funkcji poczty e-mail.",
+ "config-email-auth-help": "Jeśli ta opcja jest włączona, użytkownicy będą musieli potwierdzić swoje adresy e-mail przy użyciu wysłanego do nich łącza, gdy będą je ustawiać lub zmieniać.\nTylko uwierzytelnione adresy e-mail mogą otrzymywać wiadomości od innych użytkowników lub mailowe powiadomienia o zmianach.\nUstawienie tej opcji jest <strong>zalecane</strong> na publicznych wiki ze względu na potencjalne nadużycia funkcji poczty e-mail.",
"config-email-sender": "Zwrotny adres e‐mail",
- "config-email-sender-help": "Wprowadź adres e-mail używany jako adres zwrotny wiadomości wychodzących.\nTo tam będą wysyłane szturchnięcia.\nWiele serwerów poczty wymaga, by co najmniej część nazwy domeny była prawidłowa.",
+ "config-email-sender-help": "Wprowadź adres e-mail używany jako adres zwrotny wiadomości wychodzących.\nTo tam będą wysyłane zwroty z serwerów pocztowych.\nWiele serwerów poczty wymaga, by co najmniej część nazwy domeny była prawidłowa.",
"config-upload-settings": "Przesyłanie obrazków i plików",
"config-upload-enable": "Włącz przesyłanie plików na serwer",
"config-upload-help": "Przesyłanie plików potencjalnie wystawia serwer na zagrożenia.\nWięcej informacji na ten temat można znaleźć w [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Security sekcji zabezpieczeń] podręcznika.\n\nAby włączyć przesyłanie plików, zmień właściwości podkatalogu <code>images</code> katalogu głównego MediaWiki tak, aby serwer sieci web mógł zapisywać do niego.\nNastępnie włącz tę opcję.",
'MediaHandlers',
'PasswordPolicy',
'RateLimits',
+ 'RawHtmlMessages',
'RecentChangesFlags',
'RemoveCredentialsBlacklist',
'RemoveGroups',
}
} else {
// article doesn't exist or is deleted
- if ( $user->isAllowed( 'deletedhistory' ) ) {
+ if ( $title->quickUserCan( 'deletedhistory', $user ) ) {
$n = $title->isDeleted();
if ( $n ) {
$undelTitle = SpecialPage::getTitleFor( 'Undelete', $title->getPrefixedDBkey() );
// If the user can't undelete but can view deleted
// history show them a "View .. deleted" tab instead.
- $msgKey = $user->isAllowed( 'undelete' ) ? 'undelete' : 'viewdeleted';
+ $msgKey = $title->quickUserCan( 'undelete', $user ) ? 'undelete' : 'viewdeleted';
$content_navigation['actions']['undelete'] = [
'class' => $this->getTitle()->isSpecial( 'Undelete' ) ? 'selected' : false,
'text' => wfMessageFallback( "$skname-action-$msgKey", "{$msgKey}_short" )
"backend-fail-notexists": "Файл $1 не існуе.",
"backend-fail-hashes": "Немагчыма атрымаць хэшы файлаў для параўнаньня.",
"backend-fail-notsame": "Ужо існуе неідэнтычны файл «$1».",
- "backend-fail-invalidpath": "$1 не зьяўляецца слушным шляхам да сховішча.",
+ "backend-fail-invalidpath": "«$1» не зьяўляецца слушным шляхам да сховішча.",
"backend-fail-delete": "Немагчыма выдаліць файл $1.",
"backend-fail-describe": "Не атрымалася зьмяніць мэтазьвесткі для файла «$1».",
"backend-fail-alreadyexists": "Файл $1 ужо існуе.",
"confirm-rollback-button": "Так",
"confirm-rollback-top": "Адкаціць праўкі на гэтай старонцы?",
"confirm-mcrundo-title": "Адмяніць зьмену",
+ "mcrundofailed": "Адмена не атрымалася",
"quotation-marks": "«$1»",
"imgmultipageprev": "← папярэдняя старонка",
"imgmultipagenext": "наступная старонка →",
"confirm-unwatch-top": "¿Quitar esta página de tu lista de seguimiento?",
"confirm-rollback-button": "Aceptar",
"confirm-rollback-top": "¿Revertir las ediciones a esta página?",
+ "confirm-mcrundo-title": "Deshacer un cambio",
+ "mcrundofailed": "Error al deshacer",
+ "mcrundo-missingparam": "Faltan parámetros requeridos en la solicitud.",
"comma-separator": ", ",
"ellipsis": "…",
"percent": "$1 %",
"filehist-filesize": "Tiedostokoko",
"filehist-comment": "Kommentti",
"imagelinks": "Tiedoston käyttö",
- "linkstoimage": "{{PLURAL:$1|Seuraavalta sivulta|$1 sivulla}} on linkki tähän tiedostoon:",
- "linkstoimage-more": "Enemmän kuin $1 {{PLURAL:$1|sivu|sivua}} linkittää tähän tiedostoon.\nSeuraava lista näyttää {{PLURAL:$1|ensimmäisen linkittävän sivun|$1 ensimmäistä linkittävää sivua}} tähän tiedostoon.\n[[Special:WhatLinksHere/$2|Koko lista]] on saatavilla.",
- "nolinkstoimage": "Tähän tiedostoon ei ole linkkejä miltään sivulta.",
+ "linkstoimage": "{{PLURAL:$1|Seuraava sivu käyttää|Seuraavat $1 sivua käyttävät}} tätä tiedostoa:",
+ "linkstoimage-more": "Enemmän kuin $1 {{PLURAL:$1|sivu linkittää|sivua linkittävät}} tähän tiedostoon.\nSeuraava lista näyttää {{PLURAL:$1|ensimmäisen sivun, joka käyttää|$1 ensimmäistä sivua, jotka käyttävät}} vain tätä tiedostoa.\n[[Special:WhatLinksHere/$2|Koko lista]] on saatavilla.",
+ "nolinkstoimage": "Tätä tiedostoa ei käytetä millään sivulla.",
"morelinkstoimage": "Näytä [[Special:WhatLinksHere/$1|lisää linkkejä]] tähän tiedostoon.",
"linkstoimage-redirect": "$1 (tiedosto-ohjaus) $2",
"duplicatesoffile": "{{PLURAL:$1|Seuraava tiedosto on tämän tiedoston kaksoiskappale|Seuraavat $1 tiedostoa ovat tämän tiedoston kaksoiskappaleita}} ([[Special:FileDuplicateSearch/$2|lisätietoja]]):",
"uctop": "(uusin)",
"month": "Alkaen kuukaudesta (ja aiemmin):",
"year": "Vuosi",
- "date": "Alkaen päivämäärästä (tai sitä aikaisemmasta):",
+ "date": "Alkaen päivämäärästä (ja sitä aiemmat):",
"sp-contributions-newbies": "Näytä uusien tulokkaiden muutokset",
"sp-contributions-newbies-sub": "Uusien käyttäjien muokkaukset",
"sp-contributions-newbies-title": "Uusien käyttäjien muokkaukset",
"confirm-unwatch-top": "Poistetaanko tämä sivu tarkkailulistaltasi?",
"confirm-rollback-button": "OK",
"confirm-rollback-top": "Palauta tämän sivun muokkaukset?",
+ "confirm-mcrundo-title": "Kumoa muutos",
+ "mcrundofailed": "Kumoaminen epäonnistui",
+ "mcrundo-missingparam": "Tarvittavat parametrit puuttuvat pyynnöstä.",
+ "mcrundo-changed": "Sivu on muuttunut siitä lähtien, kun katsoit tätä muokkausta. Arvioi uusi muokkaus.",
"percent": "$1 %",
"quotation-marks": "\"$1\"",
"imgmultipageprev": "← edellinen sivu",
"confirm-unwatch-top": "Rimuovere questa pagina dalla tua lista degli osservati speciali?",
"confirm-rollback-button": "OK",
"confirm-rollback-top": "Ripristinare le modifiche di questa pagina?",
+ "confirm-mcrundo-title": "Annulla una modifica",
+ "mcrundofailed": "Annullamento fallito",
+ "mcrundo-missingparam": "Parametri obbligatori mancanti nella richiesta.",
"percent": "$1 %",
"quotation-marks": "«$1»",
"imgmultipageprev": "← pagina precedente",
"cannotcreateaccount-text": "이 위키에서 직접 계정 만들기는 활성화되어 있지 않습니다.",
"yourdomainname": "도메인 이름:",
"password-change-forbidden": "이 위키에서 비밀번호를 바꿀 수 없습니다.",
- "externaldberror": "인증 데이터베이스에 오류가 있거나 바깥 계정을 새로 고칠 권한이 없습니다.",
+ "externaldberror": "인증 데이터베이스에 오류가 있거나 외부 계정을 새로 고칠 권한이 없습니다.",
"login": "로그인",
"login-security": "사용자 정보 확인",
"nav-login-createaccount": "로그인 / 계정 만들기",
"powersearch-toggleall": "모두",
"powersearch-togglenone": "모두 제외",
"powersearch-remember": "향후 검색에 선택 기억하기",
- "search-external": "바깥 검색",
+ "search-external": "외부 검색",
"searchdisabled": "{{SITENAME}} 검색이 비활성화되어 있습니다.\n검색이 작동하지 않는 동안 Google을 통해 검색할 수 있습니다.\n검색 엔진의 내용은 최신이 아닐 수 있다는 점을 참고하세요.",
"search-error": "검색하는 동안 오류가 발생했습니다: $1",
"search-warning": "검색하는 동안 경고가 발생했습니다: $1",
"img-auth-nofile": "\"$1\" 파일이 없습니다.",
"img-auth-isdir": "\"$1\" 디렉터리에 접근을 시도했습니다.\n파일에만 접근할 수 있습니다.",
"img-auth-streaming": "\"$1\" 파일을 전송하는 중입니다.",
- "img-auth-public": "img_auth.php는 개인 위키 파일을 바깥 사이트로 전송하는 기능입니다.\n이 기능은 기본적으로 공개적인 위키에서 사용하도록 설계되어 있습니다.\n보안적인 문제로 기본적으로 img_auth.php 기능은 비활성화되어 있습니다.",
+ "img-auth-public": "img_auth.php의 기능은 개인 위키의 파일을 외부로 전송하는 기능입니다.\n이 위키는 공개된 위키로 구성되어 있습니다.\n최적의 보안을 위해 img_auth.php는 비활성화되어 있습니다.",
"img-auth-noread": "\"$1\" 파일을 볼 권한이 없습니다.",
"http-invalid-url": "잘못된 URL: $1",
"http-invalid-scheme": "\"$1\"(으)로 시작하는 URL은 지원되지 않습니다.",
"wantedpages-summary": "다른 문서들에 링크는 걸려 있지만 존재하지 않는 문서들 중, 넘겨주기 문서를 제외한 목록입니다. 존재하지 않는 문서로 넘겨주는 문서 목록을 보려면 [[{{#special:BrokenRedirects}}|끊긴 넘겨주기 목록]]을 참조하세요.",
"wantedpages-badtitle": "문서 제목이 잘못되었습니다: $1",
"wantedfiles": "필요한 파일 목록",
- "wantedfiletext-cat": "다음 파일은 쓰이고는 있지만 없는 파일입니다. 바깥 저장소에 있는 파일은 실제로는 있지만 여기 올라 있을 수 있습니다. 그런 오류는 <del>삭제선</del>이 그어질 것입니다. 또한 없는 파일을 포함하고 있는 문서는 [[:$1]]에 올라 있습니다.",
+ "wantedfiletext-cat": "다음 파일은 쓰이고는 있지만 없는 파일입니다. 외부 저장소의 파일은 존재하더라도 여기에 나열될 수 있습니다. 이러한 오류는 <del>삭제선</del>이 그어질 것입니다. 또한 없는 파일을 포함하고 있는 문서는 [[:$1]]에 나열됩니다.",
"wantedfiletext-cat-noforeign": "다음 파일은 쓰이고 있지만 존재하지 않습니다. 또한, 존재하지 않는 파일이 포함된 문서가 [[:$1]]에 나열되어 있습니다.",
- "wantedfiletext-nocat": "다음 파일은 쓰이고 있지만 존재하지 않습니다. 바깥 저장소에 있는 파일은 실제로는 있지만 여기 올라 있을 수 있습니다. 그런 오류는 <del>삭제선</del>이 그어질 것입니다.",
+ "wantedfiletext-nocat": "다음 파일은 쓰이고는 있지만 없는 파일입니다. 외부 저장소의 파일은 존재하더라도 여기에 나열될 수 있습니다. 이러한 오류는 <del>삭제선</del>이 그어질 것입니다.",
"wantedfiletext-nocat-noforeign": "다음 파일은 쓰이고 있지만 존재하지 않습니다.",
"wantedtemplates": "필요한 틀 목록",
"mostlinked": "가장 많이 연결된 문서 목록",
"booksources-search-legend": "책 원본 검색",
"booksources-isbn": "ISBN:",
"booksources-search": "검색",
- "booksources-text": "ì\95\84ë\9e\98ì\9d\98 목ë¡\9dì\9d\80 ì\83\88 ì±\85ì\9d´ë\82\98 ì¤\91ê³ ì±\85ì\9d\84 í\8c\90매í\95\98ë\8a\94 ë°\94ê¹¥ ì\82¬ì\9d´í\8a¸ë¡\9c, ì\9b\90í\95\98ë\8a\94 ì±\85ì\9d\98 ì \95보를 ì\96»ì\9d\84 ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.",
+ "booksources-text": "ì\95\84ë\9e\98ì\97\90 ì\83\88 ì±\85ì\9d´ë\82\98 ì¤\91ê³ ì±\85ì\9d\84 í\8c\90매í\95\98ë\8a\94 ë\8b¤ë¥¸ ì\82¬ì\9d´í\8a¸ì\9d\98 ë§\81í\81¬ 목ë¡\9dì\9d´ ì\9e\88ì\9c¼ë©°, ì\9b\90í\95\98ë\8a\94 ì±\85ì\9d\98 ì¶\94ê°\80 ì \95ë³´ë\8f\84 í\99\95ì\9d¸í\95 ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤:",
"booksources-invalid-isbn": "입력한 ISBN이 올바르지 않은 것으로 보입니다. 원본과 대조해 문제가 있는지 확인해보세요.",
"magiclink-tracking-rfc": "RFC 매직 링크를 사용하는 문서",
"magiclink-tracking-rfc-desc": "이 문서는 RFC 매직 링크를 사용합니다. 이관 방법을 보려면 [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Magic_links mediawiki.org]를 참조하십시오.",
"ipaddressorusername": "IP 주소 또는 사용자 이름:",
"ipbexpiry": "기한:",
"ipbreason": "이유:",
- "ipbreason-dropdown": "*일반적인 차단 이유\n** 거짓 정보를 넣음\n** 문서 내용을 지움\n** 바깥 사이트의 광고성 링크를 넣음\n** 문서에 장난성 내용을 넣음\n** 협박성 행동\n** 다중 계정 악용\n** 부적절한 사용자 이름",
+ "ipbreason-dropdown": "*일반적인 차단 이유\n** 거짓 정보를 넣음\n** 문서 내용을 지움\n** 외부 사이트의 광고성 링크를 넣음\n** 문서에 장난성 내용을 넣음\n** 협박성 행동\n** 다중 계정 악용\n** 부적절한 사용자 이름",
"ipb-hardblock": "이 IP를 이용하는 로그인한 사용자가 편집하는 것을 막기",
"ipbcreateaccount": "계정 만들기를 막기",
"ipbemailban": "이메일을 보내지 못하도록 막기",
"specialpages-group-developer": "개발자 도구",
"blankpage": "빈 문서",
"intentionallyblankpage": "일부러 비워 둔 문서입니다.",
- "external_image_whitelist": " #이 줄은 그대로 두십시오<pre>\n#정규 표현식(// 사이에 있는 부분)을 아래에 입력하세요.\n#이 목록은 바깥 그림의 URL과 대조할 것입니다.\n#이 목록과 일치하는 것은 그림으로 표시되지만, 그렇지 않은 경우 그림을 가리키는 링크만 보이게 될 것입니다.\n#\"#\" 문자에서 줄의 끝까지는 주석입니다\n#이 목록은 대소문자를 구별하지 않습니다\n\n#모든 정규 표현식은 이 줄 위에 넣어 주십시오. 그리고 이 줄은 그대로 두십시오.</pre>",
+ "external_image_whitelist": " #이 줄은 그대로 두십시오<pre>\n#정규 표현식(// 사이에 있는 부분)을 아래에 입력하세요.\n#이 목록은 외부 그림의 URL과 대조할 것입니다.\n#이 목록과 일치하는 것은 그림으로 표시되지만, 그렇지 않은 경우 그림을 가리키는 링크만 보이게 될 것입니다.\n#\"#\" 문자에서 줄의 끝까지는 주석입니다\n#이 목록은 대소문자를 구별하지 않습니다\n\n#모든 정규 표현식은 이 줄 위에 넣어 주십시오. 그리고 이 줄은 그대로 두십시오.</pre>",
"tags": "올바른 편집 태그",
"tag-filter": "[[Special:Tags|태그]] 필터:",
"tag-filter-submit": "필터",
"Zuiks",
"Martinsdzerve",
"Nixiéoffset",
- "Fitoschido"
+ "Fitoschido",
+ "Mailman"
]
},
"tog-underline": "Pasvītrot saites:",
"title-invalid-characters": "Pieprasītais lapas nosaukums satur nederīgus simbolus: \"$1\".",
"title-invalid-magic-tilde": "Pieprasītās lapas nosaukums satur nederīgu maģiskās tildes virkni (<nowiki>~~~</nowiki>).",
"title-invalid-leading-colon": "Pieprasītās lapas nosaukums satur neatļautu kolu tā sākumā.",
- "perfcached": "Šie dati ir no servera kešatmiņas un var būt novecojuši. A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.",
+ "perfcached": "Šie dati ir no servera kešatmiņas un var būt novecojuši. Kešatmiņā ir {{PLURAL:$1|pieejami|pieejams|pieejami}} ne vairāk kā {{PLURAL:$1|$1 rezultāti|viens rezultāts|$1 rezultāti}}.",
"perfcachedts": "Šie dati ir no servera kešatmiņas (''cache''), kas pēdējo reizi bija atjaunota $1. Kešatmiņā {{PLURAL:$4|pieejami|pieejams|pieejami}} ne vairāk kā {{PLURAL:$4|$4 rezultāti|viens rezultāts|$4 rezultāti}}.",
"querypage-no-updates": "Šīs lapas atjaunošana pagaidām ir atslēgta. Te esošie dati tuvākajā laikā netiks atjaunoti.",
"viewsource": "Aplūkot kodu",
"cannotchangeemail": "Konta e-pasta adresi nevar nomainīt šajā wiki.",
"emaildisabled": "Šī vietne nevar nosūtīt e-pastus.",
"accountcreated": "Konts izveidots",
- "accountcreatedtext": "Lietotāja konts priekš $1 tika izveidots.",
+ "accountcreatedtext": "Lietotāja konts priekš [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|diskusija]]) tika izveidots.",
"createaccount-title": "Dalībnieka konta izveidošana {{grammar:lokatīvs|{{SITENAME}}}}",
"login-throttled": "Jūs esat veicis pārāk daudz pieslēgšanās mēģinājumus.\nLūdzu, uzgaidiet $1 pirms mēģiniet vēlreiz.",
"login-abort-generic": "Pieteikšanās neizdevās — darbība pārtraukta",
"yourtext": "Tavs teksts",
"storedversion": "Saglabātā versija",
"editingold": "'''BRĪDINĀJUMS: Saglabājot šo lapu, tu izmainīsi šīs lapas novecojušu versiju, un ar to tiks dzēstas visas izmaiņas, kas izdarītas pēc šīs versijas.'''",
+ "unicode-support-fail": "Izskatās, ka tava pārlūkprogramma neatbalsta Unicode. Labojums netika saglabāts.",
"yourdiff": "Atšķirības",
"copyrightwarning": "Lūdzu, ņem vērā, ka viss ieguldījums, kas veikts {{grammar:lokatīvs|{{SITENAME}}}}, ir uzskatāms par publiskotu saskaņā ar $2 (vairāk info skatīt $1).\nJa nevēlies, lai Tevis rakstīto kāds labo un izplata tālāk, tad, lūdzu, nepievieno to šeit!<br />\n\nIzvēloties \"Saglabāt lapu\", Tu apliecini, ka šo rakstu esi rakstījis vai papildinājis pats vai izmantojis informāciju no darba, ko neaizsargā autortiesības, vai tamlīdzīga brīvi pieejama resursa.\n'''BEZ ATĻAUJAS NEPIEVIENO DARBU, KO AIZSARGĀ AUTORTIESĪBAS!'''",
"copyrightwarning2": "Lūdz ņem vērā, ka visu ieguldījumu {{grammar:lokatīvs|{{SITENAME}}}} var rediģēt, mainīt vai izdzēst citi lietotāji. Ja negribi lai ar tavu rakstīto tā izrīkojas, nepievieno to šeit.\n\nTu apliecini, ka šo rakstu esi rakstījis vai papildinājis pats vai izmantojis informāciju no darba, ko neaizsargā autortiesības, vai tamlīdzīga brīvi pieejama resursa (sīkāk skatīt $1).\n\n'''BEZ ATĻAUJAS NEPIEVIENO DARBU, KO AIZSARGĀ AUTORTIESĪBAS!'''",
"page_last": "pēdējā",
"histlegend": "Atšķirību izvēle: atzīmē vajadzīgo versiju apaļās pogas un spied \"Salīdzināt izvēlētās versijas\".<br />\nApzīmējumi:\n\"ar pašreizējo\" = salīdzināt ar pašreizējo versiju,\n\"ar iepriekšējo\" = salīdzināt ar iepriekšējo versiju,\nm = maznozīmīgs labojums.",
"history-fieldset-title": "Versiju meklēšana",
- "history-show-deleted": "Tikai dzēstās",
+ "history-show-deleted": "Tikai dzēstie labojumi",
"histfirst": "Senākās",
"histlast": "Jaunākās",
"historysize": "({{PLURAL:$1|$1 baiti|1 baits|$1 baiti}})",
"group-autoconfirmed": "Automātiski apstiprinātie dalībnieki",
"group-bot": "Boti",
"group-sysop": "Administratori",
+ "group-interface-admin": "Interfeisa administrators",
"group-bureaucrat": "Birokrāti",
"group-suppress": "Cenzētāji",
"group-all": "(visi)",
"grouppage-autoconfirmed": "{{ns:project}}:Automātiski apstiprināti dalībnieki",
"grouppage-bot": "{{ns:project}}:Boti",
"grouppage-sysop": "{{ns:project}}:Administratori",
+ "grouppage-interface-admin": "{{ns:project}}:Interfeisa administratori",
"grouppage-bureaucrat": "{{ns:project}}:Birokrāti",
"grouppage-suppress": "{{ns:project}}:Cenzētāji",
"right-read": "Lasīt lapas",
"right-deletedtext": "Apskatīt izdzēsto tekstu un izmaiņas starp izdzēstām versijām",
"right-browsearchive": "Meklēt izdzēstās lapas",
"right-undelete": "Atjaunot lapu",
- "right-suppressrevision": "Apskatīt un atjaunot versijas, kas paslēptas no adminiem",
+ "right-suppressrevision": "Apskatīt un atjaunot visas lapas versijas",
"right-suppressionlog": "Skatīt personīgos reģistrus",
"right-block": "Bloķēt citus dalībniekus (lapu izmainīšana)",
"right-blockemail": "Bloķēt citus dalībniekus (iespēja sūtīt e-pastu)",
"about": "အကြောင်း",
"article": "မာတိကာစာမျက်နှာ",
"newwindow": "(ဝင်းဒိုးအသစ်တစ်ခုတွင် ဖွင့်ရန်)",
- "cancel": "မလုပ်တော့",
+ "cancel": "မလုပ်တော့ပါ",
"moredotdotdot": "နောက်ထပ်...",
"morenotlisted": "ဤစာရင်းမှာ မပြည့်စုံနိုင်ပါ။",
"mypage": "စာမျက်နှာ",
"yourpasswordagain": "စကားဝှက် ပြန်ရိုက်ပါ -",
"createacct-yourpasswordagain": "စကားဝှက်ကို အတည်ပြုပါ",
"createacct-yourpasswordagain-ph": "စကားဝှက်ကို ထပ်မံ ရိုက်ထည့်ပါ",
- "userlogin-remembermypassword": "Log in ဝင်ထားမည်",
+ "userlogin-remembermypassword": "အကောင့်ထဲ ဝင်ထားမည်",
"userlogin-signwithsecure": "လုံခြုံသော ဆက်သွယ်မှုကို သုံးမည်",
"cannotlogin-title": "လော့ဂ်အင် မဝင်ရောက်နိုင်ပါ",
"cannotlogin-text": "အကောင့်ထဲ ဝင်ရောက်ခြင်းမှာ မဖြစ်နိုင်ပါ",
"userlogin-resetpassword-link": "စကားဝှက် မေ့နေသလား။",
"userlogin-helplink2": "log in အကူအညီ",
"userlogin-loggedin": "သင်သည် {{GENDER:$1|$1}} အနေဖြင့် လော့အင်ဝင်ထားပြီး ဖြစ်သည်။ အခြားအသုံးပြုသူ အနေဖြင့် ဝင်ရောက်ရန် အောက်ပါပုံစံကို အသုံးပြုပါ။",
- "userlogin-reauth": "သင်သည် {{GENDER:$1|}} ဖြစ်ကြောင်း အတည်ပြုရန်အတွက် အကောင့်ထဲ ထပ်မံဝင်ရောက်ရပါမည်။",
+ "userlogin-reauth": "သင် {{GENDER:$1|}}ဖြစ်ကြောင်း အတည်ပြုရန်အတွက် အကောင့်ထဲ ထပ်မံဝင်ရောက်ရပါမည်။",
"userlogin-createanother": "အခြားအကောင့် ဖန်တီးရန်",
"createacct-emailrequired": "အီးမေး လိပ်စာ",
"createacct-emailoptional": "အီးမေး လိပ်စာ (ဖြည့်လိုက)",
"sharedupload-desc-create": "ဤဖိုင်သည် $1 မှဖြစ်ပြီး အခြားပရောဂျက်များတွင်လည်း အသုံးပြုနိုင်သည်။ [$2 ဖိုင်ဖော်ပြချက် စာမျက်နှာ]ပေါ်ရှိ ဖော်ပြချက်ကို တည်းဖြတ်နိုင်သည်။",
"filepage-nofile": "ဤအမည်ဖြင့် မည်သည့်ဖိုင်မှ မရှိပါ။",
"filepage-nofile-link": "ဤအမည်ဖြင့် မည်သည့်ဖိုင်မှ မရှိပါ။ သိုရာတွင် ယင်းကို [$1 upload တင်]နိုင်သည်။",
- "uploadnewversion-linktext": "ဤဖိုင်၏ နောက်ဆုံး version ကို upload တင်ရန်",
+ "uploadnewversion-linktext": "ဤဖိုင်၏ နောက်ဆုံးဗာရှင်းကို အပ်လုပ်တင်ရန်",
"shared-repo-from": "$1 ထံမှ",
"shared-repo-name-wikimediacommons": "ဝီကီမီဒီယာ ကွန်မွန်းစ်",
"upload-disallowed-here": "သင်သည် ဤဖိုင်အား ထပ်၍ ရေးသားမရနိုင်ပါ။",
"filerevert-submit": "ပြောင်းရန်",
"filedelete": "$1 ကိုဖျက်ပါ",
"filedelete-legend": "ဖိုင်ကိုဖျက်ပါ",
+ "filedelete-intro": "သင်သည် <strong>[[Media:$1|$1]]</strong> ဖိုင်အား ယင်း၏ ရာဇဝင်နှင့်တကွ ဖျက်ပစ်တော့မည် ဖြစ်သည်။",
"filedelete-comment": "အကြောင်းပြချက်:",
"filedelete-submit": "ဖျက်",
"filedelete-success": "'''$1''' ကို ဖျက်ပစ်လိုက်ပြီ။",
"exif-datetimedigitized": "ဒီဂျစ်တယ်ပြောင်းသည့် နေ့ရက်နှင့် အချိန်",
"exif-exposuretime-format": "$1 စက္ကန့် ($2)",
"exif-shutterspeedvalue": "APEX ရှပ်တာ အမြန်နှုန်း",
+ "exif-lightsource": "အလင်းရင်းမြစ်",
"exif-flash": "ဖလက်ရှ်",
"exif-filesource": "ဖိုင်ရင်းမြစ်",
"exif-gpslatitude": "လတ္တီကျု",
"exif-gpslongitude": "လောင်ဂျီကျု",
"exif-gpsaltitude": "အမြင့်",
+ "exif-gpstimestamp": "ဂျီပီအက်စ်အချိန် (အက်တော့မစ် နာရီ)",
"exif-gpsimgdirection": "ရုပ်ပုံ၏ လမ်းကြောင်း",
"exif-gpsdatestamp": "ဂျီပီအက်စ်ရက်စွဲ",
"exif-objectname": "ခေါင်းစဉ်တို",
"exif-lightsource-9": "ကောင်းမွန်သော ရာသီဥတု",
"exif-lightsource-10": "တိမ်ထူသော ရာသီဥတု",
"exif-lightsource-11": "အရိပ်",
+ "exif-lightsource-255": "အခြား အလင်းရင်းမြစ်",
"exif-focalplaneresolutionunit-2": "လက်မှတ်",
"exif-sensingmethod-1": "မသတ်မှတ်ထားသော",
"exif-scenecapturetype-3": "ညနေပုံ",
"confirm-unwatch-top": "Deze pagina verwijderen uit uw volglijst?",
"confirm-rollback-button": "OK",
"confirm-rollback-top": "Bewerkingen op deze pagina ongedaan maken?",
+ "confirm-mcrundo-title": "Een wijziging ongedaan maken",
+ "mcrundofailed": "Ongedaan maken mislukt",
+ "mcrundo-missingparam": "Er ontbreken benodigde parameters in het verzoek.",
"quotation-marks": "\"$1\"",
"imgmultipageprev": "← vorige pagina",
"imgmultipagenext": "volgende pagina →",
"edit-error-long": "Error message. Parameters:\n* $1 - the error details\nSee also:\n* {{msg-mw|edit-error-short}}\n{{Identical|Error}}",
"revid": "Used to format a revision ID number in text. Parameters:\n* $1 - Revision ID number.\n{{Identical|Revision}}",
"pageid": "Used to format a page ID number in text. Parameters:\n* $1 - Page ID number.",
- "interfaceadmin-info": "Used to wrap the normal permission error for actions which used to only require editinterface but now require more permissions. Parameters:\n* $1 - The normal permission error.",
+ "interfaceadmin-info": "Part of the error message shown when someone with the <code>editinterface</code> right but without the appropriate <code>editsite*</code> right tries to edit a sitewide CSS/JSON/JS page.",
"rawhtml-notallowed": "Error message given when $wgRawHtml = true; is set and a user uses an <html> tag in a system message or somewhere other than a normal page.",
"gotointerwiki": "{{doc-special|GoToInterwiki}}\n\nSpecial:GoToInterwiki is a warning page displayed before redirecting users to external interwiki links. Its triggered by people going to something like [[Special:Search/google:foo]].\n{{Identical|Leaving}}",
"gotointerwiki-invalid": "Message shown on Special:GoToInterwiki if given an invalid title.",
"Vcohen",
"AttemptToCallNil",
"Stjn",
- "Vlad5250"
+ "Vlad5250",
+ "Marshmallych"
]
},
"tog-underline": "Подчёркивание ссылок:",
"redirectedfrom": "(перенаправлено с «$1»)",
"redirectpagesub": "Страница-перенаправление",
"redirectto": "Перенаправление на:",
- "lastmodifiedat": "ÐÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а поÑ\81ледний Ñ\80аз бÑ\8bла оÑ\82Ñ\80едакÑ\82иÑ\80ована $1 в $2.",
+ "lastmodifiedat": "Ð\92 поÑ\81ледний Ñ\80аз Ñ\8dÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а Ñ\80едакÑ\82иÑ\80овалаÑ\81Ñ\8c $1, в $2.",
"viewcount": "К этой странице обращались $1 {{PLURAL:$1|раз|раза|раз}}.",
"protectedpage": "Защищённая страница",
"jumpto": "Перейти к:",
"jumptonavigation": "навигация",
"jumptosearch": "поиск",
- "view-pool-error": "Ð\98звиниÑ\82е, в наÑ\81Ñ\82оÑ\8fÑ\89ий моменÑ\82 Ñ\81еÑ\80веÑ\80Ñ\8b пеÑ\80егÑ\80Ñ\83женÑ\8b.\nÐÑ\82Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83 пÑ\8bÑ\82аÑ\8eÑ\82Ñ\81Ñ\8f одновÑ\80еменно пÑ\80оÑ\81моÑ\82Ñ\80еÑ\82Ñ\8c Ñ\81лиÑ\88ком многие.\nПожалуйста, подождите немного перед повторной попыткой обращения к этой странице.\n\n$1",
- "generic-pool-error": "Извините, в настоящий момент серверы перегружены.\nСлишком много пользователей пытаются просмотреть этот ресурс.\nПожалуйста, подождите и повторите попытку обращения к нему позже.",
+ "view-pool-error": "Ð\98звиниÑ\82е, в наÑ\81Ñ\82оÑ\8fÑ\89ий моменÑ\82 Ñ\81еÑ\80веÑ\80Ñ\8b пеÑ\80егÑ\80Ñ\83женÑ\8b.\nСлиÑ\88ком много Ñ\83Ñ\87аÑ\81Ñ\82ников пÑ\8bÑ\82аÑ\8eÑ\82Ñ\81Ñ\8f еÑ\91 пÑ\80оÑ\81моÑ\82Ñ\80еÑ\82Ñ\8c.\nПожалуйста, подождите немного перед повторной попыткой обращения к этой странице.\n\n$1",
+ "generic-pool-error": "Извините, в настоящий момент серверы перегружены.\nСлишком много участников пытаются просмотреть этот ресурс.\nПожалуйста, подождите и повторите попытку обращения к нему позже.",
"pool-timeout": "Истекло время ожидания блокировки",
- "pool-queuefull": "Ð\9dакопиÑ\82елÑ\8c запросов полон",
+ "pool-queuefull": "Ð\9fÑ\83л запросов полон",
"pool-errorunknown": "Неизвестная ошибка",
"pool-servererror": "Служба счётчика пула недоступна ($1).",
"poolcounter-usage-error": "Ошибка использования: $1",
"privacy": "Политика конфиденциальности",
"privacypage": "Project:Политика конфиденциальности",
"badaccess": "Ошибка доступа",
- "badaccess-group0": "Вы не можете выполнять запрошенное действие.",
+ "badaccess-group0": "Вы не можете выполнить запрошенное действие.",
"badaccess-groups": "Запрошенное действие могут выполнять только участники {{PLURAL:$2|1=из группы «$1»|одной из следующих групп: $1}}",
"versionrequired": "Требуется MediaWiki версии $1",
- "versionrequiredtext": "Для работы с этой страницей требуется MediaWiki версии $1. См. [[Special:Version|информацию об программном обеспечении]].",
+ "versionrequiredtext": "Для работы с этой страницей требуется MediaWiki версии $1. См. [[Special:Version|информацию о программном обеспечении]].",
"ok": "OK",
"pagetitle": "$1 — {{SITENAME}}",
"pagetitle-view-mainpage": "{{SITENAME}}",
"nstab-help": "Справка",
"nstab-category": "Категория",
"mainpage-nstab": "Заглавная",
- "nosuchaction": "Такого дейÑ\81Ñ\82виÑ\8f неÑ\82",
+ "nosuchaction": "Ð\9dеÑ\82 Ñ\82акого дейÑ\81Ñ\82виÑ\8f",
"nosuchactiontext": "Указанное в URL действие ошибочно.\nВозможно, вы допустили опечатку при наборе URL или перешли по ошибочной ссылке.\nЭто может также указывать на ошибку в проекте {{SITENAME}}.",
"nosuchspecialpage": "Нет такой служебной страницы",
"nospecialpagetext": "<strong>Запрошенной вами служебной страницы не существует.</strong>\n\nСписок существующих служебных страниц: [[Special:SpecialPages|{{int:specialpages}}]].",
"databaseerror-query": "Запрос: $1",
"databaseerror-function": "Функция: $1",
"databaseerror-error": "Ошибка: $1",
- "transaction-duration-limit-exceeded": "Ð\94лÑ\8f Ñ\82ого, Ñ\87Ñ\82обÑ\8b избежаÑ\82Ñ\8c болÑ\8cÑ\88ого лага пÑ\80и Ñ\80епликаÑ\86ии, Ñ\8dÑ\82а Ñ\82Ñ\80анзакÑ\86иÑ\8f бÑ\8bла пÑ\80еÑ\80вана, поÑ\81колÑ\8cкÑ\83 пÑ\80одолжиÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c запиÑ\81и ($1) пÑ\80евÑ\8bÑ\81ила лимиÑ\82 в $2 {{PLURAL:$2|Ñ\81екÑ\83ндÑ\83|Ñ\81екÑ\83нд|Ñ\81екÑ\83ндÑ\8b}}.\nÐ\95Ñ\81ли вÑ\8b изменÑ\8fеÑ\82е неÑ\81колÑ\8cко Ñ\8dлеменÑ\82ов за один раз, попробуйте вместо этого сделать несколько небольших операций.",
+ "transaction-duration-limit-exceeded": "Ð\94лÑ\8f Ñ\82ого, Ñ\87Ñ\82обÑ\8b избежаÑ\82Ñ\8c болÑ\8cÑ\88ой задеÑ\80жки пÑ\80и Ñ\80епликаÑ\86ии, Ñ\8dÑ\82а Ñ\82Ñ\80анзакÑ\86иÑ\8f бÑ\8bла пÑ\80еÑ\80вана. Ð\9fÑ\80одолжиÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c запиÑ\81и ($1) пÑ\80евÑ\8bÑ\81ила лимиÑ\82 в $2 {{PLURAL:$2|Ñ\81екÑ\83ндÑ\83|Ñ\81екÑ\83нд|Ñ\81екÑ\83ндÑ\8b}}.\nÐ\95Ñ\81ли вÑ\8b изменÑ\8fеÑ\82е неÑ\81колÑ\8cко Ñ\8dлеменÑ\82ов за раз, попробуйте вместо этого сделать несколько небольших операций.",
"laggedslavemode": "<strong>Внимание:</strong> на странице могут отсутствовать последние обновления.",
"readonly": "Запись в базу данных заблокирована",
"enterlockreason": "Укажите причину и намеченный срок блокировки.",
- "readonlytext": "Добавление новых статей и другие изменения базы данных сейчас заблокированы: вероятно, в связи с плановым обслуживанием.\n\nСистемный администратор, заблокировавший базу, оставил следующее объяснение: $1",
+ "readonlytext": "Добавление новых статей и другие изменения базы данных сейчас заблокированы, вероятно, в связи с плановым обслуживанием.\n\nСистемный администратор, заблокировавший базу, оставил следующее объяснение: «$1».",
"missing-article": "В базе данных не найдено запрашиваемого текста страницы «$1» $2, который следовало найти.\n\nПодобная ситуация обычно возникает при попытке перехода по устаревшей ссылке на историю изменения страницы, которая была удалена.\n\nЕсли дело не в этом, то скорее всего, вы обнаружили ошибку в программном обеспечении.\nПожалуйста, сообщите об этом одному из [[Special:ListUsers/sysop|администраторов]], указав данный URL.",
"missingarticle-rev": "(версия № $1)",
"missingarticle-diff": "(разность: $1, $2)",
"viewsource": "Просмотр кода",
"viewsource-title": "Просмотр исходного текста страницы $1",
"actionthrottled": "Ограничение по скорости",
- "actionthrottledtext": "Ð\94лÑ\8f боÑ\80Ñ\8cбÑ\8b Ñ\81о Ñ\81памом бÑ\8bло Ñ\83Ñ\81Ñ\82ановлено огÑ\80аниÑ\87ение на макÑ\81ималÑ\8cное Ñ\87иÑ\81ло попÑ\8bÑ\82ок вÑ\8bполнениÑ\8f Ñ\8dÑ\82ого дейÑ\81Ñ\82виÑ\8f в коÑ\80оÑ\82кий пÑ\80омежÑ\83Ñ\82ок вÑ\80емени â\80\94 и вÑ\8b иÑ\81Ñ\87еÑ\80пали Ñ\8dÑ\82оÑ\82 лимиÑ\82. Пожалуйста, повторите попытку через несколько минут.",
+ "actionthrottledtext": "Ð\92Ñ\8b иÑ\81Ñ\87еÑ\80пали Ñ\83Ñ\81Ñ\82ановленное длÑ\8f боÑ\80Ñ\8cбÑ\8b Ñ\81о Ñ\81памом огÑ\80аниÑ\87ение на макÑ\81ималÑ\8cное колиÑ\87еÑ\81Ñ\82во попÑ\8bÑ\82ок вÑ\8bполнениÑ\8f запÑ\80оÑ\88енного дейÑ\81Ñ\82виÑ\8f в коÑ\80оÑ\82кий пÑ\80омежÑ\83Ñ\82ок вÑ\80емени.\nПожалуйста, повторите попытку через несколько минут.",
"protectedpagetext": "Эта страница защищена для предотвращения её редактирования или совершений других действий.",
"viewsourcetext": "Вы можете просмотреть и скопировать исходный код этой страницы.",
"viewyourtext": "Вы можете просмотреть и скопировать исходный текст <strong>ваших правок</strong> на этой странице.",
"editinginterface": "<strong>Внимание:</strong> Вы редактируете страницу, содержащую текст интерфейса программного обеспечения.\nЕё изменение повлияет на внешний вид интерфейса для других пользователей этой вики.",
"translateinterface": "Чтобы добавить или изменить перевод этого сообщения, пожалуйста, используйте сайт локализации MediaWiki [https://translatewiki.net/ translatewiki.net].",
"cascadeprotected": "Данная страница защищена от изменений, поскольку она включена в {{PLURAL:$1|1=следующую страницу, для которой|следующие страницы, для которых}} включена каскадная защита:\n$2",
- "namespaceprotected": "У вас нет разрешения редактировать страницы в пространстве имён «$1».",
- "customcssprotected": "У вас нет разрешения редактировать эту CSS-страницу, так как она содержит личные настройки другого участника.",
- "customjsonprotected": "У вас нет разрешения редактировать эту JSON-страницу, так как она содержит личные настройки другого участника.",
- "customjsprotected": "У вас нет разрешения редактировать эту JavaScript-страницу, так как она содержит личные настройки другого участника.",
- "sitecssprotected": "У вас нет разрешения редактировать эту CSS-страницу, поскольку её изменение может повлиять на всех посетителей.",
- "sitejsonprotected": "У вас нет разрешения для редактирования этой JSON-страницы, поскольку её изменение может повлиять на всех посетителей.",
- "sitejsprotected": "У вас нет разрешения редактировать эту JavaScript страницу, поскольку её изменение может повлиять на всех посетителей.",
- "mycustomcssprotected": "У ваÑ\81 неÑ\82 пÑ\80ав длÑ\8f Ñ\80едакÑ\82иÑ\80ованиÑ\8f Ñ\8dÑ\82ого CSS страницы.",
- "mycustomjsonprotected": "У ваÑ\81 неÑ\82 пÑ\80ав длÑ\8f Ñ\80едакÑ\82иÑ\80ованиÑ\8f этой JSON-страницы.",
- "mycustomjsprotected": "У ваÑ\81 неÑ\82 пÑ\80ав длÑ\8f Ñ\80едакÑ\82иÑ\80ованиÑ\8f JavaScript на Ñ\81Ñ\82Ñ\80аниÑ\86е.",
- "myprivateinfoprotected": "У вас нет разрешения на изменение вашей личной информации",
- "mypreferencesprotected": "У ваÑ\81 неÑ\82 пÑ\80ав длÑ\8f Ñ\80едакÑ\82иÑ\80ованиÑ\8f настроек.",
- "ns-specialprotected": "СÑ\82Ñ\80аниÑ\86Ñ\8b пÑ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82ва имÑ\91н «{{ns:special}}» не могÑ\83Ñ\82 пÑ\80авиÑ\82Ñ\8cÑ\81Ñ\8f.",
+ "namespaceprotected": "У вас нет прав на редактирование страниц в пространстве имён «<strong>$1</strong>».",
+ "customcssprotected": "У вас нет прав на редактирование этой CSS-страницы, поскольку она содержит личные настройки другого участника.",
+ "customjsonprotected": "У вас нет прав на редактирование этой JSON-страницы, поскольку она содержит личные настройки другого участника.",
+ "customjsprotected": "У вас нет прав на редактирование этой JavaScript-страницы, поскольку она содержит личные настройки другого участника.",
+ "sitecssprotected": "У вас нет прав на редактирование этой CSS-страницы, поскольку её изменение может повлиять на всех посетителей.",
+ "sitejsonprotected": "У вас нет прав на редактирование этой JSON-страницы, поскольку её изменение может повлиять на всех посетителей.",
+ "sitejsprotected": "У вас нет прав на редактирование этой JavaScript страницу, поскольку её изменение может повлиять на всех посетителей.",
+ "mycustomcssprotected": "У ваÑ\81 неÑ\82 пÑ\80ав на Ñ\80едакÑ\82иÑ\80ование Ñ\8dÑ\82ой CSS страницы.",
+ "mycustomjsonprotected": "У ваÑ\81 неÑ\82 пÑ\80ав на Ñ\80едакÑ\82иÑ\80ование этой JSON-страницы.",
+ "mycustomjsprotected": "У ваÑ\81 неÑ\82 пÑ\80ав на Ñ\80едакÑ\82иÑ\80ование Ñ\8dÑ\82ой JavaScript-Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\8b.",
+ "myprivateinfoprotected": "У вас нет прав на изменение вашей личной информации",
+ "mypreferencesprotected": "У ваÑ\81 неÑ\82 пÑ\80ав на Ñ\80едакÑ\82иÑ\80ование настроек.",
+ "ns-specialprotected": "СÑ\82Ñ\80аниÑ\86Ñ\8b пÑ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82ва имÑ\91н «{{ns:special}}» не могÑ\83Ñ\82 бÑ\8bÑ\82Ñ\8c измененÑ\8b.",
"titleprotected": "Создание страницы с таким заголовком было запрещено участником [[User:$1|$1]].\nУказана следующая причина: <em>$2</em>.",
"filereadonlyerror": "Не удаётся изменить файл «$1», так как хранилище «$2» находится в режиме «только для чтения».\n\nСистемный администратор, заблокировавший базу, оставил следующее объяснение: «$3».",
"invalidtitle": "Недопустимое название",
"permissionserrorstext": "У вас нет прав на выполнение этой операции по {{PLURAL:$1|1=следующей причине|следующим причинам}}:",
"permissionserrorstext-withaction": "У вас нет прав на выполнение действия «$2» по {{PLURAL:$1|1=следующей причине|следующим причинам}}:",
"contentmodelediterror": "Вы не можете редактировать эту версию, поскольку модель её содержания — <code>$1</code>, отличающаяся от текущей модели содержания страницы — <code>$2</code>.",
- "recreate-moveddeleted-warn": "'''Внимание. Вы пытаетесь воссоздать страницу, которая ранее удалялась.'''\n\nПроверьте, действительно ли вам нужно воссоздавать эту страницу.\nНиже приведены журналы удалений и переименований этой страницы.",
+ "recreate-moveddeleted-warn": "<strong>Внимание: Вы пытаетесь воссоздать страницу, которая ранее удалялась.</strong>\n\nПроверьте, действительно ли вам нужно воссоздавать эту страницу.\nНиже для справки приведены журналы удаления и переименований этой страницы.",
"moveddeleted-notice": "Эта страница была удалена.\nНиже для справки приведены журналы удаления, защиты и перемещения для этой страницы.",
"moveddeleted-notice-recent": "К сожалению, эта страница была недавно удалена (в течение последних 24 часов).\nНиже для справки приведены журналы удаления, защиты и перемещения для этой страницы.",
"log-fulllog": "Просмотреть журнал целиком",
"unstrip-size-warning": "Превышен лимит размера Unstrip ($1)",
"unstrip-size-category": "Страницы с превышенным лимитом размера Unstrip",
"converter-manual-rule-error": "Ошибка в ручном правиле преобразования языка",
- "undo-success": "Ð\9fÑ\80авка можеÑ\82 бÑ\8bÑ\82Ñ\8c оÑ\82менена. Ð\9fожалÑ\83йÑ\81Ñ\82а, пÑ\80оÑ\81моÑ\82Ñ\80иÑ\82е Ñ\81Ñ\80авнение веÑ\80Ñ\81ий, Ñ\87Ñ\82обÑ\8b Ñ\83бедиÑ\82Ñ\8cÑ\81Ñ\8f, Ñ\87Ñ\82о Ñ\8dÑ\82о именно Ñ\82е изменениÑ\8f, коÑ\82оÑ\80Ñ\8bе ваÑ\81 инÑ\82еÑ\80еÑ\81Ñ\83Ñ\8eÑ\82, и нажмиÑ\82е «Ð\97апиÑ\81аÑ\82Ñ\8c Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83», Ñ\87Ñ\82обÑ\8b изменениÑ\8f вÑ\81Ñ\82Ñ\83пили в Ñ\81илÑ\83.",
+ "undo-success": "Ð\9fÑ\80авка можеÑ\82 бÑ\8bÑ\82Ñ\8c оÑ\82менена. Ð\9fожалÑ\83йÑ\81Ñ\82а, пÑ\80оÑ\81моÑ\82Ñ\80иÑ\82е Ñ\81Ñ\80авнение веÑ\80Ñ\81ий, Ñ\87Ñ\82обÑ\8b Ñ\83бедиÑ\82Ñ\8cÑ\81Ñ\8f, Ñ\87Ñ\82о Ñ\8dÑ\82о именно Ñ\82е изменениÑ\8f, коÑ\82оÑ\80Ñ\8bе ваÑ\81 инÑ\82еÑ\80еÑ\81Ñ\83Ñ\8eÑ\82, и нажмиÑ\82е «Ð\97апиÑ\81аÑ\82Ñ\8c Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83», Ñ\87Ñ\82обÑ\8b ваÑ\88а оÑ\82мена пÑ\80авки бÑ\8bла Ñ\81оÑ\85Ñ\80анена.",
"undo-failure": "Правка не может быть отменена из-за несовместимости промежуточных изменений.",
"undo-main-slot-only": "Правка не может быть отменена, поскольку оно включает контент вне основного слота.",
"undo-norev": "Правка не может быть отменена, так как её не существует или она была удалена.",
"undo-nochange": "Правка, похоже, уже была отменена.",
- "undo-summary": "Отмена правки $1, сделанной [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]])",
+ "undo-summary": "Отмена правки $1, сделанной {{gender:$2|участником|участницей}} [[Special:Contributions/$2|$2]] ([[User talk:$2|обсуждение]])",
"undo-summary-username-hidden": "Отмена правки $1, сделанной участником, чьё имя скрыто",
"cantcreateaccount-text": "Создание учётных записей с этого IP-адреса (<strong>$1</strong>) было заблокировано {{GENDER:$3|участником|участницей|}} [[User:$3|$3]].\n\n$3 {{GENDER:$3|указал|указала}} следующую причину: <em>$2</em>.",
"cantcreateaccount-range-text": "{{GENDER:$3|Участник|Участница}} [[User:$3|$3]] {{GENDER:$3|установил|установила}} запрет на создание учётных записей для диапазона IP-адресов <strong>$1</strong>, включающего ваш IP-адрес (<strong>$4</strong>). \n\nБыла указана следующая причина: <em>$2</em>.",
"last": "пред.",
"page_first": "первая",
"page_last": "последняя",
- "histlegend": "Выбор версий: отметьте версии страницы, которые вы хотите сравнить, и нажмите '''{{int:compare-submit}}'''.<br />\nПояснения: '''({{int:cur}})''' — отличия от текущей версии; '''({{int:last}})''' — отличия от предшествующей версии; '''{{int:minoreditletter}}''' — незначительные изменения.",
+ "histlegend": "Выбор версий: отметьте версии страницы, которые вы хотите сравнить, и нажмите <strong>{{int:compare-submit}}/strong>.<br />\nПояснения: <strong>({{int:cur}})/strong> — отличия от текущей версии; <strong>({{int:last}})/strong> — отличия от предшествующей версии; <strong>{{int:minoreditletter}}/strong> — незначительные изменения.",
"history-fieldset-title": "Поиск правок",
"history-show-deleted": "Только удалённые правки",
"histfirst": "старейшие",
"history-feed-item-nocomment": "$1 в $2",
"history-feed-empty": "Запрашиваемой страницы не существует.\nОна могла быть удалена или переименована.\nПопробуйте [[Special:Search|найти в вики]] похожие страницы.",
"history-edit-tags": "Изменить теги выбранных версий",
- "rev-deleted-comment": "(опиÑ\81ание пÑ\80авки Ñ\83далено)",
+ "rev-deleted-comment": "(опиÑ\81ание пÑ\80авки Ñ\81Ñ\82Ñ\91Ñ\80Ñ\82о)",
"rev-deleted-user": "(имя автора стёрто)",
- "rev-deleted-event": "(деÑ\82али жÑ\83Ñ\80нала Ñ\83далены)",
+ "rev-deleted-event": "(подÑ\80обноÑ\81Ñ\82и Ñ\81Ñ\82Ñ\91Ñ\80Ñ\82ы)",
"rev-deleted-user-contribs": "[имя участника или IP-адрес удалены — правка скрыта со страницы вклада]",
"rev-deleted-text-permission": "Эта версия страницы была '''удалена'''.\nПодробности приведены в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале удалений].",
"rev-suppressed-text-permission": "Эта версия страницы была <strong>скрыта</strong>.\nПодробности приведены в [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} журнале сокрытий].",
"rev-suppressed-diff-view": "Одна из версий этого сравнения версий была <strong>скрыта</strong>.\nВы можете просмотреть это сравнение. Подробности приведены в [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} журнале сокрытий].",
"rev-delundel": "показать/скрыть",
"rev-showdeleted": "показать",
- "revisiondelete": "Удалить / восстановить версии страницы",
+ "revisiondelete": "Удалить/восстановить версии страницы",
"revdelete-nooldid-title": "Не задана целевая версия",
- "revdelete-nooldid-text": "Вы не задали целевую версию (версии) для выполнения этой функции, указанная версия не существует, или вы пытаетесь скрыть текущую версию.",
+ "revdelete-nooldid-text": "Вы не задали версию (версии), или указанная версия не существует, или же вы пытаетесь скрыть текущую версию.",
"revdelete-no-file": "Указанный файл не существует.",
"revdelete-show-file-confirm": "Вы уверены, что вы хотите просмотреть удалённую версию файла «<nowiki>$1</nowiki>» от $2, $3?",
"revdelete-show-file-submit": "Да",
"revdelete-radio-same": "(не изменять)",
"revdelete-radio-set": "Скрытая",
"revdelete-radio-unset": "Видимая",
- "revdelete-suppress": "Скрывать данные также и от администраторов",
- "revdelete-unsuppress": "Снять ограничения с восстановленных версий",
+ "revdelete-suppress": "Скрыть данные также и от администраторов",
+ "revdelete-unsuppress": "Снять ограничения видимости с восстановленных версий",
"revdelete-log": "Причина:",
"revdelete-submit": "Применить к {{PLURAL:$1|1=выбранной версии|выбранным версиям}}",
"revdelete-success": "Видимость версии обновлена.",
"revdelete-concurrent-change": "Ошибка изменения записи от $2, $1: её статус был изменён кем-то другим, пока вы пытались изменить его.\nПожалуйста, проверьте журналы.",
"revdelete-only-restricted": "Ошибка сокрытия записи от $2 $1: вы не можете скрыть запись от просмотра администраторами без выбора одной из других настроек сокрытия.",
"revdelete-reason-dropdown": "* Стандартные причины удаления\n** Нарушение авторских прав\n** Неуместные личные сведения\n** Неуместное имя участника\n** Потенциально клеветнические сведения",
- "revdelete-otherreason": "Другая/дополнительная причина:",
+ "revdelete-otherreason": "Другая причина/дополнение:",
"revdelete-reasonotherlist": "Другая причина",
"revdelete-edit-reasonlist": "Редактировать список причин",
"revdelete-offender": "Автор версии страницы:",
"anonymous": "{{PLURAL:$1|1=Анонимный участник|Анонимные участники}} {{grammar:genitive|{{SITENAME}}}}",
"siteuser": "{{GENDER:$2|участник|участница}} {{grammar:genitive|{{SITENAME}}}} $1",
"anonuser": "анонимный участник {{grammar:genitive|{{SITENAME}}}} $1",
- "lastmodifiedatby": "ÐÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а поÑ\81ледний Ñ\80аз бÑ\8bла оÑ\82Ñ\80едакÑ\82иÑ\80ована $1 в $2, авÑ\82оÑ\80 изменениÑ\8f â\80\94 $3.",
+ "lastmodifiedatby": "Ð\92 поÑ\81ледний Ñ\80аз Ñ\8dÑ\82а Ñ\81Ñ\82Ñ\80аниÑ\86а Ñ\80едакÑ\82иÑ\80овалаÑ\81Ñ\8c $1, в $2 авÑ\82оÑ\80ом $3.",
"othercontribs": "В создании приняли участие: $1.",
"others": "другие",
"siteusers": "{{PLURAL:$2|1={{GENDER:$1|участник|участница}}|участники}} {{grammar:genitive|{{SITENAME}}}} $1",
"confirm-mcrundo-title": "Отменить изменение",
"mcrundofailed": "Отменить не удалось",
"mcrundo-missingparam": "Отсутствуют обязательные параметры по запросу.",
+ "mcrundo-changed": "Эта страница была изменена с тех пор, как вы просмотрели различия. Пожалуйста, проверьте новое изменение.",
"semicolon-separator": "; ",
"comma-separator": ", ",
"colon-separator": ": ",
"edit-hook-aborted": "Urejanje je bilo brez obrazložitve prekinjeno zaradi neznane napake.",
"edit-gone-missing": "Strani ni mogoče posodobiti.\nIzgleda, da je bila izbrisana.",
"edit-conflict": "Navzkrižje urejanj.",
- "edit-no-change": "Vaše urejanje je bilo prezrto, saj ni vsebovalo sprememb.",
+ "edit-no-change": "Tvoje urejanje je bilo prezrto, saj ni vsebovalo sprememb.",
"postedit-confirmation-created": "Stran je bila ustvarjena.",
"postedit-confirmation-restored": "Stran je bila obnovljena.",
- "postedit-confirmation-saved": "Vaše urejanje smo shranili.",
- "postedit-confirmation-published": "Vaše urejanje smo objavili.",
+ "postedit-confirmation-saved": "Tvoje urejanje je bilo shranjeno.",
+ "postedit-confirmation-published": "Tvoje urejanje smo objavili.",
"edit-already-exists": "Ni bilo mogoče ustvariti nove strani, ker že obstaja.",
"defaultmessagetext": "Prednastavljeno besedilo",
"content-failed-to-parse": "Nisem mogel razčleniti vsebine $2 za obliko $1: $3",
"confirm-unwatch-top": "Odstranim stran z vašega spiska nadzorov?",
"confirm-rollback-button": "V redu",
"confirm-rollback-top": "Povrnemo urejanja te strani?",
+ "confirm-mcrundo-title": "Razveljavi spremembo",
+ "mcrundofailed": "Razveljavitev ni uspela",
+ "mcrundo-missingparam": "Pri zahtevi manjkajo zahtevani parametri.",
+ "mcrundo-changed": "Stran je bila spremenjena, odkar ste si ogledali primerjavo. Prosimo, preglejte nove spremembe.",
"percent": "$1 %",
"quotation-marks": "»$1«",
"imgmultipageprev": "← prejšnja stran",
"prefs-files": "Датотеке",
"prefs-custom-css": "прилагођени CSS",
"prefs-custom-json": "Прилагођени JSON",
- "prefs-custom-js": "прилагођени јаваскрипт",
+ "prefs-custom-js": "прилагођени JavaScript",
"prefs-common-config": "Дељени CSS/JSON/јаваскрипт за све теме:",
"prefs-reset-intro": "Можете користити ову страницу да поново поставите своја подешавања на подразумеване вредности сајта.\nОво се не може опозвати.",
"prefs-emailconfirm-label": "Потврда имејла:",
"common.js": "/* Јаваскрипт постављен овде ће се користити за све кориснике при отварању сваке странице. */",
"group-autoconfirmed.js": "/* Јаваскрипт постављен овде ће се учитати за самопотврђене кориснике */",
"group-bot.js": "/* Јаваскрипт постављен овде ће се учитати само за ботове */",
- "group-sysop.js": "/* Јаваскрипт постављен овде ће се учитати само за системске операторе */",
+ "group-sysop.js": "/* JavaScript постављен овде ће се учитати само за системске операторе */",
"group-bureaucrat.js": "/* Јаваскрипт постављен овде ће се учитати само за бирократе */",
"anonymous": "Анонимни {{PLURAL:$1|корисник|корисници}} пројекта {{SITENAME}}",
"siteuser": "{{SITENAME}} корисник $1",
"mediastatistics-header-unknown": "Непознато",
"mediastatistics-header-bitmap": "Битмап слике",
"mediastatistics-header-drawing": "Цртежи (векторске слике)",
- "mediastatistics-header-audio": "Ð\90Ñ\83дио",
+ "mediastatistics-header-audio": "Ð\97вÑ\83к",
"mediastatistics-header-video": "Видеи",
"mediastatistics-header-multimedia": "Обогаћени медији",
"mediastatistics-header-office": "Канцеларија",
"group-autoconfirmed": "Otomatik onaylanmış kullanıcılar",
"group-bot": "Botlar",
"group-sysop": "Hizmetliler",
- "group-interface-admin": "Arayüz yöneticisi",
+ "group-interface-admin": "Arayüz yöneticileri",
"group-bureaucrat": "Bürokratlar",
"group-suppress": "Gözetmenler",
"group-all": "(hepsi)",
"right-reupload-shared": "Paylaşılan ortam deposundaki dosyaları yerel olarak geçersiz kıl",
"right-upload_by_url": "Bir URL adresinden dosya yükle",
"right-purge": "Doğrulama yapmadan bir sayfa için site belleğini temizle",
- "right-autoconfirmed": "IP-tabanlı hız limitleri etkilenmeyecektir",
+ "right-autoconfirmed": "IP-tabanlı hız limitleri etkilenme",
"right-bot": "Otomatik bir işlem gibi muamele gör",
"right-nominornewtalk": "Kullanıcı tartışma sayfalarında yaptığı küçük değişiklikler kullanıcıya yeni mesaj bildirimiyle bildirilmez",
"right-apihighlimits": "API sorgularında yüksek sınır kullan",
"right-deletedtext": "Silinmiş metni ve silinmiş revizyonlar arasındaki değişiklikleri gör",
"right-browsearchive": "Silinen sayfaları ara",
"right-undelete": "Bir sayfanın silinmesini geri al",
- "right-suppressrevision": "Sysoplardan gizlenmiş revizyonlarını gizle ve göster",
+ "right-suppressrevision": "Hizmetlilerden revizyon gizle ve geri getir",
"right-viewsuppressed": "Herhangi bir kullanıcıdan saklanan sürümleri göster",
"right-suppressionlog": "Özel günlükleri gör",
"right-block": "Diğer kullanıcıların değişiklik yapmalarını engelle",
"right-blockemail": "Bir kullanıcının e-posta göndermesini engelle",
- "right-hideuser": "Bir kullanıcı adını engelle, genelden gizleyerek",
+ "right-hideuser": "Herkesden gizleyerek bir kullanıcı adını engelle",
"right-ipblock-exempt": "IP engellemelerini atla, otomatik engelle ve aralık engellemeleri",
"right-unblockself": "Kendi engellemesini kaldır",
"right-protect": "Koruma düzeylerini değiştir ve kademeli korumalı sayfaları düzenle",
"right-editprotected": "\"{{int:protect-level-sysop}}\" olarak korunan sayfalarda değişiklik yap",
"right-editsemiprotected": "\"{{int:protect-level-autoconfirmed}}\" olarak korunan sayfalarda değişiklik yap",
"right-editcontentmodel": "Sayfanın içerik modelini düzenle",
- "right-editinterface": "Kullanıcı arayüzünü değiştirmek",
- "right-editusercss": "Diğer kullanıcıların CSS dosyalarında değişiklik yap",
- "right-edituserjson": "Diğer kullanıcıların JSON dosyalarını düzenle",
- "right-edituserjs": "Diğer kullanıcıların JS dosyalarında değişiklik yap",
+ "right-editinterface": "Kullanıcı arayüzünü değiştir",
+ "right-editusercss": "Diğer kullanıcıların CSS sayfalarında değişiklik yap",
+ "right-edituserjson": "Diğer kullanıcıların JSON sayfalarında değişiklik yap",
+ "right-edituserjs": "Diğer kullanıcıların JS sayfalarında değişiklik yap",
"right-editsitecss": "Sitewide CSS düzenle",
"right-editsitejson": "Sitewide JSON'u düzenle",
"right-editsitejs": "Sitewide JavaScript'i düzenle",
"right-editmywatchlist": "Kendi izleme listeni düzenle. Not, bazı eylemler bu yetki olmadan da sayfa ekleyebilir.",
"right-viewmyprivateinfo": "Kendi özel bilgilerini görüntüle (e-posta adresi, gerçek isim vb.)",
"right-editmyprivateinfo": "Kendi özel bilgilerini değiştir (e-posta adresi, gerçek isim vb.)",
- "right-editmyoptions": "tercihlerini düzenle",
+ "right-editmyoptions": "Tercihlerini düzenle",
"right-rollback": "Belirli bir sayfayı değiştiren son kullanıcının değişikliklerini hızlıca geri döndür",
"right-markbotedits": "Geri döndürülen değişiklikleri, bot değişiklikleri olarak işaretle",
"right-noratelimit": "Derecelendirme sınırlamalarından etkilenme",