解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
大石头 authored at 2018-05-15 21:21:05
72.35 KiB
X
"[{0}] Configuration changed; reloading keys: {1}": "[{0}] Конфигурация изменена; перезагрузка ключей: {1}"
"[{0}] Failed to pull configuration from the configuration center at {1}: {2}": "[{0}] Не удалось получить конфигурацию из центра конфигурации {1}: {2}"
"[{0}] is full: {1:n0}>{2:n0}; removing [{3:n0}] items": "[{0}] заполнен: {1:n0}>{2:n0}; удаление [{3:n0}] элементов"
"[{3}/{4}] Memory release completed: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] Освобождение памяти завершено: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Memory release completed: WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] Освобождение памяти завершено: WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Releasing memory: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] Освобождение памяти: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Releasing memory: WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] Освобождение памяти: WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[CorsMiddleware] Invalid configuration: AllowOrigin=* and AllowCredentials=true cannot be used together. Access-Control-Allow-Origin was ignored. Set AllowOrigin to an explicit origin.": "[CorsMiddleware] Недопустимая конфигурация: AllowOrigin=* и AllowCredentials=true нельзя использовать вместе. Access-Control-Allow-Origin проигнорирован. Укажите AllowOrigin явно."
"[OwnerPacket] Leaked handle (Offset={0}, Length={1}). The finalizer returned the buffer reference as a fallback; check whether the caller missed Dispose.": "[OwnerPacket] Утечка дескриптора (Offset={0}, Length={1}). Финализатор вернул ссылку на буфер как запасной вариант; проверьте, не пропустил ли вызывающий Dispose."
"{0} {1} not found": "{0} {1} не найден"
"{0} does not exist or has an incompatible platform version; downloading {1}": "{0} не существует или версия платформы несовместима; загрузка {1}"
"{0} performance test [{1}], batch size [{2}], logical processors {3:n0}": "Тест производительности {0} [{1}], размер пакета [{2}], логических процессоров {3:n0}"
"1xx interim responses are not supported: {0}": "Промежуточные ответы 1xx не поддерживаются: {0}"
"7z directory: {0}": "Каталог 7z: {0}"
"A session with key [{0}] already exists.": "Сеанс с ключом [{0}] уже существует."
"A streaming message body cannot be built as a whole frame; use BuildHeader with streaming send.": "Потоковое тело сообщения нельзя собрать в целый кадр; используйте BuildHeader с потоковой отправкой."
"Actor error: {0}": "Ошибка Actor: {0}"
"Actor started: BoundedCapacity={0} BatchSize={1} LongRunning={2}": "Actor запущен: BoundedCapacity={0} BatchSize={1} LongRunning={2}"
"Actor stopped: QueueLength={0} msTimeout={1}": "Actor остановлен: QueueLength={0} msTimeout={1}"
"Addresses for service [{0}] cannot be empty.": "Адреса службы [{0}] не могут быть пустыми."
"All service nodes are shielded; resetting all nodes.": "Все узлы службы заблокированы; сброс всех узлов."
"All WMI attempts failed; falling back to wmic: {0}.{1}": "Все попытки WMI не удались; переход на wmic: {0}.{1}"
"Arabic": "арабский"
"Available memory": "Доступная память"
"Battery information is unavailable.": "Сведения о батарее недоступны."
"Battery level": "Уровень батареи"
"Bengali": "бенгальский"
"BinaryRead type {0} has {1} members": "Тип BinaryRead {0} содержит членов: {1}"
"BinaryWrite type {0} has {1} members": "Тип BinaryWrite {0} содержит членов: {1}"
"Cannot determine the stream length. Provide bodyLength or use a seekable stream.": "Не удалось определить длину потока. Укажите bodyLength или используйте поток с поддержкой поиска."
"Checking resource package {0}": "Проверка пакета ресурсов {0}"
"Chinese (Simplified)": "китайский (упрощённый)"
"Chinese (Traditional)": "китайский (традиционный)"
"Chunked transfer did not receive a terminating chunk.": "При передаче по частям не получен завершающий блок."
"Cleaning up leftover Unix domain socket file {0}": "Очистка оставшегося файла доменного сокета Unix {0}"
"Client frames must be masked (RFC 6455 §5.1).": "Кадры клиента должны иметь маску (RFC 6455 §5.1)."
"Client SSL authentication timed out after {0} ms.": "Время ожидания проверки подлинности клиента SSL истекло через {0} мс."
"Client SSL authentication, SslProtocol={0}, Host={1}": "Проверка подлинности клиента SSL, SslProtocol={0}, Host={1}"
"Clock moved backwards too far ({0} ms). To preserve uniqueness, the snowflake algorithm refuses to generate new IDs.": "Часы сдвинулись назад слишком далеко ({0} мс). Для сохранения уникальности алгоритм snowflake отказывается генерировать новые ID."
"Configuration file changed; reloading {0}": "Файл конфигурации изменён; перезагрузка {0}"
"Connect to {0} failed: {1}": "Не удалось подключиться к {0}: {1}"
"Connection lost; reconnect attempt {1} will start in {0} ms to {2}.": "Соединение потеряно; попытка переподключения {1} начнётся через {0} мс к {2}."
"Connection to {0} timed out ({1:0} ms).": "Время ожидания подключения к {0} истекло ({1:0} мс)."
"Control frames must have FIN=1 and a payload of at most 125 bytes (RFC 6455 §5.5).": "Управляющие кадры должны иметь FIN=1 и полезную нагрузку не более 125 байт (RFC 6455 §5.5)."
"Core library of the NewLife framework: logging (file/network), configuration (XML/JSON/HTTP), cache (memory/distributed), networking (TCP/UDP/HTTP/WebSocket), serialization (binary/XML/JSON), APM tracing, IoC container, actor model, timer scheduler and plugin framework. NativeAOT-ready, with built-in runtime localization; targets 11 frameworks from .NET Framework 4.5 to .NET 10.0.": "Основная библиотека платформы NewLife: журналирование (файл/сеть), конфигурация (XML/JSON/HTTP), кэш (память/распределённый), сеть (TCP/UDP/HTTP/WebSocket), сериализация (двоичная/XML/JSON), трассировка APM, контейнер IoC, модель акторов, планировщик таймеров и платформа подключаемых модулей. Готова к NativeAOT, со встроенной локализацией времени выполнения; поддерживает 11 целевых платформ от .NET Framework 4.5 до .NET 10.0."
"Corrupted protocol frame: the header is complete but the frame length field is invalid (codec {0}).": "Повреждён кадр протокола: заголовок полный, но поле длины кадра недопустимо (кодек {0})."
"CPU usage": "Загрузка ЦП"
"Creating configuration: {0}": "Создание конфигурации: {0}"
"Creating RecvSA {0}": "Создание RecvSA {0}"
"Czech": "чешский"
"Danish": "датский"
"Datagram exceeded the receive buffer of {0} bytes and was discarded. To receive large datagrams, set BufferSize=65536 before opening (UDP datagram limit: 65507/65527 bytes).": "Дейтаграмма превысила буфер приёма {0} байт и была отброшена. Для приёма больших дейтаграмм задайте BufferSize=65536 перед открытием (предел дейтаграммы UDP: 65507/65527 байт)."
"Decompressed length exceeds the limit of {0}; refusing to continue (possible decompression bomb).": "Длина после распаковки превышает предел {0}; продолжение отклонено (возможна бомба распаковки)."
"Delete: {0,7:n0} ms, {1,11:n0} ops": "Удаление: {0,7:n0} мс, {1,11:n0} оп/с"
"Destroying {1} after {0} seconds of inactivity": "Уничтожение {1} после {0} секунд бездействия"
"Destroying timer scheduler: {0}": "Уничтожение планировщика таймеров: {0}"
"Direct packet access is not allowed in streaming mode. Use ReadAllAsync to read or DrainAsync to discard.": "Прямой доступ к пакетам не разрешён в потоковом режиме. Используйте ReadAllAsync для чтения или DrainAsync для сброса."
"Disk serial": "Серийный номер диска"
"Downlink speed": "Скорость загрузки"
"Download completed. Size: {0:n0} bytes, elapsed: {1:n0} ms": "Загрузка завершена. Размер: {0:n0} байт, затрачено: {1:n0} мс"
"Download completed. Total {0:n0} bytes, elapsed {1:n0} ms": "Загрузка завершена. Всего {0:n0} байт, затрачено {1:n0} мс"
"Download link: {0}, target: {1}": "Ссылка для загрузки: {0}, назначение: {1}"
"Dutch": "нидерландский"
"Elliptic curve parameters are missing public key coordinate X.": "В параметрах эллиптической кривой отсутствует координата X открытого ключа."
"Elliptic curve parameters are missing public key coordinate Y.": "В параметрах эллиптической кривой отсутствует координата Y открытого ключа."
"EmptyWorkingSet failed: {0}": "Сбой EmptyWorkingSet: {0}"
"English": "английский"
"Event handler [{0}] threw while processing an event: {1}": "Обработчик события [{0}] выбросил исключение при обработке события: {1}"
"Exiting current process": "Завершение текущего процесса"
"Extracting to {0}": "Распаковка в {0}"
"Extracting update package to temporary directory {0}": "Распаковка пакета обновления во временный каталог {0}"
"Failed to create FileSystemWatcher: {0}": "Не удалось создать FileSystemWatcher: {0}"
"Failed to deliver WebSocket handshake leftovers: {0}": "Не удалось передать остатки рукопожатия WebSocket: {0}"
"Failed to get process [{0}]: {1}": "Не удалось получить процесс [{0}]: {1}"
"Failed to handle the new session; releasing session {0}": "Не удалось обработать новый сеанс; освобождение сеанса {0}"
"Failed to load types from [{0}]{1} with {2} error(s).": "Не удалось загрузить типы из [{0}]{1}; ошибок: {2}."
"Failed to send Pong: {0}": "Не удалось отправить Pong: {0}"
"Failed to send WebSocket close frame: {0}": "Не удалось отправить кадр закрытия WebSocket: {0}"
"Failed to start the server session; releasing session {0}": "Не удалось запустить серверный сеанс; освобождение сеанса {0}"
"Finnish": "финский"
"Found {1} matching links among {0} links on the page: {2}": "Найдено {1} подходящих ссылок среди {0} ссылок на странице: {2}"
"Free memory": "Свободная память"
"French": "французский"
"geohash cannot be empty.": "geohash не может быть пустым."
"geohash contains an invalid character: '{0}'.": "geohash содержит недопустимый символ: '{0}'."
"German": "немецкий"
"Greek": "греческий"
"Hardware ID": "Идентификатор оборудования"
"Hebrew": "иврит"
"Hindi": "хинди"
"HTTP server": "HTTP-сервер"
"Hungarian": "венгерский"
"Increment: {0,7:n0} ms, {1,11:n0} ops": "Инкремент: {0,7:n0} мс, {1,11:n0} оп/с"
"Indefinite-length BER encoding (0x80) is not supported.": "Кодирование BER неопределённой длины (0x80) не поддерживается."
"Indonesian": "индонезийский"
"Input count must be equal to block size.": "Количество входных данных должно быть равно размеру блока."
"Insufficient buffer space; capacity check failed.": "Недостаточно места в буфере; проверка ёмкости не пройдена."
"Invalid chunked transfer encoding.": "Недопустимое кодирование передачи по частям."
"Invalid latitude/longitude string: {0}": "Недопустимая строка широты/долготы: {0}"
"Invalid token for Int64": "Недопустимый токен для Int64"
"Invalid token for UInt64": "Недопустимый токен для UInt64"
"Italian": "итальянский"
"IV must be a 16-byte array.": "IV должен быть массивом из 16 байт."
"Japanese": "японский"
"JsonRead type {0} has {1} members": "Тип JsonRead {0} содержит членов: {1}"
"JsonWrite type {0} has {1} members": "Тип JsonWrite {0} содержит членов: {1}"
"Kernel zero-copy is unavailable; falling back to chunked send for {0}: {1}": "Нулевое копирование ядра недоступно; переход на передачу по частям для {0}: {1}"
"Key [{0}] does not match session endpoint [{1}].": "Ключ [{0}] не соответствует конечной точке сеанса [{1}]."
"Key must be a 16-byte array.": "Ключ должен быть массивом из 16 байт."
"Korean": "корейский"
"Loading external assembly: {0}": "Загрузка внешней сборки: {0}"
"Malay": "малайский"
"Masked frames do not support streaming send; use whole-frame Build instead.": "Кадры с маской не поддерживают потоковую отправку; используйте построение целого кадра."
"MatchQueue.Match failed [{0}] result={1} Items={2}": "Сбой MatchQueue.Match [{0}] result={1} Items={2}"
"Maximum reconnect attempts ({0}) reached; stopping reconnects.": "Достигнуто максимальное число попыток переподключения ({0}); переподключения остановлены."
"Message body is incomplete; expected {0} bytes, read {1} bytes.": "Тело сообщения неполное; ожидалось {0} байт, прочитано {1} байт."
"Message body is too large ({0} bytes) to materialize at once.": "Тело сообщения слишком велико ({0} байт) для одновременного размещения в памяти."
"Message body read was canceled; expected {0} bytes, read {1} bytes.": "Чтение тела сообщения отменено; ожидалось {0} байт, прочитано {1} байт."
"Message type [{0}] does not support the standard message frame format.": "Тип сообщения [{0}] не поддерживает стандартный формат кадра сообщения."
"Missing required parameter [{0}].": "Отсутствует обязательный параметр [{0}]."
"Motherboard": "Материнская плата"
"Network client [{0}] is not connected, and the connection attempt failed.": "Сетевой клиент [{0}] не подключён, и попытка подключения не удалась."
"Network client [{0}] is not connected. Call Open() first.": "Сетевой клиент [{0}] не подключён. Сначала вызовите Open()."
"NewLife Core Library": "Основная библиотека NewLife"
"No {0} bytes of header space reserved (current offset {1}). Reserve space at allocation, for example new OwnerPacket(size, reserve).": "Не зарезервировано {0} байт для заголовка (текущее смещение {1}). Резервируйте место при выделении, например new OwnerPacket(size, reserve)."
"No address found for service [{0}] in configuration.": "В конфигурации не найден адрес службы [{0}]."
"No available socket server.": "Нет доступного сервера сокетов."
"No tasks available; destroying the thread.": "Задачи отсутствуют; уничтожение потока."
"Norwegian": "норвежский"
"Not supported. Dispose the session object directly.": "Не поддерживается. Освободите объект сеанса напрямую."
"Not supported. Use the Add(ISocketSession session) method.": "Не поддерживается. Используйте метод Add(ISocketSession session)."
"Online version [{0}] is newer: {1}>{2}": "Версия в сети [{0}] новее: {1}>{2}"
"Online version [{0}] is older: {1}<={2}": "Версия в сети [{0}] старее: {1}<={2}"
"OS name": "Имя системы"
"OS version": "Версия системы"
"Payload length {0} exceeds the 1-byte length field limit of 255.": "Длина полезной нагрузки {0} превышает предел 255 для 1-байтового поля длины."
"Payload length {0} exceeds the 2-byte length field limit of 65535.": "Длина полезной нагрузки {0} превышает предел 65535 для 2-байтового поля длины."
"Payload length {0} exceeds the 32-bit range of the variable-length field.": "Длина полезной нагрузки {0} выходит за 32-битный диапазон поля переменной длины."
"Payload length {0} exceeds the 4-byte length field limit of 2147483647.": "Длина полезной нагрузки {0} превышает предел 2147483647 для 4-байтового поля длины."
"Persian": "персидский"
"Polish": "польский"
"Portuguese": "португальский"
"Preparing to download {0} to {1}": "Подготовка к загрузке {0} в {1}"
"Preparing to download the 7z extension package": "Подготовка к загрузке пакета расширений 7z"
"Preparing to listen on {0} servers": "Подготовка к прослушиванию {0} серверов"
"Preparing to stop listening on {0} servers: {1}": "Подготовка к остановке прослушивания {0} серверов: {1}"
"Primary node [{0}] is available again; switching back to the primary node.": "Основной узел [{0}] снова доступен; возврат к основному узлу."
"Processor": "Процессор"
"Product name": "Название продукта"
"Protocol [{0}] does not implement request/response matching (IMessageMatcher); cannot wait for a response.": "Протокол [{0}] не реализует сопоставление запросов и ответов (IMessageMatcher); ожидание ответа невозможно."
"Protocol codec: {0}": "Кодек протокола: {0}"
"Protocol mode requires automatic receive (AutoReceive). The message pump is not started in pull mode, so raw bytes are received.": "Режим протокола требует автоматического приёма (AutoReceive). В режиме извлечения насос сообщений не запущен, поэтому принимаются необработанные байты."
"Public key coordinate X is not set.": "Координата X открытого ключа не задана."
"Public key coordinate Y is not set.": "Координата Y открытого ключа не задана."
"QueryWmiCom failed: {0}.{1} @ {2}": "Сбой QueryWmiCom: {0}.{1} @ {2}"
"QueryWmiSystemManagement failed: {0}.{1} @ {2}": "Сбой QueryWmiSystemManagement: {0}.{1} @ {2}"
"random": "случайный"
"Read: {0,7:n0} ms, {1,11:n0} ops": "Чтение: {0,7:n0} мс, {1,11:n0} оп/с"
"Ready.": "Готово."
"Receive event arguments are missing a receive slot: [{0}]": "В аргументах события приёма отсутствует слот приёма: [{0}]"
"Receive event arguments are missing a receive slot: [{0}] {1}": "В аргументах события приёма отсутствует слот приёма: [{0}] {1}"
"Receive slot handle is missing: [{0}]": "Отсутствует дескриптор слота приёма: [{0}]"
"Receive slot handle is missing: [{0}] {1}": "Отсутствует дескриптор слота приёма: [{0}] {1}"
"ReceiveMessageFromAsync is not supported; falling back to ReceiveFromAsync: {0}": "ReceiveMessageFromAsync не поддерживается; переход на ReceiveFromAsync: {0}"
"Reconnect failed: {0}": "Переподключение не удалось: {0}"
"Reconnected successfully: {0}": "Переподключение выполнено успешно: {0}"
"Reconnecting [{0}] {1}": "Переподключение [{0}] {1}"
"Redirect to the {0} protocol is not supported: {1}": "Перенаправление на протокол {0} не поддерживается: {1}"
"Releasing {0} network sessions.": "Освобождение сетевых сеансов: {0}."
"Releasing {0} services.": "Освобождение служб: {0}."
"Releasing {0} sessions.": "Освобождение сеансов: {0}."
"Releasing RecvSA {0} {1}": "Освобождение RecvSA {0} {1}"
"Remote address is not set. Set the Server or Remote property first.": "Удалённый адрес не задан. Сначала задайте свойство Server или Remote."
"Reset is not supported in streaming mode.": "Сброс не поддерживается в потоковом режиме."
"Resolved file {0}, preparing to download {1}, saving to {2}": "Определён файл {0}, подготовка к загрузке {1}, сохранение в {2}"
"Resolved file: {0}. Download failed; using the existing target file.": "Определён файл: {0}. Загрузка не удалась; используется существующий целевой файл."
"Resolved file: {0}. Target file already exists and the MD5 hash matches.": "Определён файл: {0}. Целевой файл уже существует, хеш MD5 совпадает."
"Resolved file: {0}. Target file already exists and the SHA512 hash matches.": "Определён файл: {0}. Целевой файл уже существует, хеш SHA512 совпадает."
"Resolved file: {0}. Target file already exists; no download needed: {1}": "Определён файл: {0}. Целевой файл уже существует; загрузка не требуется: {1}"
"Resource package not found": "Пакет ресурсов не найден"
"Response contains a duplicate or invalid Content-Length: {0}": "Ответ содержит повторяющийся или недопустимый Content-Length: {0}"
"Response exceeds the limit of {0}.": "Ответ превышает предел {0}."
"Romanian": "румынский"
"Russian": "русский"
"Saved {0:n0} items	elapsed {1:n0} ms	speed {2:n0} tps	rounds {3:n0}	speed {4:n0} tps	succeeded {5:n0}": "Сохранено {0:n0} элементов	затрачено {1:n0} мс	скорость {2:n0} tps	раундов {3:n0}	скорость {4:n0} tps	успешно {5:n0}"
"Scheduler thread exited: {0}": "Поток планировщика завершился: {0}"
"Selected: {0}": "Выбрано: {0}"
"sequential": "последовательный"
"Serial number": "Серийный номер"
"Server SSL authentication failed; releasing session {0}": "Проверка подлинности сервера SSL не удалась; освобождение сеанса {0}"
"Server SSL authentication timed out after {0} ms.": "Время ожидания проверки подлинности сервера SSL истекло через {0} мс."
"Server SSL authentication, SslProtocol={0}, Issuer: {1}": "Проверка подлинности сервера SSL, SslProtocol={0}, Issuer: {1}"
"Service node [{0}] failed; shielding it for {1} seconds.": "Сбой узла службы [{0}]; он заблокирован на {1} секунд."
"Service node [{0}] has a network error; skipping it.": "Сетевая ошибка узла службы [{0}]; узел пропущен."
"Service node [{0}] has a network error; switching to node [{1}] at address {2}.": "Сетевая ошибка узла службы [{0}]; переключение на узел [{1}] по адресу {2}."
"Session already exists; duplicate add ignored. ID={0}": "Сеанс уже существует; повторное добавление проигнорировано. ID={0}"
"Session objects are single-use: after closing they cannot be reopened. Create a new session to reconnect (hosts such as NetClient recreate them automatically).": "Объекты сеанса одноразовые: после закрытия их нельзя открыть повторно. Для переподключения создайте новый сеанс (такие узлы, как NetClient, пересоздают их автоматически)."
"Session type [{0}] does not support response-matched delivery and cannot wait for a response (use UdpServer/UdpSession for datagram sessions).": "Тип сеанса [{0}] не поддерживает доставку с сопоставлением ответов и не может ожидать ответ (для дейтаграммных сеансов используйте UdpServer/UdpSession)."
"Set: {0,7:n0} ms, {1,11:n0} ops": "Присваивание: {0,7:n0} мс, {1,11:n0} оп/с"
"Slow call [{0}], elapsed {1:n0} ms": "Медленный вызов [{0}], затрачено {1:n0} мс"
"Software ID": "Идентификатор ПО"
"Spanish": "испанский"
"Started listening on {0}": "Начато прослушивание {0}"
"Starting process {0}": "Запуск процесса {0}"
"Starting process {0} {1}": "Запуск процесса {0} {1}"
"Starting timer scheduler: {0}": "Запуск планировщика таймеров: {0}"
"Stopped listening on {0}": "Прослушивание {0} остановлено"
"Stopped.": "Остановлено."
"Streaming send failed: {0}": "Потоковая отправка не удалась: {0}"
"Swedish": "шведский"
"Target file already exists and cannot be overwritten: {0}": "Целевой файл уже существует и не может быть перезаписан: {0}"
"Task {0} took too long ({1:n0} ms); consider using an async task (Async=true).": "Задача {0} выполнялась слишком долго ({1:n0} мс); рассмотрите асинхронную задачу (Async=true)."
"Temperature": "Температура"
"Temperature information is unavailable.": "Сведения о температуре недоступны."
"Testing {0:n0} items with {1,3:n0} threads": "Тестирование {0:n0} элементов с {1,3:n0} потоками"
"Thai": "тайский"
"The address protocol for service [{0}] is not supported (only http/https): {1}": "Протокол адреса службы [{0}] не поддерживается (только http/https): {1}"
"The compression protocol cannot predeclare the compressed length; use whole-frame Build instead.": "Протокол сжатия не может заранее объявить сжатую длину; используйте построение целого кадра (Build)."
"The configuration file {1} of {0} has changed; reloading.": "Файл конфигурации {1} для {0} изменён; перезагрузка."
"The delimiter protocol cannot predeclare length; use whole-frame Build instead.": "Протокол с разделителями не может заранее объявить длину; используйте построение целого кадра (Build)."
"The delimiter protocol does not support streaming message bodies; provide an in-memory payload.": "Протокол с разделителями не поддерживает потоковые тела сообщений; предоставьте данные в памяти."
"The format of configuration file {0} is inconsistent; saving in the latest format.": "Формат файла конфигурации {0} не согласован; сохранение в последнем формате."
"The inner client does not support protocol-mode request/response [{0}].": "Внутренний клиент не поддерживает запрос-ответ в режиме протокола [{0}]."
"The inner client does not support protocol-mode streaming send [{0}].": "Внутренний клиент не поддерживает потоковую отправку в режиме протокола [{0}]."
"The read reference count should be 1, but was {0}": "Счётчик ссылок чтения должен быть равен 1, а равен {0}"
"The scheduler thread did not exit within 5 seconds; forcing termination.": "Поток планировщика не завершился за 5 секунд; принудительное завершение."
"The session type does not support datagram request/response waiting [{0}].": "Тип сеанса не поддерживает ожидание запроса-ответа для дейтаграмм [{0}]."
"The System.Speech speech library was not found; reference it from NuGet.": "Библиотека распознавания речи System.Speech не найдена; подключите её из NuGet."
"The Unix domain socket path cannot be empty.": "Путь доменного сокета Unix не может быть пустым."
"To avoid excessive CPU usage, TimerX rejects task scheduling with intervals below 10 ms ({1} ms); task {0} is disabled.": "Во избежание чрезмерной нагрузки на ЦП TimerX отклоняет планирование задач с интервалом менее 10 мс ({1} мс); задача {0} отключена."
"Token refresh error: type={0} expire={1} accessLen={2} refreshLen={3}": "Ошибка обновления токена: type={0} expire={1} accessLen={2} refreshLen={3}"
"Total memory": "Всего памяти"
"Turkish": "турецкий"
"Type [{0}] does not support header extension by borrowing space; header writes require a packet with reserved space (OwnerPacket/ArrayPacket).": "Тип [{0}] не поддерживает расширение заголовка за счёт заимствования места; для записи заголовка нужен пакет с зарезервированным местом (OwnerPacket/ArrayPacket)."
"Ukrainian": "украинский"
"Unable to parse response headers: accumulated {0} bytes without a complete header block.": "Не удалось разобрать заголовки ответа: накоплено {0} байт без полного блока заголовков."
"Undelimitable residual data reached the limit: {0} bytes (limit {1}). The peer data does not match the protocol or is corrupted.": "Остаточные данные без разделителей достигли предела: {0} байт (предел {1}). Данные узла не соответствуют протоколу или повреждены."
"Unhandled fatal error; exiting.": "Необработанная критическая ошибка; выход."
"Unix domain socket [{0}] is already being listened on by another service.": "Доменный сокет Unix [{0}] уже прослушивается другой службой."
"Unix domain sockets require a target framework of .NET Standard 2.1 or later.": "Доменные сокеты Unix требуют целевой платформы .NET Standard 2.1 или более поздней."
"Unsupported delegate type: {0}": "Неподдерживаемый тип делегата: {0}"
"Unsupported elliptic curve coordinate length {0}.": "Неподдерживаемая длина координаты эллиптической кривой {0}."
"Unsupported key size {0}.": "Неподдерживаемый размер ключа {0}."
"Unsupported Size value: {0}": "Неподдерживаемое значение Size: {0}"
"Unsupported transfer encoding: {0}": "Неподдерживаемое кодирование передачи: {0}"
"Update check failed: {0}": "Проверка обновлений не удалась: {0}"
"Update package found: {0}": "Найден пакет обновления: {0}"
"Update succeeded.": "Обновление выполнено успешно."
"Updating configuration: {0}, old: \"{1}\", new: \"{2}\"": "Обновление конфигурации: {0}, было: \"{1}\", стало: \"{2}\""
"Uplink speed": "Скорость отдачи"
"Using [{0}]: {1}": "Используется [{0}]: {1}"
"value must be non-negative": "Значение не должно быть отрицательным."
"Vendor": "Производитель"
"Vietnamese": "вьетнамский"
"WebSocket close status code {0} must not appear on the wire; sending a close frame without a status code instead.": "Код состояния закрытия WebSocket {0} не должен передаваться по сети; вместо этого отправляется кадр закрытия без кода состояния."
"WebSocket closed [{0}] [{1}] {2}": "WebSocket закрыт [{0}] [{1}] {2}"
"WebSocket connected {0}": "WebSocket подключён {0}"
"WebSocket connection {0} failed: {1}": "Сбой подключения WebSocket {0}: {1}"
"WebSocket frame exceeded the limit; closing the connection: {0}": "Кадр WebSocket превысил предел; соединение закрывается: {0}"
"WebSocket frame is corrupted; closing the connection: {0}": "Кадр WebSocket повреждён; соединение закрывается: {0}"
"WebSocket handshake failed: {0}": "Рукопожатие WebSocket не удалось: {0}"
"WebSocket handshake failed: the response is missing 'Connection: Upgrade'.": "Рукопожатие WebSocket не удалось: в ответе отсутствует 'Connection: Upgrade'."
"WebSocket handshake failed: the response is missing 'Upgrade: websocket'.": "Рукопожатие WebSocket не удалось: в ответе отсутствует 'Upgrade: websocket'."
"WebSocket handshake failed.": "Рукопожатие WebSocket не удалось."
"WebSocket heartbeat [{0}] {1}": "Пульс WebSocket [{0}] {1}"
"WebSocket heartbeat timed out: no Pong received after sending Ping at {0:HH:mm:ss}": "Тайм-аут пульса WebSocket: после отправки Ping в {0:HH:mm:ss} не получен Pong"
"WebSocket received [{0}] {1}": "WebSocket получено [{0}] {1}"
"WebSocket received [{0}] {1} bytes": "WebSocket получено [{0}] {1} байт"
"WMI.GetInfo({0}) failed: {1}": "Сбой WMI.GetInfo({0}): {1}"
"WorkerId must be in the range 0-{0}.": "WorkerId должен находиться в диапазоне 0-{0}."
"XmlRead {0}: {1} members": "XmlRead {0}: членов {1}"
"XmlWrite {0}: {1} elements": "XmlWrite {0}: элементов {1}"
"XmlWrite {0}: {1} members": "XmlWrite {0}: членов {1}"
"Failed to acquire from pool '{0}': {1:n0} busy items reached or exceeded the maximum of {2:n0}.": "Не удалось получить из пула \"{0}\": число занятых элементов {1:n0} достигло или превысило максимум {2:n0}."
"Log file backup limit {0} reached; deleting {1} ({2:n0} bytes).": "Достигнут предел резервных копий журнала {0}; удаление {1} ({2:n0} байт)."
"Fatal error": "Критическая ошибка"
"Error": "Ошибка"
"Any address": "Любой адрес"
"Loopback address": "Адрес обратной петли"
"Local address": "Локальный адрес"
"Online: {0:n0}/{1:n0} ": "В сети: {0:n0}/{1:n0} "
"[{0}] The receive loop is running (AutoReceive=true), pulling data is not allowed. Set AutoReceive=false before opening to use pull mode, or consume the Received event or pipe instead.": "[{0}] Цикл приёма запущен (AutoReceive=true), извлечение данных не допускается. Установите AutoReceive=false перед открытием, чтобы использовать режим извлечения, либо используйте событие Received или конвейер."
"[{0}] A UDP session shares the server socket, so per-session pull is not supported (filtering per session would drop datagrams of other sessions). Subscribe to the Received event, or set AutoReceive=false before opening the server and use UdpServer.Receive/ReceiveAsync; on the client side use NetClient.": "[{0}] UDP-сессия использует общий сокет сервера, поэтому извлечение на уровне сессии не поддерживается (фильтрация по сессии отбросила бы датаграммы других сессий). Подпишитесь на событие Received либо установите AutoReceive=false перед открытием сервера и используйте UdpServer.Receive/ReceiveAsync; на стороне клиента используйте NetClient."
"Invalid JWT format.": "Недопустимый формат JWT."
"Token has expired.": "Срок действия токена истёк."
"Token is not yet valid.": "Токен ещё недействителен."
"Secret is not configured.": "Секрет не настроен."
"Algorithm mismatch: the token uses [{0}] but [{1}] is expected.": "Несовпадение алгоритма: в токене используется [{0}], а ожидается [{1}]."
"Algorithm confusion: a symmetric algorithm must not use an asymmetric key as the secret.": "Путаница алгоритмов: симметричный алгоритм не должен использовать асимметричный ключ в качестве секрета."
"Signature verification failed.": "Проверка подписи не удалась."
"Unsupported algorithm [{0}].": "Неподдерживаемый алгоритм [{0}]."
"7z.exe was not found; compression/decompression cannot be performed.": "7z.exe не найден; сжатие/распаковка невозможны."
"7z execution failed with exit code {0}.": "Сбой выполнения 7z с кодом выхода {0}."
"File not found.": "Файл не найден."
"Output location was not specified.": "Расположение для вывода не указано."
"Response body is incomplete: the peer closed the connection early.": "Текст ответа неполон: удалённая сторона преждевременно закрыла соединение."
"No available service nodes!": "Нет доступных узлов службы!"
"No configuration file path specified for {0}!": "Не указан путь к файлу конфигурации для {0}!"
"Application started. Press Ctrl+C to shut down.": "Приложение запущено. Нажмите Ctrl+C для завершения."
"Application is shutting down...": "Приложение завершает работу..."
"Application closed. {0}": "Приложение закрыто. {0}"
"Failed to start host service.": "Не удалось запустить службу узла."
"Stopped!": "Остановлено!"
"Starting......": "Запуск......"
"The matching queue is full [{0}]": "Очередь сопоставления заполнена [{0}]"
"The script engine has not compiled the expression.": "Механизм сценариев не скомпилировал выражение."
"Unsupported control type {0}!": "Неподдерживаемый тип элемента управления {0}!"
"ReadValue does not support type {0}.": "ReadValue не поддерживает тип {0}."
"ReadValue does not support TypeCode.{0}.": "ReadValue не поддерживает TypeCode.{0}."
"WriteValue does not support type {0}.": "WriteValue не поддерживает тип {0}."
"WriteValue does not support TypeCode.{0}.": "WriteValue не поддерживает TypeCode.{0}."
"Frame length {0} exceeds the limit of {1}; refusing to buffer an oversized frame indefinitely.": "Длина кадра {0} превышает предел {1}; бесконечная буферизация кадра сверх допустимого размера запрещена."
"ReadArray error, variable length array length is {0}, but the available data for the data stream is only {1}": "Ошибка ReadArray: длина массива переменной длины {0}, но для потока данных доступно только {1}"
"Security required, reading large variable length arrays is not allowed {0:n0}>{1:n0}": "Требуется безопасность: чтение больших массивов переменной длины не разрешено {0:n0}>{1:n0}"
"Unable to read {1} bytes of data from a data stream with a length of only {0}": "Не удалось прочитать {1} байт данных из потока длиной всего {0}"
"Cannot find method named {1} in class {0}!": "Не удалось найти метод с именем {1} в классе {0}!"
"The base type {0} cannot be copied": "Базовый тип {0} невозможно скопировать"
"Unable to find reference {1} in {0} objects": "Не удалось найти ссылку {1} в {0} объектах"
"Deserialization is not supported for IDictionarySource. Target type: {0}": "Десериализация не поддерживается для IDictionarySource. Целевой тип: {0}"
"A colon is required after {0}": "После {0} требуется двоеточие"
"End of string reached while parsing token": "При синтаксическом разборе маркера достигнут конец строки"
"Reached the end of the string while parsing it": "При синтаксическом разборе достигнут конец строки"
"Unrecognized identifier in {0}": "Нераспознанный идентификатор в {0}"
"Unable to find Token at {0}": "Не удалось найти Token в {0}"
"The configuration file {1} of {0} failed to load; overwriting with the default configuration.": "Не удалось загрузить файл конфигурации {1} для {0}; перезапись конфигурацией по умолчанию."
"The configuration file {1} of {0} is missing; overwriting with the default configuration.": "Файл конфигурации {1} для {0} отсутствует; перезапись конфигурацией по умолчанию."
"NativeAOT/trimmed environments do not support the script engine. Use static registration or an alternative implementation.": "Среды NativeAOT/с усечением не поддерживают механизм сценариев. Используйте статическую регистрацию или альтернативную реализацию."
"NativeAOT/trimmed environments do not support plugin dynamic loading. Use static registration or an alternative implementation.": "Среды NativeAOT/с усечением не поддерживают динамическую загрузку подключаемых модулей. Используйте статическую регистрацию или альтернативную реализацию."
"Advance exceeds the memory returned by the last GetMemory/GetSpan call.": "Продвижение превышает объём памяти, возвращённый последним вызовом GetMemory/GetSpan."
"Apollo does not support saving configurations": "Apollo не поддерживает сохранение конфигураций"
"Body length exceeds the 32-bit protocol limit.": "Длина тела превышает 32-битный предел протокола."
"Body length must be non-negative.": "Длина тела не может быть отрицательной."
"Cannot create an instance of type [{0}]": "Не удалось создать экземпляр типа [{0}]"
"Cannot detach while the packet has a Next segment; dispose the chain first.": "Невозможно отсоединить, пока пакет имеет следующий сегмент; сначала освободите цепочку."
"Cannot detach while {0} other handle(s) still hold the buffer.": "Невозможно отсоединить, пока буфер удерживают ещё {0} дескриптор(ов)."
"Cannot find operation [{0}] within controller [{1}]": "Не удалось найти операцию [{0}] в контроллере [{1}]"
"Cannot increase size when Next segment exists": "Невозможно увеличить размер при наличии следующего сегмента"
"Cannot serialize time less than 1970, please use FullTime": "Невозможно сериализовать время раньше 1970 года, используйте FullTime"
"Cannot share chain node of type {0}": "Невозможно разделить узел цепочки типа {0}"
"Cannot slice a packet that has a Next segment.": "Невозможно нарезать пакет, имеющий следующий сегмент."
"Consumed {0} exceeds buffered length {1}": "Считано {0}, что превышает длину буфера {1}"
"Copy {0} => {1}": "Копирование {0} => {1}"
"Count cannot be negative.": "Количество не может быть отрицательным."
"Count {0} with offset {1} exceeds total length {2}": "Количество {0} со смещением {1} превышает общую длину {2}"
"Data packet does not support array access.": "Пакет данных не поддерживает доступ как к массиву."
"DbTable[ver={0}] Unable to support newer versions [{1}]": "DbTable[ver={0}] Невозможно поддерживать более новые версии [{1}]"
"Dictionary types only support {0}": "Типы словарей поддерживают только {0}"
"Download timeout [{0}ms]: {1}": "Время ожидания загрузки истекло [{0}ms]: {1}"
"Enumeration identification judgment must be of the same type": "Идентификация перечисления должна иметь тот же тип"
"Exceeds available data.": "Превышает доступные данные."
"Exceeds buffer capacity.": "Превышает ёмкость буфера."
"Existing pending flush; Pipe supports single writer only.": "Уже есть сброс в ожидании; Pipe поддерживает только одного писателя."
"Existing pending read; Pipe supports single reader only.": "Уже есть ожидающее чтение; Pipe поддерживает только одного читателя."
"Expand size must be non-negative.": "Размер расширения не может быть отрицательным."
"Expand size {0} exceeds available front space {1}": "Размер расширения {0} превышает доступное пространство в начале {1}"
"Fail to create object type={0} parameters={1} {2}": "Не удалось создать объект type={0} parameters={1} {2}"
"Failed to create log file: {0}": "Не удалось создать файл журнала: {0}"
"Failed to listen to all ports! Port=[{0}]": "Не удалось прослушать все порты! Port=[{0}]"
"Failed to open {0}.": "Не удалось открыть {0}."
"File not found: {0}": "Файл не найден: {0}"
"File {0} not found": "Файл {0} не найден"
"Frame length {0} exceeds buffered length {1}": "Длина кадра {0} превышает длину буфера {1}"
"Generic parameter not on type or method.": "Обобщённый параметр не относится к типу или методу."
"GetExtendedTcpTable failed (error {0}).": "Сбой GetExtendedTcpTable (ошибка {0})."
"GetExtendedTcpTable failed while checking the required buffer size (error {0}).": "Сбой GetExtendedTcpTable при проверке требуемого размера буфера (ошибка {0})."
"HTTP request failed: {0} {1}": "Сбой HTTP-запроса: {0} {1}"
"IPv6 does not support broadcasting!": "IPv6 не поддерживает широковещательную рассылку!"
"IV length mismatch": "Несовпадение длины IV"
"Illegal event, no specified class instance and not a static method!": "Недопустимое событие: не указан экземпляр класса и метод не является статическим!"
"Index cannot be negative: {0}": "Индекс не может быть отрицательным: {0}"
"Index {0} exceeds total length {1}": "Индекс {0} превышает общую длину {1}"
"Index {0} is out of range [0, {1})": "Индекс {0} вне диапазона [0, {1})"
"Invalid Cron expression[{0}]": "Недопустимое выражение Cron[{0}]"
"Invalid XML DSA key.": "Недопустимый ключ DSA в XML."
"Invalid key {0}": "Недопустимый ключ {0}"
"Invalid padding": "Недопустимое дополнение"
"Invalid string length [{0}].": "Недопустимая длина строки [{0}]."
"Json array cannot be converted to target type [{0}], only arrays and List<T>/IList<T>are supported": "Массив Json невозможно преобразовать в целевой тип [{0}], поддерживаются только массивы и List<T>/IList<T>"
"Length cannot be negative.": "Длина не может быть отрицательной."
"Length must be non-negative and less than or equal to the memory owner's length.": "Длина должна быть неотрицательной и не превышать длину владельца памяти."
"Length must be non-negative.": "Длина должна быть неотрицательной."
"Lock [{0}] failed! msTimeout={1}": "Сбой блокировки [{0}]! msTimeout={1}"
"Mass posting requires the use of session collections": "Массовая отправка требует использования коллекций сеансов"
"MemoryCache[ver={0}] Unable to support newer versions [{1}]": "MemoryCache[ver={0}] Невозможно поддерживать более новые версии [{1}]"
"MessagePump.Codec not set.": "MessagePump.Codec не задан."
"No data available to peek.": "Нет доступных данных для просмотра."
"No new version available!": "Новая версия недоступна!"
"No service address configured!": "Адрес сервиса не настроен!"
"No suitable constructor was found for '{0}'. Please confirm that all required parameters for the type constructor are registered. Unable to parse parameter '{1}'": "Не найден подходящий конструктор для «{0}». Убедитесь, что все обязательные параметры конструктора типа зарегистрированы. Не удалось разобрать параметр «{1}»"
"Not Supported [{0}]": "Не поддерживается [{0}]"
"Not enough data to peek. Required: {0}, Available: {1}": "Недостаточно данных для просмотра. Требуется: {0}, доступно: {1}"
"Not enough data to read. Required: {0}, Available: {1}": "Недостаточно данных для чтения. Требуется: {0}, доступно: {1}"
"Not enough space to write {0} bytes. Available: {1}": "Недостаточно места для записи {0} байт. Доступно: {1}"
"Offset and length must be within buffer bounds.": "Смещение и длина должны находиться в границах буфера."
"Offset cannot be negative.": "Смещение не может быть отрицательным."
"Offset must be non-negative.": "Смещение должно быть неотрицательным."
"Offset {0} exceeds total length {1}": "Смещение {0} превышает общую длину {1}"
"Offset {0} with count {1} exceeds total length {2}": "Смещение {0} с количеством {1} превышает общую длину {2}"
"Only CBC/ECB is supported": "Поддерживаются только CBC/ECB"
"Only PKCS#7 padding is supported": "Поддерживается только дополнение PKCS#7"
"Only hash algorithms md5/crc/sha1/sha256/sha512 are supported.": "Поддерживаются только хеш-алгоритмы md5/crc/sha1/sha256/sha512."
"Padding can only be used with block ciphers with block size of [2,255]": "Дополнение можно использовать только с блочными шифрами с размером блока [2,255]"
"Password error for user [{0}]": "Неверный пароль для пользователя [{0}]"
"Payload length exceeds the 32-bit protocol limit.": "Длина полезной нагрузки превышает 32-битный предел протокола."
"Payload length must be non-negative.": "Длина полезной нагрузки не может быть отрицательной."
"Pipe has been completed.": "Pipe уже завершён."
"Pipe must be completed on both sides before reset.": "Перед сбросом Pipe должен быть завершён с обеих сторон."
"Please specify a hash algorithm prefix.": "Укажите префикс хеш-алгоритма."
"Protocol not set for session [{0}]": "Протокол не задан для сеанса [{0}]"
"Protocol not set or message is not IMessage for session [{0}]": "Протокол не задан или сообщение не является IMessage для сеанса [{0}]"
"Read failed!": "Сбой чтения!"
"Read failed, type {0} is not supported!": "Сбой чтения, тип {0} не поддерживается!"
"ReadOnlyPacket does not support modification": "ReadOnlyPacket не поддерживает изменение"
"Reserve must be non-negative.": "Резерв должен быть неотрицательным."
"Save file hash verification failed.": "Сбой проверки хеша сохранённого файла."
"Send failed (result={0}), 0/{1} bytes sent": "Сбой отправки (result={0}), отправлено 0/{1} байт"
"Send failed (result={0}), {1}/{2} bytes sent": "Сбой отправки (result={0}), отправлено {1}/{2} байт"
"Send failed on [{0}], {1} bytes sent before failure.": "Сбой отправки на [{0}], до сбоя отправлено {1} байт."
"Send file failed: {0}": "Не удалось отправить файл: {0}"
"Send message failed on [{0}].": "Не удалось отправить сообщение на [{0}]."
"Send queue is closed.": "Очередь отправки закрыта."
"Send timeout, {0}/{1} bytes sent": "Тайм-аут отправки, отправлено {0}/{1} байт"
"Service address not added!": "Адрес сервиса не добавлен!"
"Session [{0}] is not open.": "Сеанс [{0}] не открыт."
"Single write of {0} bytes exceeds buffer capacity {1}. Use Write(ReadOnlySpan<Byte>) for large data.": "Одна запись объёмом {0} байт превышает ёмкость буфера {1}. Для больших данных используйте Write(ReadOnlySpan<Byte>)."
"Size hint exceeds free capacity.": "Подсказка размера превышает свободную ёмкость."
"Size must be non-negative.": "Размер должен быть неотрицательным."
"Size {0} exceeds available space {1}": "Размер {0} превышает доступное пространство {1}"
"Skip {0} exceeds current length {1}": "Пропуск {0} превышает текущую длину {1}"
"Source packet has been disposed.": "Исходный пакет уже освобождён."
"Stream ended early. Expected {0} bytes but got {1}.": "Поток завершился преждевременно. Ожидалось {0} байт, получено {1}."
"The PipeReader has been completed; no further reads are allowed.": "PipeReader уже завершён; дальнейшее чтение запрещено."
"The [{0}] property or field does not exist in class [{1}].": "Свойство или поле [{0}] не существует в классе [{1}]."
"The archive entry '{0}' is a directory but has non-zero length.": "Запись архива «{0}» является каталогом, но имеет ненулевую длину."
"The archive entry '{0}' would be extracted outside the target directory.": "Запись архива «{0}» будет извлечена за пределы целевого каталога."
"The buffer exceeds the maximum allowed size ({0} bytes).": "Буфер превышает максимально допустимый размер ({0} байт)."
"The connection to server [{0}] timed out! [{1}ms]": "Время ожидания подключения к серверу [{0}] истекло! [{1}ms]"
"The data stream is out of range!": "Поток данных вне допустимого диапазона!"
"The data stream is out of range! The integer read is {0:n0}": "Поток данных вне допустимого диапазона! Прочитанное целое число: {0:n0}"
"The existing data amount [{0:n0}] exceeds the maximum data amount [{1:n0}]": "Текущий объём данных [{0:n0}] превышает максимальный объём данных [{1:n0}]"
"The number value is too large to read in compressed 64-bit format!": "Значение числа слишком велико для чтения в сжатом 64-битном формате!"
"The number value is too large to read in compressed format!": "Значение числа слишком велико для чтения в сжатом формате!"
"The position does not belong to the current read buffer. Use a position from the latest read result.": "Позиция не принадлежит текущему буферу чтения. Используйте позицию из последнего результата чтения."
"The source must be an object.": "Источник должен быть объектом."
"The upgrade package address is invalid!": "Адрес пакета обновления недопустим!"
"The {0} protocol is not supported": "Протокол {0} не поддерживается"
"Time too long, value exceeds Int32.MaxValue": "Промежуток времени слишком велик, значение превышает Int32.MaxValue"
"Unable to convert the value of [{0}] from {1} to {2}": "Не удалось преобразовать значение [{0}] из {1} в {2}"
"Unable to convert to type [{0}]! {1}": "Не удалось преобразовать в тип [{0}]! {1}"
"Unable to find an appropriate configuration provider for [{0}]": "Не удалось найти подходящий поставщик конфигурации для [{0}]"
"Unable to find worksheet": "Не удалось найти лист"
"Unable to read the required minimum number of bytes. Expected {0}, actual {1}.": "Не удалось прочитать минимально необходимое число байт. Ожидалось {0}, фактически {1}."
"Unrecognized response data [{0}] for [{1}]": "Нераспознанные данные ответа [{0}] для [{1}]"
"Unregistered type {0}": "Незарегистрированный тип {0}"
"Unsupported algorithm [{0}]": "Неподдерживаемый алгоритм [{0}]"
"Unsupported length size: {0}. Use 0/1/2/4.": "Неподдерживаемый размер длины: {0}. Используйте 0/1/2/4."
"Unsupported password hash mode [{0}]": "Неподдерживаемый режим хеширования пароля [{0}]"
"Unsupported password hash value": "Неподдерживаемое значение хеша пароля"
"[ObjectPool:{0}] Unable to create instance of [{1}]": "[ObjectPool:{0}] Не удалось создать экземпляр [{1}]"
"[Pool] Unable to create an instance of [{0}]": "[Pool] Не удалось создать экземпляр [{0}]"
"End of string reached while parsing token [{0}]": "Достигнут конец строки при разборе токена [{0}]"
"Non standard Json string [{0}]": "Нестандартная строка Json [{0}]"
"Reached the end of the string while parsing it [{0}]": "Достигнут конец строки при её разборе [{0}]"
"Execute {0} {1}": "Выполнить {0} {1}"
"New {0}": "Новый {0}"
"Run {0} {1} {2}": "Запустить {0} {1} {2}"
"ShellExecute {0} {1} {2}": "Выполнить в оболочке {0} {1} {2}"
"TimerScheduler.ClearAll [{0}]": "Очистка планировщика таймеров [{0}]"
"{0} Error {1}": "{0} Ошибка {1}"
"{0}Timer.ClearAll [{1}]": "{0}Очистка таймеров [{1}]"
"Deferred queue [{0}] exceeded the limit of {1:n0}": "Отложенная очередь [{0}] превысила предел {1:n0}"
"Close {0} {1}": "Закрыть {0} {1}"
"Connected {0}": "Подключено {0}"
"Copy {0}": "Копировать {0}"
"CopyAndReplace {0} => {1}": "Копирование и замена {0} => {1}"
"Delete {0}": "Удалить {0}"
"Disconnect [{0}] {1}": "Отключение [{0}] {1}"
"Extract {0}": "Извлечь {0}"
"Move {0}": "Переместить {0}"
"Open {0}": "Открыть {0}"
"Recv [{0}]: {1}": "Получено [{0}]: {1}"
"Send [{0}]: {1}": "Отправлено [{0}]: {1}"
"Send {2} [{0}]: {1}": "Отправка {2} [{0}]: {1}"
"Start {0}": "Запустить {0}"
"Stop {0} {1}": "Остановить {0} {1}"
"Timer.Add {0}": "Добавление таймера {0}"
"Timer.Remove {0} reason:{1}": "Удаление таймера {0} причина:{1}"
"Tracer[{0}] Total={1:n0} Errors={2:n0} Speed={3:n2}tps Cost={4:n0}ms MaxCost={5:n0}ms MinCost={6:n0}ms": "Трейсер[{0}] Всего={1:n0} Ошибки={2:n0} Скорость={3:n2}tps Затраты={4:n0}мс МаксЗатраты={5:n0}мс МинЗатраты={6:n0}мс"
"{0} v{1} Build {2:yyyy-MM-dd HH:mm:ss} {3}": "{0} Версия {1}, Сборка от {2:yyyy-MM-dd HH:mm:ss} {3}"
"System settings": "Параметры системы"
"System name": "Имя системы"
"English name used to identify the system; must not contain spaces.": "Английское имя для идентификации системы; не должно содержать пробелов."
"System version": "Версия системы"
"Assembly version number, used for UI display.": "Номер версии сборки, используется для отображения в интерфейсе."
"System display name": "Отображаемое имя"
"User-visible name.": "Имя, видимое пользователю."
"Company": "Компания"
"Company name, from assembly information.": "Название компании из сведений о сборке."
"Application instance": "Экземпляр приложения"
"Uniquely identifies the instance node when a single application is deployed with multiple instances.": "Уникально идентифицирует узел экземпляра при развертывании нескольких экземпляров одного приложения."
"Developer mode": "Режим разработчика"
"Enables development and debugging features (SQL collection, backup, development operations).": "Включает функции разработки и отладки (сбор SQL, резервное копирование, операции разработки)."
"Enabled": "Включено"
"Whether the system is enabled.": "Включена ли система."
"Install time": "Время установки"
"First installation time of the system, used as the Cookie encryption key.": "Время первой установки системы, используется как ключ шифрования Cookie."
"Core settings": "Основные параметры"
"Global debugging. Enables XTrace.Debug.": "Глобальная отладка. Включает XTrace.Debug."
"Log level. Only logs at or above this level are output: All/Debug/Info/Warn/Error/Fatal. Default Info.": "Уровень журнала. Выводятся только журналы этого уровня и выше: All/Debug/Info/Warn/Error/Fatal. По умолчанию: Info."
"File log directory. Defaults to the Log subdirectory.": "Каталог файловых журналов. По умолчанию: подкаталог Log."
"Log file size limit (MB). Splits a new log file when exceeded. Default 10 MB; 0 means unlimited.": "Ограничение размера файла журнала (МБ). При превышении создается новый файл. По умолчанию: 10 МБ; 0 означает без ограничений."
"Log file backups. The oldest files are deleted when the count is exceeded. Cybersecurity law requires at least 6 months of logs. Default 200; 0 means unlimited.": "Количество резервных копий файлов журнала. При превышении самые старые файлы удаляются. Закон о кибербезопасности требует хранить журналы не менее 6 месяцев. По умолчанию: 200; 0 означает без ограничений."
"Log file format. Default {0:yyyy_MM_dd}.log; supports level placeholders such as {1}_{0:yyyy_MM_dd}.log.": "Формат файла журнала. По умолчанию: {0:yyyy_MM_dd}.log; поддерживаются заполнители уровня, например {1}_{0:yyyy_MM_dd}.log."
"Log line format. Default Time|ThreadId|Kind|Name|Message; Level is also supported.": "Формат строки журнала. По умолчанию: Time|ThreadId|Kind|Name|Message; также поддерживается Level."
"Network log. Broadcasts local subnet logs to udp://255.255.255.255:514, or http://xxx:80/log.": "Сетевой журнал. Передает журналы локальной подсети на udp://255.255.255.255:514 или http://xxx:80/log."
"Data directory. Local database directory; defaults to the Data subdirectory.": "Каталог данных. Каталог локальной базы данных; по умолчанию: подкаталог Data."
"Backup directory. Directory for database backups; defaults to the Backup subdirectory.": "Каталог резервных копий. Каталог для резервных копий базы данных; по умолчанию: подкаталог Backup."
"Plugin directory. Local plugin directory; defaults to the Plugins subdirectory.": "Каталог плагинов. Локальный каталог плагинов; по умолчанию: подкаталог Plugins."
"Plugin server. Analyzes links by keyword and downloads plugins from this page. Some embedded devices do not support HTTPS.": "Сервер плагинов. Анализирует ссылки по ключевым словам и загружает плагины с этой страницы. Некоторые встраиваемые устройства не поддерживают HTTPS."
"Assembly resolve assistance. Whether to help resolve missing dependency assemblies during assembly loading. Default false.": "Помощь в разрешении сборок. Указывает, помогать ли в разрешении отсутствующих зависимых сборок при загрузке. По умолчанию: false."
"Service address. Public address visited by users, outside the reverse proxy, used to construct other URLs (such as SSO) or register with the registry. Separate multiple addresses with commas.": "Адрес службы. Публичный адрес, посещаемый пользователями, вне обратного прокси, используется для построения других URL (например, SSO) или регистрации в реестре. Несколько адресов разделяйте запятыми."
"Network settings": "Параметры сети"
"Network debugging.": "Сетевая отладка."
"Session timeout. A TCP/UDP session is taken offline after being inactive for this period. Default 20*60 seconds.": "Тайм-аут сеанса. Сеанс TCP/UDP отключается после этого периода неактивности. По умолчанию: 20*60 секунд."
"Buffer size. IOCP async receive buffer size per socket. Larger values reduce small-packet merges but waste memory with many connections. Default 8k.": "Размер буфера. Размер буфера асинхронного приема IOCP на сокет. Большие значения уменьшают объединение мелких пакетов, но расходуют память при большом числе подключений. По умолчанию: 8k."
"Kernel receive buffer (SO_RCVBUF). 0 means do not modify; use the system default.": "Буфер приема ядра (SO_RCVBUF). 0 означает не изменять; используйте системное значение по умолчанию."
"Send/receive log body length. HEX length of data logged by LogSend/LogReceive. Default 64 bytes.": "Длина тела данных журнала отправки/приема. Длина HEX данных, записываемых LogSend/LogReceive. По умолчанию: 64 байта."
"Auto GZip request body size. Applies to requests from HttpHelper/ApiHttpClient. Default 1024; 0 disables compression.": "Размер тела запроса для автоматического включения GZip. Применяется к запросам HttpHelper/ApiHttpClient. По умолчанию: 1024; 0 отключает сжатие."
"UI language. Values: zh-CN/zh-TW/en-US/es-ES/de-DE/ja-JP/fr-FR/pt-BR/ru-RU/ko-KR/ar-SA/bn-BD/cs-CZ/da-DK/el-GR/fa-IR/fi-FI/he-IL/hi-IN/hu-HU/id-ID/it-IT/ms-MY/nb-NO/nl-NL/pl-PL/ro-RO/sv-SE/th-TH/tr-TR/uk-UA/vi-VN. Empty follows the system; a supported language fixes the UI and log language regardless of request culture.": "Язык интерфейса. Значения: zh-CN/zh-TW/en-US/es-ES/de-DE/ja-JP/fr-FR/pt-BR/ru-RU/ko-KR/ar-SA/bn-BD/cs-CZ/da-DK/el-GR/fa-IR/fi-FI/he-IL/hi-IN/hu-HU/id-ID/it-IT/ms-MY/nb-NO/nl-NL/pl-PL/ro-RO/sv-SE/th-TH/tr-TR/uk-UA/vi-VN. Пустое значение следует системе; поддерживаемый язык фиксирует язык интерфейса и журнала независимо от культуры запроса."