From 49239c80eccba808847a3830f4303bcfa1fd3c1d Mon Sep 17 00:00:00 2001 From: Alexander Sigachov Date: Tue, 31 May 2005 21:55:56 +0000 Subject: [PATCH] Updated to Language.php 1.558 --- languages/LanguageRu.php | 140 ++++++++++++++++++--------------------- 1 file changed, 64 insertions(+), 76 deletions(-) diff --git a/languages/LanguageRu.php b/languages/LanguageRu.php index f27522143c..fe80343d8d 100644 --- a/languages/LanguageRu.php +++ b/languages/LanguageRu.php @@ -1,7 +1,7 @@ array( 1, 'PAGENAME','НАЗВАНИЕСТРАНИЦЫ'), MAG_PAGENAMEE => array( 1, 'PAGENAMEE','НАЗВАНИЕСТРАНИЦЫ2'), MAG_NAMESPACE => array( 1, 'NAMESPACE','ПРОСТРАНСТВОИМЁН'), + MAG_MSG => array( 0, 'MSG:'), MAG_SUBST => array( 0, 'SUBST:','ПОДСТ:'), MAG_MSGNW => array( 0, 'MSGNW:'), MAG_END => array( 0, '__END__','__КОНЕЦ__'), @@ -160,6 +161,24 @@ if(isset($wgExtraNamespaces)) { /* private */ $wgAllMessagesRu = array( +# The navigation toolbar, int: is used here to make sure that the appropriate +# messages are automatically pulled from the user-selected language file. +'sidebar' => " +This is the markup that's parsed when the sidebar(s) are generated, lines that +do not begin with * or ** are automatically discarded. + +Only put [a-z-] in the level one headings since it will be used as an XHMTL id. + +* navigation +** mainpage|mainpage +** portal-url|portal +** currentevents-url|currentevents +** recentchanges-url|recentchanges +** randompage-url|randompage +** helppage|help +** sitesupport-url|sitesupport +", + # User preference toggles 'tog-underline' => 'Подчёркивать ссылки', 'tog-highlightbroken' => 'Показывать несуществующие ссылки вот так (иначе вот так?).', @@ -248,9 +267,6 @@ if(isset($wgExtraNamespaces)) { "mainpagedocfooter" => "См. [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface] и [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] по использованию и настройке справочной системы.", -# NOTE: To turn off "Community portal" in the title links, -# set "portal" => "-" - 'portal' => 'Сообщество', 'portal-url' => "{{ns:project}}:Портал сообщества", 'about' => 'Описание', @@ -289,7 +305,7 @@ if(isset($wgExtraNamespaces)) { # NOTE: To turn off "Current Events" in the sidebar, # set "currentevents" => "-" - + 'currentevents' => 'Текущие события', 'currentevents-url' => 'Текущие события', @@ -337,7 +353,7 @@ if(isset($wgExtraNamespaces)) { 'otherlanguages' => 'На других языках', 'redirectedfrom' => '(Перенаправлено с $1)', 'lastmodified' => 'Последнее изменение этой страницы: $1.', -'viewcount' => 'К этой странице обращались $1 раз.', +'viewcount' => 'К этой странице обращались $1 раз(а).', 'copyright' => 'Содержимое доступно в соответствии с $1.', 'poweredby' => "{{SITENAME}} работает на [http://www.mediawiki.org/ MediaWiki], открытом вики-движке.", 'printsubtitle' => "(Материал с {{SERVER}})", @@ -467,8 +483,8 @@ $1', 'login' => 'Представиться системе', 'loginprompt' => "Вы должны разрешить «cookies», чтобы представиться системе.", 'userlogin' => 'Представиться системе', -'logout' => 'Стать инкогнито', -'userlogout' => 'Стать инкогнито', +'logout' => 'Завершение сеанса', +'userlogout' => 'Завершение сеанса', 'notloggedin' => 'Вы не представились системе', 'createaccount' => 'Зарегистрировать нового участника', 'createaccountmail' => 'по эл. почте', @@ -480,8 +496,8 @@ $1', 'yourvariant' => 'Вариант языка', 'yournick' => 'Ваш псевдоним (для подписей)', 'email' => 'Эл. почта', -'emailforlost' => "Указывать адрес электронной почты необязательно. Однако его указание позволит другим участникам проекта связываться с вами через веб-сайт без информирования их о вашем адресе электронной почты, -а также поможет вам в случае если вы забудете свой пароль.", +'emailforlost' => "Поля отмеченные надстрочным индексом необязательны для заполнения. Указав адрес электронной почты, вы позволите другим участникам проекта отправлять вам сообщение через веб-форму. +Это также поможет вам в случае если вы забудете свой пароль.

Ваше настоящее имя будет использовано для подписи ваших работ.", 'prefs-help-email-enotif' => 'Этот адрес также используется для отправки по электронной почте оповещений об изменении страниц если вы активировали соответствующую опцию.', 'prefs-help-realname' => '¹ Настоящее имя (необязательное поле): если вы укажите его, то оно будет использовано для того чтобы показать кем был внесена правка страницы.', 'loginerror' => 'Ошибка опознавания участника', @@ -896,7 +912,9 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р 'savefile' => 'Записать файл', 'uploadedimage' => "загружен [[$1|«$1»]]", 'uploaddisabled' => 'Извините, загрузка запрещена.', +'uploadscripted' => 'Файл содержит HTML-код или скрипт, который может быть ошибочно обработан браузером.', 'uploadcorrupt' => 'Файл либо повреждён, либо имеет неверное расширение. Пожалуйста, проверьте файл и попробуйте загрузить его ещё раз.', +'uploadvirus' => 'Файл содержит вирус! См. $1', 'sourcefilename' => 'Исходное имя файла', 'destfilename' => 'Целевое имя файла', @@ -933,10 +951,12 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р 'sitestats' => 'Статистика сайта', 'userstats' => 'Статистика участников', 'sitestatstext' => "Суммарно в базе данных содержится $1 страниц. -Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные страницы, перенаправления и другие страницы, которые, не учитываются при учёте количества статей. -За исключением них, есть $2 страниц, которые считаются полноценными статьями. Для того, чтобы страница считалась полноценной статьёй, она должна находиться в основном пространстве имён и содержать хотя бы одну внутреннюю ссылку.

+Это число включает в себя страницы о проекте, страницы обсуждений, незаконченные статьи, перенаправления и другие страницы, которые, не учитываются при учёте количества статей. +За исключением них, есть $2 страниц, которые считаются полноценными статьями. Для того, чтобы страница считалась полноценной статьёй, она должна находиться в основном пространстве имён и содержать хотя бы одну внутреннюю ссылку. + Всего с момента установки программного обеспечения было сделано $4 изменений страниц. Таким образом, в среднем приходится $5 изменений на одну страницу.", +'userstatstext' => "Зарегистрировались '''$1''' участников, из которых '''$2''' ($4%) являются администраторами (см. $3).", # Maintenance Page # @@ -1077,10 +1097,12 @@ Cм. [[{{ns:project}}:Справка по настройкам]], чтобы р 'unwatchthispage' => 'Прекратить наблюдение', 'notanarticle' => 'Не статья', 'watchnochange' => 'Ничто из списка наблюдения не изменялось в рассматриваемый период.', -'watchdetails' => "($1 наблюдаемых страниц, не считая страниц обсуждения; -$2 страниц всего изменено после отсечки; -$3… -показать и отредактировать полный список.)", +'watchdetails' => "Всего в списке наблюдения находится $1 страниц (не считая страниц обсуждения); $2 страниц было изменено за указанный период +* Способ запроса: $3; +* [[Special:Watchlist/edit|Показать полный список наблюдаемых страниц]] +", +'wlheader-enotif' => "* Уведомление по эл. почте включено.", +'wlheader-showupdated' => "* Страницы, изменившиеся с вашего последнего их посещения, выделены '''жирным''' шрифтом.", 'watchmethod-recent'=> 'просмотр последних изменений для наблюдаемых страниц', 'watchmethod-list' => 'просмотр наблюдаемых страниц для последних изменений', 'removechecked' => 'Удалить выбранные элементы из списка наблюдения', @@ -1138,6 +1160,7 @@ $NEWPAGE 'deletepage' => 'Удалить страницу', 'confirm' => 'Подтверждение', 'excontent' => "содержимое: '$1'", +'excontentauthor' => "содержимое: «$1» (единственным автором был «$2»)", 'exbeforeblank' => "содержимое до очистки: '$1'", 'exblank' => 'страница была пуста', 'confirmdelete' => 'Подтвердить удаление', @@ -1333,14 +1356,24 @@ SQL-запросы к БД часто создают ощутимую нагру # Validation 'val_yes' => 'Да', 'val_no' => 'Нет', +'val_of' => '$1 из $2', 'val_revision' => 'Версия', 'val_time' => 'Время', +'val_user_stats_title' => 'Краткий обзор проверки участника $1', #FIXME +'val_my_stats_title' => 'Мой краткий обзор проверки', #FIXME 'val_list_header' => '#ТемаДиапазонДействие', 'val_add' => 'Добавить', 'val_del' => 'Удалить', +'val_show_my_ratings' => 'Показать мои проверки', +'val_revision_number' => 'Версия №$1', 'val_warning' => 'Никогда не изменяйте что-либо здесь без явного согласия сообщества!', 'val_rev_for' => 'Версии для ', +'val_details_th_user' => 'Участник $1', +'val_validation_of' => 'Проверка «$1»', +'val_revision_of' => 'Версия $1', +'val_revision_changes_ok' => 'Ваши оценки сохранены!', 'val_rev_stats_link' => 'См. статистику проверок для «$1» здесь', +'val_revision_stats_link' => '(подробнее)', 'val_iamsure' => 'Подтвердите, что вы действительно хотите сделать это!', 'val_clear_old' => 'Очистить мои ранние проверки', 'val_merge_old' => 'Использовать мою предыдущую оценку там где выбрано «Нет мнения»', @@ -1612,6 +1645,10 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категори 'passwordtooshort' => 'Введённый пароль слишком короткий. Пароль должен состоять не менее чем из $1 символов.', +# Media Warning +'mediawarning' => '\'\'\'Внимание\'\'\': файл может содержать злонамеренный программный код, способный повредить вашей системе.


', +'fileinfo' => '$1 Кб, MIME-тип: $2', + # Exif data 'metadata' => 'Метаданные', @@ -1860,11 +1897,13 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категори 'exif-subjectdistancerange-2' => 'Съёмка с близкого расстояния', 'exif-subjectdistancerange-3' => 'Съёмка издалека', -'exif-gpslatituderef-n' => 'северной широты', -'exif-gpslatituderef-s' => 'южной широты', +// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef +'exif-gpslatitude-n' => 'северной широты', +'exif-gpslatitude-s' => 'южной широты', -'exif-gpslongituderef-e' => 'восточной долготы', -'exif-gpslongituderef-w' => 'западной долготы', +// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef +'exif-gpslongitude-e' => 'восточной долготы', +'exif-gpslongitude-w' => 'западной долготы', 'exif-gpsstatus-a' => 'Измерение не закончено', 'exif-gpsstatus-v' => 'Готов к передаче данных', @@ -1872,24 +1911,14 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категори 'exif-gpsmeasuremode-2' => 'Измерение 2-х координат', 'exif-gpsmeasuremode-3' => 'Измерение 3-х координат ', +// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef 'exif-gpsspeed-k' => 'км/час', 'exif-gpsspeed-m' => 'миль/час', 'exif-gpsspeed-n' => 'узлов', -'exif-gpstrackref-t' => 'истинный', -'exif-gpstrackref-m' => 'магнитный', - -'exif-gpsimgdirectionref-t' => 'истинный', -'exif-gpsimgdirectionref-m' => 'магнитный', - -'exif-gpsdestlatituderef-n' => 'северной широты', -'exif-gpsdestlatituderef-s' => 'южной широты', - -'exif-gpsdestlongituderef-e' => 'восточной долготы', -'exif-gpsdestlongituderef-w' => 'западной долготы', - -'exif-gpsdestbearingref-t' => 'истинный', -'exif-gpsdestbearingref-m' => 'магнитный', +// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef +'exif-gpsdirection-t' => 'истинный', +'exif-gpsdirection-m' => 'магнитный', # external editor support 'edit-externally' => 'Редактировать этот файл используя внешнюю программу', @@ -1926,6 +1955,7 @@ $3 Если вы не отправляли подобного запроса - просто проигнорируйте данное письмо.", ); +/* Please, see Language.php for general function comments */ class LanguageRu extends LanguageUtf8 { function LanguageRu() { global $wgNamespaceNamesRu, $wgMetaNamespace; @@ -1933,36 +1963,17 @@ class LanguageRu extends LanguageUtf8 { $wgNamespaceNamesRu[NS_PROJECT_TALK] = 'Обсуждение_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' ); } - /** - * @return array - */ function getNamespaces() { global $wgNamespaceNamesRu; return $wgNamespaceNamesRu; } - /** - * Get a namespace value by key - * - * $mw_ns = $wgContLang->getNsText( NS_MEDIAWIKI ); - * echo $mw_ns; // prints 'MediaWiki' - * - * - * @param int $index the array key of the namespace to return - * @return string - */ function getNsText( $index ) { global $wgNamespaceNamesRu; return $wgNamespaceNamesRu[$index]; } - /** - * Get a namespace key by value - * - * @param string $text - * @return mixed An integer if $text is a valid value otherwise false - */ function getNsIndex( $text ) { global $wgNamespaceNamesRu; @@ -2062,29 +2073,6 @@ class LanguageRu extends LanguageUtf8 { return $word; } - /** - * This function enables formatting of numbers, it should only come - * into effect when the $wgTranslateNumerals variable is TRUE. - * - * Normally we output all numbers in plain en_US style, that is - * 293,291.235 for twohundredninetythreethousand-twohundredninetyone - * point twohundredthirtyfive. However this is not sutable for all - * languages, some such as Pakaran want ੨੯੩,੨੯੫.੨੩੫ and others such as - * Icelandic just want to use commas instead of dots, and dots instead - * of commas like "293.291,235". - * - * An example of this function being called: - * - * wfMsg( 'message', $wgLang->formatNum( $num ) ) - * - * - * See LanguageGu.php for the Gujarati implementation and - * LanguageIs.php for the , => . and . => , implementation. - * - * @access public - * @param mixed $number the string to be formatted, should be an integer or - * a floating point number. - */ function formatNum( $number ) { global $wgTranslateNumerals; return $wgTranslateNumerals ? strtr($number, '.,', ', ' ) : $number; -- 2.20.1