This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit c49fe51f96fe3ec3e5fcf6780e61ec2a92143a9e
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Oct 6 11:07:41 2023 +0100

    Improvements to Russian translations by usmazat. (markt)
---
 .../servlet}/LocalStrings_ru.properties            |  2 +-
 .../LocalStrings_ru.properties                     |  2 +-
 .../catalina/connector/LocalStrings_ru.properties  |  7 +++++
 .../catalina/core/LocalStrings_ru.properties       | 10 +++++++
 .../catalina/filters/LocalStrings_ru.properties    |  2 ++
 .../catalina/ha/deploy/LocalStrings_ru.properties  |  4 +++
 .../ha/session}/LocalStrings_ru.properties         |  2 +-
 .../catalina/ha/tcp/LocalStrings_ru.properties     |  3 +++
 .../catalina/loader/LocalStrings_ru.properties     |  2 ++
 .../catalina/manager/LocalStrings_ru.properties    |  8 +++---
 .../catalina/realm/LocalStrings_ru.properties      |  2 ++
 .../catalina/startup/LocalStrings_ru.properties    |  8 ++++++
 .../group}/LocalStrings_ru.properties              |  5 ++--
 .../catalina/tribes/io/LocalStrings_ru.properties  |  2 +-
 .../tribes/membership}/LocalStrings_ru.properties  |  2 +-
 .../transport/nio}/LocalStrings_ru.properties      |  2 +-
 .../io => users}/LocalStrings_ru.properties        |  2 +-
 .../catalina/util/LocalStrings_ru.properties       |  4 +++
 .../catalina/valves/LocalStrings_ru.properties     | 31 ++++++++++++++++++++++
 .../LocalStrings_ru.properties                     |  5 ++--
 java/org/apache/coyote/LocalStrings_ru.properties  |  2 ++
 .../io => coyote/ajp}/LocalStrings_ru.properties   |  2 +-
 .../coyote/http11/LocalStrings_ru.properties       |  4 +++
 .../http11/filters/LocalStrings_ru.properties      |  1 +
 .../http11/upgrade/LocalStrings_ru.properties      |  2 ++
 .../apache/coyote/http2/LocalStrings_ru.properties |  3 +++
 .../jasper/resources/LocalStrings_ru.properties    | 13 +++++++++
 java/org/apache/naming/LocalStrings_ru.properties  |  3 +++
 .../util/descriptor/web/LocalStrings_ru.properties |  3 +++
 .../tomcat/util/http/LocalStrings_ru.properties    |  2 ++
 .../util/http/parser/LocalStrings_ru.properties    |  4 +++
 .../tomcat/util/net/LocalStrings_ru.properties     |  8 ++++++
 .../util/net/jsse/LocalStrings_ru.properties       |  2 ++
 .../util/net/openssl/LocalStrings_ru.properties    |  2 ++
 .../util/scan}/LocalStrings_ru.properties          |  2 +-
 .../tomcat/websocket/LocalStrings_ru.properties    | 20 ++++++++++++++
 webapps/docs/changelog.xml                         |  3 +++
 .../WEB-INF/classes/LocalStrings_ru.properties     | 31 ++++++++++++++++++++++
 38 files changed, 193 insertions(+), 19 deletions(-)

diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties 
b/java/javax/servlet/LocalStrings_ru.properties
similarity index 91%
copy from java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
copy to java/javax/servlet/LocalStrings_ru.properties
index 788e9288cc..8caf5986f3 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
+++ b/java/javax/servlet/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-cookie.valueNotPresent=отсутствует
+httpMethodConstraintElement.invalidMethod=Ошибочный HTTP метод
diff --git a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties 
b/java/org/apache/catalina/authenticator/LocalStrings_ru.properties
similarity index 86%
copy from java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
copy to java/org/apache/catalina/authenticator/LocalStrings_ru.properties
index d254998b27..40eec8d7d9 100644
--- a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-replicationStream.conflict=конфликтующие не-публичные загрузчики классов
+authenticator.noAuthHeader=Заголовок авторизации не был отправлен клиентом
diff --git a/java/org/apache/catalina/connector/LocalStrings_ru.properties 
b/java/org/apache/catalina/connector/LocalStrings_ru.properties
index 7aacaec1f3..dfe4389831 100644
--- a/java/org/apache/catalina/connector/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_ru.properties
@@ -17,3 +17,10 @@ coyoteAdapter.debug=Переменная [{0}] имеет значение [{1}]
 
 coyoteConnector.invalidEncoding=\n\
 Кодировка [{0}] не распознана JRE. Коннектор продолжит  использовать  [{1}]
+coyoteConnector.invalidPort=Коннектор не может быть запущен так как указанное 
значение порта [{0}] не корректно
+coyoteConnector.parseBodyMethodNoTrace=Метод TRACE НЕ ДОЛЖЕН включать в себя 
сущность (смотри RFC 2616 Cекция 9.6)
+
+coyoteInputStream.nbNotready=В неблокирующем режиме невозможно читать из 
ServletInputStream до тех пор пока не завершится предыдущее чтение и IsReady() 
не вернёт true
+
+coyoteRequest.sendfileNotCanonical=Невозможно определить каноническок имя 
файла [{0}]] указанное для использования с sendfile
+coyoteRequest.sessionEndAccessFail=Исключение вызвало прекращение доступа к 
сессии при очистке запроса 
diff --git a/java/org/apache/catalina/core/LocalStrings_ru.properties 
b/java/org/apache/catalina/core/LocalStrings_ru.properties
index 337fef336d..719b01b9fa 100644
--- a/java/org/apache/catalina/core/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ru.properties
@@ -16,13 +16,23 @@
 applicationContext.addJspFile.iae=Файл JSP [{0}] содержит ошибки
 applicationContext.addListener.iae.cnfe=Невозможно создать экземпляр типа [{0}]
 applicationContext.addListener.iae.wrongType=Указанный тип[{0}] не является 
одним из ожидаемых типов слушателей
+applicationContext.addRole.ise=Роли не могут быть добавлены для контекста 
[{0}] так как контекст проинициализирован
+applicationContext.invalidServletName=Невозможно добавить определение сервлета 
из-за некорректного имени сервлета [{0}]
 applicationContext.setAttribute.namenull=Имя не может быть пустым
 
+applicationDispatcher.specViolation.response=Оригинальный ServletResponse или 
обернутый оригинальный ServletResponse не передан в Request Dispatcher в 
нарушение SRV.8.2 и SRV.14.2.5.1
+
 aprListener.initializingFIPS=Инициализируется режим FIPS...
 
 filterChain.filter=При выполнении фильтра выброшено исключение
 
+naming.wsdlFailed=wsdl файл не найден: [{0}]
+
+standardContext.filterStart=Ошибка при старте фильтра [{0}]
+standardContext.invalidWrapperClass=[{0}] не является подклассом 
StandardWrapper
+standardContext.parameter.duplicate=Дублированный параметр инициализации 
контекста [{0}]
 standardContext.securityConstraint.mixHttpMethod=Запрещено смешивать 
<http-method> и <http-method-omission> в одной и той же коллекции веб-ресурсов
+standardContext.startingContext=Ошибка запуска контекста с именем [{0}]
 
 standardWrapper.allocate=Ошибка при выделении экземпляра сервлета
 standardWrapper.allocateException=Ошибка выделения для сервлета [{0}]
diff --git a/java/org/apache/catalina/filters/LocalStrings_ru.properties 
b/java/org/apache/catalina/filters/LocalStrings_ru.properties
index 07bc422997..c63ba2d56c 100644
--- a/java/org/apache/catalina/filters/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_ru.properties
@@ -17,4 +17,6 @@ corsFilter.invalidPreflightMaxAge=Невозможно обработать зн
 
 csrfPrevention.invalidRandomClass=Невозможно создать Случайный источник с 
помощью [{0}]
 
+expiresFilter.unsupportedStartingPoint=Не поддерживаемая начальная точка [{0}]
+
 http.403=Доступ к ресурсу [{0}] был запрещён.
diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_ru.properties 
b/java/org/apache/catalina/ha/deploy/LocalStrings_ru.properties
index 113715a561..80747ec07b 100644
--- a/java/org/apache/catalina/ha/deploy/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_ru.properties
@@ -14,5 +14,9 @@
 # limitations under the License.
 
 farmWarDeployer.modInstall=Установка веб приложения [{0}] из [{1}]
+farmWarDeployer.modInstallFail=Не возможно установить WAR файл
 
+fileMessageFactory.deleteFail=Не удалось удалить [{0}]
+
+warWatcher.cantListWatchDir=Не возможно создать список файлов для WatchDir 
[{0}]: Проверьте что это директория и у нее есть права на чтение.
 warWatcher.checkingWar=Проверяем WAR файл [{}]
diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties 
b/java/org/apache/catalina/ha/session/LocalStrings_ru.properties
similarity index 90%
copy from java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
copy to java/org/apache/catalina/ha/session/LocalStrings_ru.properties
index 788e9288cc..19df4981ff 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-cookie.valueNotPresent=отсутствует
+deltaRequest.removeUnable=Не возможно удалить элемент:
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_ru.properties 
b/java/org/apache/catalina/ha/tcp/LocalStrings_ru.properties
index 9d21e49ed6..97ce091b3e 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_ru.properties
@@ -14,3 +14,6 @@
 # limitations under the License.
 
 ReplicationValve.filter.failure=Не возможно скомпилировать фильтр=[{0}]
+
+simpleTcpCluster.member.addFailed=Невозможно подключиться к системе репликации
+simpleTcpCluster.stopUnable=Невозможно остановить кластер
diff --git a/java/org/apache/catalina/loader/LocalStrings_ru.properties 
b/java/org/apache/catalina/loader/LocalStrings_ru.properties
index c3f8d0e787..3332c6cc50 100644
--- a/java/org/apache/catalina/loader/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_ru.properties
@@ -15,3 +15,5 @@
 
 webappClassLoader.checkThreadLocalsForLeaks.unknown=Неизвестно
 webappClassLoader.readError=Ошибка чтения ресурса: Не возможно загрузить [{0}].
+
+webappLoader.setContext.ise=Установка Контекста не разрешена пока запускается 
загрузчик.
diff --git a/java/org/apache/catalina/manager/LocalStrings_ru.properties 
b/java/org/apache/catalina/manager/LocalStrings_ru.properties
index 237ca9ac31..7a62c7f809 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ru.properties
@@ -46,8 +46,8 @@ htmlManagerServlet.connectorStateTableTitleRequest=Запрос
 htmlManagerServlet.connectorStateTableTitleStage=Этап
 htmlManagerServlet.connectorStateTableTitleTime=Время
 htmlManagerServlet.connectorStateTableTitleVHost=ВХост
-htmlManagerServlet.connectorStateThreadBusy=Нынешнее число занятых потоков:
-htmlManagerServlet.connectorStateThreadCount=Нынешнее число потоков:
+htmlManagerServlet.connectorStateThreadBusy=Текущее число занятых потоков:
+htmlManagerServlet.connectorStateThreadCount=Текущее число потоков:
 htmlManagerServlet.deployButton=Развернуть
 htmlManagerServlet.deployConfig=Путь XML файла конфигурации контекста:
 htmlManagerServlet.deployPath=Путь:
@@ -66,7 +66,7 @@ htmlManagerServlet.diagnosticsLeakButton=Найти утечки памяти
 htmlManagerServlet.diagnosticsLeakWarning=Данная диагностика запускает сборку 
мусора. Будьте осторожны при использовании её на продуктивных системах.
 htmlManagerServlet.diagnosticsSsl=Диагностика конфигурации TLS для коннекторов
 htmlManagerServlet.diagnosticsSslConnectorCertsButton=Сертификаты безопасности
-htmlManagerServlet.diagnosticsSslConnectorCertsText=Список виртуальных TLS 
хостов и их сертификатов безопасности
+htmlManagerServlet.diagnosticsSslConnectorCertsText=Список сконфигурированных 
виртуальных TLS хостов и цепочки сертификатов безопасности для каждого из них 
 htmlManagerServlet.diagnosticsSslConnectorCipherButton=Шифры
 htmlManagerServlet.diagnosticsSslConnectorCipherText=Список виртуальных TLS 
хостов и их шифры
 htmlManagerServlet.diagnosticsSslConnectorTrustedCertsButton=Доверенные 
сертификаты
@@ -90,7 +90,7 @@ htmlManagerServlet.jvmTableTitleMemoryPool=Области памяти
 htmlManagerServlet.jvmTableTitleTotal=Всего
 htmlManagerServlet.jvmTableTitleType=Тип
 htmlManagerServlet.jvmTableTitleUsed=Используется
-htmlManagerServlet.jvmTotalMemory=Вся память:
+htmlManagerServlet.jvmTotalMemory=Всего памяти:
 htmlManagerServlet.list=Список приложений
 htmlManagerServlet.manager=Менеджер
 htmlManagerServlet.messageLabel=Сообщение:
diff --git a/java/org/apache/catalina/realm/LocalStrings_ru.properties 
b/java/org/apache/catalina/realm/LocalStrings_ru.properties
index 140c5b72b3..ab90977b84 100644
--- a/java/org/apache/catalina/realm/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_ru.properties
@@ -13,6 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+dataSourceRealm.getPassword.exception=Исключение при получении пароля для [{0}]
+
 lockOutRealm.authLockedUser=Заблокированный пользователь [{0}] совершил 
попытку авторизоваться
 
 realmBase.createUsernameRetriever.ClassCastException=Класс [{0}] не является  
X509UsernameRetriever.
diff --git a/java/org/apache/catalina/startup/LocalStrings_ru.properties 
b/java/org/apache/catalina/startup/LocalStrings_ru.properties
index 2204c430cb..546bc64683 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ru.properties
@@ -15,15 +15,23 @@
 
 catalina.serverStartFail=Томкат не смог запуститься из-за того что 
обязательный компонент не смог запуститься
 
+contextConfig.altDDNotFound=alt-dd файл [{0}] не найден
 contextConfig.applicationUrl=Не возможно определить URL для web.xml приложения
+contextConfig.contextMissing=Отсутствует context.xml: [{0}]
+contextConfig.defaultMissing=Не обнаружен глобальный web.xml
 contextConfig.defaultPosition=Произошло в строке [{0}] столбце [{1}]
+contextConfig.inputStreamWebResource=Не возможно обработать веб ресурс [{0}] 
для аннотаций\n
 
 hostConfig.deployDir=Установка веб приложения в папку [{0}]
+hostConfig.deployWar.error=Ошибка при развертывании архива с веб-приложением 
[{0}]
+hostConfig.docBaseUrlInvalid=Предоставленый  docBase не может быть представлен 
в виде URL
 
 userConfig.database=Ошибка при загрузке базы данных пользователей
+userConfig.error=Ошибка развертывания web-приложения для пользователя [{0}]
 
 versionLoggerListener.catalina.base=CATALINA_BASE:         {0}
 versionLoggerListener.catalina.home=CATALINA_HOME:         {0}
 versionLoggerListener.os.arch=Архитектура:           {0}
 versionLoggerListener.os.version=Версия ОС:             {0}
+versionLoggerListener.vm.vendor=Производитель JVM:            {0}
 versionLoggerListener.vm.version=Версия JVM:            {0}
diff --git a/java/org/apache/catalina/connector/LocalStrings_ru.properties 
b/java/org/apache/catalina/tribes/group/LocalStrings_ru.properties
similarity index 75%
copy from java/org/apache/catalina/connector/LocalStrings_ru.properties
copy to java/org/apache/catalina/tribes/group/LocalStrings_ru.properties
index 7aacaec1f3..54cfa0075b 100644
--- a/java/org/apache/catalina/connector/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/tribes/group/LocalStrings_ru.properties
@@ -13,7 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-coyoteAdapter.debug=Переменная [{0}] имеет значение [{1}]
+channelCoordinator.invalid.startLevel=Неверный стартовый уровень, допустимые 
уровни:SND_RX_SEQ,SND_TX_SEQ,MBR_TX_SEQ,MBR_RX_SEQ
 
-coyoteConnector.invalidEncoding=\n\
-Кодировка [{0}] не распознана JRE. Коннектор продолжит  использовать  [{1}]
+groupChannel.listener.alreadyExist=Слушатель уже существует:[{0}][{1}]
diff --git a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties 
b/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
index d254998b27..08318eff8d 100644
--- a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-replicationStream.conflict=конфликтующие не-публичные загрузчики классов
+replicationStream.conflict=конфликтующие непубличные загрузчики классов
diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties 
b/java/org/apache/catalina/tribes/membership/LocalStrings_ru.properties
similarity index 91%
copy from java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
copy to java/org/apache/catalina/tribes/membership/LocalStrings_ru.properties
index 788e9288cc..d39384a5a5 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-cookie.valueNotPresent=отсутствует
+mcastServiceImpl.send.running=McastService.send уже запущен
diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties 
b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ru.properties
similarity index 89%
copy from java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
copy to java/org/apache/catalina/tribes/transport/nio/LocalStrings_ru.properties
index 788e9288cc..2520ddb720 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-cookie.valueNotPresent=отсутствует
+pooledParallelSender.sender.disconnected=Отправитель не подключен
diff --git a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties 
b/java/org/apache/catalina/users/LocalStrings_ru.properties
similarity index 83%
copy from java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
copy to java/org/apache/catalina/users/LocalStrings_ru.properties
index d254998b27..020ff4110a 100644
--- a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/users/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-replicationStream.conflict=конфликтующие не-публичные загрузчики классов
+memoryUserDatabase.nullRole=Указано null или имя роли нулевой длины. Роль 
будет проигнорирована
diff --git a/java/org/apache/catalina/util/LocalStrings_ru.properties 
b/java/org/apache/catalina/util/LocalStrings_ru.properties
index 1a64b87cbb..f2f75945bf 100644
--- a/java/org/apache/catalina/util/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/util/LocalStrings_ru.properties
@@ -16,3 +16,7 @@
 extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}]:  
требуемое расширение [{2}] не найдено.
 
 introspection.classLoadFailed=Не возможно загрузить класс [{0}]
+
+lifecycleBase.initFail=Ошибка инициализации компонента [{0}]
+
+netmask.cidrNegative=CIDR [{0}] отрицателен\n
diff --git a/java/org/apache/catalina/valves/LocalStrings_ru.properties 
b/java/org/apache/catalina/valves/LocalStrings_ru.properties
index 44a534b74f..a49d4d0569 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ru.properties
@@ -13,10 +13,41 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+http.401.reason=Не авторизовано
+http.402.reason=Требуется оплата
 http.403.desc=Сервер получил запрос, но отказался его авторизовать.
+http.403.reason=Доступ запрещен
 http.404.reason=Не найдено
+http.405.reason=Недопустимый метод
+http.406.reason=Неприемлемый запрос
+http.407.desc=Этот код статуса похож на 401 (Не авторизовано), но он означает, 
что клиенту требуется пройти аутентификацию, чтобы использовать прокси-сервер.
+http.407.reason=Требуется аутентификация на прокси-сервере
+http.408.reason=Время запроса истекло
+http.409.reason=Конфликт
+http.410.reason=Недоступно навсегда
+http.411.desc=Сервер отказывается принимать запрос без определенного заголовка 
Content-Length.
+http.411.reason=Необходимо указать длину
+http.412.reason=Сбой при обработке предварительного условия
+http.414.desc=Сервер отказывается обслуживать запрос, потому что запрашиваеvsq 
URI длиннее, чем сервер может интерпретировать.
+http.414.reason=Недопустимая длина URI запроса
 http.415.reason=Неподдерживаемый  тип медиа
 http.423.reason=Заблокирован
 http.426.reason=Требуется обновление
 http.429.reason=Слишком много запросов
+http.431.reason=Поля заголовка запроса слишком велики
+http.451.reason=Недоступно по юридическим причинам
+http.500.reason=Внутренняя ошибка сервера
+http.501.desc=Сервер не поддерживает функционал необходимый для выполнения 
запроса.
+http.501.reason=Не реализовано
+http.502.reason=Ошибка шлюза
+http.503.reason=Сервис не доступен
+http.504.reason=Время прохождения через шлюз истекло
+http.505.reason=Версия HTTP не поддерживается
+http.507.reason=Недостаточно места
+http.508.reason=Обнаружен цикл
+http.510.desc=В запросе не была соблюдена политика доступа к ресурсу
+http.510.reason=Отсутствуют расширения
 http.511.desc=Клиенты должны пройти аутентификацию для получения доступа к 
сети.
+http.511.reason=Требуется аутентификация
+
+remoteIpValve.invalidPortHeader=Обнаружено некорректное значение [{0}] для 
порта в HTTP заголовке [{1}]
diff --git a/java/org/apache/catalina/connector/LocalStrings_ru.properties 
b/java/org/apache/catalina/webresources/LocalStrings_ru.properties
similarity index 75%
copy from java/org/apache/catalina/connector/LocalStrings_ru.properties
copy to java/org/apache/catalina/webresources/LocalStrings_ru.properties
index 7aacaec1f3..190dd83de1 100644
--- a/java/org/apache/catalina/connector/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_ru.properties
@@ -13,7 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-coyoteAdapter.debug=Переменная [{0}] имеет значение [{1}]
+extractingRoot.targetFailed=Ошибка создания директории [{0}] для распакованных 
JAR файлов
 
-coyoteConnector.invalidEncoding=\n\
-Кодировка [{0}] не распознана JRE. Коннектор продолжит  использовать  [{1}]
+standardRoot.createUnknownType=Невозможно создать WebResourceSet неизвестного 
типа [{0}]
diff --git a/java/org/apache/coyote/LocalStrings_ru.properties 
b/java/org/apache/coyote/LocalStrings_ru.properties
index 718487e3be..3a27f2b2f5 100644
--- a/java/org/apache/coyote/LocalStrings_ru.properties
+++ b/java/org/apache/coyote/LocalStrings_ru.properties
@@ -14,3 +14,5 @@
 # limitations under the License.
 
 abstractProcessor.httpupgrade.notsupported=Обновление HTTP не поддерживается 
данным протоколом
+
+abstractProtocolHandler.init=Инициализация ProtocolHandler [{0}]
diff --git a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties 
b/java/org/apache/coyote/ajp/LocalStrings_ru.properties
similarity index 83%
copy from java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
copy to java/org/apache/coyote/ajp/LocalStrings_ru.properties
index d254998b27..0ddda129d7 100644
--- a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
+++ b/java/org/apache/coyote/ajp/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-replicationStream.conflict=конфликтующие не-публичные загрузчики классов
+ajpmessage.overflow=Ошибка переполнения для буфера при добавлении [{0}] байтов 
в позиции [{1}]
diff --git a/java/org/apache/coyote/http11/LocalStrings_ru.properties 
b/java/org/apache/coyote/http11/LocalStrings_ru.properties
index b49da3fbb5..6f4579cee6 100644
--- a/java/org/apache/coyote/http11/LocalStrings_ru.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_ru.properties
@@ -13,5 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+http11processor.request.prepare=Ошибка при подготовке запроса
 http11processor.request.process=Ошибка при обработке запроса
 http11processor.socket.info=Ошибка при получении информации о сокете
+
+iob.failedwrite=Ошибка записи
+iob.responseheadertoolarge.error=Была совершена попытка записи большего 
количества данных в заголовки ответа чем имелось места в буфере. Увеличьте 
maxHttpHeaderSize для коннектора или записывайте меньше данных в заголовки 
ответа.
diff --git a/java/org/apache/coyote/http11/filters/LocalStrings_ru.properties 
b/java/org/apache/coyote/http11/filters/LocalStrings_ru.properties
index 697705dee7..9e258ed8e9 100644
--- a/java/org/apache/coyote/http11/filters/LocalStrings_ru.properties
+++ b/java/org/apache/coyote/http11/filters/LocalStrings_ru.properties
@@ -13,4 +13,5 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+chunkedInputFilter.eos=Неожиданный конец потока при чтении тела запроса
 chunkedInputFilter.invalidCrlfNoCR=Недопустимая последовательность конца 
строки ( нет возврата каретки до перехода на новую строку)
diff --git a/java/org/apache/coyote/http11/upgrade/LocalStrings_ru.properties 
b/java/org/apache/coyote/http11/upgrade/LocalStrings_ru.properties
index 7a98a8d4e0..3db96afe97 100644
--- a/java/org/apache/coyote/http11/upgrade/LocalStrings_ru.properties
+++ b/java/org/apache/coyote/http11/upgrade/LocalStrings_ru.properties
@@ -14,3 +14,5 @@
 # limitations under the License.
 
 upgrade.sis.read.closed=InputStream был закрыт
+upgrade.sis.readListener.set=Некорректно вызывать setReadListener() более 
одного раза для одного и того же обновленного соединения
+upgrade.sos.writeListener.null=Запрещается передавать null в setWriteListener()
diff --git a/java/org/apache/coyote/http2/LocalStrings_ru.properties 
b/java/org/apache/coyote/http2/LocalStrings_ru.properties
index e3f507e4f7..6e505ea08a 100644
--- a/java/org/apache/coyote/http2/LocalStrings_ru.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_ru.properties
@@ -13,5 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+http2Parser.processFrameData.window=Соединение [{0}], Клиент послал больше 
данных чем разрешено окном потока
+
+upgradeHandler.ioerror=Соединение [{0}]
 upgradeHandler.pingFailed=Соединение [{0}], ошибка при передаче ping''а клиенту
 upgradeHandler.socketCloseFailed=Ошибка при закрытии сокета
diff --git a/java/org/apache/jasper/resources/LocalStrings_ru.properties 
b/java/org/apache/jasper/resources/LocalStrings_ru.properties
index 63f68a8f6d..7902f0f245 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ru.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ru.properties
@@ -15,19 +15,32 @@
 
 jasper.error.emptybodycontent.nonempty=Согласно TLD, тег [{0}] должен быть 
пустым, но он не пустой
 
+jsp.error.action.isnottagfile=Действие [{0}] может быть использовано только в 
файлах тегов
 jsp.error.attribute.deferredmix=Невозможно использовать одновременно ${} и #{} 
EL выражения в значении атрибута
 jsp.error.attribute.noequal=Необходим символ равенства
+jsp.error.compiler=Отсутствует компилятор Java
 jsp.error.data.file.processing=Ошибка при обработке файла [{0}]
 jsp.error.el.template.deferred=#{...}  не допускается в тексте шаблона
 jsp.error.fallback.invalidUse=jsp:fallback должен быть прямым потомком 
jsp:plugin
 jsp.error.invalid.tagdir=Директория файла тегов [{0}]  не начинается с 
"/WEB-INF/tags"
+jsp.error.ise_on_clear=Некорректно вызывать clear() при размере буфера == 0
 jsp.error.jspbody.required=Для указания тела тега для [{0}] должно быть 
использовано jsp: body если используется jsp: attribute.
 jsp.error.jspelement.missing.name=Обязательный атрибут 'name' в XML-стиле 
отсутствует
+jsp.error.location=Строка:[{0}], столбец: [{1}]
+jsp.error.mandatory.attribute=[{0}]: Обязательный атрибут [{1}] отсутствует
+jsp.error.not.in.template=[{0}] не разрешено в теле текста шаблона.
 jsp.error.outputfolder=Не указана выходная папка
 jsp.error.parse.xml=XML файл [{0}] содержит ошибки
+jsp.error.scripting.variable.missing_name=Не возможно определить имя 
скриптовой переменной из атрибута [{0}]
+jsp.error.taglibDirective.absUriCannotBeResolved=Абсолютный uri: [{0}] не 
может быть разрешен ни в web.xml ни в jar файлах развернутых с этим приложением 
+jsp.error.taglibDirective.uriInvalid=URI предоставленый для библиотеки тегов 
[{0}] не является валидным URI
 jsp.error.tld.mandatory.element.missing=Обязательный  TLD элемент [{0}] 
отсутствует или пуст в TLD [{1}]
 jsp.error.unable.renameClassFile=не возможно переименовать файл класса с [{0}] 
 в [{1}]
+jsp.error.unbalanced.endtag=Закрывающий тег "&lt;/{0}" не сбалансирован
 jsp.error.unknown_attribute_type=Неизвестный тип [{1}] для атрибута [{0}]
 jsp.exception=Произошла ошибка при обработке [{0}] в строке [{1}]
+jsp.tldCache.tldInDir=TLD файлы были найдены в директории [{0}]
 
 jspc.webxml.footer=</web-app>
+
+org.apache.jasper.compiler.TldCache.servletContextNull=Предоставленый 
ServletContext был равен null 
diff --git a/java/org/apache/naming/LocalStrings_ru.properties 
b/java/org/apache/naming/LocalStrings_ru.properties
index 7fcce7419a..2570558991 100644
--- a/java/org/apache/naming/LocalStrings_ru.properties
+++ b/java/org/apache/naming/LocalStrings_ru.properties
@@ -14,3 +14,6 @@
 # limitations under the License.
 
 namingContext.contextExpected=Имя не привязано к контексту
+
+selectorContext.methodUsingName=Вызов метода [{0}] с именем [{1}]
+selectorContext.methodUsingString=Вызов метода [{0}] для строки [{1}]
diff --git 
a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ru.properties
index 0f65459a15..12f5df20bb 100644
--- a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ru.properties
@@ -14,3 +14,6 @@
 # limitations under the License.
 
 filterDef.invalidFilterName=Некорректный <filter-name> [{0}] в определении 
фильтра.
+
+webXml.duplicateFilter=Дублированное имя фильтра [{0}]
+webXml.duplicateServletMapping=Сервлеты названные [{0}] и [{1}] оба привязаны 
к URL-ратерну [{2}], что не разрешено 
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/http/LocalStrings_ru.properties
index e9b5d51d77..82641c9584 100644
--- a/java/org/apache/tomcat/util/http/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/http/LocalStrings_ru.properties
@@ -14,3 +14,5 @@
 # limitations under the License.
 
 parameters.copyFail=Невозможно создать копию оригинальных значений параметров 
для логгирования
+
+rfc6265CookieProcessor.invalidPath=Для этой куки был указан некорректный путь 
[{0}]
diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
index 788e9288cc..4346d3801e 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/http/parser/LocalStrings_ru.properties
@@ -14,3 +14,7 @@
 # limitations under the License.
 
 cookie.valueNotPresent=отсутствует
+
+http.illegalCharacterIpv4=Символ [{0}] никогда не является валидным для адреса 
IPv4.
+http.illegalCharacterIpv6=Символ [{0}] никогда не является валидным для адреса 
IPv6.
+http.tooManyColons=Адрес IPv6 не может содержать боле двух последовательных 
символов двоеточия.
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/net/LocalStrings_ru.properties
index 16752befce..b177bf7b1b 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_ru.properties
@@ -13,9 +13,17 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+channel.nio.ssl.sniHostName=Имя хоста SNI извлеченное для соединения [{0}] 
было [{1}]
+channel.nio.ssl.unwrapFail=Невозможно развернуть данные, некорректный статус 
[{0}]
+
+endpoint.debug.channelCloseFail=Не возможно закрыть канал
+endpoint.sendfile.addfail=Ошибка Sendfile: [{0}] [{1}]
+endpoint.sendfileThreadStop=Поток Sendfile не смог остановиться вовремя
+endpoint.serverSocket.closeFailed=Ошибка при попытке закрытия сокета сервера 
для [{0}]
 endpoint.setAttribute=Установка [{0}] в [{1}]
 endpoint.warn.incorrectConnectionCount=Неверное количество подключений, 
множественные вызовы socket.close для одного и того же сокета
 
 sslHostConfig.fileNotFound=Сконфигурированный файл [{0}] не существует
 
 sslUtilBase.noneSupported=Ни один из указанных [{0}] не поддерживается движком 
SSL: [{1}]
+sslUtilBase.ssl3=SSLv3 был включен 
diff --git a/java/org/apache/tomcat/util/net/jsse/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/net/jsse/LocalStrings_ru.properties
index efcd000369..4781a78959 100644
--- a/java/org/apache/tomcat/util/net/jsse/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/net/jsse/LocalStrings_ru.properties
@@ -13,4 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+jsseSupport.clientCertError=Ошибка при попытке получения сертификата от клиента
+
 pemFile.parseError=Невозможно получить ключ из [{0}]
diff --git a/java/org/apache/tomcat/util/net/openssl/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/net/openssl/LocalStrings_ru.properties
index 747173eabe..e527b0eaf9 100644
--- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_ru.properties
@@ -16,3 +16,5 @@
 engine.emptyCipherSuite=Пустой набор шифров
 engine.noSession=Идентификатор SSL сессии недоступен
 engine.openSSLError=Ошибка OpenSSL: [{0]}] сообщение: [{1}]
+
+opensslconf.checkFailed=Ошибка при проверке OpenSSLConf
diff --git a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties 
b/java/org/apache/tomcat/util/scan/LocalStrings_ru.properties
similarity index 85%
copy from java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
copy to java/org/apache/tomcat/util/scan/LocalStrings_ru.properties
index d254998b27..40983d3167 100644
--- a/java/org/apache/catalina/tribes/io/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/util/scan/LocalStrings_ru.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-replicationStream.conflict=конфликтующие не-публичные загрузчики классов
+jarScan.webinflibJarNoScan=Сканирование JAR не производится для файла [{0}] из 
/WEB-INF/lib
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_ru.properties 
b/java/org/apache/tomcat/websocket/LocalStrings_ru.properties
index 6a1e5c79b2..62bab57168 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_ru.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_ru.properties
@@ -13,8 +13,28 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+backgroundProcessManager.processFailed=В фоновом процессе произошла ошибка
+
 caseInsensitiveKeyMap.nullKey=Пустое значение ключей запрещено
 
+perMessageDeflate.invalidState=Некорректное состояние
+
+wsFrame.bufferTooSmall=Нет поддержки асинхронных сообщений и буфере слишком 
мал. Размер буфера: [{0}], Размер сообщения:[{1}]
+wsFrame.byteToLongFail=Cлишком много байт ([{0}]) было предоставлено для 
преобразования в  long
+wsFrame.messageTooBig=Сообщение было длиной [{0}], но MessageHandler имеет 
предел равный [{1}] байт 
+
+wsFrameClient.ioe=Ошибка чтения данных отправленных сервером
+
 wsHandshakeRequest.invalidUri=Строка [{0}] не может быть использована для 
создания корректного URI
+wsHandshakeRequest.unknownScheme=Схема [{0}] в запросе не распознана
+
+wsRemoteEndpoint.acquireTimeout=Текущее сообщение не было отправлено целиком в 
указанный тайм-аут
+wsRemoteEndpoint.changeType=При отправке фрагментированного сообщения все 
фрагменты должны быть одного типа 
+wsRemoteEndpoint.closed=Сообщение не будет отправлено так как WebSocket сессия 
была закрыта 
+wsRemoteEndpoint.closedDuringMessage=Остаток сообщения не будет отправлен, так 
как Вебсокет сессия была закрыта
 
+wsSession.closed=WebSocket сессия [{0}] была закрыта и никакой метод (кроме 
как close()) может быть вызван для закрытой сессии
 wsSession.doClose=Закрытие WebSocket сессии [{0}]
+
+wsWebSocketContainer.asynchronousSocketChannelFail=Не возможно открыть 
соединение с сервером
+wsWebSocketContainer.sessionCloseFail=Cессия с ID [{0}] не была закрыта чисто
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 043906691b..52a94c90e6 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -191,6 +191,9 @@
       <add>
         Improvements to Japanese translations by tak7iji. (markt)
       </add>
+      <add>
+        Improvements to Russian translations by usmazat. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>
diff --git a/webapps/examples/WEB-INF/classes/LocalStrings_ru.properties 
b/webapps/examples/WEB-INF/classes/LocalStrings_ru.properties
index 7dba9f429f..dbf7e7ba74 100644
--- a/webapps/examples/WEB-INF/classes/LocalStrings_ru.properties
+++ b/webapps/examples/WEB-INF/classes/LocalStrings_ru.properties
@@ -13,4 +13,35 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+cookies.cookies=Ваш браузер отправляет следующие куки:
+cookies.make-cookie=Создайте куку для отправки в ваш браузер
+cookies.name=Имя:
+cookies.no-cookies=Ваш браузер не отправляет никаких кук.
+cookies.set=Вы только что отправили следующую куку в ваш браузер:
+cookies.value=Значение:
+
+helloworld.title=Hello World!
+
+requestheader.title=Пример заголовка запроса
+
+requestinfo.label.method=Метод:
+requestinfo.label.pathinfo=Информация о пути:
+requestinfo.label.protocol=Протокол:
+requestinfo.label.remoteaddr=Удаленный адрес:
+requestinfo.label.requesturi=URI запроса:
+requestinfo.title=Пример информации о запросе
+
+requestparams.firstname=Имя:
+requestparams.lastname=Фамилия:
+requestparams.no-params=Нет параметров, Пожалуйста добавьте несколько
+requestparams.params-in-req=Параметры в этом запросе:
 requestparams.title=Пример параметров запроса
+
+sessions.adddata=Добавьте данные в вашу сессию
+sessions.created=Создано:
+sessions.data=В вашей сессии находятся следующие данные:
+sessions.dataname=Имя атрибута сессии:
+sessions.datavalue=Значение атрибута сессии:
+sessions.id=ID Сессии:
+sessions.lastaccessed=Последне обращение:
+sessions.title=Пример сессий


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org


Reply via email to