# Russian translations for sumo package.
# Copyright (C) 2025 THE sumo'S COPYRIGHT HOLDER
# This file is distributed under the same license as the sumo package.
# Automatically generated, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: sumo\n"
"Report-Msgid-Bugs-To: sumo-dev@eclipse.org\n"
"POT-Creation-Date: 2026-03-30 14:46+0200\n"
"PO-Revision-Date: 2026-02-16 21:05+0200\n"
"Last-Translator: Arina <hello.arina.s@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/eclipse-sumo/"
"applications/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.15.1\n"

#: src/activitygen/AGActivityGen.cpp:46
msgid "Reading input"
msgstr "Чтение входных данных"

#: src/activitygen/AGActivityGen.cpp:54
msgid "Consolidating statistics"
msgstr "Объединение статистики"

#: src/activitygen/AGActivityGen.cpp:58
msgid "Building street representation"
msgstr "Построение представления улиц"

#: src/activitygen/AGActivityGen.cpp:62
msgid "Generating work positions"
msgstr "Генерация рабочих мест"

#: src/activitygen/AGActivityGen.cpp:66
msgid "Building bus lines"
msgstr "Построение автобусных маршрутов"

#: src/activitygen/AGActivityGen.cpp:71
msgid "Generating population"
msgstr "Генерация населения"

#: src/activitygen/AGActivityGen.cpp:75
msgid "Allocating schools"
msgstr "Распределение школ"

#: src/activitygen/AGActivityGen.cpp:79
msgid "Allocating work places"
msgstr "Распределение рабочих мест"

#: src/activitygen/AGActivityGen.cpp:83
msgid "Allocating car places"
msgstr "Распределение мест для автомобилей"

#: src/activitygen/AGActivityGenHandler.cpp:174
#: src/activitygen/AGActivityGenHandler.cpp:181
msgid "Invalid % value of edge % is treated as zero."
msgstr "Недопустимое значение % ребра % считается равным нулю."

#: src/activitygen/AGActivityGenHandler.cpp:186
#, c-format
msgid "Edge '%' is not known."
msgstr "Ребро % is неизвестно."

#: src/activitygen/AGActivityGenHandler.cpp:345
msgid "Unknown bus station '%'."
msgstr "Неизвестная автобусная остановка «%»."

#: src/activitygen/AGFrame.cpp:47
msgid ""
"generate a trips file from a stats file on a given net using arbitrary "
"random seed"
msgstr ""
"генерировать файл поездок из файла статистики для заданной сети с "
"произвольным начальным значением генератора случайных чисел"

#: src/activitygen/AGFrame.cpp:49
msgid ""
"generate a trips file from a stats file on a given net for numerous days "
"(with fixed random seed)"
msgstr ""
"генерировать файл поездок из файла статистики для заданной сети на несколько "
"дней (с фиксированным начальным значением генератора случайных чисел)"

#: src/activitygen/AGFrame.cpp:61
msgid "Use FILE as SUMO-network to create trips for"
msgstr "Использовать ФАЙЛ как сеть SUMO для генерации поездок"

#: src/activitygen/AGFrame.cpp:64
msgid "Loads the SUMO-statistics FILE"
msgstr "Загружать файл статистики SUMO ФАЙЛ"

#: src/activitygen/AGFrame.cpp:72
msgid "Write generated trips to FILE"
msgstr "Записывать сгенерированные поездки в ФАЙЛ"

#: src/activitygen/AGFrame.cpp:81
msgid ""
"Sets the time of beginning of the simulation during the first day (in "
"seconds)"
msgstr "Устанавливает время начала симуляции в первый день (в секундах)"

#: src/activitygen/AGFrame.cpp:84
msgid ""
"Sets the time of ending of the simulation during the last day (in seconds)"
msgstr "Устанавливает время окончания симуляции в последний день (в секундах)"

#: src/activitygen/AGFrame.cpp:87
msgid "Sets the duration of the simulation in days"
msgstr "Устанавливает длительность симуляции в днях"

#: src/activitygen/activitygen_main.cpp:63 src/router/ROLoader.cpp:111
msgid "Missing definition of network to load!"
msgstr "Отсутствует определение сети для загрузки!"

#: src/activitygen/activitygen_main.cpp:66
#, c-format
msgid "The network file '%' could not be accessed."
msgstr "Не удалось получить доступ к файлу сети % could."

#: src/activitygen/activitygen_main.cpp:68 src/router/ROLoader.cpp:116
msgid "Loading net"
msgstr "Загрузка сети"

#: src/activitygen/activitygen_main.cpp:78
#: src/netload/NLEdgeControlBuilder.cpp:245 src/router/ROLoader.cpp:129
#, c-format
msgid "Deprecated vehicle classes '%' in input network."
msgstr "Устаревшие классы транспортных средств % in во входной сети."

#: src/activitygen/activitygen_main.cpp:88
msgid ""
"Generates trips of persons throughout a day for the microscopic, multi-modal "
"traffic simulation SUMO."
msgstr ""
"Генерирует поездки людей в течение дня для микроскопической мультимодальной "
"симуляции дорожного движения SUMO."

#: src/activitygen/activitygen_main.cpp:112
#, c-format
msgid "Loaded % edges."
msgstr "Загружено  ребро% edges."

#: src/activitygen/city/AGCity.cpp:415
msgid "No street that allows passenger vehicles found in this city."
msgstr ""
"В этом городе не найдено улиц, разрешающих движение легковых автомобилей."

#: src/activitygen/city/AGWorkPosition.cpp:127
msgid "Work position already occupied. Cannot give it to another adult."
msgstr "Рабочее место уже занято. Нельзя отдать его другому взрослому."

#: src/dfrouter/RODFDetFlowLoader.cpp:76
msgid "At least one value lies beyond given time boundaries."
msgstr "Как минимум одно значение выходит за заданные временные границы."

#: src/dfrouter/RODFDetFlowLoader.cpp:104
msgid "At least one line does not contain the correct number of columns."
msgstr "Как минимум одна строка не содержит правильное количество столбцов."

#: src/dfrouter/RODFDetector.cpp:171
msgid "Missing routes for detector '%'."
msgstr "Отсутствуют маршруты для детектора «%»."

#: src/dfrouter/RODFDetector.cpp:305
#, c-format
msgid "Detector '%' has no routes!?"
msgstr "У детектора «%» нет маршрутов!?"

#: src/dfrouter/RODFDetectorHandler.cpp:86
msgid "Could not add detector '%' (probably the id is already used)."
msgstr ""
"Не удалось добавить детектор «%» (вероятно, идентификатор уже используется)."

#: src/dfrouter/RODFFrame.cpp:47 src/duarouter/RODUAFrame.cpp:45
#: src/marouter/ROMAFrame.cpp:46
msgid "run routing with options from file"
msgstr "выполнить маршрутизацию с параметрами из файла"

#: src/dfrouter/RODFFrame.cpp:61
msgid "Loads the SUMO-network FILE"
msgstr "Загружать сеть SUMO из ФАЙЛА"

#: src/dfrouter/RODFFrame.cpp:70
msgid "Loads detector descriptions from FILE"
msgstr "Загружать описания детекторов из ФАЙЛА"

#: src/dfrouter/RODFFrame.cpp:75
msgid "Loads detector flows from FILE(s)"
msgstr "Загружать потоки детекторов из ФАЙЛА(ов)"

#: src/dfrouter/RODFFrame.cpp:82
msgid "Saves computed routes to FILE"
msgstr "Сохранять вычисленные маршруты в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:85
msgid "Forces dfrouter to compute routes for in-between detectors"
msgstr "Заставлять dfrouter вычислять маршруты для промежуточных детекторов"

#: src/dfrouter/RODFFrame.cpp:89
msgid "Saves typed detectors to FILE"
msgstr "Сохранять типизированные детекторы в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:92
msgid "Saves detector positions as pois to FILE"
msgstr "Сохранять позиции детекторов как POI в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:95
msgid "Saves emitter definitions for source detectors to FILE"
msgstr "Сохранять определения эмиттеров для детекторов-источников в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:98
msgid "Add vehicle types to the emitters file (PKW, LKW)"
msgstr "Добавить типы транспортных средств в файл эмиттеров (PKW, LKW)"

#: src/dfrouter/RODFFrame.cpp:101
msgid ""
"Write generated vehicle types into separate FILE instead of including them "
"into the emitters-output"
msgstr ""
"Записывать сгенерированные типы транспортных средств в отдельный ФАЙЛ вместо "
"включения в вывод эмиттеров"

#: src/dfrouter/RODFFrame.cpp:104
msgid "Saves emitter positions as pois to FILE"
msgstr "Сохранять позиции эмиттеров как POI в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:108
msgid "Saves variable seed sign definitions for sink detectors to FILE"
msgstr ""
"Сохранять определения переменных знаков для детекторов-приёмников в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:111
msgid "Saves rerouter definitions for sink detectors to FILE"
msgstr ""
"Сохранять определения перемаршрутизаторов для детекторов-приёмников в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:114
msgid ""
"Write induction loop definitions for the given detector positions to FILE"
msgstr ""
"Записывать определения индукционных петель для заданных позиций детекторов в "
"ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:117
msgid "Add source detectors to the validation output"
msgstr "Добавить детекторы-источники в вывод валидации"

#: src/dfrouter/RODFFrame.cpp:123
msgid "Derive missing flow values from upstream or downstream (not working!)"
msgstr ""
"Выводить недостающие значения потока из верхнего или нижнего течения (не "
"работает!)"

#: src/dfrouter/RODFFrame.cpp:127
msgid "Switches to highway-mode"
msgstr "Перейти в режим автомагистрали"

#: src/dfrouter/RODFFrame.cpp:131
msgid "Only warn about unparseable detectors"
msgstr "Только предупреждать о необрабатываемых детекторах"

#: src/dfrouter/RODFFrame.cpp:135
msgid "Recomputes detector types even if given"
msgstr "Пересчитывать типы детекторов даже если они заданы"

#: src/dfrouter/RODFFrame.cpp:139
msgid "Recomputes routes even if given"
msgstr "Пересчитывать маршруты даже если они заданы"

#: src/dfrouter/RODFFrame.cpp:143
msgid "Keeps routes even if they have exhausted max-search-depth"
msgstr "Сохранять маршруты даже если достигнута максимальная глубина поиска"

#: src/dfrouter/RODFFrame.cpp:146
msgid "Keeps routes even if a shorter one exists"
msgstr "Сохранять маршруты даже если существует более короткий"

#: src/dfrouter/RODFFrame.cpp:150
msgid "Number of edges to follow a route without passing a detector"
msgstr "Количество рёбер для следования маршруту без прохождения детектора"

#: src/dfrouter/RODFFrame.cpp:153
msgid "Writes only emission times"
msgstr "Записывать только времена эмиссии"

#: src/dfrouter/RODFFrame.cpp:156
msgid "Do not route on these edges"
msgstr "Не маршрутизировать по этим рёбрам"

#: src/dfrouter/RODFFrame.cpp:159
msgid "Only route on edges allowing the given vclass"
msgstr "Маршрутизировать только по рёбрам, разрешающим заданный vclass"

#: src/dfrouter/RODFFrame.cpp:162
msgid "Allow turnarounds as route continuations"
msgstr "Разрешать развороты как продолжение маршрута"

#: src/dfrouter/RODFFrame.cpp:167
msgid "Minimum distance in meters between start and end node of every route"
msgstr ""
"Минимальное расстояние в метрах между начальной и конечной узловой точкой "
"каждого маршрута"

#: src/dfrouter/RODFFrame.cpp:170
msgid "generate random departure times for emitted vehicles"
msgstr ""
"генерировать случайные времена отправления для эмиттируемых транспортных "
"средств"

#: src/dfrouter/RODFFrame.cpp:174
msgid "Multiply flow times with TIME to get seconds"
msgstr "Умножать времена потока на ВРЕМЯ для получения секунд"

#: src/dfrouter/RODFFrame.cpp:177
msgid "Subtracts TIME seconds from (scaled) flow times"
msgstr "Вычитать ВРЕМЯ секунд из (масштабированных) времён потока"

#: src/dfrouter/RODFFrame.cpp:180
msgid "Expected distance between two successive data sets"
msgstr "Ожидаемое расстояние между двумя последовательными наборами данных"

#: src/dfrouter/RODFFrame.cpp:185
msgid "Write calibrators to FILE"
msgstr "Записывать калибраторы в ФАЙЛ"

#: src/dfrouter/RODFFrame.cpp:188
msgid "Include routes in the output which have no vehicles"
msgstr "Включать в вывод маршруты без транспортных средств"

#: src/dfrouter/RODFFrame.cpp:192
msgid ""
"Checks whether detectors with calculated flow 0 can attract additional "
"traffic"
msgstr ""
"Проверять, могут ли детекторы с вычисленным потоком 0 привлекать "
"дополнительный трафик"

#: src/dfrouter/RODFFrame.cpp:195
msgid "Removes empty detectors from the list"
msgstr "Удалять пустые детекторы из списка"

#: src/dfrouter/RODFFrame.cpp:198
msgid ""
"Whether edges with unknown status can prevent an edge from becoming a source"
msgstr ""
"Могут ли рёбра с неизвестным статусом препятствовать ребру стать источником"

#: src/dfrouter/RODFFrame.cpp:201
msgid ""
"Try to determine further inflows to an inbetween detector when computing "
"split probabilities"
msgstr ""
"Пытаться определять дополнительные приток к промежуточному детектору при "
"вычислении вероятностей разделения"

#: src/dfrouter/RODFFrame.cpp:205
msgid "Scale factor for flows"
msgstr "Коэффициент масштабирования для потоков"

#: src/dfrouter/RODFFrame.cpp:209 src/marouter/ROMAFrame.cpp:123
#: src/od2trips_main.cpp:167 src/router/ROFrame.cpp:214
msgid "Assigns a default depart lane"
msgstr "Назначать полосу отправления по умолчанию"

#: src/dfrouter/RODFFrame.cpp:212 src/marouter/ROMAFrame.cpp:127
#: src/od2trips_main.cpp:170 src/router/ROFrame.cpp:217
msgid "Assigns a default depart position"
msgstr "Назначать позицию отправления по умолчанию"

#: src/dfrouter/RODFFrame.cpp:215 src/marouter/ROMAFrame.cpp:131
#: src/od2trips_main.cpp:173 src/router/ROFrame.cpp:220
msgid "Assigns a default depart speed"
msgstr "Назначать скорость отправления по умолчанию"

#: src/dfrouter/RODFFrame.cpp:218 src/marouter/ROMAFrame.cpp:135
#: src/od2trips_main.cpp:176 src/router/ROFrame.cpp:223
msgid "Assigns a default arrival lane"
msgstr "Назначать полосу прибытия по умолчанию"

#: src/dfrouter/RODFFrame.cpp:221 src/marouter/ROMAFrame.cpp:139
#: src/od2trips_main.cpp:179 src/router/ROFrame.cpp:226
msgid "Assigns a default arrival position"
msgstr "Назначать позицию прибытия по умолчанию"

#: src/dfrouter/RODFFrame.cpp:224 src/marouter/ROMAFrame.cpp:143
#: src/od2trips_main.cpp:182 src/router/ROFrame.cpp:229
msgid "Assigns a default arrival speed"
msgstr "Назначать скорость прибытия по умолчанию"

#: src/dfrouter/RODFFrame.cpp:227
msgid "The default speed deviation of vehicles"
msgstr "Стандартное отклонение скорости транспортных средств"

#: src/dfrouter/RODFFrame.cpp:231
msgid "Defines the begin time; Previous defs will be discarded"
msgstr "Определяет время начала; предыдущие определения будут отброшены"

#: src/dfrouter/RODFFrame.cpp:234
msgid "Defines the end time; Later defs will be discarded; Defaults to one day"
msgstr ""
"Определяет время окончания; более поздние определения будут отброшены; по "
"умолчанию — один день"

#: src/dfrouter/RODFFrame.cpp:239
msgid "Lists detectors with no flow (enable -v)"
msgstr "Выводить список детекторов без потока (включить -v)"

#: src/dfrouter/RODFFrame.cpp:242
msgid "Prints aggregated detector flows"
msgstr "Выводить агрегированные потоки детекторов"

#: src/dfrouter/RODFFrame.cpp:246 src/router/ROFrame.cpp:240
msgid "Disable console output of route parsing step"
msgstr "Отключить вывод в консоль этапа разбора маршрутов"

#: src/dfrouter/RODFNet.cpp:112
msgid "Computing detector types"
msgstr "Вычисление типов детекторов"

#: src/dfrouter/RODFNet.cpp:141
msgid "Computed detector types:"
msgstr "Вычисленные типы детекторов:"

#: src/dfrouter/RODFNet.cpp:142
#, c-format
msgid " % source detectors"
msgstr " % source детекторов-источников"

#: src/dfrouter/RODFNet.cpp:143
#, c-format
msgid " % sink detectors"
msgstr " % sink детекторов-приёмников"

#: src/dfrouter/RODFNet.cpp:144
#, c-format
msgid " % in-between detectors"
msgstr " % in-between промежуточных детекторов"

#: src/dfrouter/RODFNet.cpp:145
#, c-format
msgid " % invalid detectors"
msgstr " % invalid  недопустимых детекторов"

#: src/dfrouter/RODFNet.cpp:280
msgid "Could not close route for '%'"
msgstr "Не удалось завершить маршрут для «%»"

#: src/dfrouter/RODFNet.cpp:438
#, c-format
msgid ""
"Detector '%' has no flows.\n"
" Trying to rebuild."
msgstr ""
"У детектора «%» нет потоков.\n"
" Пытаемся перестроить."

#: src/dfrouter/RODFNet.cpp:466
msgid " Could not build list of previous flows."
msgstr " Не удалось построить список предыдущих потоков."

#: src/dfrouter/RODFNet.cpp:503
msgid " Could not build list of latter flows."
msgstr " Не удалось построить список последующих потоков."

#: src/dfrouter/RODFNet.cpp:590
msgid "Removed detector '%' because no flows for him exist."
msgstr "Удалён детектор «%», так как для него нет потоков."

#: src/dfrouter/RODFNet.cpp:613
#, c-format
msgid "Detector '%' has no flow."
msgstr "У детектора «%» нет потока."

#: src/dfrouter/RODFNet.cpp:692
#, c-format
msgid ""
"Quitting checking for being a source for detector '%' due to seen edge limit."
msgstr ""
"Прекращение проверки на источник для детектора '%' due из-за достижения "
"лимита просмотренных рёбер."

#: src/dfrouter/RODFNet.cpp:789
#, c-format
msgid ""
"Quitting checking for being a destination for detector '%' due to seen edge "
"limit."
msgstr ""
"Прекращение проверки на приёмник для детектора '%' due из-за достижения "
"лимита просмотренных рёбер."

#: src/dfrouter/RODFNet.cpp:863
#, c-format
msgid ""
"Quitting checking for being a false source for detector '%' due to seen edge "
"limit."
msgstr ""
"Прекращение проверки на ложный источник для детектора '%' due из-за "
"достижения лимита просмотренных рёбер."

#: src/dfrouter/RODFNet.cpp:997
msgid "Average speedFactor for PKW is % maximum speedFactor is %."
msgstr "Средний speedFactor для PKW — %, максимальный speedFactor — %."

#: src/dfrouter/RODFNet.cpp:1001
msgid "Average speedFactor for LKW is % maximum speedFactor is %."
msgstr "Средний speedFactor для LKW — %, максимальный speedFactor — %."

#: src/dfrouter/dfrouter_main.cpp:70
msgid "No detector file given (use --detector-files <FILE>)."
msgstr "Не указан файл детекторов (используйте --detector-files <FILE>)."

#: src/dfrouter/dfrouter_main.cpp:76
msgid "Could not open detector file '%'"
msgstr "Не удалось открыть файл детекторов «%»"

#: src/dfrouter/dfrouter_main.cpp:88
msgid "No detectors found."
msgstr "Детекторы не найдены."

#: src/dfrouter/dfrouter_main.cpp:103
#, c-format
msgid "The measure-file '%' can not be opened."
msgstr "Не удалось открыть файл измерений  '%' can not."

#: src/dfrouter/dfrouter_main.cpp:122
msgid "Removing empty detectors"
msgstr "Удаление пустых детекторов"

#: src/dfrouter/dfrouter_main.cpp:126
msgid "Scanning for empty detectors"
msgstr "Поиск пустых детекторов"

#: src/dfrouter/dfrouter_main.cpp:141
msgid "No source detectors found."
msgstr "Детекторы-источники не найдены."

#: src/dfrouter/dfrouter_main.cpp:145
msgid "Computing routes"
msgstr "Вычисление маршрутов"

#: src/dfrouter/dfrouter_main.cpp:155
msgid "The detector types are not defined; use in combination with a network"
msgstr "Типы детекторов не определены; используйте вместе с сетью"

#: src/dfrouter/dfrouter_main.cpp:159
msgid "The emitters have no routes; use in combination with a network"
msgstr "У эмиттеров нет маршрутов; используйте вместе с сетью"

#: src/dfrouter/dfrouter_main.cpp:190
msgid "Rechecking loaded flows"
msgstr "Повторная проверка загруженных потоков"

#: src/dfrouter/dfrouter_main.cpp:195
msgid "Writing emitters"
msgstr "Запись эмиттеров"

#: src/dfrouter/dfrouter_main.cpp:207
msgid "Writing emitter pois"
msgstr "Запись POI эмиттеров"

#: src/dfrouter/dfrouter_main.cpp:214
msgid "Writing speed triggers"
msgstr "Запись триггеров скорости"

#: src/dfrouter/dfrouter_main.cpp:221
msgid "Writing validation detectors"
msgstr "Запись детекторов валидации"

#: src/dfrouter/dfrouter_main.cpp:228
msgid "Writing highway end rerouter"
msgstr "Запись перемаршрутизатора конца автомагистрали"

#: src/dfrouter/dfrouter_main.cpp:248
msgid "Builds vehicle routes for SUMO using detector values."
msgstr ""
"Строит маршруты транспортных средств для SUMO на основе значений детекторов."

#: src/duarouter/RODUAFrame.cpp:69
msgid "Write generated route alternatives to FILE"
msgstr "Записывать сгенерированные альтернативные маршруты в ФАЙЛ"

#: src/duarouter/RODUAFrame.cpp:72
msgid "Write edge splits and connectivity to FILE"
msgstr "Записывать разделения рёбер и связность в ФАЙЛ"

#: src/duarouter/RODUAFrame.cpp:75
msgid "Write intermodal edges with lengths and travel times to FILE"
msgstr "Записывать межмодальные рёбра с длинами и временем проезда в ФАЙЛ"

#: src/duarouter/RODUAFrame.cpp:78
msgid "Write trips instead of vehicles (for validating trip input)"
msgstr ""
"Записывать поездки вместо транспортных средств (для проверки входных поездок)"

#: src/duarouter/RODUAFrame.cpp:81
msgid "Write trips with geo-coordinates"
msgstr "Записывать поездки с гео-координатами"

#: src/duarouter/RODUAFrame.cpp:84
msgid "Write trips with fromJunction and toJunction"
msgstr "Записывать поездки с fromJunction и toJunction"

#: src/duarouter/RODUAFrame.cpp:87
msgid "Include the cost attribute in route output"
msgstr "Включать атрибут cost в вывод маршрутов"

#: src/duarouter/RODUAFrame.cpp:92 src/microsim/MSFrame.cpp:652
msgid ""
"Edge weights for routing are dynamically disturbed by a random factor drawn "
"uniformly from [1,FLOAT)"
msgstr ""
"Веса рёбер для маршрутизации динамически искажаются случайным фактором, "
"равномерно выбранным из [1, FLOAT)"

#: src/duarouter/RODUAFrame.cpp:95 src/marouter/ROMAFrame.cpp:118
msgid ""
"Aggregation period for the given weight files; triggers rebuilding of "
"Contraction Hierarchy"
msgstr ""
"Период агрегации для заданных файлов весов; вызывает перестроение иерархии "
"сокращений"

#: src/duarouter/RODUAFrame.cpp:98 src/marouter/ROMAFrame.cpp:112
#: src/microsim/MSFrame.cpp:670
msgid ""
"Consider edge priorities in addition to travel times, weighted by factor"
msgstr ""
"Учитывать приоритеты рёбер в дополнение ко времени проезда, с весовым "
"коэффициентом"

#: src/duarouter/RODUAFrame.cpp:101 src/microsim/MSFrame.cpp:676
msgid ""
"Initialize lookup table for astar from the given file (generated by marouter "
"--all-pairs-output)"
msgstr ""
"Инициализировать таблицу поиска для A* из заданного файла (сгенерированного "
"marouter --all-pairs-output)"

#: src/duarouter/RODUAFrame.cpp:104 src/microsim/MSFrame.cpp:679
msgid "Initialize lookup table for astar ALT-variant from the given file"
msgstr "Инициализировать таблицу поиска для варианта A* ALT из заданного файла"

#: src/duarouter/RODUAFrame.cpp:107
msgid "Save lookup table for astar ALT-variant to the given file"
msgstr "Сохранять таблицу поиска для варианта A* ALT в заданный файл"

#: src/duarouter/RODUAFrame.cpp:110 src/microsim/MSFrame.cpp:431
msgid ""
"Scale demand by the given factor (by discarding or duplicating vehicles)"
msgstr ""
"Масштабировать спрос на заданный коэффициент (отбрасывая или дублируя "
"транспортные средства)"

#: src/duarouter/RODUAFrame.cpp:113 src/microsim/MSFrame.cpp:434
msgid "Suffix to be added when creating ids for cloned vehicles"
msgstr ""
"Суффикс, добавляемый при создании идентификаторов для клонированных "
"транспортных средств"

#: src/duarouter/RODUAFrame.cpp:124 src/marouter/ROMAFrame.cpp:206
msgid "Use FLOAT as Gawron's beta"
msgstr "Использовать FLOAT как beta Gawron"

#: src/duarouter/RODUAFrame.cpp:128 src/marouter/ROMAFrame.cpp:210
msgid "Use FLOAT as Gawron's a"
msgstr "Использовать FLOAT как a Gawron"

#: src/duarouter/RODUAFrame.cpp:131 src/jtrrouter/ROJTRFrame.cpp:62
#: src/marouter/ROMAFrame.cpp:213
msgid "Write exit times (weights) for each edge"
msgstr "Записывать времена выхода (веса) для каждого ребра"

#: src/duarouter/RODUAFrame.cpp:134 src/microsim/MSFrame.cpp:263
msgid "Include total route length in the output"
msgstr "Включать общую длину маршрута в вывод"

#: src/duarouter/RODUAFrame.cpp:137 src/marouter/ROMAFrame.cpp:216
msgid "Save routes with near zero probability"
msgstr "Сохранять маршруты с вероятностью близкой к нулю"

#: src/duarouter/RODUAFrame.cpp:140 src/marouter/ROMAFrame.cpp:219
msgid "Only reuse routes from input, do not calculate new ones"
msgstr "Использовать только маршруты из входных данных, не вычислять новые"

#: src/duarouter/RODUAFrame.cpp:143
msgid "The probability of keeping the old route"
msgstr "Вероятность сохранения старого маршрута"

#: src/duarouter/RODUAFrame.cpp:146
msgid "Route all public transport input"
msgstr "Маршрутизировать весь ввод общественного транспорта"

#: src/duarouter/RODUAFrame.cpp:149
msgid "Write flows instead of expanding them into vehicles"
msgstr "Записывать потоки вместо расширения их в транспортные средства"

#: src/duarouter/RODUAFrame.cpp:152 src/marouter/ROMAFrame.cpp:202
msgid "Choose a route choice method: gawron, logit, or lohse"
msgstr "Выбрать метод выбора маршрута: gawron, logit или lohse"

#: src/duarouter/RODUAFrame.cpp:155
msgid "Use c-logit model (deprecated in favor of --route-choice-method logit)"
msgstr ""
"Использовать модель c-logit (устарело, вместо этого используйте --route-"
"choice-method logit)"

#: src/duarouter/RODUAFrame.cpp:159
msgid "Use FLOAT as logit's beta"
msgstr "Использовать FLOAT как beta logit"

#: src/duarouter/RODUAFrame.cpp:163
msgid "Use FLOAT as logit's gamma"
msgstr "Использовать FLOAT как gamma logit"

#: src/duarouter/RODUAFrame.cpp:167
msgid "Use FLOAT as logit's theta (negative values mean auto-estimation)"
msgstr ""
"Использовать FLOAT как theta logit (отрицательные значения означают "
"автоматическую оценку)"

#: src/duarouter/RODUAFrame.cpp:170 src/microsim/MSFrame.cpp:682
msgid ""
"Use FLOAT as a factor on pedestrian maximum speed during intermodal routing"
msgstr ""
"Использовать FLOAT как коэффициент максимальной скорости пешехода при "
"межмодальной маршрутизации"

#: src/duarouter/RODUAFrame.cpp:173 src/microsim/MSFrame.cpp:685
msgid ""
"Use FLOAT as a factor on walking speed against vehicle traffic direction"
msgstr ""
"Использовать FLOAT как коэффициент скорости ходьбы против направления "
"движения транспортных средств"

#: src/duarouter/RODUAFrame.cpp:180
msgid "Where taxis can drop off customers ('allJunctions, 'ptStops')"
msgstr "Где такси могут высаживать пассажиров ('allJunctions', 'ptStops')"

#: src/duarouter/RODUAFrame.cpp:183
msgid "Where taxis can pick up customers ('allJunctions, 'ptStops')"
msgstr "Где такси могут забирать пассажиров ('allJunctions', 'ptStops')"

#: src/duarouter/RODUAFrame.cpp:186 src/microsim/MSFrame.cpp:701
msgid "Estimated time for taxi pickup"
msgstr "Ориентировочное время посадки в такси"

#: src/duarouter/RODUAFrame.cpp:189 src/microsim/MSFrame.cpp:704
msgid ""
"Only use the intended public transport line rather than any alternative line "
"that stops at the destination"
msgstr ""
"Использовать только запланированную линию общественного транспорта, а не "
"любую альтернативную, останавливающуюся в пункте назначения"

#: src/duarouter/RODUAFrame.cpp:192 src/microsim/MSFrame.cpp:707
msgid ""
"Use FLOAT as a maximum train length when initializing the railway router"
msgstr ""
"Использовать FLOAT как максимальную длину поезда при инициализации "
"железнодорожного маршрутизатора"

#: src/duarouter/RODUAFrame.cpp:195
msgid "Declare routing failure if traveltime exceeds the given positive TIME"
msgstr ""
"Объявлять неудачу маршрутизации, если время проезда превышает заданное "
"положительное ВРЕМЯ"

#: src/duarouter/RODUAFrame.cpp:232
msgid "Routing algorithm '%' does not support weight-attribute '%'."
msgstr "Алгоритм маршрутизации «%» не поддерживает атрибут веса «%»."

#: src/duarouter/RODUAFrame.cpp:236
#, c-format
msgid "Routing algorithm '%' does not support bulk routing."
msgstr ""
"Алгоритм маршрутизации '%' does не поддерживает пакетную маршрутизацию."

#: src/duarouter/RODUAFrame.cpp:243 src/microsim/MSFrame.cpp:1123
msgid ""
"The option --weights.random-factor should not be used together with astar "
"and precomputed distances."
msgstr ""
"Опция --weights.random-factor не должна использоваться вместе с astar и "
"предвычисленными расстояниями."

#: src/duarouter/RODUAFrame.cpp:247 src/marouter/ROMAFrame.cpp:243
msgid "Invalid route choice method '%'."
msgstr "Недопустимый метод выбора маршрута «%»."

#: src/duarouter/RODUAFrame.cpp:251
msgid ""
"The --logit option is deprecated, please use --route-choice-method logit."
msgstr "Опция --logit устарела, используйте --route-choice-method logit."

#: src/duarouter/RODUAFrame.cpp:265
msgid "Cannot derive file name for alternatives output, skipping it."
msgstr "Не удалось вывести имя файла для альтернативного вывода, пропускаем."

#: src/duarouter/RODUAFrame.cpp:272
msgid ""
"Option --write-trips.junctions takes no affect when --write-trips is "
"disabled."
msgstr ""
"Опция --write-trips.junctions не имеет эффекта, когда --write-trips "
"отключена."

#: src/duarouter/duarouter_main.cpp:113
#, c-format
msgid "Routing algorithm '%' does not support restriction-params"
msgstr "Алгоритм маршрутизации '%' does не поддерживает restriction-params"

#: src/duarouter/duarouter_main.cpp:168 src/marouter/marouter_main.cpp:180
msgid "Unknown routing Algorithm '%'!"
msgstr "Неизвестный алгоритм маршрутизации «%»!"

#: src/duarouter/duarouter_main.cpp:195 src/marouter/marouter_main.cpp:210
msgid "No weight data was loaded for attribute '%'."
msgstr "Не загружены данные весов для атрибута «%»."

#: src/duarouter/duarouter_main.cpp:233
msgid ""
"Shortest path router and DUE computer for the microscopic, multi-modal "
"traffic simulation SUMO."
msgstr ""
"Маршрутизатор кратчайшего пути и вычислитель DUE для микроскопической "
"мультимодальной симуляции дорожного движения SUMO."

#: src/jtrrouter/ROJTREdge.cpp:64
#, c-format
msgid "The edges '%' and '%' are not connected."
msgstr "Рёбра '%' and '%' are не соединены."

#: src/jtrrouter/ROJTRFrame.cpp:45
msgid "run with routing options defined in file"
msgstr "выполнить с параметрами маршрутизации, определёнными в файле"

#: src/jtrrouter/ROJTRFrame.cpp:59
msgid "Read turning ratios from FILE(s)"
msgstr "Считывать коэффициенты поворотов из ФАЙЛА(ов)"

#: src/jtrrouter/ROJTRFrame.cpp:69
msgid "Use STR[] as default turn definition"
msgstr "Использовать STR[] как определение поворота по умолчанию"

#: src/jtrrouter/ROJTRFrame.cpp:73
msgid "Use STR[] as list of sink edges"
msgstr "Использовать STR[] как список рёбер-приёмников"

#: src/jtrrouter/ROJTRFrame.cpp:76
msgid "Whether all edges are allowed as sink edges"
msgstr "Разрешены ли все рёбра как рёбра-приёмники"

#: src/jtrrouter/ROJTRFrame.cpp:79
msgid "Ignore road restrictions based on vehicle class"
msgstr "Игнорировать ограничения дорог на основе класса транспортного средства"

#: src/jtrrouter/ROJTRFrame.cpp:82
msgid "Allow to re-use a road"
msgstr "Разрешить повторное использование дороги"

#: src/jtrrouter/ROJTRFrame.cpp:85
msgid "Use all source edges as sink edges."
msgstr "Использовать все рёбра-источники как рёбра-приёмники."

#: src/jtrrouter/ROJTRFrame.cpp:88
msgid ""
"Subtract upstream flow when inserting a new flow. When option --sources-are-"
"sinks is set, the upstream flow is limited to the value of the source flow "
"and the remaining part terminates."
msgstr ""
"Вычитать поток выше по течению при вставке нового потока. Если установлена "
"опция --sources-are-sinks, поток выше по течению ограничивается значением "
"потока источника, а остаток завершается."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:68
msgid ""
"The turn-file format with elements %, % is deprecated, please use % instead."
msgstr ""
"Формат файла поворотов с элементами %, % устарел, используйте % вместо него."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:87 src/jtrrouter/jtrrouter_main.cpp:143
#, c-format
msgid "The edge '%' declared as a sink is not known."
msgstr "Ребро '%' declared объявленное как приёмник, неизвестно."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:99
#, c-format
msgid "The from-edge '%' in flow '%' is not known."
msgstr "Ребро-источник '%' in flow '%' is not неизвестно."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:116
msgid "Ignoring flow '%' without 'from'"
msgstr "Игнорируется поток «%» без 'from'"

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:128
#, c-format
msgid "The edge '%' declared as a source is not known."
msgstr "Ребро '%' declared объявленное как источник, неизвестно."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:152
#, c-format
msgid ""
"The edge '%' is not known within the network (within a 'from-edge' tag)."
msgstr "Ребро '%' is not неизвестно в сети (внутри тега 'from-edge')."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:172
#, c-format
msgid "The edge '%' is not known within the network (within a 'to-edge' tag)."
msgstr "Ребро '%' is not неизвестно в сети (внутри тега 'to-edge')."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:178
msgid "'probability' must be positive (in definition of to-edge '%')."
msgstr ""
"Значение 'probability' должно быть положительным (в определении to-edge «%»)."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:201
#: src/jtrrouter/ROJTRTurnDefLoader.cpp:206
#: src/netimport/NIImporter_VISUM.cpp:1345
#: src/netimport/NIImporter_VISUM.cpp:1443
#, c-format
msgid "The edge '%' is not known."
msgstr "Ребро '%' is неизвестно."

#: src/jtrrouter/ROJTRTurnDefLoader.cpp:210
msgid "'probability' must be positive (in edgeRelation from '%' to '%'."
msgstr ""
"Значение 'probability' должно быть положительным (в edgeRelation от «%» к "
"«%»)."

#: src/jtrrouter/jtrrouter_main.cpp:94
msgid ""
"The defaults for turnings must be a tuple of at least two numbers divided by "
"','."
msgstr ""
"Значения по умолчанию для поворотов должны быть кортежем из как минимум двух "
"чисел, разделённых ','."

#: src/jtrrouter/jtrrouter_main.cpp:101
msgid "A turn default is not numeric."
msgstr "Значение поворота по умолчанию не является числом."

#: src/jtrrouter/jtrrouter_main.cpp:182
msgid ""
"Router for the microscopic, multi-modal traffic simulation SUMO based on "
"junction turning ratios."
msgstr ""
"Маршрутизатор для микроскопической мультимодальной симуляции дорожного "
"движения SUMO на основе коэффициентов поворотов на перекрёстках."

#: src/libsumo/GUI.cpp:332
msgid "This system has no OpenGL support. Exiting."
msgstr "Эта система не поддерживает OpenGL. Выход."

#: src/libsumo/Helper.cpp:927
#, c-format
msgid ""
"Ignoring veh '%' no-opposite subscription filter for geographic range object "
"collection. Consider using the 'lanes' filter."
msgstr ""
"Игнорируется фильтр подписки veh '%' no-opposite no-opposite для коллекции "
"объектов географического диапазона. Рассмотрите использование фильтра "
"'lanes'."

#: src/libsumo/Helper.cpp:1090
msgid ""
"Lanes filter is only feasible for context domain 'vehicle' (current is '%'), "
"ignoring filter..."
msgstr ""
"Фильтр полос применим только для контекстной области 'vehicle' (текущая — "
"«%»), фильтр игнорируется..."

#: src/libsumo/Helper.cpp:1187
msgid ""
"Turn filter is only feasible for context domain 'vehicle' (current is '%'), "
"ignoring filter..."
msgstr ""
"Фильтр поворотов применим только для контекстной области 'vehicle' (текущая "
"— «%»), фильтр игнорируется..."

#: src/libsumo/Helper.cpp:1252
msgid ""
"Field of vision opening angle ('%') should be within interval (0, 360), "
"ignoring filter..."
msgstr ""
"Угол открытия поля зрения («%») должен быть в интервале (0, 360), фильтр "
"игнорируется..."

#: src/libsumo/Helper.cpp:1364
msgid ""
"addSubscriptionFilterLateralDistance could not determine shape of lane '%' "
"with a lateral shift of %."
msgstr ""
"addSubscriptionFilterLateralDistance не удалось определить форму полосы «%» "
"с боковым сдвигом %."

#: src/libsumo/Helper.cpp:1422
msgid "Vehicle '%' was removed though being controlled by TraCI"
msgstr "Транспортное средство «%» было удалено, хотя управлялось TraCI"

#: src/libsumo/Helper.cpp:1431
msgid "Person '%' was removed though being controlled by TraCI"
msgstr "Человек «%» был удалён, хотя управлялся TraCI"

#: src/libsumo/MeanData.cpp:83
msgid "Found % meanData definitions with id '%'."
msgstr "Найдено % определений meanData с идентификатором «%»."

#: src/libsumo/Person.cpp:149
msgid "Edge '%' does not occur within the remaining walk of person '%'."
msgstr "Ребро «%» не встречается в оставшейся части маршрута пешехода «%»."

#: src/libsumo/Person.cpp:162
#, c-format
msgid "Person '%' is not walking"
msgstr "Человек '%' is не идёт пешком"

#: src/libsumo/Person.cpp:585
#, c-format
msgid ""
"Departure time=% for person '%' is in the past; using current time=% instead."
msgstr ""
"Время отправленияtime =% for person '%' is в прошлом; используется текущее "
"время time=% instead."

#: src/libsumo/Person.cpp:1033 src/libsumo/Vehicle.cpp:1815
msgid "Could not determine position on lane '%' at lateral position %."
msgstr "Не удалось определить позицию на полосе «%» при боковой позиции %."

#: src/libsumo/Simulation.cpp:143
msgid "Simulation version % started via libsumo with time: %."
msgstr "Симуляция версии % запущена через libsumo со временем: %."

#: src/libsumo/Simulation.cpp:764
msgid ""
"Ignoring vehicle type '%' when performing intermodal routing because it is "
"not allowed on the start edge '%'."
msgstr ""
"Игнорируется тип транспортного средства «%» при межмодальной маршрутизации, "
"так как он не разрешён на начальном ребре «%»."

#: src/libsumo/TrafficLight.cpp:724
#, c-format
msgid ""
"Cannot check for all deadlocks on swapConstraints because the route for "
"vehicle '%' is not computed yet"
msgstr ""
"Не удаётся проверить все тупики на swapConstraints, так как маршрут для "
"транспортного средства '%' is ещё не вычислен"

#: src/libsumo/Vehicle.cpp:1305 src/libsumo/Vehicle.cpp:1443
msgid "Unsupported parameter '%'"
msgstr "Неподдерживаемый параметр «%»"

#: src/libsumo/Vehicle.cpp:1385
msgid "Waypoint (speed = %) at index % does not support triggers"
msgstr "Промежуточная точка (speed = %) с индексом % не поддерживает триггеры"

#: src/libsumo/Vehicle.cpp:1423
msgid ""
"Triggered stop at index % cannot be changed into a waypoint by setting speed "
"to %"
msgstr ""
"Триггерная остановка с индексом % не может быть преобразована в "
"промежуточную точку путём установки скорости %"

#: src/libsumo/Vehicle.cpp:1549
#, c-format
msgid "Ignoring changeLaneRelative for vehicle '%' that isn't on the road"
msgstr ""
"Игнорируется changeLaneRelative для транспортного средства «%», которое не "
"на дороге"

#: src/libsumo/Vehicle.cpp:1551
msgid "Ignoring indexOffset % for vehicle '%' on laneIndex %."
msgstr ""
"Игнорируется indexOffset % для транспортного средства «%» на laneIndex %."

#: src/libsumo/Vehicle.cpp:1606 src/libsumo/Vehicle.cpp:2027
#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:424
#, c-format
msgid ""
"Internal routes receive an ID starting with '!' and must not be referenced "
"in other vehicle or flow definitions. Please remove all references to route "
"'%' in case it is internal."
msgstr ""
"Внутренние маршруты получают идентификатор, начинающийся с '!', и не должны "
"ссылаться в других определениях транспортных средств или потоков. Удалите "
"все ссылки на маршрут '%' in, если он внутренний."

#: src/libsumo/Vehicle.cpp:1650
#, c-format
msgid ""
"Departure time for vehicle '%' is in the past; using current time instead."
msgstr ""
"Время отправления для транспортного средства '%' is в прошлом; используется "
"текущее время."

#: src/libsumo/Vehicle.cpp:2031 src/microsim/MSBaseVehicle.cpp:592
msgid "Invalid route replacement for vehicle '%'. %"
msgstr "Недопустимая замена маршрута для транспортного средства «%». %"

#: src/libsumo/Vehicle.cpp:2753
msgid ""
"Ignoring lane change subscription filter with non-neighboring lane offset "
"direction=%."
msgstr ""
"Игнорируется фильтр подписки на смену полосы с несмежным смещением полосы "
"direction=%."

#: src/libsumo/VehicleType.cpp:339
#, c-format
msgid "Automatically setting emergencyDecel to % for vType '%' to match decel."
msgstr ""
"Автоматически устанавливается emergencyDecel в % for vType '%' to чтобы "
"соответствовать decel."

#: src/libsumo/VehicleType.cpp:351
msgid "New value of emergencyDecel (%) is lower than decel (%)"
msgstr "Новое значение emergencyDecel (%) ниже, чем decel (%)"

#: src/marouter/ROMAAssignments.cpp:190
msgid "Unknown origin '%'."
msgstr "Неизвестный источник «%»."

#: src/marouter/ROMAAssignments.cpp:194
msgid "Unknown destination '%'."
msgstr "Неизвестный пункт назначения «%»."

#: src/marouter/ROMAFrame.cpp:71 src/od2trips_main.cpp:121
msgid "Does not save vtype information"
msgstr "Не сохранять информацию о vtype"

#: src/marouter/ROMAFrame.cpp:74
msgid "Writes edge loads and final costs into FILE"
msgstr "Записывать нагрузки рёбер и конечные затраты в ФАЙЛ"

#: src/marouter/ROMAFrame.cpp:77
msgid "Writes complete distance matrix into FILE"
msgstr "Записывать полную матрицу расстояний в ФАЙЛ"

#: src/marouter/ROMAFrame.cpp:81 src/od2trips_main.cpp:85
msgid "Loads O/D-files from FILE(s)"
msgstr "Загружать O/D-файлы из ФАЙЛА(ов)"

#: src/marouter/ROMAFrame.cpp:86 src/od2trips_main.cpp:90
msgid "Loads O/D-matrix in Amitran format from FILE(s)"
msgstr "Загружать матрицу O/D в формате Amitran из ФАЙЛА(ов)"

#: src/marouter/ROMAFrame.cpp:89 src/od2trips_main.cpp:93
msgid "Loads O/D-matrix in tazRelation format from FILE(s)"
msgstr "Загружать матрицу O/D в формате tazRelation из ФАЙЛА(ов)"

#: src/marouter/ROMAFrame.cpp:93 src/od2trips_main.cpp:97
msgid "Define data attribute for loading counts (default 'count')"
msgstr ""
"Определить атрибут данных для загрузки подсчётов (по умолчанию 'count')"

#: src/marouter/ROMAFrame.cpp:96
msgid "The travel time influence of prior intervals"
msgstr "Влияние времени проезда предыдущих интервалов"

#: src/marouter/ROMAFrame.cpp:99
msgid "Parameter key(s) defining source (and sink) taz"
msgstr "Ключ(и) параметра, определяющие источник (и приёмник) taz"

#: src/marouter/ROMAFrame.cpp:102
msgid "Ignore attributes 'fromTaz' and 'toTaz'"
msgstr "Игнорировать атрибуты 'fromTaz' и 'toTaz'"

#: src/marouter/ROMAFrame.cpp:106
msgid ""
"Defines the time interval when aggregating single vehicle input; Defaults to "
"one hour"
msgstr ""
"Определяет временной интервал при агрегации ввода отдельных транспортных "
"средств; по умолчанию — один час"

#: src/marouter/ROMAFrame.cpp:109
msgid "Ignore edge priorities when calculating capacities and restraints"
msgstr ""
"Игнорировать приоритеты рёбер при расчёте пропускной способности и "
"ограничений"

#: src/marouter/ROMAFrame.cpp:115
msgid ""
"Aggregate routing queries with the same origin for different vehicle types"
msgstr ""
"Агрегировать запросы маршрутизации с одинаковым источником для разных типов "
"транспортных средств"

#: src/marouter/ROMAFrame.cpp:153 src/od2trips_main.cpp:137
msgid "Scales the loaded flows by FLOAT"
msgstr "Масштабировать загруженные потоки на FLOAT"

#: src/marouter/ROMAFrame.cpp:156 src/od2trips_main.cpp:146
msgid "Defines the name of the vehicle type to use"
msgstr "Определяет имя используемого типа транспортного средства"

#: src/marouter/ROMAFrame.cpp:159
msgid "Defines the prefix for vehicle flow names"
msgstr "Определяет префикс для имён потоков транспортных средств"

#: src/marouter/ROMAFrame.cpp:162 src/od2trips_main.cpp:152
msgid "Uses STR[] as a timeline definition"
msgstr "Использовать STR[] как определение временной шкалы"

#: src/marouter/ROMAFrame.cpp:165 src/od2trips_main.cpp:155
msgid "Uses STR as a 24h-timeline definition"
msgstr "Использовать STR как определение 24-часовой временной шкалы"

#: src/marouter/ROMAFrame.cpp:168
msgid "Keep traffic flows of all time slots in the net"
msgstr "Сохранять потоки трафика всех временных слотов в сети"

#: src/marouter/ROMAFrame.cpp:172
msgid "Choose a assignment method: incremental, UE or SUE"
msgstr "Выбрать метод назначения: incremental, UE или SUE"

#: src/marouter/ROMAFrame.cpp:175
msgid "Use FLOAT as tolerance when checking for SUE stability"
msgstr "Использовать FLOAT как допуск при проверке стабильности SUE"

#: src/marouter/ROMAFrame.cpp:178
msgid ""
"Use left-turn penalty FLOAT to calculate link travel time when searching "
"routes"
msgstr ""
"Использовать штраф FLOAT за левый поворот при расчёте времени проезда по "
"связи при поиске маршрутов"

#: src/marouter/ROMAFrame.cpp:181
msgid ""
"Use INTEGER as the number of paths needed to be searched for each OD pair at "
"each iteration"
msgstr ""
"Использовать INTEGER как количество путей, которые нужно искать для каждой "
"пары OD на каждой итерации"

#: src/marouter/ROMAFrame.cpp:184
msgid "Penalize existing routes with FLOAT to find secondary routes"
msgstr ""
"Штрафовать существующие маршруты на FLOAT для поиска вторичных маршрутов"

#: src/marouter/ROMAFrame.cpp:188
msgid "Use FLOAT as the upper bound to determine auxiliary link cost"
msgstr ""
"Использовать FLOAT как верхнюю границу для определения стоимости "
"вспомогательной связи"

#: src/marouter/ROMAFrame.cpp:192
msgid "Use FLOAT as the lower bound to determine auxiliary link cost"
msgstr ""
"Использовать FLOAT как нижнюю границу для определения стоимости "
"вспомогательной связи"

#: src/marouter/ROMAFrame.cpp:195
msgid ""
"maximal number of iterations for new route searching in incremental and "
"stochastic user assignment"
msgstr ""
"максимальное количество итераций для поиска новых маршрутов при "
"инкрементальном и стохастическом назначении пользователя"

#: src/marouter/ROMAFrame.cpp:198
msgid ""
"maximal number of inner iterations for user equilibrium calculation in the "
"stochastic user assignment"
msgstr ""
"максимальное количество внутренних итераций для расчёта равновесия "
"пользователя при стохастическом назначении пользователя"

#: src/marouter/ROMAFrame.cpp:223
msgid "Use FLOAT as (c-)logit's beta for the commonality factor"
msgstr "Использовать FLOAT как beta (c-)logit для фактора общности"

#: src/marouter/ROMAFrame.cpp:227
msgid "Use FLOAT as (c-)logit's gamma for the commonality factor"
msgstr "Использовать FLOAT как gamma (c-)logit для фактора общности"

#: src/marouter/ROMAFrame.cpp:231
msgid "Use FLOAT as (c-)logit's theta"
msgstr "Использовать FLOAT как theta (c-)logit"

#: src/marouter/ROMAFrame.cpp:239
msgid "Invalid assignment method '%'."
msgstr "Недопустимый метод назначения «%»."

#: src/marouter/ROMAFrame.cpp:247
msgid ""
"Contraction hierarchies do not work with k shortest path search (please use "
"a different routing algorithm)!"
msgstr ""
"Иерархии сокращений не работают с поиском k кратчайших путей (используйте "
"другой алгоритм маршрутизации)!"

#: src/marouter/ROMARouteHandler.cpp:89
msgid "No origin or no destination given, ignoring '%'!"
msgstr "Не указан источник или пункт назначения, игнорируется «%»!"

#: src/marouter/marouter_main.cpp:239
msgid ""
"Deterministic user equilibrium ('UE') is not implemented yet, using "
"stochastic method ('SUE')."
msgstr ""
"Детерминированное равновесие пользователя ('UE') ещё не реализовано, "
"используется стохастический метод ('SUE')."

#: src/marouter/marouter_main.cpp:324 src/od2trips_main.cpp:315
msgid "No output file given."
msgstr "Не указан выходной файл."

#: src/marouter/marouter_main.cpp:341
msgid ""
"Import O/D-matrices for macroscopic traffic assignment to generate SUMO "
"routes."
msgstr ""
"Импортировать матрицы O/D для макроскопического назначения трафика для "
"генерации маршрутов SUMO."

#: src/marouter/marouter_main.cpp:377
msgid "No districts loaded, will use edge ids!"
msgstr "Районы не загружены, будут использоваться идентификаторы рёбер!"

#: src/marouter/marouter_main.cpp:388
msgid "No valid vehicles loaded."
msgstr "Не загружены допустимые транспортные средства."

#: src/marouter/marouter_main.cpp:391 src/od2trips_main.cpp:285
msgid "Loading failed."
msgstr "Загрузка не удалась."

#: src/mesosim/MELoop.cpp:89 src/microsim/MSVehicleTransfer.cpp:67
#: src/microsim/MSVehicleTransfer.cpp:193
msgid "Vehicle '%' teleports beyond arrival edge '%', time=%."
msgstr ""
"Транспортное средство «%» телепортируется за ребро прибытия «%», время=%."

#: src/mesosim/MELoop.cpp:115
msgid "Vehicle '%' ends teleporting on edge '%':%, time=%."
msgstr ""
"Транспортное средство «%» завершает телепортацию на ребре «%»:%, время=%."

#: src/mesosim/MELoop.cpp:182 src/mesosim/MELoop.cpp:213
msgid "Teleporting vehicle '%'; waited too long, from edge '%':%, time=%."
msgstr ""
"Телепортация транспортного средства «%»; слишком долго ждало, с ребра «%»:%, "
"время=%."

#: src/mesosim/MELoop.cpp:203
msgid ""
"Teleporting vehicle '%'; waited too long%, from edge '%':% to edge '%':%, "
"time=%."
msgstr ""
"Телепортация транспортного средства «%»; слишком долго ждало%, с ребра «%»:"
"%, на ребро «%»:%, время=%."

#: src/mesosim/MESegment.cpp:376 src/microsim/MSBaseVehicle.cpp:1001
msgid "Vehicle '%' has no valid route. %"
msgstr "У транспортного средства «%» нет действительного маршрута. %"

#: src/mesosim/METriggeredCalibrator.cpp:84
#, c-format
msgid "Emission of vehicle '%' in calibrator '%' failed!"
msgstr "Эмиссия транспортного средства '%' in в калибраторе '%' failed!"

#: src/mesosim/METriggeredCalibrator.cpp:130
#: src/microsim/trigger/MSCalibrator.cpp:628
msgid "Clearing jam at calibrator '%' at time=%."
msgstr "Расчистка затора у калибратора «%» во время=%."

#: src/mesosim/METriggeredCalibrator.cpp:138
msgid "Could not clear jam at calibrator '%' at time=%."
msgstr "Не удалось расчистить затор у калибратора «%» во время=%."

#: src/mesosim/METriggeredCalibrator.cpp:170
#: src/microsim/trigger/MSCalibrator.cpp:439
msgid "No valid routes in calibrator '%'."
msgstr "Нет действительных маршрутов в калибраторе «%»."

#: src/mesosim/METriggeredCalibrator.cpp:174
#: src/microsim/trigger/MSCalibrator.cpp:443
msgid "Route '%' in calibrator '%' does not contain edge '%'."
msgstr "Маршрут «%» в калибраторе «%» не содержит ребро «%»."

#: src/mesosim/MEVehicle.cpp:237
msgid "Join stops are not available in meso yet (vehicle '%', segment '%')."
msgstr ""
"Остановки присоединения ещё не доступны в мезо (транспортное средство «%», "
"сегмент «%»)."

#: src/mesosim/MEVehicle.cpp:264
msgid ""
"Vehicle '%' has multiple stops on segment '%', time=% (stop-output will be "
"merged)."
msgstr ""
"У транспортного средства «%» несколько остановок на сегменте «%», время=% "
"(вывод остановок будет объединён)."

#: src/mesosim/MEVehicle.cpp:402 src/microsim/MSVehicle.cpp:1714
#, c-format
msgid ""
"Vehicle '%' ignores triggered stop on lane '%' due to capacity constraints."
msgstr ""
"Транспортное средство '%' ignores игнорирует триггерную остановку на полосе "
"'%' due из-за ограничений пропускной способности."

#: src/mesosim/MEVehicle.cpp:419 src/microsim/MSVehicle.cpp:1729
#, c-format
msgid ""
"Vehicle '%' ignores container triggered stop on lane '%' due to capacity "
"constraints."
msgstr ""
"Транспортное средство '%' ignores игнорирует триггерную остановку контейнера "
"на полосе '%' due из-за ограничений пропускной способности."

#: src/mesosim/MEVehicle.cpp:605
msgid "Error: Invalid vehicles in state (may be a micro state)!"
msgstr ""
"Ошибка: Недопустимые транспортные средства в состоянии (возможно, "
"микросостояние)!"

#: src/mesosim/MEVehicle.cpp:641
msgid "Unknown segment '%:%' for vehicle '%' in loaded state."
msgstr ""
"Неизвестный сегмент «%:%» для транспортного средства «%» в загруженном "
"состоянии."

#: src/microsim/MSBaseVehicle.cpp:189
msgid "Changing a vehicle ID is not permitted"
msgstr "Изменение идентификатора транспортного средства запрещено"

#: src/microsim/MSBaseVehicle.cpp:362
msgid "Vehicle '%' is not allowed on any lane of via edge '%'."
msgstr ""
"Транспортное средство «%» не разрешено ни на одной полосе via-ребра «%»."

#: src/microsim/MSBaseVehicle.cpp:458
msgid ""
"Vehicle '%' ignores arrivalPos % when driving from edge '%' to edge '%'."
msgstr ""
"Транспортное средство «%» игнорирует arrivalPos % при движении с ребра «%» "
"на ребро «%»."

#: src/microsim/MSBaseVehicle.cpp:464
msgid "Vehicle '%' has no valid route from edge '%' to stop edge '%'."
msgstr ""
"У транспортного средства «%» нет действительного маршрута с ребра «%» на "
"ребро остановки «%»."

#: src/microsim/MSBaseVehicle.cpp:482
msgid "Vehicle '%' skips stop on edge '%' with delay % at time %."
msgstr ""
"Транспортное средство «%» пропускает остановку на ребре «%» с задержкой % во "
"время %."

#: src/microsim/MSBaseVehicle.cpp:484
msgid "Vehicle '%' skips stop on edge '%' with priority % at time %."
msgstr ""
"Транспортное средство «%» пропускает остановку на ребре «%» с приоритетом % "
"во время %."

#: src/microsim/MSBaseVehicle.cpp:486
msgid ""
"Vehicle '%' skips unreachable stop on edge '%' with priority % at time %."
msgstr ""
"Транспортное средство «%» пропускает недостижимую остановку на ребре «%» с "
"приоритетом % во время %."

#: src/microsim/MSBaseVehicle.cpp:530
#, c-format
msgid "Vehicle '%' has no valid route."
msgstr "У транспортного средства «%» нет действительного маршрута."

#: src/microsim/MSBaseVehicle.cpp:532
msgid "Removing vehicle '%' which has no valid route."
msgstr ""
"Удаляется транспортное средство «%», у которого нет действительного маршрута."

#: src/microsim/MSBaseVehicle.cpp:547
#, c-format
msgid "No route for vehicle '%' found."
msgstr "Маршрут для транспортного средства '%' found."

#: src/microsim/MSBaseVehicle.cpp:617
#, c-format
msgid "current edge '%' not found in new route"
msgstr "текущее ребро '%' not не найдено в новом маршруте"

#: src/microsim/MSBaseVehicle.cpp:630
msgid "Vehicle is on junction-internal edge leading elsewhere"
msgstr ""
"Транспортное средство находится на внутреннем ребре перекрёстка, ведущем в "
"другое место"

#: src/microsim/MSBaseVehicle.cpp:643
msgid ""
"Vehicle is moving past junction and committed to move to another successor "
"edge"
msgstr ""
"Транспортное средство проезжает перекрёсток и обязуется двигаться к другому "
"ребру-преемнику"

#: src/microsim/MSBaseVehicle.cpp:746
msgid ""
"Vehicle '%' replaced stop on edge '%' (named '%') and now stops at '%' "
"instead; after rerouting (%) at time=%."
msgstr ""
"Транспортное средство «%» заменило остановку на ребре «%» (названном «%») и "
"теперь останавливается на «%»; после перемаршрутизации (%) во время=%."

#: src/microsim/MSBaseVehicle.cpp:752
msgid "Vehicle '%' could not assign stop '%' after rerouting (%) at time=%."
msgstr ""
"Транспортное средство «%» не смогло назначить остановку «%» после "
"перемаршрутизации (%) во время=%."

#: src/microsim/MSBaseVehicle.cpp:941
msgid "No connection between edge '%' and edge '%'."
msgstr "Нет соединения между ребром «%» и ребром «%»."

#: src/microsim/MSBaseVehicle.cpp:950
#, c-format
msgid "Edge '%' prohibits."
msgstr "Ребро запрещает '%' prohibits."

#: src/microsim/MSBaseVehicle.cpp:962
msgid "Departure speed for vehicle '%' is too high for the vehicle type '%'."
msgstr ""
"Скорость отправления для транспортного средства «%» слишком высока для типа "
"транспортного средства «%»."

#: src/microsim/MSBaseVehicle.cpp:971
msgid "Vehicle '%' is not allowed to depart on any lane of edge '%'."
msgstr ""
"Транспортному средству «%» не разрешено отправляться ни на одной полосе "
"ребра «%»."

#: src/microsim/MSBaseVehicle.cpp:1095
msgid ""
"Vehicle '%' ignores attribute arrivalEdge=% after rerouting at time=% "
"(routeLength=%)"
msgstr ""
"Транспортное средство «%» игнорирует атрибут arrivalEdge=% после "
"перемаршрутизации во время=% (routeLength=%)"

#: src/microsim/MSBaseVehicle.cpp:1110
msgid "Vehicle '%' will not be able to arrive at the given position!"
msgstr "Транспортное средство «%» не сможет прибыть в заданную позицию!"

#: src/microsim/MSBaseVehicle.cpp:1130
msgid "Vehicle '%' will not be able to arrive at the given lane '%_%'!"
msgstr "Транспортное средство «%» не сможет прибыть на заданную полосу «%_%»!"

#: src/microsim/MSBaseVehicle.cpp:1142 src/microsim/MSBaseVehicle.cpp:1154
msgid "Vehicle '%' has no usable arrivalLane on edge '%'."
msgstr ""
"У транспортного средства «%» нет используемой arrivalLane на ребре «%»."

#: src/microsim/MSBaseVehicle.cpp:1166
msgid "Vehicle '%' will not be able to arrive with the given speed!"
msgstr "Транспортное средство «%» не сможет прибыть с заданной скоростью!"

#: src/microsim/MSBaseVehicle.cpp:1182
msgid "Ignoring departEdge % for vehicle '%' with % route edges"
msgstr ""
"Игнорируется departEdge % для транспортного средства «%» с % рёбрами маршрута"

#: src/microsim/MSBaseVehicle.cpp:1945
msgid "Invalid stop index % (has % stops)."
msgstr "Недопустимый индекс остановки % (имеется % остановок)."

#: src/microsim/MSBaseVehicle.cpp:2028 src/microsim/MSBaseVehicle.cpp:2152
#: src/microsim/MSBaseVehicle.cpp:2261
msgid "invalid nextStopIndex % for % remaining stops"
msgstr "недопустимый nextStopIndex % для % оставшихся остановок"

#: src/microsim/MSBaseVehicle.cpp:2032
msgid "cannot replace reached stop"
msgstr "невозможно заменить достигнутую остановку"

#: src/microsim/MSBaseVehicle.cpp:2047
msgid "vehicle '%' does not have the right badge to access parkingArea '%'"
msgstr ""
"у транспортного средства «%» нет нужного значка для доступа к parkingArea «%»"

#: src/microsim/MSBaseVehicle.cpp:2060 src/microsim/MSBaseVehicle.cpp:2273
msgid "disallowed stop lane '%'"
msgstr "запрещённая полоса остановки «%»"

#: src/microsim/MSBaseVehicle.cpp:2079 src/microsim/MSBaseVehicle.cpp:2174
#: src/microsim/MSBaseVehicle.cpp:2326
msgid "no route found from edge '%' to stop edge '%'"
msgstr "маршрут не найден с ребра «%» на ребро остановки «%»"

#: src/microsim/MSBaseVehicle.cpp:2088 src/microsim/MSBaseVehicle.cpp:2335
msgid "no route found from stop edge '%' to edge '%'"
msgstr "маршрут не найден с ребра остановки «%» на ребро «%»"

#: src/microsim/MSBaseVehicle.cpp:2101 src/microsim/MSBaseVehicle.cpp:2349
msgid ""
"Mesoscopic simulation does not allow stopping on internal edge '%' for "
"vehicle '%'."
msgstr ""
"Мезоскопическая симуляция не позволяет останавливаться на внутреннем ребре "
"«%» для транспортного средства «%»."

#: src/microsim/MSBaseVehicle.cpp:2156
msgid "cannot reroute towards reached stop"
msgstr "невозможно перемаршрутизировать к достигнутой остановке"

#: src/microsim/MSBaseVehicle.cpp:2237
msgid "unable to replace stop with teleporting"
msgstr "невозможно заменить остановку телепортацией"

#: src/microsim/MSBaseVehicle.cpp:2265
msgid "cannot insert stop before the currently reached stop"
msgstr "невозможно вставить остановку перед текущей достигнутой остановкой"

#: src/microsim/MSBaseVehicle.cpp:2281
msgid "Vehicle '%' does not have the right badge to access parkingArea '%'."
msgstr ""
"У транспортного средства «%» нет нужного значка для доступа к parkingArea "
"«%»."

#: src/microsim/MSBaseVehicle.cpp:2635
#, c-format
msgid "creating device of type '%' is not supported"
msgstr "создание устройства типа '%' is не поддерживается"

#: src/microsim/MSBaseVehicle.cpp:2648 src/microsim/MSBaseVehicle.cpp:2660
#, c-format
msgid "no device of type '%' exists"
msgstr "устройство типа '%' exists не существует"

#: src/microsim/MSBaseVehicle.cpp:2671
msgid "Vehicle '%' does not support junctionModel parameter '%'."
msgstr "Транспортное средство «%» не поддерживает параметр junctionModel «%»."

#: src/microsim/MSBaseVehicle.cpp:2717
msgid "could not interpret routing.mode '%'"
msgstr "не удалось интерпретировать routing.mode «%»"

#: src/microsim/MSBaseVehicle.cpp:2800
msgid "Invalid device parameter '%' for vehicle '%'."
msgstr "Недопустимый параметр устройства «%» для транспортного средства «%»."

#: src/microsim/MSBaseVehicle.cpp:2806
msgid "Vehicle '%' does not support device parameter '%' (%)."
msgstr "Транспортное средство «%» не поддерживает параметр устройства «%» (%)."

#: src/microsim/MSBaseVehicle.cpp:2811
#, c-format
msgid "Mesoscopic vehicle '%' does not support laneChangeModel parameters."
msgstr ""
"Мезоскопическое транспортное средство '%' does не поддерживает параметры "
"laneChangeModel."

#: src/microsim/MSBaseVehicle.cpp:2818
msgid "Vehicle '%' does not support laneChangeModel parameter '%' (%)."
msgstr ""
"Транспортное средство «%» не поддерживает параметр laneChangeModel «%» (%)."

#: src/microsim/MSBaseVehicle.cpp:2823
#, c-format
msgid "Mesoscopic vehicle '%' does not support carFollowModel parameters."
msgstr ""
"Мезоскопическое транспортное средство '%' does не поддерживает параметры "
"carFollowModel."

#: src/microsim/MSBaseVehicle.cpp:2830
msgid "Vehicle '%' does not support carFollowModel parameter '%' (%)."
msgstr ""
"Транспортное средство «%» не поддерживает параметр carFollowModel «%» (%)."

#: src/microsim/MSBaseVehicle.cpp:2836
msgid "Invalid check for device. Expected format is 'has.DEVICENAME.device'."
msgstr ""
"Недопустимая проверка устройства. Ожидаемый формат — 'has.DEVICENAME.device'."

#: src/microsim/MSBaseVehicle.cpp:2863
msgid "Unsupported parking parameter '%' for vehicle '%'."
msgstr "Неподдерживаемый параметр парковки «%» для транспортного средства «%»."

#: src/microsim/MSBaseVehicle.h:1005
msgid "getLeader not yet implemented for meso"
msgstr "getLeader ещё не реализован для мезо"

#: src/microsim/MSBaseVehicle.h:1019
msgid "getFollower not yet implemented for meso"
msgstr "getFollower ещё не реализован для мезо"

#: src/microsim/MSEdge.cpp:786
msgid ""
"Choosing new speed factor % for vehicle '%' to match departure speed % (max "
"%)."
msgstr ""
"Выбор нового коэффициента скорости % для транспортного средства «%», чтобы "
"соответствовать скорости отправления % (макс. %)."

#: src/microsim/MSEdge.cpp:810 src/microsim/MSEdge.cpp:813
msgid ""
"Departure speed for vehicle '%' is too high for the departure edge '%', time="
"%."
msgstr ""
"Скорость отправления для транспортного средства «%» слишком высока для ребра "
"отправления «%», время=%."

#: src/microsim/MSEdge.cpp:830 src/microsim/MSLane.cpp:855
msgid ""
"Invalid departPos % given for vehicle '%', time=%. Inserting at lane end "
"instead."
msgstr ""
"Недопустимый departPos % для транспортного средства «%», время=%. Вставка в "
"конец полосы."

#: src/microsim/MSEdge.cpp:871
msgid "Could not insert vehicle '%' on any lane of edge '%', time=%."
msgstr ""
"Не удалось вставить транспортное средство «%» ни на одну полосу ребра «%», "
"время=%."

#: src/microsim/MSEdge.cpp:1409
#, c-format
msgid "Bidi-edge '%' does not exist"
msgstr "Двунаправленное ребро '%' does не существует"

#: src/microsim/MSEdge.cpp:1422
msgid "Ambiguous superposable edges between junction '%' and '%'."
msgstr "Неоднозначные накладываемые рёбра между перекрёстком «%» и «%»."

#: src/microsim/MSEdge.cpp:1453
#, c-format
msgid "Edge '%' and bidi edge '%' have no matching bidi lanes"
msgstr ""
"Ребро «%» и двунаправленное ребро «%» не имеют совпадающих двунаправленных "
"полос"

#: src/microsim/MSFrame.cpp:64
msgid "start a simulation from time 0 to 1000 with given net and routes"
msgstr "запустить симуляцию с времени 0 до 1000 с заданной сетью и маршрутами"

#: src/microsim/MSFrame.cpp:65
msgid "start with a configuration file"
msgstr "запустить с файлом конфигурации"

#: src/microsim/MSFrame.cpp:66
msgid "print help"
msgstr "вывести справку"

#: src/microsim/MSFrame.cpp:80
msgid "Load road network description from FILE"
msgstr "Загружать описание дорожной сети из ФАЙЛА"

#: src/microsim/MSFrame.cpp:85
msgid "Load routes descriptions from FILE(s)"
msgstr "Загружать описания маршрутов из ФАЙЛА(ов)"

#: src/microsim/MSFrame.cpp:89
msgid "Load further descriptions from FILE(s)"
msgstr "Загружать дополнительные описания из ФАЙЛА(ов)"

#: src/microsim/MSFrame.cpp:93
msgid "Load edge/lane weights for online rerouting from FILE"
msgstr "Загружать веса рёбер/полос для онлайн-перемаршрутизации из ФАЙЛА"

#: src/microsim/MSFrame.cpp:96 src/router/ROFrame.cpp:108
msgid "Name of the xml attribute which gives the edge weight"
msgstr "Имя xml-атрибута, задающего вес ребра"

#: src/microsim/MSFrame.cpp:99
msgid "Loads a network state from FILE"
msgstr "Загружать состояние сети из ФАЙЛА"

#: src/microsim/MSFrame.cpp:101
msgid "Shifts all times loaded from a saved state by the given offset"
msgstr ""
"Сдвигать все времена, загруженные из сохранённого состояния, на заданное "
"смещение"

#: src/microsim/MSFrame.cpp:103
msgid "Removes vehicles with the given IDs from the loaded state"
msgstr ""
"Удалять транспортные средства с заданными идентификаторами из загруженного "
"состояния"

#: src/microsim/MSFrame.cpp:106 src/router/ROFrame.cpp:134
msgid ""
"Initialize a TAZ for every junction to use attributes toJunction and "
"fromJunction"
msgstr ""
"Инициализировать TAZ для каждого перекрёстка для использования атрибутов "
"toJunction и fromJunction"

#: src/microsim/MSFrame.cpp:116
msgid "Save complete network states into FILE"
msgstr "Сохранять полные состояния сети в ФАЙЛ"

#: src/microsim/MSFrame.cpp:121
msgid "Write also empty edges completely when dumping"
msgstr "Записывать также полностью пустые рёбра при дампе"

#: src/microsim/MSFrame.cpp:126
msgid "Write positions and speeds with the given precision (default 2)"
msgstr "Записывать позиции и скорости с заданной точностью (по умолчанию 2)"

#: src/microsim/MSFrame.cpp:129
msgid "Save the emission values of each vehicle"
msgstr "Сохранять значения эмиссии каждого транспортного средства"

#: src/microsim/MSFrame.cpp:131
msgid "Write emission values with the given precision (default 2)"
msgstr "Записывать значения эмиссии с заданной точностью (по умолчанию 2)"

#: src/microsim/MSFrame.cpp:133
msgid "Save the positions in emission output using geo-coordinates (lon/lat)"
msgstr ""
"Сохранять позиции в выводе эмиссии с использованием гео-координат (lon/lat)"

#: src/microsim/MSFrame.cpp:135
msgid ""
"Write emission values scaled to the step length rather than as per-second "
"values"
msgstr ""
"Записывать значения эмиссии, масштабированные по длине шага, а не как "
"значения в секунду"

#: src/microsim/MSFrame.cpp:137
msgid "List attributes that should be included in the emission output"
msgstr "Перечислить атрибуты, которые должны быть включены в вывод эмиссии"

#: src/microsim/MSFrame.cpp:140
msgid "Save the battery values of each vehicle"
msgstr "Сохранять значения батареи каждого транспортного средства"

#: src/microsim/MSFrame.cpp:142
msgid "Write battery values with the given precision (default 2)"
msgstr "Записывать значения батареи с заданной точностью (по умолчанию 2)"

#: src/microsim/MSFrame.cpp:145
msgid "Save the elecHybrid values of each vehicle"
msgstr "Сохранять значения elecHybrid каждого транспортного средства"

#: src/microsim/MSFrame.cpp:147
msgid "Write elecHybrid values with the given precision (default 2)"
msgstr "Записывать значения elecHybrid с заданной точностью (по умолчанию 2)"

#: src/microsim/MSFrame.cpp:149
msgid "Write elecHybrid values into one aggregated file"
msgstr "Записывать значения elecHybrid в один агрегированный файл"

#: src/microsim/MSFrame.cpp:152
msgid "Write data of charging stations"
msgstr "Записывать данные зарядных станций"

#: src/microsim/MSFrame.cpp:154
msgid "Write aggregated charging event data instead of single time steps"
msgstr ""
"Записывать агрегированные данные событий зарядки вместо отдельных временных "
"шагов"

#: src/microsim/MSFrame.cpp:156
msgid ""
"Write aggregated charging event data for vehicles which have not arrived at "
"simulation end"
msgstr ""
"Записывать агрегированные данные событий зарядки для транспортных средств, "
"которые не прибыли к концу симуляции"

#: src/microsim/MSFrame.cpp:159
msgid "Write data of overhead wire segments"
msgstr "Записывать данные сегментов контактной сети"

#: src/microsim/MSFrame.cpp:162
msgid "Write data of electrical substation stations"
msgstr "Записывать данные подстанций электроснабжения"

#: src/microsim/MSFrame.cpp:164
msgid "Write substation values with the given precision (default 2)"
msgstr "Записывать значения подстанции с заданной точностью (по умолчанию 2)"

#: src/microsim/MSFrame.cpp:167
msgid "Save the Floating Car Data"
msgstr "Сохранять данные Floating Car Data"

#: src/microsim/MSFrame.cpp:169
msgid "Save the Floating Car Data using geo-coordinates (lon/lat)"
msgstr ""
"Сохранять данные Floating Car Data с использованием гео-координат (lon/lat)"

#: src/microsim/MSFrame.cpp:171
msgid "Add the vehicle signal state to the FCD output (brake lights etc.)"
msgstr ""
"Добавить состояние сигнала транспортного средства в вывод FCD (стоп-сигналы "
"и т.д.)"

#: src/microsim/MSFrame.cpp:173
msgid "Add kilometrage to the FCD output (linear referencing)"
msgstr "Добавить километраж в вывод FCD (линейная привязка)"

#: src/microsim/MSFrame.cpp:175
msgid "Add acceleration to the FCD output"
msgstr "Добавить ускорение в вывод FCD"

#: src/microsim/MSFrame.cpp:177
msgid "Add relative speed (vehicle speed / edge speed limit) to the FCD output"
msgstr ""

#: src/microsim/MSFrame.cpp:179
msgid ""
"Add leader vehicle information to the FCD output (within the given distance)"
msgstr ""
"Добавить информацию о ведущем транспортном средстве в вывод FCD (в пределах "
"заданного расстояния)"

#: src/microsim/MSFrame.cpp:181
msgid "Add generic parameter values to the FCD output"
msgstr "Добавить значения общих параметров в вывод FCD"

#: src/microsim/MSFrame.cpp:183
msgid "Restrict fcd output to the edge selection from the given input file"
msgstr "Ограничить вывод fcd выборкой рёбер из заданного входного файла"

#: src/microsim/MSFrame.cpp:185
msgid "List attributes that should be included in the FCD output"
msgstr "Перечислить атрибуты, которые должны быть включены в вывод FCD"

#: src/microsim/MSFrame.cpp:187
msgid "List shape names that should be used to filter the FCD output"
msgstr ""
"Перечислить имена форм, которые должны использоваться для фильтрации вывода "
"FCD"

#: src/microsim/MSFrame.cpp:191
msgid "Save fcd for persons and container to separate FILE"
msgstr "Сохранять fcd для людей и контейнеров в отдельный ФАЙЛ"

#: src/microsim/MSFrame.cpp:194
msgid ""
"Restrict SSM device output to the edge selection from the given input file"
msgstr ""
"Ограничить вывод устройства SSM выборкой рёбер из заданного входного файла"

#: src/microsim/MSFrame.cpp:197
msgid "Save a lot of information for each timestep (very redundant)"
msgstr ""
"Сохранять много информации для каждого временного шага (очень избыточно)"

#: src/microsim/MSFrame.cpp:200
msgid "Save the vehicle queues at the junctions (experimental)"
msgstr ""
"Сохранять очереди транспортных средств на перекрёстках (экспериментально)"

#: src/microsim/MSFrame.cpp:202
msgid "Save vehicle queues with the given period"
msgstr "Сохранять очереди транспортных средств с заданным периодом"

#: src/microsim/MSFrame.cpp:205
msgid ""
"Save complete vehicle positions inclusive speed values in the VTK Format "
"(usage: /path/out will produce /path/out_$TIMESTEP$.vtp files)"
msgstr ""
"Сохранять полные позиции транспортных средств, включая значения скорости, в "
"формате VTK (использование: /path/out создаст файлы /path/out_$TIMESTEP$.vtp)"

#: src/microsim/MSFrame.cpp:207
msgid "Save the vehicle trajectories in the Amitran format"
msgstr "Сохранять траектории транспортных средств в формате Amitran"

#: src/microsim/MSFrame.cpp:212
msgid "Save aggregated vehicle departure info into FILE"
msgstr ""
"Сохранять агрегированную информацию об отправлении транспортных средств в "
"ФАЙЛ"

#: src/microsim/MSFrame.cpp:215
msgid "Save summary-output with the given period"
msgstr "Сохранять сводный вывод с заданным периодом"

#: src/microsim/MSFrame.cpp:218
msgid "Save aggregated person counts into FILE"
msgstr "Сохранять агрегированные подсчёты людей в ФАЙЛ"

#: src/microsim/MSFrame.cpp:222
msgid "Save single vehicle trip info into FILE"
msgstr ""
"Сохранять информацию о поездке отдельного транспортного средства в ФАЙЛ"

#: src/microsim/MSFrame.cpp:225
msgid ""
"Write tripinfo output for vehicles which have not arrived at simulation end"
msgstr ""
"Записывать вывод tripinfo для транспортных средств, которые не прибыли к "
"концу симуляции"

#: src/microsim/MSFrame.cpp:228
msgid ""
"Write tripinfo output for vehicles which have not departed at simulation end "
"because of depart delay"
msgstr ""
"Записывать вывод tripinfo для транспортных средств, которые не отправились к "
"концу симуляции из-за задержки отправления"

#: src/microsim/MSFrame.cpp:232
msgid "Save personinfo and containerinfo to separate FILE"
msgstr "Сохранять personinfo и containerinfo в отдельный ФАЙЛ"

#: src/microsim/MSFrame.cpp:236
msgid "Save single vehicle route info into FILE"
msgstr ""
"Сохранять информацию о маршруте отдельного транспортного средства в ФАЙЛ"

#: src/microsim/MSFrame.cpp:240
msgid "Write the exit times for all edges"
msgstr "Записывать времена выхода для всех рёбер"

#: src/microsim/MSFrame.cpp:244
msgid "Write the last route only"
msgstr "Записывать только последний маршрут"

#: src/microsim/MSFrame.cpp:248
msgid "Sorts the output by departure time"
msgstr "Сортировать вывод по времени отправления"

#: src/microsim/MSFrame.cpp:252
msgid "Write the output in the duarouter alternatives style"
msgstr "Записывать вывод в стиле альтернатив duarouter"

#: src/microsim/MSFrame.cpp:255
msgid "Write costs for all routes"
msgstr "Записывать затраты для всех маршрутов"

#: src/microsim/MSFrame.cpp:259
msgid "Write the output with the intended instead of the real departure time"
msgstr "Записывать вывод с запланированным, а не реальным временем отправления"

#: src/microsim/MSFrame.cpp:266
msgid ""
"Write vehroute output for vehicles which have not arrived at simulation end"
msgstr ""
"Записывать вывод vehroute для транспортных средств, которые не прибыли к "
"концу симуляции"

#: src/microsim/MSFrame.cpp:269
msgid "Skip vehroute output for public transport vehicles"
msgstr ""
"Пропускать вывод vehroute для транспортных средств общественного транспорта"

#: src/microsim/MSFrame.cpp:272
msgid "Include invalid routes and route stubs in vehroute output"
msgstr "Включать недопустимые маршруты и заглушки маршрутов в вывод vehroute"

#: src/microsim/MSFrame.cpp:275
msgid "Include information about edges between stops"
msgstr "Включать информацию о рёбрах между остановками"

#: src/microsim/MSFrame.cpp:278
msgid ""
"Write the vehicle speedFactor (defaults to 'true' if departSpeed is written)"
msgstr ""
"Записывать speedFactor транспортного средства (по умолчанию 'true', если "
"записывается departSpeed)"

#: src/microsim/MSFrame.cpp:281
msgid "Include internal edges in the output"
msgstr "Включать внутренние рёбра в вывод"

#: src/microsim/MSFrame.cpp:285
msgid "Save person and container routes to separate FILE"
msgstr "Сохранять маршруты людей и контейнеров в отдельный ФАЙЛ"

#: src/microsim/MSFrame.cpp:288
msgid "Save links states into FILE"
msgstr "Сохранять состояния связей в ФАЙЛ"

#: src/microsim/MSFrame.cpp:291
msgid "Save railsignal-blocks into FILE"
msgstr "Сохранять блоки железнодорожных сигналов в ФАЙЛ"

#: src/microsim/MSFrame.cpp:294
msgid "Record entry and exit times of vehicles for railsignal blocks into FILE"
msgstr ""
"Записывать времена входа и выхода транспортных средств для блоков "
"железнодорожных сигналов в ФАЙЛ"

#: src/microsim/MSFrame.cpp:297
msgid ""
"Save bluetooth visibilities into FILE (in conjunction with device.btreceiver "
"and device.btsender)"
msgstr ""
"Сохранять видимости bluetooth в ФАЙЛ (в сочетании с device.btreceiver и "
"device.btsender)"

#: src/microsim/MSFrame.cpp:300
msgid "Record lane changes and their motivations for all vehicles into FILE"
msgstr ""
"Записывать смены полос и их мотивы для всех транспортных средств в ФАЙЛ"

#: src/microsim/MSFrame.cpp:303
msgid "Record start of lane change manoeuvres"
msgstr "Записывать начало манёвров смены полосы"

#: src/microsim/MSFrame.cpp:306
msgid "Record end of lane change manoeuvres"
msgstr "Записывать конец манёвров смены полосы"

#: src/microsim/MSFrame.cpp:309
msgid "Record coordinates of lane change manoeuvres"
msgstr "Записывать координаты манёвров смены полосы"

#: src/microsim/MSFrame.cpp:312
msgid ""
"Record stops and loading/unloading of passenger and containers for all "
"vehicles into FILE"
msgstr ""
"Записывать остановки и погрузку/выгрузку пассажиров и контейнеров для всех "
"транспортных средств в ФАЙЛ"

#: src/microsim/MSFrame.cpp:314
msgid "Write stop output for stops which have not ended at simulation end"
msgstr ""
"Записывать вывод остановок для остановок, которые не завершились к концу "
"симуляции"

#: src/microsim/MSFrame.cpp:317
msgid "Write collision information into FILE"
msgstr "Записывать информацию о столкновениях в ФАЙЛ"

#: src/microsim/MSFrame.cpp:320
msgid "Write aggregated traffic statistics for all edges into FILE"
msgstr "Записывать агрегированную статистику трафика для всех рёбер в ФАЙЛ"

#: src/microsim/MSFrame.cpp:322
msgid "Write aggregated traffic statistics for all lanes into FILE"
msgstr "Записывать агрегированную статистику трафика для всех полос в ФАЙЛ"

#: src/microsim/MSFrame.cpp:326
msgid "Write overall statistics into FILE"
msgstr "Записывать общую статистику в ФАЙЛ"

#: src/microsim/MSFrame.cpp:329
msgid "Write reports on deadlocks FILE"
msgstr "Записывать отчёты о тупиках в ФАЙЛ"

#: src/microsim/MSFrame.cpp:333
msgid "Save movereminder states of selected vehicles into FILE"
msgstr "Сохранять состояния movereminder выбранных транспортных средств в ФАЙЛ"

#: src/microsim/MSFrame.cpp:335
msgid "List of vehicle ids which shall save their movereminder states"
msgstr ""
"Список идентификаторов транспортных средств, которые должны сохранять свои "
"состояния movereminder"

#: src/microsim/MSFrame.cpp:339
msgid "Use TIME[] as times at which a network state written"
msgstr "Использовать TIME[] как времена, в которые записывается состояние сети"

#: src/microsim/MSFrame.cpp:341
msgid "save state repeatedly after TIME period"
msgstr "сохранять состояние повторно после периода TIME"

#: src/microsim/MSFrame.cpp:343
msgid "Keep only the last INT periodic state files"
msgstr "Сохранять только последние INT периодических файлов состояний"

#: src/microsim/MSFrame.cpp:345
msgid "Prefix for network states"
msgstr "Префикс для состояний сети"

#: src/microsim/MSFrame.cpp:347
msgid "Suffix for network states (.xml.gz or .xml)"
msgstr "Суффикс для состояний сети (.xml.gz или .xml)"

#: src/microsim/MSFrame.cpp:349
msgid "Files for network states"
msgstr "Файлы для состояний сети"

#: src/microsim/MSFrame.cpp:351
msgid "Save random number generator states"
msgstr "Сохранять состояния генератора случайных чисел"

#: src/microsim/MSFrame.cpp:353
msgid "Save person and container states (experimental)"
msgstr "Сохранять состояния людей и контейнеров (экспериментально)"

#: src/microsim/MSFrame.cpp:355
msgid "Save rail signal constraints"
msgstr "Сохранять ограничения железнодорожных сигналов"

#: src/microsim/MSFrame.cpp:357
msgid "Write internal state values with the given precision (default 2)"
msgstr ""
"Записывать внутренние значения состояний с заданной точностью (по умолчанию "
"2)"

#: src/microsim/MSFrame.cpp:361
msgid "Defines the begin time in seconds; The simulation starts at this time"
msgstr "Определяет время начала в секундах; симуляция начинается в это время"

#: src/microsim/MSFrame.cpp:364
msgid "Defines the end time in seconds; The simulation ends at this time"
msgstr ""
"Определяет время окончания в секундах; симуляция заканчивается в это время"

#: src/microsim/MSFrame.cpp:367
msgid "Defines the step duration in seconds"
msgstr "Определяет длительность шага в секундах"

#: src/microsim/MSFrame.cpp:370
msgid ""
"Whether to use ballistic method for the positional update of vehicles "
"(default is a semi-implicit Euler method)."
msgstr ""
"Использовать ли баллистический метод для обновления позиции транспортных "
"средств (по умолчанию — полунеявный метод Эйлера)."

#: src/microsim/MSFrame.cpp:373
msgid ""
"Whether vehicles that depart between simulation steps should extrapolate the "
"depart position"
msgstr ""
"Должны ли транспортные средства, отправляющиеся между шагами симуляции, "
"экстраполировать позицию отправления"

#: src/microsim/MSFrame.cpp:376
msgid "Defines the number of threads for parallel simulation"
msgstr "Определяет количество потоков для параллельной симуляции"

#: src/microsim/MSFrame.cpp:379
msgid ""
"Defines the resolution in m when handling lateral positioning within a lane "
"(with -1 all vehicles drive at the center of their lane"
msgstr ""
"Определяет разрешение в метрах при обработке бокового позиционирования в "
"пределах полосы (при -1 все транспортные средства едут по центру своей полосы"

#: src/microsim/MSFrame.cpp:383 src/router/ROFrame.cpp:142
msgid "Load routes for the next number of seconds ahead"
msgstr "Загружать маршруты на следующее количество секунд заранее"

#: src/microsim/MSFrame.cpp:386 src/router/ROFrame.cpp:145
msgid "Disable (junction) internal links"
msgstr "Отключить внутренние связи (перекрёстков)"

#: src/microsim/MSFrame.cpp:389
msgid ""
"Ignore vehicles which block the junction after they have been standing for "
"SECONDS (-1 means never ignore)"
msgstr ""
"Игнорировать транспортные средства, блокирующие перекрёсток после стояния в "
"течение СЕКУНД (-1 означает никогда не игнорировать)"

#: src/microsim/MSFrame.cpp:392
msgid "Do not check whether routes are connected"
msgstr "Не проверять, соединены ли маршруты"

#: src/microsim/MSFrame.cpp:395
msgid "Do not check whether accidents occur"
msgstr "Не проверять, происходят ли аварии"

#: src/microsim/MSFrame.cpp:398
msgid "How to deal with collisions: [none,warn,teleport,remove]"
msgstr "Как обрабатывать столкновения: [none,warn,teleport,remove]"

#: src/microsim/MSFrame.cpp:401
msgid ""
"How to deal with collisions between vehicle and pedestrian: [none,warn,"
"teleport,remove]"
msgstr ""
"Как обрабатывать столкновения между транспортным средством и пешеходом: "
"[none,warn,teleport,remove]"

#: src/microsim/MSFrame.cpp:404
msgid ""
"Let vehicle stop for TIME before performing collision.action (except for "
"action 'none')"
msgstr ""
"Заставлять транспортное средство останавливаться на ВРЕМЯ перед выполнением "
"collision.action (кроме action 'none')"

#: src/microsim/MSFrame.cpp:407
msgid ""
"Let vehicle stop for TIME before performing intermodal-collision.action "
"(except for action 'none')"
msgstr ""
"Заставлять транспортное средство останавливаться на ВРЕМЯ перед выполнением "
"intermodal-collision.action (кроме action 'none')"

#: src/microsim/MSFrame.cpp:410
msgid "Enables collisions checks on junctions"
msgstr "Включить проверки столкновений на перекрёстках"

#: src/microsim/MSFrame.cpp:413
msgid "Increase or decrease sensitivity for junction collision check"
msgstr ""
"Увеличить или уменьшить чувствительность проверки столкновений на перекрёстке"

#: src/microsim/MSFrame.cpp:416
msgid ""
"Sets the fraction of minGap that must be maintained to avoid collision "
"detection. If a negative value is given, the carFollowModel parameter is used"
msgstr ""
"Устанавливает долю minGap, которая должна поддерживаться для избежания "
"обнаружения столкновения. Если задано отрицательное значение, используется "
"параметр carFollowModel"

#: src/microsim/MSFrame.cpp:419
msgid ""
"After a vehicle arrives, keep it in memory for the given TIME (for TraCI "
"access)"
msgstr ""
"После прибытия транспортного средства сохранять его в памяти на заданное "
"ВРЕМЯ (для доступа TraCI)"

#: src/microsim/MSFrame.cpp:422
msgid "Delay vehicle insertion to stay within the given maximum number"
msgstr ""
"Задерживать вставку транспортного средства, чтобы оставаться в пределах "
"заданного максимального количества"

#: src/microsim/MSFrame.cpp:425
msgid "Delay person insertion to stay within the given maximum number"
msgstr ""
"Задерживать вставку человека, чтобы оставаться в пределах заданного "
"максимального количества"

#: src/microsim/MSFrame.cpp:428
msgid ""
"Abort the simulation if the given maximum number of teleports is exceeded"
msgstr ""
"Прерывать симуляцию, если превышено заданное максимальное количество "
"телепортаций"

#: src/microsim/MSFrame.cpp:437
msgid ""
"Specify how long a vehicle may wait until being teleported, defaults to 300, "
"non-positive values disable teleporting"
msgstr ""
"Указать, как долго транспортное средство может ждать перед телепортацией, по "
"умолчанию 300, неотрицательные значения отключают телепортацию"

#: src/microsim/MSFrame.cpp:440
msgid ""
"The waiting time after which vehicles on a fast road (speed > 69km/h) are "
"teleported if they are on a non-continuing lane"
msgstr ""
"Время ожидания, после которого транспортные средства на скоростной дороге "
"(скорость > 69 км/ч) телепортируются, если они на непродолжающейся полосе"

#: src/microsim/MSFrame.cpp:443
msgid ""
"The waiting time after which vehicles on a fast road (default: speed > 69km/"
"h) are teleported if they are on a non-continuing lane"
msgstr ""
"Время ожидания, после которого транспортные средства на скоростной дороге "
"(по умолчанию: скорость > 69 км/ч) телепортируются, если они на "
"непродолжающейся полосе"

#: src/microsim/MSFrame.cpp:446
msgid ""
"The waiting time after which vehicles with a disconnected route are "
"teleported. Negative values disable teleporting"
msgstr ""
"Время ожидания, после которого транспортные средства с разорванным маршрутом "
"телепортируются. Отрицательные значения отключают телепортацию"

#: src/microsim/MSFrame.cpp:449
msgid ""
"Whether vehicles shall be removed after waiting too long instead of being "
"teleported"
msgstr ""
"Должны ли транспортные средства удаляться после слишком долгого ожидания "
"вместо телепортации"

#: src/microsim/MSFrame.cpp:452
msgid ""
"Whether rail-signal-constraint based deadlocks shall be cleared by removing "
"a constraint"
msgstr ""
"Должны ли тупики на основе ограничений железнодорожных сигналов устраняться "
"путём удаления ограничения"

#: src/microsim/MSFrame.cpp:455
msgid ""
"The waiting time after which persons / containers waiting for a pickup are "
"teleported. Negative values disable teleporting"
msgstr ""
"Время ожидания, после которого люди / контейнеры, ожидающие посадки, "
"телепортируются. Отрицательные значения отключают телепортацию"

#: src/microsim/MSFrame.cpp:458
msgid ""
"The waiting time after which vehicles on bidirectional edges are teleported"
msgstr ""
"Время ожидания, после которого транспортные средства на двунаправленных "
"рёбрах телепортируются"

#: src/microsim/MSFrame.cpp:461
msgid ""
"The waiting time after which vehicles in a rail-signal based deadlock are "
"teleported"
msgstr ""
"Время ожидания, после которого транспортные средства в тупике на основе "
"железнодорожных сигналов телепортируются"

#: src/microsim/MSFrame.cpp:464
msgid ""
"Length of time interval, over which accumulated waiting time is taken into "
"account (default is 100s.)"
msgstr ""
"Длина временного интервала, за который учитывается накопленное время "
"ожидания (по умолчанию 100 с.)"

#: src/microsim/MSFrame.cpp:467
msgid "Minimum consecutive waiting time before applying startupDelay"
msgstr ""
"Минимальное последовательное время ожидания перед применением startupDelay"

#: src/microsim/MSFrame.cpp:470
msgid ""
"How long vehicles wait for departure before being skipped, defaults to -1 "
"which means vehicles are never skipped"
msgstr ""
"Как долго транспортные средства ждут отправления перед пропуском, по "
"умолчанию -1, что означает, что транспортные средства никогда не пропускаются"

#: src/microsim/MSFrame.cpp:473
msgid ""
"Whether insertion on an edge shall not be repeated in same step once failed"
msgstr "Должна ли вставка на ребро не повторяться в том же шаге после неудачи"

#: src/microsim/MSFrame.cpp:476
msgid "Whether each vehicle is checked separately for insertion on an edge"
msgstr ""
"Проверяется ли каждое транспортное средство отдельно для вставки на ребро"

#: src/microsim/MSFrame.cpp:479
msgid ""
"Allow inserting a vehicle in a situation which requires emergency braking"
msgstr ""
"Разрешить вставку транспортного средства в ситуацию, требующую экстренного "
"торможения"

#: src/microsim/MSFrame.cpp:482
msgid "Override default value for vehicle attribute insertionChecks"
msgstr ""
"Переопределять значение по умолчанию для атрибута транспортного средства "
"insertionChecks"

#: src/microsim/MSFrame.cpp:485
msgid ""
"Each vehicle receives a random offset to its depart value drawn uniformly "
"from [0, TIME]"
msgstr ""
"Каждое транспортное средство получает случайное смещение своего значения "
"depart, равномерно выбранное из [0, TIME]"

#: src/microsim/MSFrame.cpp:488
msgid "Duration of a lane change maneuver (default 0)"
msgstr "Длительность манёвра смены полосы (по умолчанию 0)"

#: src/microsim/MSFrame.cpp:491
msgid "Whether overtaking on the right on motorways is permitted"
msgstr "Разрешено ли обгон справа на автомагистралях"

#: src/microsim/MSFrame.cpp:494
msgid "Switches off all traffic lights."
msgstr "Выключить все светофоры."

#: src/microsim/MSFrame.cpp:497
msgid "Sets default visibility for actuation detectors"
msgstr "Устанавливает видимость по умолчанию для детекторов активации"

#: src/microsim/MSFrame.cpp:500
msgid "Sets default jam-threshold parameter for all actuation detectors"
msgstr ""
"Устанавливает параметр порога затора по умолчанию для всех детекторов "
"активации"

#: src/microsim/MSFrame.cpp:503
msgid "Sets default detector length parameter for all actuation detectors"
msgstr ""
"Устанавливает параметр длины детектора по умолчанию для всех детекторов "
"активации"

#: src/microsim/MSFrame.cpp:506
msgid "Sets default range for detecting delayed vehicles"
msgstr ""
"Устанавливает диапазон по умолчанию для обнаружения задержанных транспортных "
"средств"

#: src/microsim/MSFrame.cpp:509
msgid "Minimum deceleration when braking at yellow"
msgstr "Минимальное замедление при торможении на жёлтый"

#: src/microsim/MSFrame.cpp:512
msgid "Let railsignals operate in moving-block mode by default"
msgstr ""
"Позволять железнодорожным сигналам работать в режиме moving-block по "
"умолчанию"

#: src/microsim/MSFrame.cpp:516
msgid "List vehicle classes that default to moving-block operations"
msgstr ""
"Перечислить классы транспортных средств, которые по умолчанию используют "
"операции moving-block"

#: src/microsim/MSFrame.cpp:519
msgid "Maximum signal distance above which zipper conflicts are ignored"
msgstr ""
"Максимальное расстояние сигнала, выше которого конфликты zipper игнорируются"

#: src/microsim/MSFrame.cpp:522
msgid "Do not build blocks longer than FLOAT and issue a warning instead"
msgstr "Не строить блоки длиннее FLOAT и выдавать предупреждение"

#: src/microsim/MSFrame.cpp:525
msgid ""
"List vehicle classes that uses block-based insertion checks even when the "
"network has no rail signals for them"
msgstr ""
"Перечислить классы транспортных средств, использующие проверки вставки на "
"основе блоков, даже если в сети нет железнодорожных сигналов для них"

#: src/microsim/MSFrame.cpp:528
msgid ""
"Specify how long a vehicle may wait until impatience grows from 0 to 1, "
"defaults to 300, non-positive values disable impatience growth"
msgstr ""
"Указать, как долго транспортное средство может ждать, пока нетерпение "
"вырастет от 0 до 1, по умолчанию 300, неотрицательные значения отключают "
"рост нетерпения"

#: src/microsim/MSFrame.cpp:531
msgid "Select default depart speed"
msgstr "Выбрать скорость отправления по умолчанию"

#: src/microsim/MSFrame.cpp:534
msgid "Select default depart lane"
msgstr "Выбрать полосу отправления по умолчанию"

#: src/microsim/MSFrame.cpp:537
msgid ""
"Length of the default interval length between action points for the car-"
"following and lane-change models (in seconds). If not specified, the "
"simulation step-length is used per default. Vehicle- or VType-specific "
"settings override the default. Must be a multiple of the simulation step-"
"length."
msgstr ""
"Длина интервала по умолчанию между точками действий для моделей следования "
"за лидером и смены полосы (в секундах). Если не указано, используется длина "
"шага симуляции по умолчанию. Настройки, специфичные для транспортного "
"средства или VType, переопределяют значение по умолчанию. Должно быть "
"кратным длине шага симуляции."

#: src/microsim/MSFrame.cpp:540
msgid "Select default car following model (Krauss, IDM, ...)"
msgstr "Выбрать модель следования за лидером по умолчанию (Krauss, IDM, ...)"

#: src/microsim/MSFrame.cpp:544
msgid ""
"Select default speed deviation. A negative value implies vClass specific "
"defaults (0.1 for the default passenger class)"
msgstr ""
"Выбрать отклонение скорости по умолчанию. Отрицательное значение "
"подразумевает специфические для vClass значения по умолчанию (0.1 для класса "
"пассажиров по умолчанию)"

#: src/microsim/MSFrame.cpp:547
msgid ""
"Select default emergencyDecel value among ('decel', 'default', FLOAT) which "
"sets the value either to the same as the deceleration value, a vClass-class "
"specific default or the given FLOAT in m/s^2"
msgstr ""
"Выбрать значение emergencyDecel по умолчанию среди ('decel', 'default', "
"FLOAT), которое устанавливает значение либо равным значению замедления, "
"специфическому для vClass по умолчанию или заданному FLOAT в м/с²"

#: src/microsim/MSFrame.cpp:550
msgid "Use Kirchhoff's laws for solving overhead wire circuit"
msgstr "Использовать законы Кирхгофа для решения цепи контактной сети"

#: src/microsim/MSFrame.cpp:553
msgid ""
"Enable recuperation from the vehicle equipped with elecHybrid device into "
"the overhead wire."
msgstr ""
"Включить рекуперацию от транспортного средства, оснащённого устройством "
"elecHybrid, в контактную сеть."

#: src/microsim/MSFrame.cpp:556
msgid ""
"Enable current limits of traction substation during solving the overhead "
"wire electrical circuit."
msgstr ""
"Включить ограничения тока тяговой подстанции при решении электрической цепи "
"контактной сети."

#: src/microsim/MSFrame.cpp:559
msgid ""
"Sets the fraction of emergency decel capability that must be used to trigger "
"a warning."
msgstr ""
"Устанавливает долю возможностей emergency decel, которая должна "
"использоваться для срабатывания предупреждения."

#: src/microsim/MSFrame.cpp:562
msgid ""
"Whether parking simulation includes maneuvering time and associated lane "
"blocking"
msgstr ""
"Включает ли симуляция парковки время маневрирования и связанную блокировку "
"полосы"

#: src/microsim/MSFrame.cpp:565
msgid "Override stop until times with stop ended times when given"
msgstr ""
"Переопределять времена stop until временем окончания остановки, если задано"

#: src/microsim/MSFrame.cpp:568
msgid "Override stop arrival times with stop started times when given"
msgstr ""
"Переопределять времена прибытия на остановку временем начала остановки, если "
"задано"

#: src/microsim/MSFrame.cpp:572
msgid ""
"Select among pedestrian models ['nonInteracting', 'striping', 'jupedsim', "
"'remote']"
msgstr ""
"Выбрать среди моделей пешеходов ['nonInteracting', 'striping', 'jupedsim', "
"'remote']"

#: src/microsim/MSFrame.cpp:575
msgid ""
"Minimal acceptable gap (in seconds) between two vehicles before starting to "
"cross"
msgstr ""
"допустимый промежуток (в секундах) между двумя транспортными средствами "
"перед началом пересечения"

#: src/microsim/MSFrame.cpp:578
msgid ""
"Width of parallel stripes for segmenting a sidewalk (meters) for use with "
"model 'striping'"
msgstr ""
"Ширина параллельных полос для сегментации тротуара (метры) для использования "
"с моделью 'striping'"

#: src/microsim/MSFrame.cpp:581
msgid "Factor for random slow-downs [0,1] for use with model 'striping'"
msgstr ""
"Коэффициент случайных замедлений [0,1] для использования с моделью 'striping'"

#: src/microsim/MSFrame.cpp:584
msgid ""
"Minimal gap / safety buffer (in meters) from a pedestrian to another vehicle "
"for use with model 'striping'"
msgstr ""
"Минимальный зазор / буфер безопасности (в метрах) от пешехода до другого "
"транспортного средства для использования с моделью 'striping'"

#: src/microsim/MSFrame.cpp:587
msgid ""
"Time in seconds after which pedestrians start squeezing through a jam when "
"using model 'striping' (non-positive values disable squeezing)"
msgstr ""
"Время в секундах, после которого пешеходы начинают протискиваться через "
"затор при использовании модели 'striping' (неположительные значения "
"отключают протискивание)"

#: src/microsim/MSFrame.cpp:589
msgid ""
"Time in seconds after which pedestrians start squeezing through a jam while "
"on a pedestrian crossing when using model 'striping' (non-positive values "
"disable squeezing)"
msgstr ""
"Время в секундах, после которого пешеходы начинают протискиваться через "
"затор на пешеходном переходе при использовании модели "
"'striping' (неположительные значения отключают протискивание)"

#: src/microsim/MSFrame.cpp:591
msgid ""
"Time in seconds after which pedestrians start squeezing through a jam while "
"on a narrow lane when using model 'striping'"
msgstr ""
"Время в секундах, после которого пешеходы начинают протискиваться через "
"затор на узкой полосе при использовании модели 'striping'"

#: src/microsim/MSFrame.cpp:594
msgid "Factor for reducing speed of pedestrian in jammed state"
msgstr "Коэффициент снижения скорости пешехода в состоянии затора"

#: src/microsim/MSFrame.cpp:597
msgid "Fraction of stripes to reserve for oncoming pedestrians"
msgstr "Доля полос, резервируемая для встречных пешеходов"

#: src/microsim/MSFrame.cpp:600
msgid ""
"Fraction of stripes to reserve for oncoming pedestrians on crossings and "
"walkingareas"
msgstr ""
"Доля полос, резервируемая для встречных пешеходов на переходах и пешеходных "
"зонах"

#: src/microsim/MSFrame.cpp:603
msgid "Maximum width in m to reserve for oncoming pedestrians"
msgstr "Максимальная ширина в м, резервируемая для встречных пешеходов"

#: src/microsim/MSFrame.cpp:606
msgid "Interpret departPosLat for walks in legacy style"
msgstr "Интерпретировать departPosLat для прогулок в устаревшем стиле"

#: src/microsim/MSFrame.cpp:609
msgid ""
"Generate INT intermediate points to smooth out lanes within the walkingarea"
msgstr ""
"Генерировать INT промежуточных точек для сглаживания полос в пешеходной зоне"

#: src/microsim/MSFrame.cpp:613
msgid "The update interval of the JuPedSim simulation (in seconds)"
msgstr "Интервал обновления симуляции JuPedSim (в секундах)"

#: src/microsim/MSFrame.cpp:615
msgid "The distance to accept the JuPedSim arrival point (in meters)"
msgstr "Расстояние для принятия точки прибытия JuPedSim (в метрах)"

#: src/microsim/MSFrame.cpp:617
msgid ""
"The submodel to use in JuPedSim ('CollisionFreeSpeed', "
"'CollisionFreeSpeedV2', 'GeneralizedCentrifugalForce', 'SocialForce')"
msgstr ""
"Подмодель для использования в JuPedSim ('CollisionFreeSpeed', "
"'CollisionFreeSpeedV2', 'GeneralizedCentrifugalForce', 'SocialForce')"

#: src/microsim/MSFrame.cpp:619
msgid "The neighbor repulsion strength of the JuPedSim model"
msgstr "Сила отталкивания от соседей в модели JuPedSim"

#: src/microsim/MSFrame.cpp:621
msgid "The neighbor repulsion range of the JuPedSim model (in meters)"
msgstr "Дальность отталкивания от соседей в модели JuPedSim (в метрах)"

#: src/microsim/MSFrame.cpp:623
msgid "The geometry repulsion strength of the JuPedSim model"
msgstr "Сила отталкивания от геометрии в модели JuPedSim"

#: src/microsim/MSFrame.cpp:625
msgid "The geometry repulsion range of the JuPedSim model (in meters)"
msgstr "Дальность отталкивания от геометрии в модели JuPedSim (в метрах)"

#: src/microsim/MSFrame.cpp:627
msgid "The filename to output the JuPedSim network as WKT"
msgstr "Имя файла для вывода сети JuPedSim в формате WKT"

#: src/microsim/MSFrame.cpp:629
msgid ""
"Whether to output JuPedSim network as WKT using geo-coordinates (lon/lat)"
msgstr ""
"Выводить ли сеть JuPedSim в формате WKT с использованием гео-координат (lon/"
"lat)"

#: src/microsim/MSFrame.cpp:631
msgid "The filename to output the JuPedSim setup as Python script"
msgstr "Имя файла для вывода настройки JuPedSim как скрипта Python"

#: src/microsim/MSFrame.cpp:635
msgid ""
"Tolerance to apply when matching pedestrian and vehicle positions on "
"boarding at individual stops"
msgstr ""
"Допуск при сопоставлении позиций пешехода и транспортного средства при "
"посадке на индивидуальных остановках"

#: src/microsim/MSFrame.cpp:638 src/router/ROFrame.cpp:166
msgid ""
"Maximum distance when mapping input coordinates (fromXY etc.) to the road "
"network"
msgstr ""
"Максимальное расстояние при сопоставлении входных координат (fromXY и т.д.) "
"с дорожной сетью"

#: src/microsim/MSFrame.cpp:641 src/router/ROFrame.cpp:169
msgid "Match positions to junctions instead of edges"
msgstr "Сопоставлять позиции с перекрёстками вместо рёбер"

#: src/microsim/MSFrame.cpp:644 src/router/ROFrame.cpp:172
msgid "Match positions to taz instead of edges"
msgstr "Сопоставлять позиции с taz вместо рёбер"

#: src/microsim/MSFrame.cpp:655
msgid ""
"When using option --weights.random-factor, vary the randomness over time"
msgstr ""
"При использовании опции --weights.random-factor варьировать случайность со "
"временем"

#: src/microsim/MSFrame.cpp:658
msgid ""
"Apply the given time penalty when computing minimum routing costs for minor-"
"link internal lanes"
msgstr ""
"Применять заданный штраф времени при вычислении минимальных затрат "
"маршрутизации для внутренних полос второстепенных связей"

#: src/microsim/MSFrame.cpp:661
msgid ""
"Apply scaled travel time penalties based on green split when computing "
"minimum routing costs for internal lanes at traffic lights"
msgstr ""
"Применять масштабированные штрафы времени проезда на основе доли зелёного "
"при вычислении минимальных затрат маршрутизации для внутренних полос на "
"светофорах"

#: src/microsim/MSFrame.cpp:664 src/router/ROFrame.cpp:206
msgid ""
"Apply the given time penalty when computing routing costs for turnaround "
"internal lanes"
msgstr ""
"Применять заданный штраф времени при вычислении затрат маршрутизации для "
"внутренних полос разворота"

#: src/microsim/MSFrame.cpp:667 src/router/ROFrame.cpp:209
msgid ""
"Apply the given time penalty when computing routing costs for train "
"reversal. Negative values disable reversal"
msgstr ""
"Применять заданный штраф времени при вычислении затрат маршрутизации для "
"реверса поезда. Отрицательные значения отключают реверс"

#: src/microsim/MSFrame.cpp:673
msgid ""
"Distinguish travel time by turn direction and shift a fraction of the "
"estimated time loss ahead of the intersection onto the internal edges"
msgstr ""
"Различать время проезда по направлению поворота и сдвигать долю оценённой "
"потери времени перед перекрёстком на внутренние рёбра"

#: src/microsim/MSFrame.cpp:692
msgid ""
"Where taxis can drop off customers ('allJunctions, 'ptStops', 'parkingAreas')"
msgstr ""
"Где такси могут высаживать клиентов ('allJunctions', 'ptStops', "
"'parkingAreas')"

#: src/microsim/MSFrame.cpp:695
msgid ""
"Where taxis can pick up customers ('allJunctions, 'ptStops', 'parkingAreas')"
msgstr ""
"Где такси могут забирать клиентов ('allJunctions', 'ptStops', 'parkingAreas')"

#: src/microsim/MSFrame.cpp:698
msgid ""
"When set, trips between the same origin and destination will share a taxi by "
"default"
msgstr ""
"Если установлено, поездки между одним и тем же источником и пунктом "
"назначения будут по умолчанию делить такси"

#: src/microsim/MSFrame.cpp:710
msgid "Replay exact rerouting sequence from vehroute-output"
msgstr ""
"Повторять точную последовательность перемаршрутизации из вывода vehroute"

#: src/microsim/MSFrame.cpp:715 src/router/ROFrame.cpp:59
#: src/tools/emissionsDrivingCycle_main.cpp:132
#: src/tools/emissionsMap_main.cpp:170
msgid "Return fuel consumption values in (legacy) unit l instead of mg"
msgstr ""
"Возвращать значения потребления топлива в (устаревшей) единице л вместо мг"

#: src/microsim/MSFrame.cpp:718 src/router/ROFrame.cpp:90
#: src/tools/emissionsDrivingCycle_main.cpp:135
#: src/tools/emissionsMap_main.cpp:173
msgid "Determines where to load PHEMlight definitions from"
msgstr "Определяет, откуда загружать определения PHEMlight"

#: src/microsim/MSFrame.cpp:721 src/router/ROFrame.cpp:93
#: src/tools/emissionsDrivingCycle_main.cpp:138
#: src/tools/emissionsMap_main.cpp:176
msgid "Enable fleet age modelling with the given reference year in PHEMlight5"
msgstr ""
"Включить моделирование возраста парка с заданным эталонным годом в PHEMlight5"

#: src/microsim/MSFrame.cpp:724 src/router/ROFrame.cpp:96
#: src/tools/emissionsDrivingCycle_main.cpp:141
#: src/tools/emissionsMap_main.cpp:179
msgid "Set ambient temperature to correct NOx emissions in PHEMlight5"
msgstr ""
"Установить температуру окружающей среды для коррекции выбросов NOx в "
"PHEMlight5"

#: src/microsim/MSFrame.cpp:733
msgid "Disable performance reports for individual simulation steps"
msgstr "Отключить отчёты о производительности для отдельных шагов симуляции"

#: src/microsim/MSFrame.cpp:736
msgid "Enable statistics on vehicle trips"
msgstr "Включить статистику по поездкам транспортных средств"

#: src/microsim/MSFrame.cpp:739
msgid "Disable console output of current simulation step"
msgstr "Отключить вывод в консоль текущего шага симуляции"

#: src/microsim/MSFrame.cpp:742
msgid "Number of simulation steps between step-log outputs"
msgstr "Количество шагов симуляции между выводами журнала шагов"

#: src/microsim/MSFrame.cpp:747
msgid "Enables TraCI Server if set"
msgstr "Включает сервер TraCI, если установлено"

#: src/microsim/MSFrame.cpp:749
msgid "Expected number of connecting clients"
msgstr "Ожидаемое количество подключающихся клиентов"

#: src/microsim/MSFrame.cpp:753
msgid "Enables mesoscopic simulation"
msgstr "Включает мезоскопическую симуляцию"

#: src/microsim/MSFrame.cpp:755
msgid "Length of an edge segment in mesoscopic simulation"
msgstr "Длина сегмента ребра в мезоскопической симуляции"

#: src/microsim/MSFrame.cpp:757
msgid "Factor for calculating the net free-free headway time"
msgstr "Коэффициент для расчёта чистого времени headway свободный-свободный"

#: src/microsim/MSFrame.cpp:759
msgid "Factor for calculating the net free-jam headway time"
msgstr "Коэффициент для расчёта чистого времени headway свободный-затор"

#: src/microsim/MSFrame.cpp:761
msgid "Factor for calculating the jam-free headway time"
msgstr "Коэффициент для расчёта времени headway затор-свободный"

#: src/microsim/MSFrame.cpp:763
msgid "Factor for calculating the jam-jam headway time"
msgstr "Коэффициент для расчёта времени headway затор-затор"

#: src/microsim/MSFrame.cpp:768
msgid "Enable multiple queues at edge ends"
msgstr "Включить несколько очередей на концах рёбер"

#: src/microsim/MSFrame.cpp:770
msgid "Enable separate queues for every lane"
msgstr "Включить отдельные очереди для каждой полосы"

#: src/microsim/MSFrame.cpp:772
msgid ""
"Do not build queues (or reduce capacity) for lanes allowing only the given "
"vclasses"
msgstr ""
"Не строить очереди (или не снижать пропускную способность) для полос, "
"разрешающих только заданные vclasses"

#: src/microsim/MSFrame.cpp:775
msgid "Enable mesoscopic traffic light and priority junction handling"
msgstr ""
"Включить мезоскопическую обработку светофоров и приоритетных перекрёстков"

#: src/microsim/MSFrame.cpp:789
msgid "Enable mesoscopic overtaking"
msgstr "Включить обгон в мезоскопической симуляции"

#: src/microsim/MSFrame.cpp:791
msgid ""
"Time interval for rechecking insertion into the next segment after failure"
msgstr ""
"Временной интервал для повторной проверки вставки в следующий сегмент после "
"неудачи"

#: src/microsim/MSFrame.cpp:803
msgid "Load visualisation settings from FILE"
msgstr "Загружать настройки визуализации из ФАЙЛА"

#: src/microsim/MSFrame.cpp:806
msgid "Quits the GUI when the simulation stops"
msgstr "Закрывать GUI при остановке симуляции"

#: src/microsim/MSFrame.cpp:809
msgid "Start the GUI in gaming mode"
msgstr "Запускать GUI в игровом режиме"

#: src/microsim/MSFrame.cpp:812
msgid "Select the game type ('tls', 'drt')"
msgstr "Выбрать тип игры ('tls', 'drt')"

#: src/microsim/MSFrame.cpp:815
msgid "Start the simulation after loading"
msgstr "Запускать симуляцию после загрузки"

#: src/microsim/MSFrame.cpp:818
msgid "Use FLOAT in ms as delay between simulation steps"
msgstr "Использовать FLOAT в мс как задержку между шагами симуляции"

#: src/microsim/MSFrame.cpp:821
msgid "Use TIME[] as times when the simulation should halt"
msgstr ""
"Использовать TIME[] как времена, когда симуляция должна приостанавливаться"

#: src/microsim/MSFrame.cpp:825
msgid "Load edge/lane weights for visualization from FILE"
msgstr "Загружать веса рёбер/полос для визуализации из ФАЙЛА"

#: src/microsim/MSFrame.cpp:828
msgid "Load a secondary road network for abstract visualization from FILE"
msgstr ""
"Загружать вторичную дорожную сеть для абстрактной визуализации из ФАЙЛА"

#: src/microsim/MSFrame.cpp:831
msgid "Load pre-selected elements from FILE"
msgstr "Загружать предварительно выбранные элементы из ФАЙЛА"

#: src/microsim/MSFrame.cpp:834
msgid "Restart the simulation after ending (demo mode)"
msgstr "Перезапускать симуляцию после окончания (демо-режим)"

#: src/microsim/MSFrame.cpp:837
msgid "Do not load background pictures"
msgstr "Не загружать фоновые изображения"

#: src/microsim/MSFrame.cpp:840
msgid "Load current viewport from registry"
msgstr "Загружать текущий вид из реестра"

#: src/microsim/MSFrame.cpp:843
msgid "Create initial window with the given x,y size"
msgstr "Создать начальное окно с заданным размером x,y"

#: src/microsim/MSFrame.cpp:846
msgid "Create initial window at the given x,y position"
msgstr "Создать начальное окно в заданной позиции x,y"

#: src/microsim/MSFrame.cpp:849
msgid "The aggregation period for value tracker windows"
msgstr "Период агрегации для окон отслеживания значений"

#: src/microsim/MSFrame.cpp:853
msgid "Start with an OpenSceneGraph view instead of the regular 2D view"
msgstr "Запускать с видом OpenSceneGraph вместо обычного 2D-вида"

#: src/microsim/MSFrame.cpp:858
msgid "Enable overlay for screen recognition"
msgstr "Включить оверлей для распознавания экрана"

#: src/microsim/MSFrame.cpp:862
msgid "Enable output messages during GUI-Testing"
msgstr "Включить вывод сообщений во время тестирования GUI"

#: src/microsim/MSFrame.cpp:866
msgid "Save gui settings in the given settings output file"
msgstr "Сохранять настройки GUI в заданном файле вывода настроек"

#: src/microsim/MSFrame.cpp:874
msgid "Raw netstate dumps are deprecated. Use fcd-output instead."
msgstr ""

#: src/microsim/MSFrame.cpp:922
msgid "No network file (-n) specified."
msgstr "Не указан файл сети (-n)."

#: src/microsim/MSFrame.cpp:926
msgid "Invalid scaling factor."
msgstr "Недопустимый коэффициент масштабирования."

#: src/microsim/MSFrame.cpp:930
msgid "A vehroute-output file is needed for exit times."
msgstr "Для времён выхода требуется файл вывода vehroute."

#: src/microsim/MSFrame.cpp:942
msgid "You can either restart or quit on end."
msgstr "Можно либо перезапустить, либо завершить по окончании."

#: src/microsim/MSFrame.cpp:947
msgid ""
"The option 'meso-junction-control.limited' implies 'meso-junction-control'."
msgstr ""
"Опция 'meso-junction-control.limited' подразумевает 'meso-junction-control'."

#: src/microsim/MSFrame.cpp:965
msgid "The begin time should not be negative."
msgstr "Время начала не должно быть отрицательным."

#: src/microsim/MSFrame.cpp:975
msgid "The end time should be after the begin time."
msgstr "Время окончания должно быть после времени начала."

#: src/microsim/MSFrame.cpp:980
msgid "the minimum step-length is 0.001."
msgstr "минимальная длина шага — 0.001."

#: src/microsim/MSFrame.cpp:995
msgid "The save-state time=% will not be used before simulation end at %."
msgstr ""
"Время сохранения состояния=% не будет использовано до окончания симуляции в "
"%."

#: src/microsim/MSFrame.cpp:1007
msgid ""
"option movereminder-output.vehicles requires option movereminder-output to "
"be set"
msgstr ""
"опция movereminder-output.vehicles требует установки опции movereminder-"
"output"

#: src/microsim/MSFrame.cpp:1012
msgid ""
"The option 'sloppy-insert' is deprecated, because it is now activated by "
"default, see the new option 'eager-insert'."
msgstr ""
"Опция 'sloppy-insert' устарела, поскольку теперь активирована по умолчанию, "
"см. новую опцию 'eager-insert'."

#: src/microsim/MSFrame.cpp:1015
msgid ""
"Only one of the options 'lanechange.duration' or 'lateral-resolution' may be "
"given."
msgstr ""
"Можно указать только одну из опций 'lanechange.duration' или 'lateral-"
"resolution'."

#: src/microsim/MSFrame.cpp:1019
msgid "Sublane dynamics are not supported by mesoscopic simulation."
msgstr "Динамика субполос не поддерживается мезоскопической симуляцией."

#: src/microsim/MSFrame.cpp:1023
msgid ""
"The option 'ignore-accidents' is deprecated. Use 'collision.action none' "
"instead."
msgstr ""
"Опция 'ignore-accidents' устарела. Используйте вместо неё 'collision.action "
"none'."

#: src/microsim/MSFrame.cpp:1036
msgid ""
"The option tripinfo-output.write-undeparted implies tripinfo-output.write-"
"unfinished."
msgstr ""
"Опция tripinfo-output.write-undeparted подразумевает tripinfo-output.write-"
"unfinished."

#: src/microsim/MSFrame.cpp:1058
#, c-format
msgid "Unknown model '%' for option 'carfollow.model'."
msgstr "Неизвестная модель '%' for для опции 'carfollow.model'."

#: src/microsim/MSFrame.cpp:1067
#, c-format
msgid ""
"Invalid value '%' for option 'default.emergencydecel'. Must be a FLOAT or "
"'default' or 'decel'."
msgstr ""
"Недопустимое значение '%' for для опции 'default.emergencydecel'. Должно "
"быть FLOAT или 'default' или 'decel'."

#: src/microsim/MSFrame.cpp:1077
msgid ""
"Railsignal-deadlock will not be detected because time-to-teleport (%) is "
"lower than time-to-teleport.railsignal-deadlock (%)."
msgstr ""
"Тупик railsignal-deadlock не будет обнаружен, поскольку time-to-teleport (%) "
"ниже, чем time-to-teleport.railsignal-deadlock (%)."

#: src/microsim/MSFrame.cpp:1085
msgid "You need a non-negative delay."
msgstr "Требуется неотрицательная задержка."

#: src/microsim/MSFrame.cpp:1098
msgid "Parallel simulation is only possible when compiled with Fox."
msgstr "Параллельная симуляция возможна только при компиляции с Fox."

#: src/microsim/MSFrame.cpp:1103
msgid "You need at least one thread."
msgstr "Требуется как минимум один поток."

#: src/microsim/MSFrame.cpp:1107
msgid ""
"Number of threads exceeds number of thread-rngs. Simulation runs with the "
"same seed may produce different results."
msgstr ""
"Количество потоков превышает количество thread-rngs. Симуляции с одинаковым "
"seed могут давать разные результаты."

#: src/microsim/MSFrame.cpp:1110
msgid "game.mode must be one of ['tls', 'drt']"
msgstr "game.mode должен быть одним из ['tls', 'drt']"

#: src/microsim/MSFrame.cpp:1117
msgid ""
"Invalid transfer option '%'. Must be one of 'parkingAreas', 'ptStops' or "
"'allJunctions'."
msgstr ""
"Недопустимая опция переноса '%'. Должна быть одной из 'parkingAreas', "
"'ptStops' или 'allJunctions'."

#: src/microsim/MSFrame.cpp:1126
msgid ""
"The option --threads has known problems and does NOT provide meaningful "
"speedup at this time (https://github.com/eclipse-sumo/sumo/issues/4767). "
"Using it is not recommended!"
msgstr ""

#: src/microsim/MSFrame.cpp:1136
msgid ""
"Invalid JuPedSim model '%'. Must be one of 'CollisionFreeSpeed', "
"'CollisionFreeSpeedV2', 'GeneralizedCentrifugalForce' or 'SocialForce'."
msgstr ""
"Недопустимая модель JuPedSim '%'. Должна быть одной из 'CollisionFreeSpeed', "
"'CollisionFreeSpeedV2', 'GeneralizedCentrifugalForce' или 'SocialForce'."

#: src/microsim/MSFrame.cpp:1197
msgid ""
"Integration method was set to 'ballistic', since a default action step "
"length was specified."
msgstr ""
"Метод интегрирования установлен в 'ballistic', поскольку указана длина шага "
"действия по умолчанию."

#: src/microsim/MSInsertionControl.cpp:286 src/router/RONet.cpp:527
#, c-format
msgid "Another vehicle with the id '%' exists."
msgstr "Существует другое транспортное средство с идентификатором '%' exists."

#: src/microsim/MSInternalJunction.cpp:55
#, c-format
msgid "Internal junction % has no incoming lanes"
msgstr "Внутренний перекрёсток % не имеет входящих полос"

#: src/microsim/MSLane.cpp:341
msgid "Unequal lengths of neigh lane '%' and lane '%' (% != %)."
msgstr "Неравные длины соседней полосы '%' и полосы '%' (% != %)."

#: src/microsim/MSLane.cpp:350
msgid "Unequal lengths of bidi lane '%' and lane '%' (% != %)."
msgstr "Неравные длины двунаправленной полосы '%' и полосы '%' (% != %)."

#: src/microsim/MSLane.cpp:831
msgid "Vehicle '%' is inserted in an emergency situation, time=%."
msgstr "Транспортное средство '%' вставлено в аварийной ситуации, время=%."

#: src/microsim/MSLane.cpp:837
msgid ""
"Vehicle '%' will not be able to depart on lane '%' with speed % (%), time=%."
msgstr ""
"Транспортное средство '%' не сможет отправиться на полосе '%' со скоростью % "
"(%), время=%."

#: src/microsim/MSLane.cpp:1170
msgid ""
"Vehicle '%' is inserted too fast and will violate the speed limit on a lane "
"'%', time=%."
msgstr ""
"Транспортное средство '%' вставлено слишком быстро и нарушит ограничение "
"скорости на полосе '%', время=%."

#: src/microsim/MSLane.cpp:1174
msgid ""
"Vehicle '%' will not be able to depart using the given velocity (slow lane "
"ahead), time=%."
msgstr ""
"Транспортное средство '%' не сможет отправиться с заданной скоростью "
"(медленная полоса впереди), время=%."

#: src/microsim/MSLane.cpp:2062
msgid "frontal collision"
msgstr "лобовое столкновение"

#: src/microsim/MSLane.cpp:2065
msgid "side collision"
msgstr "боковое столкновение"

#: src/microsim/MSLane.cpp:2068
msgid "junction collision"
msgstr "столкновение на перекрёстке"

#: src/microsim/MSLane.cpp:2071
msgid "collision"
msgstr "столкновение"

#: src/microsim/MSLane.cpp:2078
msgid "Vehicle '%'; % with vehicle '%"
msgstr "Транспортное средство '%'; % с транспортным средством '%'"

#: src/microsim/MSLane.cpp:2135
msgid "Teleporting vehicle '%'; % with vehicle '%"
msgstr ""
"Телепортация транспортного средства '%'; % с транспортным средством '%'"

#: src/microsim/MSLane.cpp:2140
msgid "Removing % participants: vehicle '%', vehicle '%"
msgstr ""
"Удаление % участников: транспортное средство '%', транспортное средство '%'"

#: src/microsim/MSLane.cpp:2153
msgid "Keeping remote-controlled % participants: vehicle '%', vehicle '%"
msgstr ""
"Сохранение удалённо управляемых % участников: транспортное средство '%', "
"транспортное средство '%'"

#: src/microsim/MSLane.cpp:2155
msgid ""
"Removing % participant: vehicle '%', keeping remote-controlled vehicle '%"
msgstr ""
"Удаление % участника: транспортное средство '%', сохранение удалённо "
"управляемого транспортного средства '%'"

#: src/microsim/MSLane.cpp:2158
msgid ""
"Keeping remote-controlled % participant: vehicle '%', removing vehicle '%"
msgstr ""
"Сохранение удалённо управляемого % участника: транспортное средство '%', "
"удаление транспортного средства '%'"

#: src/microsim/MSLane.cpp:2169
msgid ", latGap="
msgstr ", latGap="

#: src/microsim/MSLane.cpp:2196
msgid "Vehicle '%'"
msgstr "Транспортное средство '%'"

#: src/microsim/MSLane.cpp:2225
#, c-format
msgid "Teleporting vehicle '%' after"
msgstr "Телепортация транспортного средства после '%' after"

#: src/microsim/MSLane.cpp:2230
#, c-format
msgid "Removing vehicle '%' after"
msgstr "Удаление транспортного средства после '%' after"

#: src/microsim/MSLane.cpp:2234
#, c-format
msgid "Keeping remote-controlled vehicle '%' after"
msgstr ""
"Сохранение удалённо управляемого транспортного средства после '%' after "

#: src/microsim/MSLane.cpp:2247
msgid " collision with person '%', lane='%', gap=%, time=%, stage=%."
msgstr " столкновения с человеком '%', полоса='%', зазор=%, время=%, стадия=%."

#: src/microsim/MSLane.cpp:2250
msgid " collision with person '%', lane='%', time=%, stage=%."
msgstr " столкновения с человеком '%', полоса='%', время=%, стадия=%."

#: src/microsim/MSLane.cpp:2330
msgid "Removing vehicle '%' after breaking down, lane='%', time=%."
msgstr ""
"Удаление транспортного средства '%' после поломки, полоса='%', время=%."

#: src/microsim/MSLane.cpp:2341
msgid "Teleporting vehicle '%'; beyond end of lane, target lane='%', time=%."
msgstr ""
"Телепортация транспортного средства '%'; за конец полосы, целевая "
"полоса='%', время=%."

#: src/microsim/MSLane.cpp:2349
msgid "Removing vehicle '%' after earlier collision, lane='%', time=%."
msgstr ""
"Удаление транспортного средства '%' после предыдущего столкновения, "
"полоса='%', время=%."

#: src/microsim/MSLane.cpp:2354
msgid "Teleporting vehicle '%' after earlier collision, lane='%', time=%."
msgstr ""
"Телепортация транспортного средства '%' после предыдущего столкновения, "
"полоса='%', время=%."

#: src/microsim/MSLane.cpp:2885
msgid ""
"Lane '%' is approached multiple times from edge '%'. This may cause "
"collisions."
msgstr ""
"Полоса '%' достигается несколько раз с ребра '%'. Это может вызвать "
"столкновения."

#: src/microsim/MSLane.cpp:4516
msgid "Invalid % '%'."
msgstr "Недопустимое % '%'."

#: src/microsim/MSLane.cpp:4684
msgid ""
"State was saved with more than % threads. Change the number of threads or do "
"not load RNG state"
msgstr ""
"Состояние сохранено с более чем % потоками. Измените количество потоков или "
"не загружайте состояние RNG"

#: src/microsim/MSLeaderInfo.h:172 src/microsim/MSLeaderInfo.h:239
#: src/microsim/MSLeaderInfo.h:246
msgid "Method not supported"
msgstr "Метод не поддерживается"

#: src/microsim/MSLink.cpp:252
#, c-format
msgid "Internal lane '%' has % predecessors"
msgstr "Внутренняя полоса '%' имеет % предшественников"

#: src/microsim/MSNet.cpp:191 src/router/RONet.cpp:60
msgid "A network was not yet constructed."
msgstr "Сеть ещё не построена."

#: src/microsim/MSNet.cpp:224 src/router/RONet.cpp:87
msgid "A network was already constructed."
msgstr "Сеть уже построена."

#: src/microsim/MSNet.cpp:289
msgid ""
"Option weights.separate-turns is only supported when simulating with "
"internal lanes"
msgstr ""
"Опция weights.separate-turns поддерживается только при симуляции с "
"внутренними полосами"

#: src/microsim/MSNet.cpp:449
msgid "Simulation version % started with time: %."
msgstr "Симуляция версии % запущена со временем: %."

#: src/microsim/MSNet.cpp:743
msgid "Simulation ended at time: %."
msgstr "Симуляция завершена во время: %."

#: src/microsim/MSNet.cpp:745
msgid "Reason: "
msgstr "Причина: "

#: src/microsim/MSNet.cpp:1007
msgid "The final simulation step has been reached."
msgstr "Достигнут последний шаг симуляции."

#: src/microsim/MSNet.cpp:1009
msgid "All vehicles have left the simulation."
msgstr "Все транспортные средства покинули симуляцию."

#: src/microsim/MSNet.cpp:1011
msgid "TraCI requested termination."
msgstr "TraCI запросил завершение."

#: src/microsim/MSNet.cpp:1013
msgid "An error occurred (see log)."
msgstr "Произошла ошибка (см. журнал)."

#: src/microsim/MSNet.cpp:1015
msgid "Interrupted."
msgstr "Прервано."

#: src/microsim/MSNet.cpp:1017
msgid "Too many teleports."
msgstr "Слишком много телепортаций."

#: src/microsim/MSNet.cpp:1019
msgid "TraCI issued load command."
msgstr "TraCI выдал команду загрузки."

#: src/microsim/MSNet.cpp:1021
msgid "Unknown reason."
msgstr "Неизвестная причина."

#: src/microsim/MSNet.cpp:1617
msgid ""
"TraCI and Triggers cannot use routing algorithm '%'. using 'astar' instead."
msgstr ""
"TraCI и триггеры не могут использовать алгоритм маршрутизации '%'. "
"Используется 'astar' вместо него."

#: src/microsim/MSNet.cpp:1777 src/netload/NLBuilder.cpp:453
#: src/router/ROLoader.cpp:243 src/tools/emissionsDrivingCycle_main.cpp:223
#: src/tools/emissionsMap_main.cpp:84
#, c-format
msgid "Loading of % failed."
msgstr "Загрузка не удалась % failed."

#: src/microsim/MSNet.cpp:1797
#, c-format
msgid "Loading state from '%' failed."
msgstr "Загрузка состояния из не удалась '%' failed."

#: src/microsim/MSParkingArea.cpp:88
msgid "Only a numerical departPos is supported for % '%'"
msgstr "Для % '%' поддерживается только числовой departPos"

#: src/microsim/MSParkingArea.cpp:90
msgid "Invalid departPos for % '%'"
msgstr "Недопустимый departPos для % '%'"

#: src/microsim/MSRightOfWayJunction.cpp:91
msgid ""
"Found invalid logic position of a link for junction '%' (%, max %) -> "
"(network error)"
msgstr ""
"Найдена недопустимая логическая позиция связи для перекрёстка '%' (%, макс. "
"%) -> (ошибка сети)"

#: src/microsim/MSRouteHandler.cpp:111 src/router/RORouteHandler.cpp:111
msgid "Taz usage was requested but no taz present in % '%'!"
msgstr "Запрошено использование taz, но taz отсутствует в % '%'!"

#: src/microsim/MSRouteHandler.cpp:320
#, c-format
msgid "Vehicle type distribution '%' is empty."
msgstr "Распределение типов транспортных средств '%' is пусто."

#: src/microsim/MSRouteHandler.cpp:324 src/microsim/MSRouteHandler.cpp:992
#, c-format
msgid "Another vehicle type (or distribution) with the id '%' exists."
msgstr ""
"Существует другой тип транспортного средства (или распределение) с "
"идентификатором '%' exists."

#: src/microsim/MSRouteHandler.cpp:345 src/router/RORouteHandler.cpp:360
msgid "Ids of internal routes are ignored (vehicle '%')."
msgstr ""
"Идентификаторы внутренних маршрутов игнорируются (транспортное средство '%')."

#: src/microsim/MSRouteHandler.cpp:364
msgid "Invalid reference to route '%' in route %."
msgstr "Недопустимая ссылка на маршрут '%' в маршруте %."

#: src/microsim/MSRouteHandler.cpp:376
msgid "Attribute 'period' is deprecated for route. Use 'cycleTime' instead."
msgstr ""
"Атрибут 'period' устарел для маршрута. Используйте 'cycleTime' вместо него."

#: src/microsim/MSRouteHandler.cpp:380
msgid "Invalid cost for route '%'."
msgstr "Недопустимые затраты для маршрута '%'."

#: src/microsim/MSRouteHandler.cpp:437
#, c-format
msgid "Route '%' has no edges."
msgstr "Маршрут '%' не имеет рёбер."

#: src/microsim/MSRouteHandler.cpp:456
msgid " for vehicle '%' with vClass %."
msgstr " для транспортного средства '%' с vClass %."

#: src/microsim/MSRouteHandler.cpp:461
msgid ""
"Disconnected route '%' when repeating. Last edge '%' is not connected to "
"first edge '%'%"
msgstr ""
"Разорванный маршрут '%' при повторении. Последнее ребро '%' не соединено с "
"первым ребром '%'%"

#: src/microsim/MSRouteHandler.cpp:474 src/router/RORouteHandler.cpp:490
msgid ""
"Cannot repeat stops with 'until' in route % because no cycleTime is defined."
msgstr ""
"Нельзя повторять остановки с 'until' в маршруте %, поскольку cycleTime не "
"определён."

#: src/microsim/MSRouteHandler.cpp:483
msgid ""
"Cannot repeat stops with 'arrival' in route % because no cycleTime is "
"defined."
msgstr ""
"Нельзя повторять остановки с 'arrival' в маршруте %, поскольку cycleTime не "
"определён."

#: src/microsim/MSRouteHandler.cpp:511
#, c-format
msgid "A vehicle with id '%' already exists."
msgstr "Транспортное средство с идентификатором '%' already уже существует."

#: src/microsim/MSRouteHandler.cpp:514 src/microsim/MSRouteHandler.cpp:591
#, c-format
msgid "Another route (or distribution) with the id '%' exists."
msgstr ""
"Существует другой маршрут (или распределение) с идентификатором '%' exists."

#: src/microsim/MSRouteHandler.cpp:595
#, c-format
msgid "Route distribution '%' is empty."
msgstr "Распределение маршрутов '%' is пусто."

#: src/microsim/MSRouteHandler.cpp:636 src/router/RORouteHandler.cpp:648
msgid ""
"Vehicle type '%' with vClass=pedestrian should only be used for persons and "
"not for vehicle '%'."
msgstr ""
"Тип транспортного средства '%' с vClass=pedestrian должен использоваться "
"только для людей, а не для транспортного средства '%'."

#: src/microsim/MSRouteHandler.cpp:645
msgid ""
"Ignoring child element 'route' for vehicle '%' because attribute 'route' is "
"set."
msgstr ""
"Игнорируется дочерний элемент 'route' для транспортного средства '%', "
"поскольку установлен атрибут 'route'."

#: src/microsim/MSRouteHandler.cpp:654
#, c-format
msgid "Vehicle '%' has no route."
msgstr "У транспортного средства '%' нет маршрута."

#: src/microsim/MSRouteHandler.cpp:799
msgid ""
"Could not merge vehicle stops for vehicle '%' into implicitly defined route "
"'%'"
msgstr ""
"Не удалось объединить остановки транспортного средства '%' в неявно "
"определённый маршрут '%'"

#: src/microsim/MSRouteHandler.cpp:830
#: src/microsim/transportables/MSTransportable.cpp:450
msgid ""
"Person '%' receives type '%' which implicitly uses unsuitable vClass '%'."
msgstr ""
"Человек '%' получает тип '%', который неявно использует неподходящий vClass "
"'%'."

#: src/microsim/MSRouteHandler.cpp:973
msgid ""
"There exists a person and a container with the same id '%'. Starting with "
"SUMO 1.9.0 this is an error."
msgstr ""
"Существует человек и контейнер с одинаковым идентификатором '%'. Начиная с "
"SUMO 1.9.0 это ошибка."

#: src/microsim/MSRouteHandler.cpp:1068
#, c-format
msgid "Another flow with the id '%' exists."
msgstr "Существует другой поток с идентификатором '%' exists."

#: src/microsim/MSRouteHandler.cpp:1096
msgid "Cannot define % stage without %."
msgstr "Нельзя определить стадию % без %."

#: src/microsim/MSRouteHandler.cpp:1233
msgid "The busStop '%' is not known%."
msgstr "Остановка автобуса '%' неизвестна%."

#: src/microsim/MSRouteHandler.cpp:1239
msgid "The containerStop '%' is not known%."
msgstr "Остановка контейнера '%' неизвестна%."

#: src/microsim/MSRouteHandler.cpp:1245
msgid "The parkingArea '%' is not known%."
msgstr "Парковочная зона '%' неизвестна%."

#: src/microsim/MSRouteHandler.cpp:1252
msgid "The chargingStation '%' is not known%."
msgstr "Зарядная станция '%' неизвестна%."

#: src/microsim/MSRouteHandler.cpp:1259
msgid "The overhead wire segment '%' is not known%."
msgstr "Сегмент контактной сети '%' неизвестен%."

#: src/microsim/MSRouteHandler.cpp:1263
msgid "Invalid stop definition%."
msgstr "Недопустимое определение остановки%."

#: src/microsim/MSRouteHandler.cpp:1320
msgid "The edge '%' for a stop is not known%."
msgstr "Ребро '%' для остановки неизвестно%."

#: src/microsim/MSRouteHandler.cpp:1334
msgid "The lane '%' for a stop is not known%."
msgstr "Полоса '%' для остановки неизвестна%."

#: src/microsim/MSRouteHandler.cpp:1366
msgid "Could not map stop position '%' to the network%."
msgstr "Не удалось сопоставить позицию остановки '%' с сетью%."

#: src/microsim/MSRouteHandler.cpp:1384
msgid ""
"A stop must be placed on a busStop, a chargingStation, an "
"overheadWireSegment, a containerStop, a parkingArea, an edge or a lane%."
msgstr ""
"Остановка должна быть размещена на busStop, chargingStation, "
"overheadWireSegment, containerStop, parkingArea, ребре или полосе%."

#: src/microsim/MSRouteHandler.cpp:1395
msgid "Deprecated attribute 'pos' in description of stop%."
msgstr "Устаревший атрибут 'pos' в описании остановки%."

#: src/microsim/MSRouteHandler.cpp:1406
msgid "Invalid start or end position for stop on %'%."
msgstr "Недопустимая начальная или конечная позиция для остановки на %'%."

#: src/microsim/MSRouteHandler.cpp:1423
msgid "Disconnected plan for % '%' (%!=%)."
msgstr "Разорванный план для % '%' (%!=%)."

#: src/microsim/MSRouteHandler.cpp:1434
msgid ""
"Disconnected plan for % '%' (stop range %-% does not cover previous arrival "
"position %)."
msgstr ""
"Разорванный план для % '%' (диапазон остановки %-% не покрывает предыдущую "
"позицию прибытия %)."

#: src/microsim/MSRouteHandler.cpp:1470
msgid "Stop edge '%' missing in attribute 'via' for % '%'."
msgstr "Ребро остановки '%' отсутствует в атрибуте 'via' для % '%'."

#: src/microsim/MSRouteHandler.cpp:1491 src/router/RORouteHandler.cpp:1179
#: src/router/RORouteHandler.cpp:1298
msgid ""
"The attribute departPos is no longer supported for walks, please use the "
"person attribute, the arrivalPos of the previous step or explicit stops."
msgstr ""
"Атрибут departPos больше не поддерживается для прогулок, используйте атрибут "
"человека, arrivalPos предыдущего шага или явные остановки."

#: src/microsim/MSRouteHandler.cpp:1517
msgid "Ignoring arrivalPos for % because it is outside the given stop '%'."
msgstr ""
"Игнорируется arrivalPos для %, поскольку она вне заданной остановки '%'."

#: src/microsim/MSRouteHandler.cpp:1523 src/router/RORouteHandler.cpp:1200
msgid "No destination edge for %."
msgstr "Нет ребра назначения для %."

#: src/microsim/MSRouteHandler.cpp:1542 src/microsim/MSRouteHandler.cpp:1632
msgid "Cannot define person stage without person."
msgstr "Нельзя определить стадию человека без человека."

#: src/microsim/MSRouteHandler.cpp:1556 src/router/RORouteHandler.cpp:1220
msgid "Start edge not defined for person '%'."
msgstr "Начальное ребро не определено для человека '%'."

#: src/microsim/MSRouteHandler.cpp:1567 src/microsim/MSRouteHandler.cpp:1641
#: src/router/RORouteHandler.cpp:1231 src/router/RORouteHandler.cpp:1289
msgid "Non-positive walking duration for '%'."
msgstr "Неотрицательная длительность ходьбы для '%'."

#: src/microsim/MSRouteHandler.cpp:1599 src/microsim/MSRouteHandler.cpp:1647
#: src/router/RORouteHandler.cpp:1293
msgid "Non-positive walking speed for '%'."
msgstr "Неотрицательная скорость ходьбы для '%'."

#: src/microsim/MSRouteHandler.cpp:1672
msgid "No edges to walk for person '%'."
msgstr "Нет рёбер для ходьбы для человека '%'."

#: src/microsim/MSRouteHandler.cpp:1710
msgid ""
"Could not find departure lane for walk of person '%' when interpreting "
"departPosLat"
msgstr ""
"Не удалось найти полосу отправления для прогулки человека '%' при "
"интерпретации departPosLat"

#: src/microsim/MSRouteHandler.cpp:1744
msgid "The type '%' for % '%' is not known."
msgstr "Тип '%' для % '%' неизвестен."

#: src/microsim/MSRouteHandler.cpp:1767
msgid "Could not read tranship speed for container '%'."
msgstr "Не удалось прочитать скорость трансшипмента для контейнера '%'."

#: src/microsim/MSRouteHandler.cpp:1775
msgid "Non-positive tranship speed for container '%'."
msgstr "Неотрицательная скорость трансшипмента для контейнера '%'."

#: src/microsim/MSRouteHandler.cpp:1801
#, c-format
msgid "The start edge for container '%' is not known."
msgstr "Начальное ребро для контейнера '%' is неизвестно."

#: src/microsim/MSRouteHandler.cpp:1818
msgid ""
"Inconsistent tranship for container '%', needs either: 'edges', 'to', "
"'containerStop' (or any other stopping place)"
msgstr ""
"Несогласованный трансшипмент для контейнера '%', требуется либо: 'edges', "
"'to', 'containerStop' (или любое другое место остановки)"

#: src/microsim/MSRouteHandler.cpp:1825
msgid "No edges to tranship container '%'."
msgstr "Нет рёбер для трансшипмента контейнера '%'."

#: src/microsim/MSStateHandler.cpp:78
#: src/microsim/devices/MSDevice_FCDReplay.cpp:85
#: src/polyconvert/PCNetProjectionLoader.cpp:64
#: src/utils/options/OptionsIO.cpp:164 src/utils/vehicle/SUMORouteLoader.cpp:36
msgid "Can not read XML-file '%'."
msgstr "Не удалось прочитать XML-файл '%'."

#: src/microsim/MSStateHandler.cpp:89
msgid "Could not parse time from state file '%'"
msgstr "Не удалось разобрать время из файла состояния '%'"

#: src/microsim/MSStateHandler.cpp:196
msgid "State was written with sumo version % (present: %)!"
msgstr "Состояние записано с версией sumo % (текущая: %)!"

#: src/microsim/MSStateHandler.cpp:245 src/microsim/MSStateHandler.cpp:331
#: src/microsim/traffic_lights/MSRailSignalConstraint.cpp:154
#, c-format
msgid "Unknown lane '%' in loaded state."
msgstr "Неизвестная полоса '%' in в загруженном состоянии."

#: src/microsim/MSStateHandler.cpp:321
#, c-format
msgid "Unknown segment '%' in loaded state."
msgstr "Неизвестный сегмент '%' in в загруженном состоянии."

#: src/microsim/MSStateHandler.cpp:349
msgid ""
"Invalid queue index '%' on segment '%'. Check for consistency of lane "
"numbers and queue options."
msgstr ""
"Недопустимый индекс очереди '%' на сегменте '%'. Проверьте согласованность "
"номеров полос и опций очередей."

#: src/microsim/MSStateHandler.cpp:455
#, c-format
msgid "Ignoring program '%' for traffic light '%' in loaded state"
msgstr ""
"Игнорируется программа '%' for для светофора '%' in в загруженном состоянии"

#: src/microsim/MSStateHandler.cpp:495
msgid "Could not load vehicle control state"
msgstr "Не удалось загрузить состояние управления транспортными средствами"

#: src/microsim/MSStateHandler.cpp:504
msgid "Removed % vehicles while loading state."
msgstr "Удалено % транспортных средств при загрузке состояния."

#: src/microsim/MSStateHandler.cpp:544
#, c-format
msgid "Could not load vehicle '%' from state"
msgstr "Не удалось загрузить транспортное средство '%' from из состояния"

#: src/microsim/MSVehicle.cpp:329
msgid "No gap control available for meso."
msgstr "Контроль зазоров недоступен для мезо."

#: src/microsim/MSVehicle.cpp:734
msgid ""
"Lane change model did not provide a reason for changing (state=%, time=%\n"
msgstr ""
"Модель смены полосы не предоставила причину смены (состояние=%, время=%\n"

#: src/microsim/MSVehicle.cpp:779 src/utils/common/UtilExceptions.h:179
msgid "should not happen"
msgstr "не должно происходить"

#: src/microsim/MSVehicle.cpp:980
msgid ""
"Vehicle '%' moved by TraCI from % to % (dist %) with implied speed of % "
"(exceeding maximum speed %). time=%."
msgstr ""
"Транспортное средство '%' перемещено TraCI с % на % (расст. %) с "
"подразумеваемой скоростью % (превышающей максимальную скорость %). время=%."

#: src/microsim/MSVehicle.cpp:1746
msgid "Vehicle '%' aborts joining after extension of %s at time %."
msgstr ""
"Транспортное средство '%' прерывает присоединение после расширения %s во "
"время %."

#: src/microsim/MSVehicle.cpp:1907
msgid "Vehicle '%' to split from vehicle '%' is not known. time=%."
msgstr ""
"Транспортное средство '%' для разделения от транспортного средства '%' "
"неизвестно. время=%."

#: src/microsim/MSVehicle.cpp:2039 src/microsim/MSVehicle.cpp:2046
msgid ""
"Cannot join vehicle '%' to vehicle '%' due to incompatible routes. time=%."
msgstr ""
"Нельзя присоединить транспортное средство '%' к транспортному средству '%' "
"из-за несовместимых маршрутов. время=%."

#: src/microsim/MSVehicle.cpp:2952
msgid "Suspicious right_before_left junction '%'."
msgstr "Подозрительный перекрёсток right_before_left '%'."

#: src/microsim/MSVehicle.cpp:4728
msgid " for unknown reasons"
msgstr " по неизвестным причинам"

#: src/microsim/MSVehicle.cpp:4730
msgid ""
"Vehicle '%' performs emergency stop at the end of lane '%'% (decel=%, offset="
"%), time=%."
msgstr ""
"Транспортное средство '%' выполняет аварийную остановку в конце полосы '%'% "
"(замедление=%, смещение=%), время=%."

#: src/microsim/MSVehicle.cpp:4813
msgid "Unexpected end of opposite lane for vehicle '%' at lane '%', time=%."
msgstr ""
"Неожиданный конец противоположной полосы для транспортного средства '%' на "
"полосе '%', время=%."

#: src/microsim/MSVehicle.cpp:4931
msgid ""
"Vehicle '%' performs emergency braking on lane '%' with decel=%, wished=%, "
"severity=%, time=%."
msgstr ""
"Транспортное средство '%' выполняет аварийное торможение на полосе '%' с "
"замедлением=%, желаемым=%, серьёзностью=%, время=%."

#: src/microsim/MSVehicle.cpp:5753 src/microsim/MSVehicle.cpp:5845
msgid "Vehicle '%' skips stop on lane '%' time=%."
msgstr "Транспортное средство '%' пропускает остановку на полосе '%' время=%."

#: src/microsim/MSVehicle.cpp:5839
#, c-format
msgid "Vehicle '%' aborts stop."
msgstr "Транспортное средство '%' aborts прерывает остановку."

#: src/microsim/MSVehicle.cpp:7785
msgid "Error: Invalid vehicles in state (may be a meso state)!"
msgstr ""
"Ошибка: Недопустимые транспортные средства в состоянии (возможно, мезо-"
"состояние)!"

#: src/microsim/MSVehicle.cpp:7829
msgid "Action steps are out of sync for loaded vehicle '%'."
msgstr ""
"Шаги действий рассинхронизированы для загруженного транспортного средства "
"'%'."

#: src/microsim/MSVehicleControl.cpp:529
msgid "Vehicle '%' aborted waiting %."
msgstr "Транспортное средство '%' прервало ожидание %."

#: src/microsim/MSVehicleTransfer.cpp:171
msgid "Vehicle '%' ends teleporting on edge '%', time=%."
msgstr ""
"Транспортное средство '%' завершает телепортацию на ребре '%', время=%."

#: src/microsim/MSVehicleType.cpp:337
#, c-format
msgid ""
"The vType '%' has a 'mass' attribute and a 'vehicleMass' parameter. The "
"'mass' attribute will take precedence."
msgstr ""
"vType '%' имеет атрибут 'mass' и параметр 'vehicleMass'. Атрибут 'mass' "
"будет иметь приоритет."

#: src/microsim/MSVehicleType.cpp:339
#, c-format
msgid ""
"The vType '%' has a 'vehicleMass' parameter, which is deprecated. Please use "
"the 'mass' attribute (for the empty mass) and the 'loading' parameter, if "
"needed."
msgstr ""
"vType '%' имеет параметр 'vehicleMass', который устарел. Используйте атрибут "
"'mass' (для пустой массы) и параметр 'loading', если нужно."

#: src/microsim/MSVehicleType.cpp:353
msgid ""
"Value of 'emergencyDecel' (%) should be higher than 'decel' (%) for vType "
"'%'."
msgstr ""
"Значение 'emergencyDecel' (%) должно быть выше, чем 'decel' (%) для vType "
"'%'."

#: src/microsim/MSVehicleType.cpp:356
msgid ""
"Value of 'emergencyDecel' (%) is lower than 'apparentDecel' (%) for vType "
"'%' may cause collisions."
msgstr ""
"Значение 'emergencyDecel' (%) ниже, чем 'apparentDecel' (%) для vType '%' "
"может вызвать столкновения."

#: src/microsim/MSVehicleType.cpp:443
msgid "singular "
msgstr "единственное "

#: src/microsim/MSVehicleType.cpp:444
msgid "could not add %type %"
msgstr "не удалось добавить %type %"

#: src/microsim/MSVehicleType.cpp:478
#, c-format
msgid ""
"Value of tau=% in vehicle type '%' lower than simulation step size may cause "
"collisions."
msgstr ""
"Значение tau=% in в типе транспортного средства '%' lower ниже размера шага "
"симуляции может вызвать столкновения."

#: src/microsim/MSVehicleType.cpp:484
#, c-format
msgid ""
"Vehicle class '%' of vType '%' is set as ignored by option --meso-ignore-"
"lanes-by-vclass to ensure default vehicle capacity. Set option --meso-lane-"
"queue for multi-modal meso simulation"
msgstr ""
"Класс транспортного средства '%' of vType '%' is установлен как игнорируемый "
"опцией --meso-ignore-lanes-by-vclass для обеспечения стандартной пропускной "
"способности транспортных средств. Установите опцию --meso-lane-queue для "
"мультимодальной мезо-симуляции"

#: src/microsim/MSVehicleType.cpp:494
msgid ""
"The battery device is active for vType '%' but no emission class is set. The "
"emission class Energy/unknown will be used, please consider setting an "
"explicit emission class!"
msgstr ""
"Устройство батареи активно для vType '%', но класс выбросов не установлен. "
"Будет использован класс выбросов Energy/unknown, рассмотрите установку "
"явного класса выбросов!"

#: src/microsim/cfmodels/MSCFModel_CC.cpp:66
msgid ""
"The number of lanes needs to be specified in the attributes of carFollowing-"
"CC with the \"lanesCount\" attribute"
msgstr ""
"Количество полос должно быть указано в атрибутах carFollowing-CC с атрибутом "
"\"lanesCount\""

#: src/microsim/cfmodels/MSCFModel_Daniel1.cpp:61
msgid ""
"Maximum speed of vehicle '%' is lower than the minimum speed (min: %, max: "
"%)."
msgstr ""
"Максимальная скорость транспортного средства '%' ниже минимальной скорости "
"(мин: %, макс: %)."

#: src/microsim/cfmodels/MSCFModel_Krauss.cpp:58
msgid "Rounding 'sigmaStep' to % for vType '%'"
msgstr "Округление 'sigmaStep' до % для vType '%'"

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:86
msgid "Unknown train type: %. Exiting!"
msgstr "Неизвестный тип поезда: %. Выход!"

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:120
msgid "Undefined maxPower for vType '%'."
msgstr "Неопределённая maxPower для vType '%'."

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:122
msgid "Undefined maxTraction for vType '%'."
msgstr "Неопределённая maxTraction для vType '%'."

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:125
msgid ""
"Ignoring tractionTable because maxPower and maxTraction are set for vType "
"'%'."
msgstr ""
"Игнорируется tractionTable, поскольку maxPower и maxTraction установлены для "
"vType '%'."

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:134
msgid ""
"Some undefined resistance coefficients for vType '%' (requires "
"resCoef_constant, resCoef_linear and resCoef_quadratic)"
msgstr ""
"Некоторые неопределённые коэффициенты сопротивления для vType '%' (требуются "
"resCoef_constant, resCoef_linear и resCoef_quadratic)"

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:137
msgid ""
"Ignoring resistanceTable because resistance coefficients are set for vType "
"'%'."
msgstr ""
"Игнорируется resistanceTable, поскольку коэффициенты сопротивления "
"установлены для vType '%'."

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:141
msgid ""
"Either tractionTable or maxPower must be defined for vType '%' with Rail "
"model type '%'."
msgstr ""
"Для vType '%' с типом модели Rail '%' должен быть определён либо "
"tractionTable, либо maxPower."

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:144
msgid ""
"Either resistanceTable or resCoef_constant must be defined for vType '%' "
"with Rail model type '%'."
msgstr ""
"Для vType '%' с типом модели Rail '%' должен быть определён либо "
"resistanceTable, либо resCoef_constant."

#: src/microsim/cfmodels/MSCFModel_Rail.cpp:317
msgid ""
"Anything else than semi implicit euler update is not yet implemented. "
"Exiting!"
msgstr "Всё, кроме полунеявного обновления Эйлера, ещё не реализовано. Выход!"

#: src/microsim/devices/MSDevice.cpp:188
#, c-format
msgid "Device '%' cannot save state"
msgstr "Устройство '%' cannot не может сохранить состояние"

#: src/microsim/devices/MSDevice_BTreceiver.cpp:65
msgid "The range of the bt receiver"
msgstr "Дальность приёмника bt"

#: src/microsim/devices/MSDevice_BTreceiver.cpp:68
msgid "Whether all recognition point shall be written"
msgstr "Должны ли записываться все точки распознавания"

#: src/microsim/devices/MSDevice_BTreceiver.cpp:71
msgid "The offtime used for calculating detection probability (in seconds)"
msgstr ""
"Время отключения, используемое для расчёта вероятности обнаружения (в "
"секундах)"

#: src/microsim/devices/MSDevice_BTreceiver.cpp:295
msgid ""
"The vehicle '%' cannot be in the range of vehicle '%', leave, and enter it "
"in one step."
msgstr ""
"Транспортное средство '%' не может быть в зоне действия транспортного "
"средства '%', покинуть её и войти в неё за один шаг."

#: src/microsim/devices/MSDevice_BTreceiver.cpp:420
#: src/microsim/devices/MSDevice_BTreceiver.cpp:435
msgid ""
"btreceiver: Can not update position of vehicle '%' which is not on the road."
msgstr ""
"btreceiver: Не удаётся обновить позицию транспортного средства '%', которое "
"не на дороге."

#: src/microsim/devices/MSDevice_BTsender.cpp:120
#: src/microsim/devices/MSDevice_BTsender.cpp:134
msgid ""
"btsender: Can not update position of vehicle '%' which is not on the road."
msgstr ""
"btsender: Не удаётся обновить позицию транспортного средства '%', которое не "
"на дороге."

#: src/microsim/devices/MSDevice_Battery.cpp:55
msgid "Track fuel consumption for non-electric vehicles"
msgstr ""
"Отслеживать потребление топлива для неэлектрических транспортных средств"

#: src/microsim/devices/MSDevice_Battery.cpp:92
msgid ""
"Battery device in vehicle '%' still uses old parameter '%'. Please update to "
"'device.%'."
msgstr ""
"Устройство батареи в транспортном средстве '%' всё ещё использует старый "
"параметр '%'. Обновите до 'device.%'."

#: src/microsim/devices/MSDevice_Battery.cpp:128
#: src/microsim/devices/MSDevice_Battery.cpp:142
#: src/microsim/devices/MSDevice_Battery.cpp:156
msgid ""
"Battery builder: Vehicle '%' doesn't have a valid value for parameter % (%)."
msgstr ""
"Сборщик батареи: У транспортного средства '%' нет допустимого значения для "
"параметра % (%)."

#: src/microsim/devices/MSDevice_Battery.cpp:134
msgid ""
"Battery builder: Vehicle '%' has a % (%) greater than its % (%). A max "
"battery capacity value will be assigned."
msgstr ""
"Сборщик батареи: У транспортного средства '%' значение % (%) больше, чем % "
"(%). Будет назначено максимальное значение ёмкости батареи."

#: src/microsim/devices/MSDevice_Battery.cpp:149
msgid ""
"The battery device is active for vehicle '%' but no emission class is set. "
"Please consider setting an explicit emission class or battery outputs might "
"be inconsistent with emission outputs!"
msgstr ""
"Устройство батареи активно для транспортного средства '%', но класс выбросов "
"не установлен. Рассмотрите установку явного класса выбросов, иначе вывод "
"батареи может быть несогласован с выводом выбросов!"

#: src/microsim/devices/MSDevice_Battery.cpp:222
msgid "Battery of vehicle '%' is depleted, time=%."
msgstr "Батарея транспортного средства '%' разряжена, время=%."

#: src/microsim/devices/MSDevice_Battery.cpp:384
#: src/microsim/devices/MSDevice_Battery.cpp:394
#: src/microsim/devices/MSDevice_Battery.cpp:404
msgid "Trying to set into the battery device of vehicle '%' an invalid % (%)."
msgstr ""
"Попытка установить в устройство батареи транспортного средства '%' "
"недопустимое % (%)."

#: src/microsim/devices/MSDevice_Bluelight.cpp:59
msgid ""
"Set the distance at which other drivers react to the blue light and siren "
"sound"
msgstr ""
"Установить расстояние, на котором другие водители реагируют на синий свет и "
"звук сирены"

#: src/microsim/devices/MSDevice_Bluelight.cpp:61
msgid "Reduce the minGap for reacting vehicles by the given factor"
msgstr ""
"Уменьшить minGap для реагирующих транспортных средств на заданный коэффициент"

#: src/microsim/devices/MSDevice_Bluelight.cpp:70
msgid ""
"bluelight device is not compatible with mesosim (ignored for vehicle '%')"
msgstr ""
"устройство bluelight несовместимо с мезосимуляцией (игнорируется для "
"транспортного средства '%')"

#: src/microsim/devices/MSDevice_DriverState.cpp:59
msgid "Initial value assigned to the driver's awareness."
msgstr "Начальное значение, присвоенное осведомлённости водителя."

#: src/microsim/devices/MSDevice_DriverState.cpp:61
msgid "Time scale for the error process."
msgstr "Масштаб времени для процесса ошибки."

#: src/microsim/devices/MSDevice_DriverState.cpp:63
msgid "Noise intensity driving the error process."
msgstr "Интенсивность шума, управляющего процессом ошибки."

#: src/microsim/devices/MSDevice_DriverState.cpp:65
msgid ""
"General scaling coefficient for applying the error to the perceived speed "
"difference (error also scales with distance)."
msgstr ""
"Общий масштабирующий коэффициент для применения ошибки к воспринимаемой "
"разнице скоростей (ошибка также масштабируется с расстоянием)."

#: src/microsim/devices/MSDevice_DriverState.cpp:67
msgid ""
"General scaling coefficient for applying the error to the perceived distance "
"(error also scales with distance)."
msgstr ""
"Общий масштабирующий коэффициент для применения ошибки к воспринимаемому "
"расстоянию (ошибка также масштабируется с расстоянием)."

#: src/microsim/devices/MSDevice_DriverState.cpp:69
msgid ""
"General scaling coefficient for applying the error to the vehicle's own "
"speed when driving without a leader (error also scales with own speed)."
msgstr ""
"Общий масштабирующий коэффициент для применения ошибки к собственной "
"скорости транспортного средства при движении без лидера (ошибка также "
"масштабируется с собственной скоростью)."

#: src/microsim/devices/MSDevice_DriverState.cpp:71
msgid ""
"Base threshold for recognizing changes in the speed difference (threshold "
"also scales with distance)."
msgstr ""
"Базовый порог для распознавания изменений в разнице скоростей (порог также "
"масштабируется с расстоянием)."

#: src/microsim/devices/MSDevice_DriverState.cpp:73
msgid ""
"Base threshold for recognizing changes in the headway (threshold also scales "
"with distance)."
msgstr ""
"Базовый порог для распознавания изменений в headway (порог также "
"масштабируется с расстоянием)."

#: src/microsim/devices/MSDevice_DriverState.cpp:75
msgid "Minimal admissible value for the driver's awareness."
msgstr "Минимально допустимое значение осведомлённости водителя."

#: src/microsim/devices/MSDevice_DriverState.cpp:77
msgid ""
"Maximal reaction time (~action step length) induced by decreased awareness "
"level (reached for awareness=minAwareness)."
msgstr ""
"Максимальное время реакции (~длина шага действия), вызванное снижением "
"уровня осведомлённости (достигается при awareness=minAwareness)."

#: src/microsim/devices/MSDevice_ElecHybrid.cpp:102
#: src/microsim/devices/MSDevice_ElecHybrid.cpp:116
msgid "Invalid value '%'for vType parameter '%'"
msgstr "Недопустимое значение '%' для параметра vType '%'"

#: src/microsim/devices/MSDevice_ElecHybrid.cpp:162
#: src/microsim/devices/MSDevice_ElecHybrid.cpp:175
msgid ""
"ElecHybrid builder: Vehicle '%' doesn't have a valid value for parameter % "
"(%)."
msgstr ""
"Сборщик ElecHybrid: У транспортного средства '%' нет допустимого значения "
"для параметра % (%)."

#: src/microsim/devices/MSDevice_ElecHybrid.cpp:358
#, c-format
msgid ""
"The resistivity of overhead wire segment connected to vehicle % is < 0. Set "
"to 1e-6."
msgstr ""
"Удельное сопротивление сегмента контактной сети, подключённого к "
"транспортному средству %is < 0. Установлено в 1e-6."

#: src/microsim/devices/MSDevice_ElecHybrid.cpp:416
#: src/microsim/devices/MSDevice_ElecHybrid.cpp:512
#: src/microsim/devices/MSDevice_ElecHybrid.cpp:694
#: src/microsim/devices/MSDevice_ElecHybrid.cpp:821
msgid ""
"Overhead wire solver is on, but the Eigen library has not been compiled in!"
msgstr ""
"Решатель контактной сети включён, но библиотека Eigen не скомпилирована!"

#: src/microsim/devices/MSDevice_ElecHybrid.cpp:631
#: src/utils/traction_wire/Circuit.cpp:878
msgid "The element or node with the last Id was not found in the circuit!"
msgstr "Элемент или узел с последним Id не найден в цепи!"

#: src/microsim/devices/MSDevice_ElecHybrid.cpp:753
msgid ""
"Getting the vehicle mass via parameters is deprecated, please use getMass "
"for the vehicle or its type."
msgstr ""
"Получение массы транспортного средства через параметры устарело, используйте "
"getMass для транспортного средства или его типа."

#: src/microsim/devices/MSDevice_Emissions.cpp:53
msgid "Recording begin time for emission-data"
msgstr "Начальное время записи для данных выбросов"

#: src/microsim/devices/MSDevice_Emissions.cpp:56
msgid "Recording period for emission-output"
msgstr "Период записи для вывода выбросов"

#: src/microsim/devices/MSDevice_Emissions.cpp:97
#, c-format
msgid "Unknown attribute '%' to write in emission output."
msgstr "Неизвестный атрибут '%' to для записи в вывод выбросов."

#: src/microsim/devices/MSDevice_Example.cpp:48
msgid ""
"An exemplary parameter which can be used by all instances of the example "
"device"
msgstr ""
"Примерный параметр, который может использоваться всеми экземплярами "
"устройства-примера"

#: src/microsim/devices/MSDevice_Example.cpp:63
#, c-format
msgid "Invalid value '%' for vehicle parameter 'example'"
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'example'"

#: src/microsim/devices/MSDevice_Example.cpp:75
#, c-format
msgid "Invalid value '%' for vType parameter 'example'"
msgstr "Недопустимое значение '%' for для параметра vType 'example'"

#: src/microsim/devices/MSDevice_FCD.cpp:67
msgid "Recording begin time for FCD-data"
msgstr "Начальное время записи для данных FCD"

#: src/microsim/devices/MSDevice_FCD.cpp:70
#: src/microsim/devices/MSTransportableDevice_FCD.cpp:49
msgid "Recording period for FCD-data"
msgstr "Период записи для данных FCD"

#: src/microsim/devices/MSDevice_FCD.cpp:73
msgid "Record objects in a radius around equipped vehicles"
msgstr "Записывать объекты в радиусе вокруг оснащённых транспортных средств"

#: src/microsim/devices/MSDevice_FCD.cpp:147
#, c-format
msgid "Specified shape '%' for filtering fcd-output could not be found."
msgstr "Указанная форма '%' for для фильтрации вывода fcd-output не найдена."

#: src/microsim/devices/MSDevice_FCD.cpp:178
msgid "Could not load names of edges for filtering fcd-output from '%'."
msgstr "Не удалось загрузить имена рёбер для фильтрации вывода fcd из '%'."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:61
msgid "FCD file to read"
msgstr "Файл FCD для чтения"

#: src/microsim/devices/MSDevice_FCDReplay.cpp:216
msgid "Unknown edge '%' in fcd replay file for person '%'."
msgstr "Неизвестное ребро '%' в файле воспроизведения fcd для человека '%'."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:216
msgid "Unknown lane '%' in fcd replay file for vehicle '%'."
msgstr ""
"Неизвестная полоса '%' в файле воспроизведения fcd для транспортного "
"средства '%'."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:352
msgid "Unknown vType '%'."
msgstr "Неизвестный vType '%'."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:356
msgid "No edge in fcd replay file for person '%' at time %."
msgstr "Нет ребра в файле воспроизведения fcd для человека '%' во время %."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:358
msgid "No lane in fcd replay file for vehicle '%' at time %."
msgstr ""
"Нет полосы в файле воспроизведения fcd для транспортного средства '%' во "
"время %."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:368
msgid "Duplicate person '%'."
msgstr "Дубликат человека '%'."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:381
msgid "Could not add route '%'."
msgstr "Не удалось добавить маршрут '%'."

#: src/microsim/devices/MSDevice_FCDReplay.cpp:390
msgid "Duplicate vehicle '%'."
msgstr "Дубликат транспортного средства '%'."

#: src/microsim/devices/MSDevice_Friction.cpp:48
msgid ""
"The measurement noise parameter which can be applied to the friction device"
msgstr "Параметр шума измерения, который может применяться к устройству трения"

#: src/microsim/devices/MSDevice_Friction.cpp:50
msgid ""
"The measurement offset parameter which can be applied to the friction device "
"-> e.g. to force false measurements"
msgstr ""
"Параметр смещения измерения, который может применяться к устройству трения -"
"> например, для принудительных ложных измерений"

#: src/microsim/devices/MSDevice_GLOSA.cpp:51
msgid "The communication range to the traffic light"
msgstr "Дальность связи со светофором"

#: src/microsim/devices/MSDevice_GLOSA.cpp:54
msgid "The maximum speed factor when approaching a green light"
msgstr "Максимальный коэффициент скорости при приближении к зелёному свету"

#: src/microsim/devices/MSDevice_GLOSA.cpp:57
msgid "Minimum speed when coasting towards a red light"
msgstr "Минимальная скорость при движении накатом к красному свету"

#: src/microsim/devices/MSDevice_GLOSA.cpp:60
msgid ""
"Additional time the vehicle shall need to reach the intersection after the "
"signal turns green"
msgstr ""
"Дополнительное время, которое транспортному средству потребуется для "
"достижения перекрёстка после включения зелёного сигнала"

#: src/microsim/devices/MSDevice_GLOSA.cpp:63
msgid "Use queue in front of the tls for GLOSA calculation"
msgstr "Использовать очередь перед tls для расчёта GLOSA"

#: src/microsim/devices/MSDevice_GLOSA.cpp:66
msgid ""
"Override safety features - ignore the current light state, always follow "
"GLOSA's predicted state"
msgstr ""
"Переопределять функции безопасности - игнорировать текущее состояние света, "
"всегда следовать предсказанному состоянию GLOSA"

#: src/microsim/devices/MSDevice_GLOSA.cpp:69
msgid ""
"Vehicles follow a perfect speed calculation - ignore speed calculations from "
"the CF model if not safety critical"
msgstr ""
"Транспортные средства следуют идеальному расчёту скорости - игнорировать "
"расчёты скорости из модели CF, если не критично для безопасности"

#: src/microsim/devices/MSDevice_GLOSA.cpp:348
msgid ""
"Invalid value '%' for parameter 'device.glosa.range' of traffic light '%'"
msgstr ""
"Недопустимое значение '%' для параметра 'device.glosa.range' светофора '%'"

#: src/microsim/devices/MSDevice_Routing.cpp:53
msgid "The period with which the vehicle shall be rerouted"
msgstr "Период, с которым транспортное средство должно перемаршрутизироваться"

#: src/microsim/devices/MSDevice_Routing.cpp:57
msgid "The rerouting period before depart"
msgstr "Период перемаршрутизации перед отправлением"

#: src/microsim/devices/MSDevice_Routing.cpp:61
msgid "The weight of prior edge weights for exponential moving average"
msgstr "Вес предыдущих весов рёбер для экспоненциального скользящего среднего"

#: src/microsim/devices/MSDevice_Routing.cpp:65
msgid "The number of steps for moving average weight of prior edge weights"
msgstr "Количество шагов для скользящего среднего веса предыдущих весов рёбер"

#: src/microsim/devices/MSDevice_Routing.cpp:69
msgid "The interval for updating the edge weights"
msgstr "Интервал для обновления весов рёбер"

#: src/microsim/devices/MSDevice_Routing.cpp:72
msgid ""
"Only reroute if the new route is faster than the current route by the given "
"factor"
msgstr ""
"Перемаршрутизировать только если новый маршрут быстрее текущего на заданный "
"коэффициент"

#: src/microsim/devices/MSDevice_Routing.cpp:75
msgid ""
"Only reroute if the new route is faster than the current route by the given "
"TIME"
msgstr ""
"Перемаршрутизировать только если новый маршрут быстрее текущего на заданное "
"ВРЕМЯ"

#: src/microsim/devices/MSDevice_Routing.cpp:80
msgid "Use zones (districts) as routing start- and endpoints"
msgstr ""
"Использовать зоны (районы) как начальные и конечные точки маршрутизации"

#: src/microsim/devices/MSDevice_Routing.cpp:83
#: src/microsim/devices/MSTransportableDevice_Routing.cpp:51
msgid "Set routing flags (8 ignores temporary blockages)"
msgstr "Установить флаги маршрутизации (8 игнорирует временные блокировки)"

#: src/microsim/devices/MSDevice_Routing.cpp:86
msgid ""
"Use weight files given with option --weight-files for initializing edge "
"weights"
msgstr ""
"Использовать файлы весов, указанные опцией --weight-files, для инициализации "
"весов рёбер"

#: src/microsim/devices/MSDevice_Routing.cpp:90
msgid "The number of parallel execution threads used for rerouting"
msgstr ""
"Количество параллельных потоков выполнения, используемых для "
"перемаршрутизации"

#: src/microsim/devices/MSDevice_Routing.cpp:93
msgid "Let rerouting happen at the same time for all vehicles"
msgstr ""
"Позволять перемаршрутизацию происходить одновременно для всех транспортных "
"средств"

#: src/microsim/devices/MSDevice_Routing.cpp:96
msgid "Allow rerouting triggered by rail signals."
msgstr "Разрешать перемаршрутизацию, вызванную железнодорожными сигналами."

#: src/microsim/devices/MSDevice_Routing.cpp:99
msgid "Compute separate average speeds for bicycles"
msgstr "Вычислять отдельные средние скорости для велосипедов"

#: src/microsim/devices/MSDevice_Routing.cpp:102
msgid "Save adapting weights to FILE"
msgstr "Сохранять адаптирующиеся веса в ФАЙЛ"

#: src/microsim/devices/MSDevice_Routing.cpp:110
msgid ""
"Only one of the options 'device.rerouting.adaptation-steps' or 'device."
"rerouting.adaptation-weight' may be given."
msgstr ""
"Можно указать только одну из опций 'device.rerouting.adaptation-steps' или "
"'device.rerouting.adaptation-weight'."

#: src/microsim/devices/MSDevice_Routing.cpp:114
msgid "weights.random-factor cannot be less than 1"
msgstr "weights.random-factor не может быть меньше 1"

#: src/microsim/devices/MSDevice_Routing.cpp:118
msgid "Negative value for device.rerouting.adaptation-interval!"
msgstr "Отрицательное значение для device.rerouting.adaptation-interval!"

#: src/microsim/devices/MSDevice_Routing.cpp:123
msgid ""
"The value for device.rerouting.adaptation-weight must be between 0 and 1!"
msgstr ""
"Значение для device.rerouting.adaptation-weight должно быть между 0 и 1!"

#: src/microsim/devices/MSDevice_Routing.cpp:128 src/router/ROFrame.cpp:258
msgid "Parallel routing is only possible when compiled with Fox."
msgstr "Параллельная маршрутизация возможна только при компиляции с Fox."

#: src/microsim/devices/MSDevice_Routing.cpp:133
msgid "Adapting number of routing threads to number of simulation threads."
msgstr ""
"Адаптация количества потоков маршрутизации к количеству потоков симуляции."

#: src/microsim/devices/MSDevice_SSM.cpp:238
msgid ""
"Specifies which measures will be logged (as a space or comma-separated "
"sequence of IDs in ('TTC', 'DRAC', 'PET', 'PPET', 'MDRAC'))"
msgstr ""
"Указывает, какие меры будут регистрироваться (как последовательность "
"идентификаторов, разделённая пробелами или запятыми, из ('TTC', 'DRAC', "
"'PET', 'PPET', 'MDRAC'))"

#: src/microsim/devices/MSDevice_SSM.cpp:240
msgid ""
"Specifies space or comma-separated thresholds corresponding to the specified "
"measures (see documentation and watch the order!). Only events exceeding the "
"thresholds will be logged."
msgstr ""
"Указывает пороги, разделённые пробелами или запятыми, соответствующие "
"указанным мерам (см. документацию и следите за порядком!). Будут "
"регистрироваться только события, превышающие пороги."

#: src/microsim/devices/MSDevice_SSM.cpp:242
msgid ""
"Specifies whether trajectories will be logged (if false, only the extremal "
"values and times are reported)."
msgstr ""
"Указывает, будут ли регистрироваться траектории (если false, сообщаются "
"только экстремальные значения и времена)."

#: src/microsim/devices/MSDevice_SSM.cpp:244
msgid ""
"Specifies the detection range in meters. For vehicles below this distance "
"from the equipped vehicle, SSM values are traced."
msgstr ""
"Указывает дальность обнаружения в метрах. Для транспортных средств ниже "
"этого расстояния от оснащённого транспортного средства отслеживаются "
"значения SSM."

#: src/microsim/devices/MSDevice_SSM.cpp:246
msgid ""
"Specifies the time in seconds to be logged after a conflict is over. "
"Required >0 if PET is to be calculated for crossing conflicts."
msgstr ""
"Указывает время в секундах, которое будет регистрироваться после окончания "
"конфликта. Требуется >0, если PET рассчитывается для пересекающихся "
"конфликтов."

#: src/microsim/devices/MSDevice_SSM.cpp:248
msgid "Specifies the perception reaction time for MDRAC computation."
msgstr "Указывает время реакции восприятия для расчёта MDRAC."

#: src/microsim/devices/MSDevice_SSM.cpp:250
msgid "Give a global default filename for the SSM output"
msgstr "Задать глобальное имя файла по умолчанию для вывода SSM"

#: src/microsim/devices/MSDevice_SSM.cpp:252
msgid "Whether to use coordinates of the original reference system in output"
msgstr "Использовать ли координаты исходной системы отсчёта в выводе"

#: src/microsim/devices/MSDevice_SSM.cpp:254
msgid "Whether to write positions (coordinates) for each timestep"
msgstr "Записывать ли позиции (координаты) для каждого временного шага"

#: src/microsim/devices/MSDevice_SSM.cpp:256
msgid "Whether to write lanes and their positions for each timestep"
msgstr "Записывать ли полосы и их позиции для каждого временного шага"

#: src/microsim/devices/MSDevice_SSM.cpp:258
msgid "Whether to write conflict outputs with no data as NA values or skip it"
msgstr ""
"Записывать ли выводы конфликтов без данных как значения NA или пропускать их"

#: src/microsim/devices/MSDevice_SSM.cpp:260
msgid ""
"Which conflicts will be excluded from the log according to the conflict type "
"they have been classified (combination of values in 'ego', 'foe' , '', any "
"numerical valid conflict type code). An empty value will log all and "
"'ego'/'foe' refer to a certain conflict type subset."
msgstr ""
"Какие конфликты будут исключены из журнала в соответствии с типом конфликта, "
"к которому они классифицированы (комбинация значений 'ego', 'foe', '', любой "
"числовой допустимый код типа конфликта). Пустое значение будет "
"регистрировать все, а 'ego'/'foe' относятся к определённому подмножеству "
"типов конфликтов."

#: src/microsim/devices/MSDevice_SSM.cpp:271
msgid "Could not load names of edges for filtering SSM device output from '%'."
msgstr ""
"Не удалось загрузить имена рёбер для фильтрации вывода устройства SSM из '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:965
msgid ""
"SSM device of vehicle '%' encountered an unexpected conflict with foe % at "
"time=%. Please review your vehicle behavior settings."
msgstr ""
"Устройство SSM транспортного средства '%' столкнулось с неожиданным "
"конфликтом с противником % во время=%. Проверьте настройки поведения "
"транспортного средства."

#: src/microsim/devices/MSDevice_SSM.cpp:1130
msgid ""
"SSM device of vehicle '%' detected collision with vehicle '%' at time=%."
msgstr ""
"Устройство SSM транспортного средства '%' обнаружило столкновение с "
"транспортным средством '%' во время=%."

#: src/microsim/devices/MSDevice_SSM.cpp:2502
msgid ""
"Cannot classify SSM encounter between ego vehicle % and foe vehicle % at "
"time=%\n"
msgstr ""
"Не удалось классифицировать встречу SSM между эго-транспортным средством % и "
"противником % во время=%\n"

#: src/microsim/devices/MSDevice_SSM.cpp:2680
#: src/microsim/devices/MSDevice_SSM.cpp:2704
msgid ""
"Cannot compute SSM due to bad internal lane geometry at junction '%'. "
"Crossing point between traffic from links % and % not found."
msgstr ""
"Не удалось вычислить SSM из-за плохой внутренней геометрии полосы на "
"перекрёстке '%'. Точка пересечения между трафиком из связей % и % не найдена."

#: src/microsim/devices/MSDevice_SSM.cpp:3892
#: src/microsim/devices/MSDevice_SSM.cpp:4174
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.measures'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"measures'."

#: src/microsim/devices/MSDevice_SSM.cpp:3898
#: src/microsim/devices/MSDevice_SSM.cpp:4180
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.measures'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.measures'."

#: src/microsim/devices/MSDevice_SSM.cpp:3903
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.file'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.file'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:3929
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.geo'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm.geo'."

#: src/microsim/devices/MSDevice_SSM.cpp:3935
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.geo'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.geo'."

#: src/microsim/devices/MSDevice_SSM.cpp:3940
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.geo'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.geo'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:3956
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.write-positions'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"write-positions'."

#: src/microsim/devices/MSDevice_SSM.cpp:3962
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.write-positions'."
msgstr ""
"Недопустимое значение '%' for для параметра vType 'ssm.write-positions'."

#: src/microsim/devices/MSDevice_SSM.cpp:3967
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.write-positions'. "
"Using default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.write-"
"positions'. Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:3983
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.write-lane-positions'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"write-lane-positions'."

#: src/microsim/devices/MSDevice_SSM.cpp:3989
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.write-lane-positions'."
msgstr ""
"Недопустимое значение '%' for для параметра vType 'ssm.write-lane-positions'."

#: src/microsim/devices/MSDevice_SSM.cpp:3994
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.write-lane-"
"positions'. Using default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.write-lane-"
"positions'. Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4010
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.conflict-order'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"conflict-order'."

#: src/microsim/devices/MSDevice_SSM.cpp:4016
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.conflict-order'."
msgstr ""
"Недопустимое значение '%' for для параметра vType 'ssm.conflict-order'."

#: src/microsim/devices/MSDevice_SSM.cpp:4021
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.exclude-conflict-"
"types'. Using default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.exclude-"
"conflict-types'. Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4041
msgid ""
"SSM exclude-conflict-type '%' is not supported. Aborting construction of SSM "
"device '%'."
msgstr ""
"Тип исключения конфликта SSM '%' не поддерживается. Прерывается создание "
"устройства SSM '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4058
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.range'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"range'."

#: src/microsim/devices/MSDevice_SSM.cpp:4064
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.range'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.range'."

#: src/microsim/devices/MSDevice_SSM.cpp:4069
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.range'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.range'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4085
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.mdrac.prt'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"mdrac.prt'."

#: src/microsim/devices/MSDevice_SSM.cpp:4091
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.mdrac.prt'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.mdrac.prt'."

#: src/microsim/devices/MSDevice_SSM.cpp:4096
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.mdrac.prt'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.mdrac.prt'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4114
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.extratime'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"extratime'."

#: src/microsim/devices/MSDevice_SSM.cpp:4120
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.extratime'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.extratime'."

#: src/microsim/devices/MSDevice_SSM.cpp:4125
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.extratime'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.extratime'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4131
#, c-format
msgid ""
"Negative (or no) value encountered for vehicle parameter 'device.ssm."
"extratime' in vehicle '%' using default value % instead."
msgstr ""
"Отрицательное (или отсутствующее) значение для параметра транспортного "
"средства 'device.ssm.extratime' в транспортном средстве '%' using, "
"используется значение по умолчанию % instead."

#: src/microsim/devices/MSDevice_SSM.cpp:4145
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.trajectories'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"trajectories'."

#: src/microsim/devices/MSDevice_SSM.cpp:4151
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.trajectories'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.trajectories'."

#: src/microsim/devices/MSDevice_SSM.cpp:4156
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.trajectories'. "
"Using default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm."
"trajectories'. Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4185
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.measures'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.measures'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4202
msgid ""
"SSM identifier '%' is not supported. Aborting construction of SSM device '%'."
msgstr ""
"Идентификатор SSM '%' не поддерживается. Прерывается создание устройства SSM "
"'%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4213
#, c-format
msgid "Invalid value '%' for vehicle parameter 'ssm.thresholds'."
msgstr ""
"Недопустимое значение '%' for для параметра транспортного средства 'ssm."
"thresholds'."

#: src/microsim/devices/MSDevice_SSM.cpp:4219
#, c-format
msgid "Invalid value '%' for vType parameter 'ssm.thresholds'."
msgstr "Недопустимое значение '%' for для параметра vType 'ssm.thresholds'."

#: src/microsim/devices/MSDevice_SSM.cpp:4224
msgid ""
"Vehicle '%' does not supply vehicle parameter 'device.ssm.thresholds'. Using "
"default of '%'."
msgstr ""
"Транспортное средство '%' не предоставляет параметр 'device.ssm.thresholds'. "
"Используется значение по умолчанию '%'."

#: src/microsim/devices/MSDevice_SSM.cpp:4239
msgid ""
"Given list of thresholds ('%') is not of the same size as the list of "
"measures ('%').\n"
"Please specify exactly one threshold for each measure."
msgstr ""
"Список порогов ('%') не имеет того же размера, что и список мер ('%').\n"
"Укажите ровно один порог для каждой меры."

#: src/microsim/devices/MSDevice_StationFinder.cpp:63
msgid ""
"Time to wait for a rescue vehicle on the road side when the battery is empty"
msgstr ""
"Время ожидания спасательного транспортного средства на обочине, когда "
"батарея разряжена"

#: src/microsim/devices/MSDevice_StationFinder.cpp:65
msgid ""
"How to deal with a vehicle which has to stop due to low battery: [none, "
"remove, tow]"
msgstr ""
"Как обращаться с транспортным средством, которое должно остановиться из-за "
"низкого заряда батареи: [none, remove, tow]"

#: src/microsim/devices/MSDevice_StationFinder.cpp:67
msgid ""
"Scale battery need with this factor to account for unexpected traffic "
"situations"
msgstr ""
"Масштабировать потребность в батарее этим коэффициентом для учёта "
"неожиданных ситуаций трафика"

#: src/microsim/devices/MSDevice_StationFinder.cpp:69
msgid "Battery percentage to go into rescue mode"
msgstr "Процент батареи для перехода в режим спасения"

#: src/microsim/devices/MSDevice_StationFinder.cpp:71
msgid "Search radius in travel time seconds"
msgstr "Радиус поиска в секундах времени проезда"

#: src/microsim/devices/MSDevice_StationFinder.cpp:73
msgid ""
"Euclidean search distance in meters (a negative value disables the "
"restriction)"
msgstr ""
"Эвклидово расстояние поиска в метрах (отрицательное значение отключает "
"ограничение)"

#: src/microsim/devices/MSDevice_StationFinder.cpp:75
msgid "When to trigger a new search if no station has been found"
msgstr "Когда запускать новый поиск, если станция не найдена"

#: src/microsim/devices/MSDevice_StationFinder.cpp:77
msgid "The maximum charging speed of the vehicle battery"
msgstr "Максимальная скорость зарядки батареи транспортного средства"

#: src/microsim/devices/MSDevice_StationFinder.cpp:79
msgid "Type of energy transfer"
msgstr "Тип передачи энергии"

#: src/microsim/devices/MSDevice_StationFinder.cpp:81
msgid ""
"After this waiting time vehicle searches for a new station when the initial "
"one is blocked"
msgstr ""
"После этого времени ожидания транспортное средство ищет новую станцию, если "
"начальная заблокирована"

#: src/microsim/devices/MSDevice_StationFinder.cpp:83
msgid ""
"Only stops with a predicted duration of at least the given threshold are "
"considered for opportunistic charging."
msgstr ""
"Только остановки с предсказанной длительностью не менее заданного порога "
"рассматриваются для оппортунистической зарядки."

#: src/microsim/devices/MSDevice_StationFinder.cpp:85
msgid "Target state of charge after which the vehicle stops charging"
msgstr ""
"Целевой уровень заряда, после которого транспортное средство прекращает "
"зарядку"

#: src/microsim/devices/MSDevice_StationFinder.cpp:87
msgid "State of charge the vehicle begins searching for charging stations"
msgstr ""
"Уровень заряда, при котором транспортное средство начинает поиск зарядных "
"станций"

#: src/microsim/devices/MSDevice_StationFinder.cpp:89
msgid ""
"State of charge below which the vehicle may look for charging opportunities "
"along its planned stops"
msgstr ""
"Уровень заряда ниже которого транспортное средство может искать возможности "
"зарядки на запланированных остановках"

#: src/microsim/devices/MSDevice_StationFinder.cpp:91
msgid ""
"Share of stopping time of the next independently planned stop to use for "
"charging instead"
msgstr ""
"Доля времени остановки следующей независимо запланированной остановки для "
"использования на зарядку"

#: src/microsim/devices/MSDevice_StationFinder.cpp:93
msgid ""
"Maximum distance in meters from the original stop to be replaced by the "
"charging stop"
msgstr ""
"Максимальное расстояние в метрах от исходной остановки для замены на "
"зарядную остановку"

#: src/microsim/devices/MSDevice_StationFinder.cpp:95
msgid ""
"Set a charging strategy to alter time and charging load from the set: [none, "
"balanced, latest]"
msgstr ""
"Установить стратегию зарядки для изменения времени и нагрузки зарядки из "
"набора: [none, balanced, latest]"

#: src/microsim/devices/MSDevice_StationFinder.cpp:97
msgid ""
"Only search for charging stations if the battery charge is not estimated "
"sufficient to complete the current route"
msgstr ""
"Искать зарядные станции только если заряд батареи не оценивается достаточным "
"для завершения текущего маршрута"

#: src/microsim/devices/MSDevice_StationFinder.cpp:138
msgid "Invalid device.stationfinder.chargingStrategy '%'."
msgstr "Недопустимая device.stationfinder.chargingStrategy '%'."

#: src/microsim/devices/MSDevice_StationFinder.cpp:148
msgid "Invalid device.stationfinder.rescueAction '%'."
msgstr "Недопустимая device.stationfinder.rescueAction '%'."

#: src/microsim/devices/MSDevice_StationFinder.cpp:164
msgid ""
"Vehicle '%' searches for charging stations only in the rescue case due to "
"search threshold % <= rescue threshold %."
msgstr ""
"Транспортное средство '%' ищет зарядные станции только в случае спасения из-"
"за порога поиска % <= порога спасения %."

#: src/microsim/devices/MSDevice_StationFinder.cpp:169
msgid ""
"Vehicle '%' won't do opportunistic charging as the threshold % is too close "
"to the regular one %."
msgstr ""
"Транспортное средство '%' не будет выполнять оппортунистическую зарядку, "
"поскольку порог % слишком близок к обычному %."

#: src/microsim/devices/MSDevice_StationFinder.cpp:212
msgid ""
"Rerouted vehicle '%' after waiting too long at the previous charging station "
"at time=%."
msgstr ""
"Перемаршрутизировано транспортное средство '%' после слишком долгого "
"ожидания на предыдущей зарядной станции во время=%."

#: src/microsim/devices/MSDevice_StationFinder.cpp:257
msgid ""
"Vehicle '%' wants to stop on lane % at pos % because of low battery charge % "
"at time=%."
msgstr ""
"Транспортное средство '%' хочет остановиться на полосе % в позиции % из-за "
"низкого заряда батареи % во время=%."

#: src/microsim/devices/MSDevice_StationFinder.cpp:499
msgid "Problem with inserting the charging station stop for vehicle %."
msgstr ""
"Проблема с вставкой остановки зарядной станции для транспортного средства %."

#: src/microsim/devices/MSDevice_StationFinder.cpp:519
msgid ""
"Vehicle '%' wants to charge at time=% but does not find any charging station "
"nearby."
msgstr ""
"Транспортное средство '%' хочет зарядиться во время=%, но не находит "
"зарядную станцию поблизости."

#: src/microsim/devices/MSDevice_StationFinder.cpp:591
msgid ""
"There is no charging station available to teleport the vehicle '%' to at "
"time=%. Thus the vehicle will be removed."
msgstr ""
"Нет доступной зарядной станции для телепортации транспортного средства '%' "
"во время=%. Таким образом, транспортное средство будет удалено."

#: src/microsim/devices/MSDevice_StationFinder.cpp:711
msgid "The charging rate limit of vehicle '%' is lifted at time=%"
msgstr ""
"Ограничение скорости зарядки транспортного средства '%' снято во время=%"

#: src/microsim/devices/MSDevice_StationFinder.cpp:713
msgid "The charging rate of vehicle '%' is limited to % at time=%"
msgstr "Скорость зарядки транспортного средства '%' ограничена до % во время=%"

#: src/microsim/devices/MSDevice_StationFinder.cpp:777
msgid "Parameter '%' is not supported for device of type '%'"
msgstr "Параметр '%' не поддерживается для устройства типа '%'"

#: src/microsim/devices/MSDevice_StationFinder.cpp:787
msgid "Setting parameter '%' requires a number for device of type '%'"
msgstr "Установка параметра '%' требует числа для устройства типа '%'"

#: src/microsim/devices/MSDevice_StationFinder.cpp:802
msgid "Setting parameter '%' is not supported for device of type '%'"
msgstr "Установка параметра '%' не поддерживается для устройства типа '%'"

#: src/microsim/devices/MSDevice_Taxi.cpp:87
msgid ""
"The dispatch algorithm [greedy|greedyClosest|greedyShared|routeExtension|"
"traci]"
msgstr ""
"Алгоритм диспетчеризации [greedy|greedyClosest|greedyShared|routeExtension|"
"traci]"

#: src/microsim/devices/MSDevice_Taxi.cpp:90
msgid "Write information from the dispatch algorithm to FILE"
msgstr "Записывать информацию из алгоритма диспетчеризации в ФАЙЛ"

#: src/microsim/devices/MSDevice_Taxi.cpp:93
msgid "Load dispatch algorithm parameters in format KEY1:VALUE1[,KEY2:VALUE]"
msgstr ""
"Загружать параметры алгоритма диспетчеризации в формате KEY1:VALUE1[,KEY2:"
"VALUE]"

#: src/microsim/devices/MSDevice_Taxi.cpp:96
msgid "The period between successive calls to the dispatcher"
msgstr "Период между последовательными вызовами диспетчера"

#: src/microsim/devices/MSDevice_Taxi.cpp:99
msgid "The time before aborting unreachable reservations"
msgstr "Время перед прерыванием недостижимых резерваций"

#: src/microsim/devices/MSDevice_Taxi.cpp:102
msgid "The behavior of idle taxis [stop|randomCircling|taxistand]"
msgstr "Поведение простаивающих такси [stop|randomCircling|taxistand]"

#: src/microsim/devices/MSDevice_Taxi.cpp:105
msgid "Write information from the idling algorithm to FILE"
msgstr "Записывать информацию из алгоритма простоя в ФАЙЛ"

#: src/microsim/devices/MSDevice_Taxi.cpp:123
msgid "Vehicle '%' with device.taxi should have vClass taxi instead of '%'."
msgstr ""
"Транспортное средство '%' с device.taxi должно иметь vClass taxi вместо '%'."

#: src/microsim/devices/MSDevice_Taxi.cpp:131
msgid ""
"Vehicle '%' with personCapacity % and containerCapacity % is not usable as "
"taxi."
msgstr ""
"Транспортное средство '%' с personCapacity % и containerCapacity % не может "
"использоваться как такси."

#: src/microsim/devices/MSDevice_Taxi.cpp:156
#, c-format
msgid "Dispatch algorithm '%' is not known"
msgstr "Алгоритм диспетчеризации '%' is неизвестен"

#: src/microsim/devices/MSDevice_Taxi.cpp:378
msgid "Invalid Re-dispatch for existing customer '%' with a new reservation"
msgstr ""
"Недопустимая повторная диспетчеризация для существующего клиента '%' с новой "
"резервацией"

#: src/microsim/devices/MSDevice_Taxi.cpp:411
msgid "Re-dispatch did not mention pickup for existing customer '%'"
msgstr ""
"Повторная диспетчеризация не упомянула посадку для существующего клиента '%'"

#: src/microsim/devices/MSDevice_Taxi.cpp:524
msgid "Could not add taxi stop, time=%, error=%"
msgstr "Не удалось добавить остановку такси, время=%, ошибка=%"

#: src/microsim/devices/MSDevice_Taxi.cpp:560
msgid "Taxi '%' aborts waiting for customers: % at time=%."
msgstr "Такси '%' прерывает ожидание клиентов: % во время=%."

#: src/microsim/devices/MSDevice_Taxi.cpp:781
msgid "Taxi '%' reaches scheduled end of service at time=%."
msgstr "Такси '%' достигает запланированного конца службы во время=%."

#: src/microsim/devices/MSDevice_Taxi.cpp:854
msgid ""
"All customers left vehicle '%' at time=% but there are % remaining stops"
msgstr ""
"Все клиенты покинули транспортное средство '%' во время=%, но осталось % "
"остановок"

#: src/microsim/devices/MSDevice_ToC.cpp:113
msgid "Vehicle type for manual driving regime."
msgstr "Тип транспортного средства для режима ручного управления."

#: src/microsim/devices/MSDevice_ToC.cpp:115
msgid "Vehicle type for automated driving regime."
msgstr "Тип транспортного средства для режима автоматизированного управления."

#: src/microsim/devices/MSDevice_ToC.cpp:117
msgid "Average response time needed by a driver to take back control."
msgstr "Среднее время реакции, необходимое водителю для возврата контроля."

#: src/microsim/devices/MSDevice_ToC.cpp:119
msgid "Recovery rate for the driver's awareness after a ToC."
msgstr "Скорость восстановления осведомлённости водителя после ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:121
msgid ""
"Attention level below which a driver restrains from performing lane changes "
"(value in [0,1])."
msgstr ""
"Уровень внимания ниже которого водитель воздерживается от смены полос "
"(значение в [0,1])."

#: src/microsim/devices/MSDevice_ToC.cpp:123
msgid "Average awareness a driver has initially after a ToC (value in [0,1])."
msgstr ""
"Средняя осведомлённость, которую водитель имеет изначально после ToC "
"(значение в [0,1])."

#: src/microsim/devices/MSDevice_ToC.cpp:125
msgid "Deceleration rate applied during a 'minimum risk maneuver'."
msgstr ""
"Скорость замедления, применяемая во время 'манёвра минимального риска'."

#: src/microsim/devices/MSDevice_ToC.cpp:127
msgid ""
"Time, which the vehicle requires to have ahead to continue in automated "
"mode. The default value of 0 indicates no dynamic triggering of ToCs."
msgstr ""
"Время, которое транспортному средству требуется впереди для продолжения в "
"автоматизированном режиме. Значение по умолчанию 0 указывает на отсутствие "
"динамического запуска ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:129
msgid "Probability that a dynamically triggered TOR is not answered in time."
msgstr ""
"Вероятность того, что динамически запущенный TOR не будет отвечен вовремя."

#: src/microsim/devices/MSDevice_ToC.cpp:131
msgid "If true, the vehicle tries to change to the right during an MRM."
msgstr ""
"Если true, транспортное средство пытается сменить полосу вправо во время MRM."

#: src/microsim/devices/MSDevice_ToC.cpp:133
msgid ""
"If set, the vehicle tries to reach the given named stopping place during an "
"MRM."
msgstr ""
"Если установлено, транспортное средство пытается достичь заданного "
"именованного места остановки во время MRM."

#: src/microsim/devices/MSDevice_ToC.cpp:135
msgid "Duration the vehicle stays at the safe spot after an MRM."
msgstr ""
"Длительность пребывания транспортного средства на безопасном месте после MRM."

#: src/microsim/devices/MSDevice_ToC.cpp:137
msgid ""
"Maximal acceleration that may be applied during the ToC preparation phase."
msgstr ""
"Максимальное ускорение, которое может применяться во время фазы подготовки "
"ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:139
msgid "Timegap for ToC preparation phase."
msgstr "Временной зазор для фазы подготовки ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:141
msgid "Additional spacing for ToC preparation phase."
msgstr "Дополнительное расстояние для фазы подготовки ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:143
msgid ""
"Maximal deceleration applied for establishing increased gap in ToC "
"preparation phase."
msgstr ""
"Максимальное замедление, применяемое для установления увеличенного зазора в "
"фазе подготовки ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:145
msgid ""
"Rate of adaptation towards the increased headway during ToC preparation."
msgstr "Скорость адаптации к увеличенному headway во время подготовки ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:147
msgid ""
"Whether a coloring scheme shall by applied to indicate the different ToC "
"stages."
msgstr "Должна ли применяться схема окраски для индикации разных стадий ToC."

#: src/microsim/devices/MSDevice_ToC.cpp:149
msgid "Switches on output by specifying an output filename."
msgstr "Включает вывод, указывая имя файла вывода."

#: src/microsim/devices/MSDevice_ToC.cpp:158
msgid "ToC device is not supported by the mesoscopic simulation."
msgstr "Устройство ToC не поддерживается мезоскопической симуляцией."

#: src/microsim/devices/MSDevice_ToC.cpp:193
msgid ""
"Given value for ToC device parameter 'dynamicMRMProbability' (=%) is not in "
"the admissible range [0,0.5]. Truncated to %."
msgstr ""
"Заданное значение для параметра устройства ToC 'dynamicMRMProbability' (=%) "
"не в допустимом диапазоне [0,0.5]. Усечено до %."

#: src/microsim/devices/MSDevice_ToC.cpp:219
msgid ""
"If any openGap parameters for the ToC model are specified, then at least one "
"of toc.ogNewTimeHeadway and toc.ogNewSpaceHeadway must be defined."
msgstr ""
"Если указаны какие-либо параметры openGap для модели ToC, то должен быть "
"определён хотя бы один из toc.ogNewTimeHeadway и toc.ogNewSpaceHeadway."

#: src/microsim/devices/MSDevice_ToC.cpp:551
msgid "Ignoring unknown safe spot '%' for vehicle '%'."
msgstr ""
"Игнорируется неизвестное безопасное место '%' для транспортного средства '%'."

#: src/microsim/devices/MSDevice_ToC.cpp:704
#, c-format
msgid "vType '%' for vehicle '%' is not known."
msgstr "vType '%' for для транспортного средства '%' is неизвестен."

#: src/microsim/devices/MSDevice_ToC.cpp:908
msgid ""
"Setting device.toc.currentAwareness during automated mode has no effect."
msgstr ""
"Установка device.toc.currentAwareness в автоматизированном режиме не имеет "
"эффекта."

#: src/microsim/devices/MSDevice_ToC.cpp:925
#, c-format
msgid ""
"Value of dynamicToCThreshold must be non-negative. (Given value % for "
"vehicle % is ignored)"
msgstr ""
"Значение dynamicToCThreshold должно быть неотрицательным. (Заданное значение "
"% for для транспортного средства % is игнорируется)"

#: src/microsim/devices/MSDevice_ToC.cpp:936
#, c-format
msgid ""
"Value of dynamicMRMProbability must be non-negative. (Given value % for "
"vehicle % is ignored)"
msgstr ""
"Значение dynamicMRMProbability должно быть неотрицательным. (Заданное "
"значение % for для транспортного средства % is игнорируется)"

#: src/microsim/devices/MSDevice_ToC.cpp:950
#, c-format
msgid ""
"Value of maxPreparationAccel must be non-negative. (Given value % for "
"vehicle % is ignored)"
msgstr ""
"Значение maxPreparationAccel должно быть неотрицательным. (Заданное значение "
"% for для транспортного средства % is игнорируется)"

#: src/microsim/devices/MSDevice_ToC.cpp:991
#: src/microsim/devices/MSDevice_ToC.cpp:1012
msgid "Unknown ToCState '%'"
msgstr "Неизвестное ToCState '%'"

#: src/microsim/devices/MSDevice_Transportable.cpp:69
#, c-format
msgid "Vehicle type '%' in parameter '%' of vehicle '%' is not known."
msgstr ""
"Тип транспортного средства '%' in в параметре '%' of транспортного средства "
"'%' is неизвестен."

#: src/microsim/devices/MSDispatch.cpp:120
msgid ""
"Mixing reservations of persons and containers with the same group is not "
"supported for % and %"
msgstr ""
"Смешивание резерваций людей и контейнеров с одной группой не поддерживается "
"для % и %"

#: src/microsim/devices/MSDispatch.cpp:298
msgid "Inconsistent group reservations."
msgstr "Несогласованные групповые резервации."

#: src/microsim/devices/MSDispatch.cpp:302
msgid "Inconsistent group reservations (2)."
msgstr "Несогласованные групповые резервации (2)."

#: src/microsim/devices/MSIdling.cpp:66
msgid "Idle taxi '%' has no next segment to stop. time=%."
msgstr ""
"Простаивающее такси '%' не имеет следующего сегмента для остановки. время=%."

#: src/microsim/devices/MSIdling.cpp:110
#, c-format
msgid "Idle taxi '%' could not stop within %m"
msgstr "Простаивающее такси '%' could не смогло остановиться в пределах %m"

#: src/microsim/devices/MSIdling.cpp:163
#, c-format
msgid "Vehicle '%' ends idling in a cul-de-sac"
msgstr "Транспортное средство '%' ends завершает простой в тупике"

#: src/microsim/devices/MSIdling.cpp:189
msgid "Could not determine taxi stand for vehicle '%' at time=%"
msgstr ""
"Не удалось определить стоянку такси для транспортного средства '%' во время=%"

#: src/microsim/devices/MSRoutingEngine.cpp:100
msgid "Rerouting is useless if the edge weights do not get updated!"
msgstr "Перемаршрутизация бесполезна, если веса рёбер не обновляются!"

#: src/microsim/devices/MSRoutingEngine.cpp:160
msgid "weights.priority-factor cannot be negative."
msgstr "weights.priority-factor не может быть отрицательным."

#: src/microsim/devices/MSRoutingEngine.cpp:164
msgid ""
"Option weights.priority-factor does not take effect because all edges have "
"the same priority"
msgstr ""
"Опция weights.priority-factor не имеет эффекта, поскольку все рёбра имеют "
"одинаковый приоритет"

#: src/microsim/devices/MSRoutingEngine.cpp:418
msgid "Unknown routing algorithm '%'!"
msgstr "Неизвестный алгоритм маршрутизации '%'!"

#: src/microsim/devices/MSTransportableDevice_Routing.cpp:48
msgid "The period with which the person shall be rerouted"
msgstr "Период, с которым человек должен перемаршрутизироваться"

#: src/microsim/devices/MSTransportableDevice_Routing.cpp:54
msgid ""
"Which part of the person plan is to be replaced (stage, sequence, or trip)"
msgstr ""
"Какая часть плана человека должна быть заменена (стадия, последовательность "
"или поездка)"

#: src/microsim/engine/VehicleEngineHandler.cpp:157
msgid "Invalid engine map type. Only \"poly\" is supported for now"
msgstr "Недопустимый тип карты двигателя. Пока поддерживается только \"poly\""

#: src/microsim/engine/VehicleEngineHandler.cpp:197
msgid "Unknown tag '%' while parsing."
msgstr "Неизвестный тег '%' при разборе."

#: src/microsim/lcmodels/MSAbstractLaneChangeModel.cpp:84
#, c-format
msgid "Lane change model '%' is not compatible with sublane simulation"
msgstr "Модель смены полосы '%' is несовместима с симуляцией субполос"

#: src/microsim/lcmodels/MSAbstractLaneChangeModel.cpp:102
#, c-format
msgid "Lane change model '%' not implemented"
msgstr "Модель смены полосы '%' not не реализована"

#: src/microsim/output/MSE2Collector.cpp:108
msgid ""
"No valid detector length and start position given. Assuming startPos = 0 and "
"length = end position"
msgstr ""
"Не указана допустимая длина детектора и начальная позиция. Предполагается "
"startPos = 0 и length = конечная позиция"

#: src/microsim/output/MSE2Collector.cpp:112
msgid ""
"No valid detector length and end position given. Assuming endPos = lane "
"length and length = endPos-startPos"
msgstr ""
"Не указана допустимая длина детектора и конечная позиция. Предполагается "
"endPos = длина полосы и length = endPos-startPos"

#: src/microsim/output/MSE2Collector.cpp:879
msgid "Multi-lane e2Detector does not support detecting persons yet"
msgstr "Многополосный e2Detector пока не поддерживает обнаружение людей"

#: src/microsim/output/MSMeanData.cpp:160
msgid "Negative vehicle step fraction for '%' on lane '%'."
msgstr "Отрицательная доля шага транспортного средства для '%' на полосе '%'."

#: src/microsim/output/MSMeanData.cpp:557
#: src/microsim/output/MSMeanData.cpp:610
msgid "aggregated meanData output not yet implemented for trackVehicles"
msgstr "агрегированный вывод meanData пока не реализован для trackVehicles"

#: src/microsim/output/MSStopOut.cpp:100
msgid ""
"Vehicle '%' loads persons on edge '%', time=% without starting the stop."
msgstr ""
"Транспортное средство '%' загружает людей на ребре '%', время=% без начала "
"остановки."

#: src/microsim/output/MSStopOut.cpp:112
msgid ""
"Vehicle '%' unloads persons on edge '%', time=% without starting the stop."
msgstr ""
"Транспортное средство '%' выгружает людей на ребре '%', время=% без начала "
"остановки."

#: src/microsim/output/MSStopOut.cpp:125
msgid ""
"Vehicle '%' loads container on edge '%', time=% without starting the stop."
msgstr ""
"Транспортное средство '%' загружает контейнер на ребре '%', время=% без "
"начала остановки."

#: src/microsim/output/MSStopOut.cpp:137
msgid ""
"Vehicle '%' unloads container on edge '%', time=% without starting the stop."
msgstr ""
"Транспортное средство '%' выгружает контейнер на ребре '%', время=% без "
"начала остановки."

#: src/microsim/output/MSStopOut.cpp:149
msgid "Vehicle '%' ends stop on edge '%', time=% without entering the stop."
msgstr ""
"Транспортное средство '%' завершает остановку на ребре '%', время=% без "
"входа в остановку."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:149
#, c-format
msgid "Traffic light '%' does not control any links"
msgstr "Светофор '%' doesне управляет никакими связями"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:239
msgid ""
"Unknown inductionLoop '%' given as custom detector for actuated tlLogic '%', "
"program '%."
msgstr ""
"Неизвестная индукционная петля '%' указана как пользовательский детектор для "
"actuated tlLogic '%', программа '%."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:252
msgid ""
"At actuated tlLogic '%', minDur % is too short for a detector gap of %m."
msgstr ""
"В actuated tlLogic '%', minDur % слишком короткий для зазора детектора %м."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:433
msgid "At actuated tlLogic '%', actuated phase % has no controlling detector."
msgstr ""
"В actuated tlLogic '%', actuated фаза % не имеет управляющего детектора."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:476
msgid "At actuated tlLogic '%', linkIndex % has no controlling detector."
msgstr "В actuated tlLogic '%', linkIndex % не имеет управляющего детектора."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:483
msgid ""
"Invalid link '%' given as linkMaxDur parameter for actuated tlLogic '%', "
"program '%."
msgstr ""
"Недопустимая связь '%' указана как параметр linkMaxDur для actuated tlLogic "
"'%', программа '%."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:493
msgid ""
"Invalid link '%' given as linkMinDur parameter for actuated tlLogic '%', "
"program '%."
msgstr ""
"Недопустимая связь '%' указана как параметр linkMinDur для actuated tlLogic "
"'%', программа '%."

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1225
msgid "Unmatched parentheses in condition %'"
msgstr "Несоответствующие скобки в условии %'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1234
#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1245
#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1252
#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1266
#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1282
msgid ""
"Error when evaluating expression '%':\n"
"  %"
msgstr ""

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1240
msgid "Invalid empty condition '%'"
msgstr "Недопустимое пустое условие '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1255
msgid "Unsupported condition '%'"
msgstr "Неподдерживаемое условие '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1287
msgid "Parsing expressions with % elements ('%') is not supported"
msgstr "Разбор выражений с % элементами ('%') не поддерживается"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1318
msgid "Division by 0 in condition '%'"
msgstr "Деление на 0 в условии '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1327
msgid "Unsupported operator '%' in condition '%'"
msgstr "Неподдерживаемый оператор '%' в условии '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1336
msgid "Function '%' requires % arguments but % were given"
msgstr "Функция '%' требует % аргументов, но передано %"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1351
msgid "Error when evaluating function '%' with args '%' (%)"
msgstr "Ошибка при оценке функции '%' с аргументами '%' (%)"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1369
#, c-format
msgid "Modifying global condition '%' is forbidden"
msgstr "Модификация глобального условия '%' is запрещена"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1381
msgid "Invalid empty expression"
msgstr "Недопустимое пустое выражение"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1446
#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1461
msgid "Invalid link index '%' in expression '%'"
msgstr "Недопустимый индекс связи '%' в выражении '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1466
msgid "Unsupported function '%' in expression '%'"
msgstr "Неподдерживаемая функция '%' в выражении '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1510
msgid "Error when retrieving conditions '%' for tlLogic '%' (%)"
msgstr "Ошибка при получении условий '%' для tlLogic '%' (%)"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1525
msgid "Unknown condition '%' for actuated traffic light '%'"
msgstr "Неизвестное условие '%' для actuated светофора '%'"

#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1556
#: src/microsim/traffic_lights/MSActuatedTrafficLightLogic.cpp:1573
msgid "Invalid lane '%' in key '%' for actuated traffic light '%'"
msgstr "Недопустимая полоса '%' в ключе '%' для actuated светофора '%'"

#: src/microsim/traffic_lights/MSDelayBasedTrafficLightLogic.cpp:96
msgid ""
"Unknown laneAreaDetector '%' given as custom detector for delay_based "
"tlLogic '%', program '%."
msgstr ""
"Неизвестный laneAreaDetector '%' указан как пользовательский детектор для "
"delay_based tlLogic '%', программа '%."

#: src/microsim/traffic_lights/MSDriveWay.cpp:1055
msgid "Found circular block after % (% edges, length %)"
msgstr "Найден циклический блок после % (% рёбер, длина %)"

#: src/microsim/traffic_lights/MSDriveWay.cpp:2236
msgid "Unknown vehicle '%' in driveway '%'"
msgstr "Неизвестное транспортное средство '%' в driveway '%'"

#: src/microsim/traffic_lights/MSOffTrafficLightLogic.cpp:80
msgid "Invalid 'off'-state for link % at junction '%'"
msgstr "Недопустимое состояние 'off' для связи % на перекрёстке '%'"

#: src/microsim/traffic_lights/MSOffTrafficLightLogic.cpp:84
msgid "Inconsistent 'off'-states for linkIndex % at tlLogic '%'"
msgstr "Несогласованные состояния 'off' для linkIndex % в tlLogic '%'"

#: src/microsim/traffic_lights/MSRailSignal.cpp:95
#, c-format
msgid "Rail signal at junction '%' does not control any links"
msgstr ""
"Железнодорожный сигнал на перекрёстке '%' does не управляет никакими связями"

#: src/microsim/traffic_lights/MSRailSignalConstraint.cpp:157
#, c-format
msgid "Unknown tracker lane '%' in loaded state."
msgstr "Неизвестная полоса отслеживания '%' in в загруженном состоянии."

#: src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:169
msgid "Listing output lanes"
msgstr "Вывод списка выходных полос"

#: src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:243
#: src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:277
msgid "Unrecognized traffic threshold calculation mode"
msgstr "Нераспознанный режим расчёта порога трафика"

#: src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:57
msgid "NO VALID POLICY LIST READ"
msgstr "НЕ ПРОЧИТАН ДОПУСТИМЫЙ СПИСОК ПОЛИТИК"

#: src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:81
msgid "VEHICLE TYPES WEIGHT only works with phase policy, which is missing"
msgstr "VEHICLE TYPES WEIGHT работает только с политикой фазы, которой нет"

#: src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:160
#, c-format
msgid ""
"MSSwarmTrafficLightLogic::init Intersection % pheromoneInputLanes: lane "
"% not allowed"
msgstr ""
"MSSwarmTrafficLightLogic::init Перекрёсток % pheromoneInputLanes: полоса "
"% not не разрешена"

#: src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:182
#, c-format
msgid ""
"MSSwarmTrafficLightLogic::init Intersection % pheromoneOutputLanes lane "
"% not allowed"
msgstr ""
"MSSwarmTrafficLightLogic::init Перекрёсток % pheromoneOutputLanes полоса "
"% not не разрешена"

#: src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:194
msgid "*** Intersection % will run using MSSwarmTrafficLightLogic ***"
msgstr ""
"*** Перекрёсток % будет работать с использованием MSSwarmTrafficLightLogic "
"***"

#: src/microsim/traffic_lights/MSSwarmTrafficLightLogic.cpp:202
msgid "TL % time 0 Policy: % (pheroIn= 0 ,pheroOut= 0 ) OldPolicy: % ."
msgstr ""
"TL % время 0 Политика: % (pheroIn= 0 ,pheroOut= 0 ) СтараяПолитика: % ."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:82
#: src/microsim/traffic_lights/MSTLLogicControl.cpp:123
msgid "Mismatching phase size in tls '%', program '%'."
msgstr "Несоответствие размера фазы в tls '%', программа '%'."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:117
msgid "No initial signal plan loaded for tls '%'."
msgstr "Не загружен начальный план сигналов для tls '%'."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:164
msgid "Could not build an off-state for tls '%'."
msgstr "Не удалось построить состояние off для tls '%'."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:168
msgid ""
"Can not switch tls '%' to program '%';\n"
" The program is not known."
msgstr ""
"Не удаётся переключить tls '%' на программу '%';\n"
" Программа неизвестна."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:503
#, c-format
msgid ""
"The computed factor sum in WAUT '%' at time '%' equals zero;\n"
" assuming an error in WAUT definition."
msgstr ""
"Вычисленная сумма факторов в WAUT '%' at во время '%' equals равна нулю;\n"
" предполагается ошибка в определении WAUT."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:658
msgid "Could not switch tls '%' to program '%': No such tls exists."
msgstr ""
"Не удалось переключить tls '%' на программу '%': Такой tls не существует."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:670
msgid "Waut '%' was already defined."
msgstr "Waut '%' уже определён."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:687
#: src/microsim/traffic_lights/MSTLLogicControl.cpp:709
#: src/microsim/traffic_lights/MSTLLogicControl.cpp:744
msgid "Waut '%' was not yet defined."
msgstr "Waut '%' ещё не определён."

#: src/microsim/traffic_lights/MSTLLogicControl.cpp:714
msgid "TLS '%' to switch in WAUT '%' was not yet defined."
msgstr "TLS '%' для переключения в WAUT '%' ещё не определён."

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:168
msgid "Unused states in tlLogic '%', program '%' in phase % after tl-index %"
msgstr ""
"Неиспользуемые состояния в tlLogic '%', программа '%' в фазе % после tl-"
"индекса %"

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:187
msgid ""
"Missing yellow phase in tlLogic '%', program '%' for tl-index % when "
"switching% to phase %."
msgstr ""
"Отсутствует жёлтая фаза в tlLogic '%', программа '%' для tl-индекса % при "
"переключении% на фазу %."

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:221
msgid "Missing green phase in tlLogic '%', program '%' for tl-index %."
msgstr ""
"Отсутствует зелёная фаза в tlLogic '%', программа '%' для tl-индекса %."

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:263
#, c-format
msgid " Overall % lanes in % phases are unsafe."
msgstr " В целом % полос в % фазах небезопасны."

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:264
msgid ""
"Unsafe green phase % in tlLogic '%', program '%'. Lane '%' is targeted by % "
"'G'-links. (use 'g' instead)%"
msgstr ""
"Небезопасная зелёная фаза % в tlLogic '%', программа '%'. Полоса '%' целится "
"% 'G'-связями. (используйте 'g' вместо)%"

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:333
msgid ""
"Program '%' at tlLogic '%' is incompatible with logic at junction "
"'%' (mutual conflict between link indices %,% tl indices %,% phase %).\n"
"  To avoid deadlock/collisions, either: rebuild the signal plan with a newer "
"version of netconvert/netedit\n"
"  or rebuild the network with option '--tls.ignore-internal-junction-jam' or "
"include the program when building."
msgstr ""

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:538
msgid "Green fraction is only 1% for link % in tlLogic '%', program '%'."
msgstr "Доля зелёного только 1% для связи % в tlLogic '%', программа '%'."

#: src/microsim/traffic_lights/MSTrafficLightLogic.cpp:543
#, c-format
msgid ""
"Edge '%' is shorter than %m (%m) and will cause incorrect flow reduction "
"with option --meso-tls-penalty"
msgstr ""
"Ребро '%' is  короче %m (%m) и вызовет неверное снижение потока с опцией --"
"meso-tls-penalty"

#: src/microsim/traffic_lights/NEMAController.cpp:164
msgid ""
"At NEMA tlLogic '%', different sizes of NEMA phase states. Please check the "
"NEMA XML"
msgstr ""
"В NEMA tlLogic '%', разные размеры состояний фаз NEMA. Проверьте NEMA XML"

#: src/microsim/traffic_lights/NEMAController.cpp:569
msgid "At NEMA tlLogic '%', actuated phase % has no controlling detector"
msgstr "В NEMA tlLogic '%', actuated фаза % не имеет управляющего детектора"

#: src/microsim/traffic_lights/NEMAController.cpp:587
msgid "At NEMA tlLogic '%, linkIndex % has no controlling detector"
msgstr "В NEMA tlLogic '%, linkIndex % не имеет управляющего детектора"

#: src/microsim/traffic_lights/NEMAController.cpp:633
#, c-format
msgid "NEMA tlLogic '%' is not coordinated but an offset was set."
msgstr "NEMA tlLogic '%' is не координирован, но установлен offset."

#: src/microsim/traffic_lights/NEMAController.cpp:975
msgid "I am starting in the coordinated phases"
msgstr "Я начинаю в координированных фазах"

#: src/microsim/transportables/MSPModel.h:190
msgid "moveTo is ignored by the current movement model"
msgstr "moveTo игнорируется текущей моделью движения"

#: src/microsim/transportables/MSPModel.h:206
msgid "moveToXY is ignored by the current movement model"
msgstr "moveToXY игнорируется текущей моделью движения"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:165
msgid "Error while adding person '%' as JuPedSim agent: %"
msgstr "Ошибка при добавлении человека '%' как агента JuPedSim: %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:179
msgid "Error while creating fixed transition for person '%': %"
msgstr "Ошибка при создании фиксированного перехода для человека '%': %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:185
msgid "Error while setting transition for person '%': %"
msgstr "Ошибка при установке перехода для человека '%': %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:204
msgid "Error while adding waypoint for person '%': %"
msgstr "Ошибка при добавлении промежуточной точки для человека '%': %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:241
#: src/microsim/transportables/MSPModel_Striping.cpp:175
msgid "Person '%' could not find sidewalk on edge '%', time=%."
msgstr "Человек '%' не смог найти тротуар на ребре '%', время=%."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:255
#, c-format
msgid "FromTaz '%' for person '%' has no shape information."
msgstr "FromTaz '%' для человека '%' не имеет информации о форме."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:313
msgid "No waiting set for crossing at %."
msgstr "Не установлен набор ожидания для пересечения в %."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:353
msgid "Error while adding a journey for person '%': %"
msgstr "Ошибка при добавлении путешествия для человека '%': %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:387
msgid "Error while switching to a new journey for person '%': %"
msgstr "Ошибка при переключении на новое путешествие для человека '%': %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:419
msgid "Error during iteration %: %"
msgstr "Ошибка во время итерации %: %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:587
msgid "Person '%' in vanishing area '%' was removed from the simulation."
msgstr "Человек '%' в исчезающей области '%' был удалён из симуляции."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:694
msgid "Error while generating geometry for carriages."
msgstr "Ошибка при генерации геометрии для вагонов."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:705
#: src/microsim/transportables/MSPModel_JuPedSim.cpp:1181
#, c-format
msgid ""
"While generating geometry % connected components were detected, %% of total "
"pedestrian area is covered by the largest."
msgstr ""
"При генерации геометрии обнаружено % connected связанных компонентов, %% of "
"общей пешеходной зоны покрыто наибольшим."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:759
msgid "Polygon '%' at junction '%' will be skipped as it is just a point."
msgstr ""
"Полигон '%' на перекрёстке '%' будет пропущен, поскольку это просто точка."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:778
msgid ""
"Polygon '%' at junction '%' had some equal consecutive points removed: %"
msgstr ""
"Полигон '%' на перекрёстке '%' имел удалённые равные последовательные точки: "
"%"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:787
#, c-format
msgid "Polygon '%' at junction '%' has been dilated as it is just a segment."
msgstr ""
"Полигон '%' на перекрёстке '%' был расширен, поскольку это просто сегмент."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:789
#, c-format
msgid "Polygon '%' has been dilated as it is just a segment."
msgstr "Полигон '%' был расширен, поскольку это просто сегмент."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:797
#, c-format
msgid ""
"Polygon '%' at junction '%' has been replaced by its convex hull as it is "
"not simple."
msgstr ""
"Полигон '%' на перекрёстке '%' заменён своей выпуклой оболочкой, поскольку "
"он не простой."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:802
msgid "Polygon '%' at junction '%' will be skipped as it is not simple."
msgstr ""
"Полигон '%' на перекрёстке '%' будет пропущен, поскольку он не простой."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:924
msgid ""
"Union of walkable areas minus union of obstacles is not a simple polygon."
msgstr ""
"Объединение проходимых зон минус объединение препятствий не является простым "
"полигоном."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:1060
msgid "Error while generating geometry: %"
msgstr "Ошибка при генерации геометрии: %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:1152
msgid "Error while adding waiting set for % on '%': %"
msgstr "Ошибка при добавлении набора ожидания для % на '%': %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:1202
msgid ""
"Adapting geometry repulsion default values for jupedsim timestep of 0.02."
msgstr ""
"Адаптация значений отталкивания геометрии по умолчанию для шага jupedsim "
"0.02."

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:1248
msgid "Error creating the pedestrian model: %"
msgstr "Ошибка при создании модели пешехода: %"

#: src/microsim/transportables/MSPModel_JuPedSim.cpp:1254
msgid "Error creating the simulation: %"
msgstr "Ошибка при создании симуляции: %"

#: src/microsim/transportables/MSPModel_Striping.cpp:124
#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:920
msgid ""
"Pedestrian vType '%' width % is larger than pedestrian.striping.stripe-width "
"and this may cause collisions with vehicles."
msgstr ""
"Ширина пешеходного vType '%' % больше, чем pedestrian.striping.stripe-width, "
"и это может вызвать столкновения с транспортными средствами."

#: src/microsim/transportables/MSPModel_Striping.cpp:348
#, c-format
msgid "Invalid walkingarea '%' does not allow continuation."
msgstr "Недопустимая walkingarea '%' does не позволяет продолжения."

#: src/microsim/transportables/MSPModel_Striping.cpp:1548
msgid " between edge '%' and edge '%'"
msgstr " между ребром '%' и ребром '%'"

#: src/microsim/transportables/MSPModel_Striping.cpp:1550
msgid "Person '%' walking from edge '%' to edge '%' has a disconnect%, time=%."
msgstr "Человек '%' идущий с ребра '%' на ребро '%' имеет разрыв%, время=%."

#: src/microsim/transportables/MSPModel_Striping.cpp:1853
msgid "Disconnected walk for person '%'."
msgstr "Разорванная прогулка для человека '%'."

#: src/microsim/transportables/MSPModel_Striping.cpp:2060
msgid "Person '%' is jammed on edge '%', time=%."
msgstr "Человек '%' застрял на ребре '%', время=%."

#: src/microsim/transportables/MSStageDriving.cpp:249
msgid ""
"Vehicle '%' exceeds personCapacity % when placing triggered person '%', time="
"%"
msgstr ""
"Транспортное средство '%' превышает personCapacity % при размещении "
"триггерного человека '%', время=%"

#: src/microsim/transportables/MSStageDriving.cpp:255
msgid ""
"Vehicle '%' exceeds containerCapacity % when placing triggered container "
"'%', time=%"
msgstr ""
"Транспортное средство '%' превышает containerCapacity % при размещении "
"триггерного контейнера '%', время=%"

#: src/microsim/transportables/MSStageTrip.cpp:154
msgid ""
"Ignoring vehicle type '%' when routing person '%' because it is not allowed "
"on the start edge."
msgstr ""
"Игнорируется тип транспортного средства '%' при маршрутизации человека '%', "
"поскольку он не разрешён на начальном ребре."

#: src/microsim/transportables/MSStageWalking.cpp:95
msgid "Adjusting departPos for cloned walk with routeDistribution '%'"
msgstr ""
"Корректировка departPos для клонированной прогулки с routeDistribution '%'"

#: src/microsim/transportables/MSStageWalking.cpp:99
msgid "Adjusting arrivalPos for cloned walk with routeDistribution '%'"
msgstr ""
"Корректировка arrivalPos для клонированной прогулки с routeDistribution '%'"

#: src/microsim/transportables/MSStageWalking.cpp:103
msgid "Adjusting departLane for cloned walk with routeDistribution '%'"
msgstr ""
"Корректировка departLane для клонированной прогулки с routeDistribution '%'"

#: src/microsim/transportables/MSStageWalking.cpp:279
msgid ""
"The pedestrian model uses infrastructure which is not in the network, "
"timeLoss and routeLength may be invalid."
msgstr ""
"Модель пешехода использует инфраструктуру, которой нет в сети, timeLoss и "
"routeLength могут быть недопустимыми."

#: src/microsim/transportables/MSTransportable.cpp:153
msgid "Changing a transportable ID is not permitted"
msgstr "Изменение идентификатора transportable запрещено"

#: src/microsim/transportables/MSTransportable.cpp:302
msgid "Teleporting % '%'; waited too long, from edge '%', time=%."
msgstr "Телепортация % '%'; слишком долго ждал, с ребра '%', время=%."

#: src/microsim/transportables/MSTransportable.cpp:526
msgid "parkingAreaReroute not supported for containers"
msgstr "parkingAreaReroute не поддерживается для контейнеров"

#: src/microsim/transportables/MSTransportableControl.cpp:76
msgid "Unknown pedestrian model '%'"
msgstr "Неизвестная модель пешехода '%'"

#: src/microsim/trigger/MSCalibrator.cpp:165
msgid "No flow intervals in calibrator '%'."
msgstr "Нет интервалов потока в калибраторе '%'."

#: src/microsim/trigger/MSCalibrator.cpp:185
#, c-format
msgid "Calibrator '%' has no active or upcoming interval"
msgstr "Калибратор '%' не имеет активного или предстоящего интервала"

#: src/microsim/trigger/MSCalibrator.cpp:234
msgid "Insertion lane may differ from calibrator lane for calibrator '%'."
msgstr ""
"Полоса вставки может отличаться от полосы калибратора для калибратора '%'."

#: src/microsim/trigger/MSCalibrator.cpp:238
msgid "Unknown vehicle type '%' in calibrator '%'."
msgstr "Неизвестный тип транспортного средства '%' в калибраторе '%'."

#: src/microsim/trigger/MSCalibrator.cpp:241
msgid "Mandatory attribute missing in definition of calibrator '%'."
msgstr "Отсутствует обязательный атрибут в определении калибратора '%'."

#: src/microsim/trigger/MSCalibrator.cpp:243
msgid ""
"Non-numeric value for numeric attribute in definition of calibrator '%'."
msgstr ""
"Нечисловое значение для числового атрибута в определении калибратора '%'."

#: src/microsim/trigger/MSCalibrator.cpp:246
msgid ""
"Either 'vehsPerHour', 'speed' or 'type' has to be set in flow definition of "
"calibrator '%'."
msgstr ""
"В определении потока калибратора '%' должен быть установлен либо "
"'vehsPerHour', 'speed' или 'type'."

#: src/microsim/trigger/MSCalibrator.cpp:249
msgid "Type calibration is not supported in meso for calibrator '%'."
msgstr "Калибровка типа не поддерживается в мезо для калибратора '%'."

#: src/microsim/trigger/MSCalibrator.cpp:343
msgid "Calibrator '%' could not remove vehicle '%' time=%."
msgstr "Калибратор '%' не смог удалить транспортное средство '%' время=%."

#: src/microsim/trigger/MSCalibrator.cpp:734
msgid "Cannot set flow for calibrator '%' with overlapping interval."
msgstr ""
"Не удаётся установить поток для калибратора '%' с пересекающимся интервалом."

#: src/microsim/trigger/MSCalibrator.cpp:736
msgid "Cannot set flow for calibrator '%' with negative interval."
msgstr ""
"Не удаётся установить поток для калибратора '%' с отрицательным интервалом."

#: src/microsim/trigger/MSChargingStation.cpp:48
#: src/microsim/trigger/MSChargingStation.cpp:54
#: src/microsim/trigger/MSChargingStation.cpp:59
#: src/microsim/trigger/MSChargingStation.cpp:64
msgid "Attribute % for chargingStation with ID='%' is invalid (%)."
msgstr "Атрибут % для chargingStation с ID='%' недопустим (%)."

#: src/microsim/trigger/MSChargingStation.cpp:69
msgid "ChargingStation with ID='%' doesn't have a valid position (% < %)."
msgstr "ChargingStation с ID='%' не имеет допустимой позиции (% < %)."

#: src/microsim/trigger/MSChargingStation.h:70
msgid "Encountered an unknown charge type. Assuming charge type 'normal'."
msgstr ""
"Обнаружен неизвестный тип зарядки. Предполагается тип зарядки 'normal'."

#: src/microsim/trigger/MSLaneSpeedTrigger.cpp:166
msgid "Invalid or unsorted time entry in vss '%'."
msgstr "Недопустимая или несортированная запись времени в vss '%'."

#: src/microsim/trigger/MSLaneSpeedTrigger.cpp:182
msgid "Time % was set twice for vss '%'; replacing first entry."
msgstr "Время % установлено дважды для vss '%'; замена первой записи."

#: src/microsim/trigger/MSOverheadWire.cpp:354
#: src/microsim/trigger/MSOverheadWire.cpp:409
#: src/microsim/trigger/MSOverheadWire.cpp:454
#: src/microsim/trigger/MSOverheadWire.cpp:471
#: src/microsim/trigger/MSOverheadWire.cpp:492
#: src/microsim/trigger/MSOverheadWire.cpp:518
#: src/microsim/trigger/MSOverheadWire.cpp:544
#: src/netload/NLTriggerBuilder.cpp:394
msgid ""
"Overhead circuit solver requested, but solver support (Eigen) not compiled "
"in."
msgstr ""
"Запрошен решатель контактной цепи, но поддержка решателя (Eigen) не "
"скомпилирована."

#: src/microsim/trigger/MSOverheadWire.cpp:579
msgid "Overhead circuit solver requested, but solver support not compiled in."
msgstr ""
"Запрошен решатель контактной цепи, но поддержка решателя не скомпилирована."

#: src/microsim/trigger/MSOverheadWire.cpp:690
#, c-format
msgid ""
"The requested total power could not be delivered by the overhead wire. Only "
"% of originally requested power was provided."
msgstr ""
"Запрошенная общая мощность не могла быть доставлена контактной сетью. Было "
"предоставлено только % of от первоначально запрошенной мощности."

#: src/microsim/trigger/MSStoppingPlaceRerouter.cpp:169
#, c-format
msgid ""
"Stopping place '%' along the way cannot be used by vehicle '%' for unknown "
"reason"
msgstr ""
"Остановка '%' along по пути не может использоваться транспортным средством "
"'%' for по неизвестной причине"

#: src/microsim/trigger/MSStoppingPlaceRerouter.cpp:469
msgid ""
"Invalid distance computation for vehicle '%' to stopping place '%' at time=%."
msgstr ""
"Недопустимый расчёт расстояния для транспортного средства '%' до остановки "
"'%' во время=%."

#: src/microsim/trigger/MSStoppingPlaceRerouter.cpp:496
msgid ""
"Invalid distance computation for vehicle '%' from stopping place '%' at time="
"%."
msgstr ""
"Недопустимый расчёт расстояния для транспортного средства '%' от остановки "
"'%' во время=%."

#: src/microsim/trigger/MSStoppingPlaceRerouter.cpp:575
msgid "Invalid value '%' for vehicle parameter '%'"
msgstr "Недопустимое значение '%' для параметра транспортного средства '%'"

#: src/microsim/trigger/MSStoppingPlaceRerouter.cpp:583
msgid "Invalid value '%' for vType parameter '%'"
msgstr "Недопустимое значение '%' для параметра vType '%'"

#: src/microsim/trigger/MSTriggeredRerouter.cpp:139
msgid "rerouter '%': interval end % is not after begin %."
msgstr "rerouter '%': конец интервала % не после начала %."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:149
msgid "rerouter '%': destProbReroute has no destination edge id."
msgstr ""
"rerouter '%': destProbReroute не имеет идентификатора ребра назначения."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:158
msgid "rerouter '%': Destination edge '%' is not known."
msgstr "rerouter '%': Ребро назначения '%' неизвестно."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:168
msgid ""
"rerouter '%': Attribute 'probability' for destination '%' is negative (must "
"not)."
msgstr ""
"rerouter '%': Атрибут 'probability' для назначения '%' отрицательный (не "
"должен)."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:179
#: src/router/RONetHandler.cpp:167
msgid "rerouter '%': Edge '%' to close is not known."
msgstr "rerouter '%': Ребро '%' для закрытия неизвестно."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:194
#: src/router/RONetHandler.cpp:183
msgid "rerouter '%': Lane '%' to close is not known."
msgstr "rerouter '%': Полоса '%' для закрытия неизвестна."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:211
msgid "rerouter '%': routeProbReroute has no alternative route id."
msgstr ""
"rerouter '%': routeProbReroute не имеет идентификатора альтернативного "
"маршрута."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:215
msgid "rerouter '%': Alternative route '%' does not exist."
msgstr "rerouter '%': Альтернативный маршрут '%' не существует."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:225
msgid ""
"rerouter '%': Attribute 'probability' for alternative route '%' is negative "
"(must not)."
msgstr ""
"rerouter '%': Атрибут 'probability' для альтернативного маршрута '%' "
"отрицательный (не должен)."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:234
msgid "rerouter '%': parkingAreaReroute requires a parkingArea id."
msgstr "rerouter '%': parkingAreaReroute требует идентификатора parkingArea."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:238
msgid "rerouter '%': parkingArea '%' is not known."
msgstr "rerouter '%': parkingArea '%' неизвестна."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:247
msgid ""
"rerouter '%': Attribute 'probability' for parkingArea '%' is negative (must "
"not)."
msgstr ""
"rerouter '%': Атрибут 'probability' для parkingArea '%' отрицательный (не "
"должен)."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:259
msgid "rerouter '%': No via edge id given."
msgstr "rerouter '%': Не указан идентификатор via ребра."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:263
msgid "rerouter '%': Via Edge '%' is not known."
msgstr "rerouter '%': Via ребро '%' неизвестно."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:272
msgid ""
"rerouter '%': Attribute 'probability' for via '%' is negative (must not)."
msgstr ""
"rerouter '%': Атрибут 'probability' для via '%' отрицательный (не должен)."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:285
#, c-format
msgid "The main edge '%' to use within rerouter '%' is not known."
msgstr "Главное ребро '%' to для использования в rerouter '%' is неизвестно."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:293
#, c-format
msgid "The siding edge '%' to use within rerouter '%' is not known."
msgstr "Боковое ребро '%' to для использования в rerouter '%' is неизвестно."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:300
#, c-format
msgid "The siding within rerouter '%' does not have a rail signal."
msgstr "Боковой путь в rerouter '%' does не имеет железнодорожного сигнала."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:317
msgid "rerouter '%': stationReroute requires a stopping place id."
msgstr "rerouter '%': stationReroute требует идентификатора stopping place."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:321
msgid "rerouter '%': stopping place '%' is not known."
msgstr "rerouter '%': stopping place '%' неизвестна."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:696
#, c-format
msgid ""
"Cannot keep destination edge '%' for vehicle '%' due to closed edges. "
"Terminating route."
msgstr ""
"Не удаётся сохранить ребро назначения '%' for для транспортного средства "
"'%' due из-за закрытых рёбер. Завершение маршрута."

#: src/microsim/trigger/MSTriggeredRerouter.cpp:1286
msgid ""
"ParkingArea '%' is targeted by rerouter '%' but doesn't have its own "
"rerouter. This may cause parking search to abort."
msgstr ""
"ParkingArea '%' целится rerouter '%', но не имеет собственного rerouter. Это "
"может вызвать прерывание поиска парковки."

#: src/netbuild/NBAlgorithms.cpp:153
msgid "Ambiguity in turnarounds computation at junction '%'."
msgstr "Неоднозначность в вычислении разворотов на перекрёстке '%'."

#: src/netbuild/NBAlgorithms.cpp:365
msgid "Converting invalid rail_crossing to priority junction '%'."
msgstr ""
"Преобразование недопустимого rail_crossing в приоритетный перекрёсток '%'."

#: src/netbuild/NBAlgorithms.cpp:369
msgid "Converting invalid rail_crossing to traffic_light at junction '%'."
msgstr ""
"Преобразование недопустимого rail_crossing в traffic_light на перекрёстке "
"'%'."

#: src/netbuild/NBAlgorithms.cpp:378 src/netbuild/NBNodeCont.cpp:1859
#: src/netimport/NIImporter_OpenStreetMap.cpp:454
#: src/netimport/NIXMLNodesHandler.cpp:364
msgid "Could not allocate tls '%'."
msgstr "Не удалось выделить tls '%'."

#: src/netbuild/NBAlgorithms_Railway.cpp:171
msgid ""
"Added % bidi-edges to ensure that all tracks are usable in both directions."
msgstr ""
"Добавлено % двунаправленных рёбер для обеспечения использования всех путей в "
"обоих направлениях."

#: src/netbuild/NBAlgorithms_Railway.cpp:173
#, c-format
msgid "Ignore % edges because they have the wrong spreadType"
msgstr ""
"Игнорируется % edges рёбер, поскольку они имеют неправильный spreadType"

#: src/netbuild/NBAlgorithms_Railway.cpp:203
#, c-format
msgid "Bidi-edge '%' prevented by filtering rules."
msgstr ""
"Двунаправленное ребро '%' prevented предотвращено правилами фильтрации."

#: src/netbuild/NBAlgorithms_Railway.cpp:217
msgid "Could not add bidi-edge '%'."
msgstr "Не удалось добавить двунаправленное ребро '%'."

#: src/netbuild/NBAlgorithms_Railway.cpp:278
msgid "Railway nodes by number of incoming,outgoing edges:"
msgstr "Железнодорожные узлы по количеству входящих,исходящих рёбер:"

#: src/netbuild/NBAlgorithms_Railway.cpp:376
msgid "Found % railway nodes marked as buffer_stop"
msgstr "Найдено % железнодорожных узлов, помеченных как buffer_stop"

#: src/netbuild/NBAlgorithms_Railway.cpp:386
msgid "Found % bidirectional rail edges"
msgstr "Найдено % двунаправленных железнодорожных рёбер"

#: src/netbuild/NBAlgorithms_Railway.cpp:412
msgid "Found % railway edges and % railway nodes (% signals)."
msgstr ""
"Найдено % железнодорожных рёбер и % железнодорожных узлов (% сигналов)."

#: src/netbuild/NBAlgorithms_Railway.cpp:529
msgid "Added % bidi-edges as extension of existing bidi edges."
msgstr ""
"Добавлено % двунаправленных рёбер как расширение существующих "
"двунаправленных рёбер."

#: src/netbuild/NBAlgorithms_Railway.cpp:540
msgid "Could not find bidi-edge for edge '%'"
msgstr "Не удалось найти двунаправленное ребро для ребра '%'"

#: src/netbuild/NBAlgorithms_Railway.cpp:654
msgid "Found % reversible edge sequences between broken rail nodes"
msgstr ""
"Найдено % последовательностей реверсивных рёбер между сломанными "
"железнодорожными узлами"

#: src/netbuild/NBAlgorithms_Railway.cpp:682
msgid "Reversed % sequences (count by length: %)"
msgstr "Реверсировано % последовательностей (счёт по длине: %)"

#: src/netbuild/NBAlgorithms_Railway.cpp:713
msgid "Ignoring buffer stop junction '%' with % edges."
msgstr "Игнорируется перекрёсток buffer stop '%' с % рёбрами."

#: src/netbuild/NBAlgorithms_Railway.cpp:770
msgid "Added % edges to connect % buffer stops in both directions."
msgstr "Добавлено % рёбер для соединения % buffer stops в обоих направлениях."

#: src/netbuild/NBAlgorithms_Railway.cpp:851
msgid ""
"Added % bidi-edges between % pairs of railway switches (count by length: %)"
msgstr ""
"Добавлено % двунаправленных рёбер между % парами железнодорожных стрелок "
"(счёт по длине: %)"

#: src/netbuild/NBAlgorithms_Railway.cpp:999
msgid ""
"Edge sequence is not consistent with stop sequence in line '%', not adding "
"bidi edges."
msgstr ""
"Последовательность рёбер не согласуется с последовательностью остановок в "
"линии '%', не добавляются двунаправленные рёбра."

#: src/netbuild/NBAlgorithms_Railway.cpp:1060
#, c-format
msgid ""
"Stop on edge '%' can only be reached in reverse but edge has the wrong "
"spreadType."
msgstr ""
"Остановка на ребре '%' can может быть достигнута только в обратном "
"направлении, но ребро имеет неправильный spreadType."

#: src/netbuild/NBAlgorithms_Railway.cpp:1078
msgid "No connection found between stops on edge '%' and edge '%'."
msgstr "Не найдено соединение между остановками на ребре '%' и ребре '%'."

#: src/netbuild/NBAlgorithms_Railway.cpp:1200
msgid ""
"Added % bidi-edges to ensure connectivity of straight tracks at geometry-"
"like nodes."
msgstr ""
"Добавлено % двунаправленных рёбер для обеспечения связности прямых путей на "
"узлах, подобных геометрии."

#: src/netbuild/NBAlgorithms_Railway.cpp:1202
msgid ""
"Added % bidi-edges to ensure connectivity of straight tracks at switches."
msgstr ""
"Добавлено % двунаправленных рёбер для обеспечения связности прямых путей на "
"стрелках."

#: src/netbuild/NBAlgorithms_Railway.cpp:1289
msgid ""
"Cannot extend track direction priority because there are no track edges with "
"positive priority"
msgstr ""
"Не удаётся расширить приоритет направления пути, поскольку нет путевых рёбер "
"с положительным приоритетом"

#: src/netbuild/NBAlgorithms_Railway.cpp:1345
msgid ""
"Edge '%' was loaded with undefined priority (%) but has unambiguous main "
"direction (no bidi edge)"
msgstr ""
"Ребро '%' загружено с неопределённым приоритетом (%), но имеет однозначное "
"основное направление (нет двунаправленного ребра)"

#: src/netbuild/NBAlgorithms_Railway.cpp:1440
msgid "Added % rail signals at % stops."
msgstr "Добавлено % железнодорожных сигналов на % остановках."

#: src/netbuild/NBAlgorithms_Railway.cpp:1571
msgid "Could not straighten corridor %."
msgstr "Не удалось выпрямить коридор %."

#: src/netbuild/NBAlgorithms_Railway.cpp:1576
msgid "Moved % rail junctions for straightening % corridors."
msgstr "Перемещено % железнодорожных перекрёстков для выпрямления % коридоров."

#: src/netbuild/NBAlgorithms_Ramps.cpp:121
#, c-format
msgid "Can not build ramp on edge '%' - the edge is unsuitable."
msgstr "Не удаётся построить пандус на ребре '%' - ребро неподходящее."

#: src/netbuild/NBAlgorithms_Ramps.cpp:125
#, c-format
msgid "Can not build on ramp on edge '%' - the edge is not known."
msgstr "Не удаётся построить въездной пандус на ребре '%' - ребро неизвестно."

#: src/netbuild/NBAlgorithms_Ramps.cpp:136
#, c-format
msgid "Can not build off ramp on edge '%' - the edge is not known."
msgstr "Не удаётся построить съездной пандус на ребре '%' - ребро неизвестно."

#: src/netbuild/NBAlgorithms_Ramps.cpp:293
#: src/netbuild/NBAlgorithms_Ramps.cpp:298
#: src/netbuild/NBAlgorithms_Ramps.cpp:413
#: src/netbuild/NBAlgorithms_Ramps.cpp:416 src/netbuild/NBEdgeCont.cpp:715
msgid "Could not set connection!"
msgstr "Не удалось установить соединение!"

#: src/netbuild/NBAlgorithms_Ramps.cpp:440
msgid "For edge '%': could not compute shape."
msgstr "Для ребра '%': не удалось вычислить форму."

#: src/netbuild/NBEdge.cpp:440 src/netbuild/NBEdge.cpp:468
#, c-format
msgid "At least one of edge's '%' nodes is not known."
msgstr "Как минимум один из узлов ребра '%' nodes неизвестен."

#: src/netbuild/NBEdge.cpp:465
#, c-format
msgid "Edge '%' needs at least one lane."
msgstr "Ребро '%' needs нуждается как минимум в одной полосе."

#: src/netbuild/NBEdge.cpp:471
msgid "Invalid edge id '%'."
msgstr "Недопустимый идентификатор ребра '%'."

#: src/netbuild/NBEdge.cpp:501 src/netbuild/NBEdge.cpp:670
#, c-format
msgid "Edge's '%' from- and to-node are at the same position."
msgstr "Исходный и конечный узел ребра '%' from- в одной позиции."

#: src/netbuild/NBEdge.cpp:1077
msgid "Removing sharp angle of % degrees at edge '%', segment %."
msgstr "Удаление острого угла % градусов на ребре '%', сегмент %."

#: src/netbuild/NBEdge.cpp:1086
msgid "Found angle of % degrees at edge '%', segment %."
msgstr "Найден угол % градусов на ребре '%', сегмент %."

#: src/netbuild/NBEdge.cpp:1099
msgid "Removing sharp turn with radius % at the % of edge '%'."
msgstr "Удаление острого поворота с радиусом % на % ребра '%'."

#: src/netbuild/NBEdge.cpp:1100 src/netbuild/NBEdge.cpp:1109
msgid "start"
msgstr "начало"

#: src/netbuild/NBEdge.cpp:1100 src/netbuild/NBEdge.cpp:1109
msgid "end"
msgstr "конец"

#: src/netbuild/NBEdge.cpp:1108
msgid "Found sharp turn with radius % at the % of edge '%'."
msgstr "Найден острый поворот с радиусом % на % ребра '%'."

#: src/netbuild/NBEdge.cpp:1247
msgid "Could not set connection from '%' to '%'."
msgstr "Не удалось установить соединение от '%' к '%'."

#: src/netbuild/NBEdge.cpp:1766
msgid "Connection '%_%->%_%' is only %m short."
msgstr "Соединение '%_%->%_%' только %м длиной."

#: src/netbuild/NBEdge.cpp:1869
msgid ""
"Intersecting left turns at junction '%' from lane '%' and lane '%' (increase "
"junction radius to avoid this)."
msgstr ""
"Пересекающиеся левые повороты на перекрёстке '%' с полосы '%' и полосы "
"'%' (увеличьте радиус перекрёстка, чтобы избежать этого)."

#: src/netbuild/NBEdge.cpp:1974
msgid ""
"Speed of % connection '%' reduced by % due to turning radius of % (length=%, "
"angle=%)."
msgstr ""
"Скорость % соединения '%' снижена на % из-за радиуса поворота % (длина=%, "
"угол=%)."

#: src/netbuild/NBEdge.cpp:2316
msgid "In lane '%': lane shape could not be determined (%)."
msgstr "На полосе '%': форма полосы не могла быть определена (%)."

#: src/netbuild/NBEdge.cpp:2329
msgid "In lane '%': Could not build shape (%)."
msgstr "На полосе '%': Не удалось построить форму (%)."

#: src/netbuild/NBEdge.cpp:2769
msgid ""
"Cannot apply turn sign information for edge '%' because there are % signed "
"directions but only % targets"
msgstr ""
"Не удаётся применить информацию знака поворота для ребра '%', поскольку есть "
"% подписанных направлений, но только % целей"

#: src/netbuild/NBEdge.cpp:2810
msgid ""
"Cannot apply turn sign information for edge '%' because there are % signed "
"directions and % targets (after target pruning)"
msgstr ""
"Не удаётся применить информацию знака поворота для ребра '%', поскольку есть "
"% подписанных направлений и % целей (после обрезки целей)"

#: src/netbuild/NBEdge.cpp:2827
msgid ""
"Cannot apply turn sign information for edge '%' because the target edge '%' "
"has no suitable lanes"
msgstr ""
"Не удаётся применить информацию знака поворота для ребра '%', поскольку "
"целевое ребро '%' не имеет подходящих полос"

#: src/netbuild/NBEdge.cpp:2833
msgid ""
"Cannot apply turn sign information for edge '%' because there are % signed "
"connections with directions '%' but target edge '%' has only % suitable lanes"
msgstr ""
"Не удаётся применить информацию знака поворота для ребра '%', поскольку есть "
"% подписанных соединений с направлениями '%', но целевое ребро '%' имеет "
"только % подходящих полос"

#: src/netbuild/NBEdge.cpp:2860
msgid ""
"Cannot apply turn sign information for edge '%' because not enough target "
"lanes could be determined for direction '%'"
msgstr ""
"Не удаётся применить информацию знака поворота для ребра '%', поскольку "
"недостаточно целевых полос могло быть определено для направления '%'"

#: src/netbuild/NBEdge.cpp:3123
msgid "Edge '%' is not connected to outgoing edges at junction '%'."
msgstr "Ребро '%' не соединено с исходящими рёбрами на перекрёстке '%'."

#: src/netbuild/NBEdge.cpp:3137
msgid "Lane '%' is not connected from any incoming edge at junction '%'."
msgstr "Полоса '%' не соединена ни с одним входящим ребром на перекрёстке '%'."

#: src/netbuild/NBEdge.cpp:3154
#, c-format
msgid "Ignoring changeLeft prohibition for '%' to avoid dead-end"
msgstr "Игнорируется запрет changeLeft для '%' to чтобы избежать тупика"

#: src/netbuild/NBEdge.cpp:3157
#, c-format
msgid "Ignoring changeRight prohibition for '%' to avoid dead-end"
msgstr "Игнорируется запрет changeRight для '%' to чтобы избежать тупика"

#: src/netbuild/NBEdge.cpp:3210
msgid "Moving opposite lane '%' from invalid lane '%' to lane index %."
msgstr ""
"Перемещение противоположной полосы '%' с недопустимой полосы '%' на индекс "
"полосы %."

#: src/netbuild/NBEdge.cpp:3212
msgid "Removing opposite lane '%' for invalid lane '%'."
msgstr "Удаление противоположной полосы '%' для недопустимой полосы '%'."

#: src/netbuild/NBEdge.cpp:3221
msgid "Removing unknown opposite lane '%' for edge '%'."
msgstr "Удаление неизвестной противоположной полосы '%' для ребра '%'."

#: src/netbuild/NBEdge.cpp:3225
msgid "Opposite lane '%' does not reverse-connect the same nodes as edge '%'!"
msgstr ""
"Противоположная полоса '%' не реверсирует соединение тех же узлов, что и "
"ребро '%'!"

#: src/netbuild/NBEdge.cpp:3230 src/netbuild/NBEdge.cpp:3242
msgid "Adapting invalid opposite lane '%' for edge '%' to '%'."
msgstr "Адаптация недопустимой противоположной полосы '%' для ребра '%' к '%'."

#: src/netbuild/NBEdge.cpp:3236
msgid "Adapting missing opposite lane '%' for edge '%'."
msgstr "Адаптация отсутствующей противоположной полосы '%' для ребра '%'."

#: src/netbuild/NBEdge.cpp:3246
msgid "Opposite edge '%' does not reverse-connect the same nodes as edge '%'!"
msgstr ""
"Противоположное ребро '%' не реверсирует соединение тех же узлов, что и "
"ребро '%'!"

#: src/netbuild/NBEdge.cpp:3248
msgid "Adapting inconsistent opposite lanes for edges '%', '%' and '%'."
msgstr ""
"Адаптация несогласованных противоположных полос для рёбер '%', '%' и '%'."

#: src/netbuild/NBEdge.cpp:3260
msgid "Averaging edge lengths for lane '%' (length %) and edge '%' (length %)."
msgstr "Усреднение длин рёбер для полосы '%' (длина %) и ребра '%' (длина %)."

#: src/netbuild/NBEdge.cpp:3284
msgid "Invalid endOffset % at lane '%' with length % (startOffset %)."
msgstr "Недопустимый endOffset % на полосе '%' с длиной % (startOffset %)."

#: src/netbuild/NBEdge.cpp:3287
msgid ""
"Negative allowed speed (%) on lane '%', use --speed.minimum to prevent this."
msgstr ""
"Отрицательная разрешённая скорость (%) на полосе '%', используйте --speed."
"minimum чтобы предотвратить это."

#: src/netbuild/NBEdge.cpp:3289
#, c-format
msgid "Lane '%' has a maximum allowed speed of 0."
msgstr "Полоса '%' имеет максимальную разрешённую скорость 0."

#: src/netbuild/NBEdge.cpp:3919
#, c-format
msgid "The lane '%' on edge '%' already had a traffic light signal."
msgstr "Полоса '%' on на ребре '%' already уже имела сигнал светофора."

#: src/netbuild/NBEdge.cpp:3925
msgid "Could not set any signal of the tlLogic '%' (unknown group)."
msgstr "Не удалось установить ни один сигнал tlLogic '%' (неизвестная группа)."

#: src/netbuild/NBEdge.cpp:4433
msgid "Ignoring invalid stopOffset for edge '%' (negative offset)."
msgstr ""
"Игнорируется недопустимый stopOffset для ребра '%' (отрицательное смещение)."

#: src/netbuild/NBEdge.cpp:4442
msgid "Ignoring invalid stopOffset for lane '%' (negative offset)."
msgstr ""
"Игнорируется недопустимый stopOffset для полосы '%' (отрицательное смещение)."

#: src/netbuild/NBEdge.cpp:4448
msgid "Ignoring invalid stopOffset for lane '%' (invalid lane index)."
msgstr ""
"Игнорируется недопустимый stopOffset для полосы '%' (недопустимый индекс "
"полосы)."

#: src/netbuild/NBEdge.cpp:4712
#, c-format
msgid "Edge % allows pedestrians on all lanes"
msgstr "Ребро % allows разрешает пешеходов на всех полосах"

#: src/netbuild/NBEdge.cpp:4770
#, c-format
msgid "Edge '%' already has a dedicated lane for %s. Not adding another one."
msgstr ""
"Ребро '%' already уже имеет выделенную полосу для %s. Не добавляется другая."

#: src/netbuild/NBEdge.cpp:4810
#, c-format
msgid "Edge '%' doesn't have a dedicated lane for %s. Cannot be restored."
msgstr ""
"Ребро '%' doesn't не имеет выделенной полосы для %s. Не может быть "
"восстановлено."

#: src/netbuild/NBEdge.cpp:4872
msgid "Could not avoid overlapping shape at node '%' for edge '%'."
msgstr "Не удалось избежать перекрывающейся формы на узле '%' для ребра '%'."

#: src/netbuild/NBEdgeCont.cpp:121 src/netbuild/NBEdgeCont.cpp:140
msgid "Invalid boundary: need at least 2 coordinates"
msgstr "Недопустимая граница: требуется как минимум 2 координаты"

#: src/netbuild/NBEdgeCont.cpp:142
msgid "Invalid boundary: malformed coordinate"
msgstr "Недопустимая граница: искажённая координата"

#: src/netbuild/NBEdgeCont.cpp:261
msgid ""
"Cannot prune edges using a geo-boundary because no projection has been loaded"
msgstr ""
"Не удаётся обрезать рёбра с использованием гео-границы, поскольку проекция "
"не загружена"

#: src/netbuild/NBEdgeCont.cpp:440
msgid "Attempt to rename edge using existing id '%'"
msgstr ""
"Попытка переименовать ребро с использованием существующего идентификатора '%'"

#: src/netbuild/NBEdgeCont.cpp:500 src/netimport/NIXMLEdgesHandler.cpp:498
#: src/netimport/NIXMLEdgesHandler.cpp:500
msgid "Error on parsing a split (edge '%')."
msgstr "Ошибка при разборе разделения (ребро '%')."

#: src/netbuild/NBEdgeCont.cpp:558
msgid "Split at '%' lies beyond the edge's length (edge '%')."
msgstr "Разделение в '%' лежит за длиной ребра (ребро '%')."

#: src/netbuild/NBEdgeCont.cpp:641
msgid "Could not insert edge '%' before split of edge '%'."
msgstr "Не удалось вставить ребро '%' перед разделением ребра '%'."

#: src/netbuild/NBEdgeCont.cpp:645
msgid "Could not insert edge '%' after split of edge '%'."
msgstr "Не удалось вставить ребро '%' после разделения ребра '%'."

#: src/netbuild/NBEdgeCont.cpp:1420
msgid "Replacing loaded roundabout '%' with '%'."
msgstr "Замена загруженного кольца '%' на '%'."

#: src/netbuild/NBEdgeCont.cpp:1833
msgid "Edge '%' overlaps with edge '%' by %."
msgstr "Ребро '%' перекрывается с ребром '%' на %."

#: src/netbuild/NBEdgeCont.cpp:1849
#, c-format
msgid "Edge '%' has a vertical jump of %m."
msgstr "Ребро '%' имеет вертикальный скачок %м."

#: src/netbuild/NBEdgeCont.cpp:1851
#, c-format
msgid "Edge '%' has a grade of %%."
msgstr "Ребро '%' имеет уклон %%."

#: src/netbuild/NBEdgeCont.cpp:1861
#, c-format
msgid "Connection '%' has a vertical jump of %m."
msgstr "Соединение '%' имеет вертикальный скачок %м."

#: src/netbuild/NBEdgeCont.cpp:1863
#, c-format
msgid "Connection '%' has a grade of %%."
msgstr "Соединение '%' имеет уклон %%."

#: src/netbuild/NBEdgeCont.cpp:1903
msgid "Not joining tram edge '%' with % lanes."
msgstr "Не соединяется трамвайное ребро '%' с % полосами."

#: src/netbuild/NBEdgeCont.cpp:1983
msgid "Ambiguous tram edges '%' and '%' for lane '%'."
msgstr "Неоднозначные трамвайные рёбра '%' и '%' для полосы '%'."

#: src/netbuild/NBEdgeCont.cpp:2138 src/netimport/NIImporter_SUMO.cpp:146
#: src/netimport/NIXMLEdgesHandler.cpp:554
#, c-format
msgid "Edge's '%' from-node '%' is not known."
msgstr "Исходный узел ребра '%' from-node '%' is неизвестен."

#: src/netbuild/NBEdgeCont.cpp:2142 src/netimport/NIImporter_SUMO.cpp:150
#: src/netimport/NIXMLEdgesHandler.cpp:566
#, c-format
msgid "Edge's '%' to-node '%' is not known."
msgstr "Конечный узел ребра '%' to-node '%' is неизвестен."

#: src/netbuild/NBFrame.cpp:52
msgid "The default number of lanes in an edge"
msgstr "Количество полос по умолчанию в ребре"

#: src/netbuild/NBFrame.cpp:56
msgid "The default width of lanes"
msgstr "Ширина полос по умолчанию"

#: src/netbuild/NBFrame.cpp:59
msgid "The default method for computing lane shapes from edge shapes"
msgstr "Метод по умолчанию для вычисления форм полос из форм рёбер"

#: src/netbuild/NBFrame.cpp:63
msgid "The default speed on an edge (in m/s)"
msgstr "Скорость по умолчанию на ребре (в м/с)"

#: src/netbuild/NBFrame.cpp:67
msgid "The default friction on an edge"
msgstr "Трение по умолчанию на ребре"

#: src/netbuild/NBFrame.cpp:71
msgid "The default priority of an edge"
msgstr "Приоритет по умолчанию ребра"

#: src/netbuild/NBFrame.cpp:74
msgid "The default edge type"
msgstr "Тип ребра по умолчанию"

#: src/netbuild/NBFrame.cpp:77
msgid "The default width of added sidewalks"
msgstr "Ширина добавляемых тротуаров по умолчанию"

#: src/netbuild/NBFrame.cpp:80
msgid "The default width of added bike lanes"
msgstr "Ширина добавляемых велосипедных полос по умолчанию"

#: src/netbuild/NBFrame.cpp:83
msgid "The default width of a pedestrian crossing"
msgstr "Ширина пешеходного перехода по умолчанию"

#: src/netbuild/NBFrame.cpp:86
msgid "The default speed 'limit' on a pedestrian crossing (in m/s)"
msgstr "Ограничение скорости по умолчанию на пешеходном переходе (в м/с)"

#: src/netbuild/NBFrame.cpp:89
msgid "The default speed 'limit' on a pedestrian walkingarea (in m/s)"
msgstr "Ограничение скорости по умолчанию на пешеходной зоне (в м/с)"

#: src/netbuild/NBFrame.cpp:92
msgid "The default for allowed vehicle classes"
msgstr "Разрешённые классы транспортных средств по умолчанию"

#: src/netbuild/NBFrame.cpp:95
msgid "The default for disallowed vehicle classes"
msgstr "Запрещённые классы транспортных средств по умолчанию"

#: src/netbuild/NBFrame.cpp:98
msgid "Whether junctions should be kept clear by default"
msgstr "Должны ли перекрёстки очищаться по умолчанию"

#: src/netbuild/NBFrame.cpp:101
msgid "The default turning radius of intersections"
msgstr "Радиус поворота перекрёстков по умолчанию"

#: src/netbuild/NBFrame.cpp:105
msgid ""
"[traffic_light|priority|right_before_left|left_before_right|"
"traffic_light_right_on_red|priority_stop|allway_stop|...] Determines default "
"junction type (see docs/Networks/PlainXML#node_types)"
msgstr ""

#: src/netbuild/NBFrame.cpp:108
msgid "The default length when overriding connection lengths"
msgstr "Длина по умолчанию при переопределении длин соединений"

#: src/netbuild/NBFrame.cpp:111
msgid "Whether/where connections should have an internal junction"
msgstr "Должны ли/где соединения иметь внутренний перекрёсток"

#: src/netbuild/NBFrame.cpp:114
msgid ""
"The default algorithm for computing right of way rules ('default', "
"'edgePriority')"
msgstr ""
"Алгоритм по умолчанию для вычисления правил проезда ('default', "
"'edgePriority')"

#: src/netbuild/NBFrame.cpp:117
msgid ""
"Allow building right-before-left junctions when the incoming edge speeds are "
"below FLOAT (m/s)"
msgstr ""
"Разрешать построение перекрёстков right-before-left, когда скорости входящих "
"рёбер ниже FLOAT (м/с)"

#: src/netbuild/NBFrame.cpp:120
msgid ""
"Build left-before-right junctions instead of right-before-left junctions"
msgstr "Строить перекрёстки с приоритетом слева вместо справа"

#: src/netbuild/NBFrame.cpp:124
msgid "Omits internal links"
msgstr "Пропускать внутренние связи"

#: src/netbuild/NBFrame.cpp:127
msgid ""
"Remaps alphanumerical IDs of nodes and edges to ensure that all IDs are "
"integers"
msgstr ""
"Переименовывать алфавитно-цифровые идентификаторы узлов и рёбер для "
"обеспечения целочисленных идентификаторов"

#: src/netbuild/NBFrame.cpp:130
msgid "Remaps IDs of nodes to integers starting at INT"
msgstr "Переименовывать идентификаторы узлов в целые числа, начиная с INT"

#: src/netbuild/NBFrame.cpp:133
msgid "Remaps IDs of edges to integers starting at INT"
msgstr "Переименовывать идентификаторы рёбер в целые числа, начиная с INT"

#: src/netbuild/NBFrame.cpp:137
msgid ""
"Ensures that generated ids do not included any of the typed IDs from FILE "
"(sumo-gui selection file format)"
msgstr ""
"Гарантировать, что сгенерированные идентификаторы не включают типизированные "
"идентификаторы из ФАЙЛА (формат файла выделения sumo-gui)"

#: src/netbuild/NBFrame.cpp:140
msgid ""
"Ensures that objects with typed IDs from FILE (sumo-gui selection file "
"format) are not renamed"
msgstr ""
"Гарантировать, что объекты с типизированными идентификаторами из ФАЙЛА "
"(формат файла выделения sumo-gui) не переименовываются"

#: src/netbuild/NBFrame.cpp:144
msgid "Removes vehicle class restrictions from imported edges"
msgstr ""
"Удалять ограничения классов транспортных средств с импортированных рёбер"

#: src/netbuild/NBFrame.cpp:148
msgid "Disables building turnarounds"
msgstr "Отключить построение разворотов"

#: src/netbuild/NBFrame.cpp:152
msgid "Disables building turnarounds at tls-controlled junctions"
msgstr ""
"Отключить построение разворотов на перекрёстках, управляемых светофорами"

#: src/netbuild/NBFrame.cpp:155
msgid "Disables building turnarounds at geometry-like junctions"
msgstr "Отключить построение разворотов на перекрёстках, подобных геометрии"

#: src/netbuild/NBFrame.cpp:158
msgid "Disables building turnarounds except at dead end junctions"
msgstr "Отключить построение разворотов, кроме тупиковых перекрёстков"

#: src/netbuild/NBFrame.cpp:161
msgid ""
"Disables building turnarounds except at junctions with a dedicated turning "
"lane"
msgstr ""

#: src/netbuild/NBFrame.cpp:164
msgid "Disables building turnarounds at fringe junctions"
msgstr "Отключить построение разворотов на периферийных перекрёстках"

#: src/netbuild/NBFrame.cpp:167
msgid "Disables building connections to left"
msgstr "Отключить построение соединений налево"

#: src/netbuild/NBFrame.cpp:171
msgid "Splits edges across geometry nodes"
msgstr "Разделять рёбра по геометрическим узлам"

#: src/netbuild/NBFrame.cpp:175
msgid ""
"Replace nodes which only define edge geometry by geometry points (joins "
"edges)"
msgstr ""
"Заменять узлы, определяющие только геометрию ребра, геометрическими точками "
"(соединяет рёбра)"

#: src/netbuild/NBFrame.cpp:178
msgid "Ensure that the given list of edges is not modified"
msgstr "Гарантировать, что заданный список рёбер не модифицируется"

#: src/netbuild/NBFrame.cpp:186
msgid "Ensure that edges with public transport stops are not modified"
msgstr ""
"Гарантировать, что рёбра с остановками общественного транспорта не "
"модифицируются"

#: src/netbuild/NBFrame.cpp:202
msgid "splits geometry to restrict segment length"
msgstr "разделять геометрию для ограничения длины сегмента"

#: src/netbuild/NBFrame.cpp:206
msgid "reduces too similar geometry points"
msgstr "уменьшать слишком похожие геометрические точки"

#: src/netbuild/NBFrame.cpp:209
msgid ""
"Warn about edge geometries with an angle above DEGREES in successive segments"
msgstr ""
"Предупреждать о геометриях рёбер с углом выше DEGREES в последовательных "
"сегментах"

#: src/netbuild/NBFrame.cpp:212
msgid ""
"Straighten edge geometries with an angle above max-angle successive segments"
msgstr ""
"Выпрямлять геометрии рёбер с углом выше максимального в последовательных "
"сегментах"

#: src/netbuild/NBFrame.cpp:215
msgid ""
"Warn about edge geometries with a turning radius less than METERS at the "
"start or end"
msgstr ""
"Предупреждать о геометриях рёбер с радиусом поворота менее METERS в начале "
"или конце"

#: src/netbuild/NBFrame.cpp:218
msgid ""
"Straighten edge geometries to avoid turning radii less than geometry.min-"
"radius"
msgstr ""
"Выпрямлять геометрии рёбер для избежания радиусов поворота менее geometry."
"min-radius"

#: src/netbuild/NBFrame.cpp:221
msgid ""
"Straighten edge geometries to avoid turning radii less than geometry.min-"
"radius (only railways)"
msgstr ""
"Выпрямлять геометрии рёбер для избежания радиусов поворота менее geometry."
"min-radius (только железные дороги)"

#: src/netbuild/NBFrame.cpp:224
msgid ""
"Warn if the junction shape is too far away from the original node position"
msgstr ""
"Предупреждать, если форма перекрёстка слишком далеко от исходной позиции узла"

#: src/netbuild/NBFrame.cpp:227
msgid "Warn if edges overlap by more than the given threshold value"
msgstr ""
"Предупреждать, если рёбра перекрываются более заданного порогового значения"

#: src/netbuild/NBFrame.cpp:230
msgid ""
"Ignore overlapping edges if they are separated vertically by the given "
"threshold."
msgstr ""
"Игнорировать перекрывающиеся рёбра, если они разделены вертикально на "
"заданный порог."

#: src/netbuild/NBFrame.cpp:233
msgid "Modify edge geometries to avoid overlap at junctions"
msgstr ""
"Модифицировать геометрии рёбер для избежания перекрытий на перекрёстках"

#: src/netbuild/NBFrame.cpp:236
msgid ""
"join adjacent lanes that have the same permissions and which do not admit "
"lane-changing (sidewalks and disallowed lanes)"
msgstr ""
"соединять соседние полосы с одинаковыми разрешениями, которые не допускают "
"смену полосы (тротуары и запрещённые полосы)"

#: src/netbuild/NBFrame.cpp:239
msgid ""
"Matches stops outside the road network to the referencing pt line when below "
"the given distance"
msgstr ""
"Сопоставлять остановки вне дорожной сети с соответствующей линией ОТ, если "
"расстояние ниже заданного"

#: src/netbuild/NBFrame.cpp:243
msgid "Repair topology of the railway network"
msgstr "Ремонтировать топологию железнодорожной сети"

#: src/netbuild/NBFrame.cpp:246
msgid ""
"Repair topology of the railway network just enough to let loaded public "
"transport lines to work"
msgstr ""
"Ремонтировать топологию железнодорожной сети ровно настолько, чтобы "
"загруженные линии общественного транспорта работали"

#: src/netbuild/NBFrame.cpp:249
msgid ""
"Allow bidirectional rail use wherever rails with opposite directions meet at "
"a straight angle"
msgstr ""
"Разрешать двунаправленное использование железных дорог везде, где рельсы "
"противоположных направлений встречаются под прямым углом"

#: src/netbuild/NBFrame.cpp:252
msgid "Add turn-around connections at all loaded stops."
msgstr "Добавить соединения разворота на всех загруженных остановках."

#: src/netbuild/NBFrame.cpp:255
msgid ""
"Penalty factor for adding new bidi edges to connect public transport stops"
msgstr ""
"Штрафной коэффициент за добавление новых двунаправленных рёбер для "
"соединения остановок общественного транспорта"

#: src/netbuild/NBFrame.cpp:258
msgid "Make all rails usable in both direction"
msgstr "Сделать все рельсы используемыми в обоих направлениях"

#: src/netbuild/NBFrame.cpp:261
msgid "Make all rails edge ids from FILE usable in both direction"
msgstr ""
"Сделать все идентификаторы железнодорожных рёбер из ФАЙЛА используемыми в "
"обоих направлениях"

#: src/netbuild/NBFrame.cpp:264
msgid "Set edge priority values based on estimated main direction"
msgstr ""
"Устанавливать значения приоритета рёбер на основе оценённого основного "
"направления"

#: src/netbuild/NBFrame.cpp:267
msgid ""
"Set edge priority values based on public transport lines for the given list "
"of vClasses"
msgstr ""

#: src/netbuild/NBFrame.cpp:270
msgid "Extend loaded edge priority values based on estimated main direction"
msgstr ""
"Расширять загруженные значения приоритета рёбер на основе оценённого "
"основного направления"

#: src/netbuild/NBFrame.cpp:273
msgid "Move junctions to straighten a sequence of rail edges"
msgstr ""
"Перемещать перекрёстки для выпрямления последовательности железнодорожных "
"рёбер"

#: src/netbuild/NBFrame.cpp:276
msgid "Guess signals that guard public transport stops"
msgstr "Угадывать сигналы, охраняющие остановки общественного транспорта"

#: src/netbuild/NBFrame.cpp:279 src/netgen/netgen_main.cpp:94
msgid "List rail classes that may run without rail signals"
msgstr ""
"Перечислить классы железных дорог, которые могут работать без "
"железнодорожных сигналов"

#: src/netbuild/NBFrame.cpp:282
msgid "The search radius for finding suitable road accesses for rail stops"
msgstr ""
"Радиус поиска для нахождения подходящих дорожных доступов к железнодорожным "
"остановкам"

#: src/netbuild/NBFrame.cpp:286
msgid "The maximum road accesses registered per rail stops"
msgstr ""
"Максимальное количество зарегистрированных дорожных доступов на "
"железнодорожную остановку"

#: src/netbuild/NBFrame.cpp:290
msgid ""
"The walking length of the access is computed as air-line distance multiplied "
"by FLOAT"
msgstr ""
"Длина ходьбы доступа вычисляется как расстояние по прямой, умноженное на "
"FLOAT"

#: src/netbuild/NBFrame.cpp:294
msgid "Skips automatic generation of stops on the bidi-edge of a loaded stop"
msgstr ""
"Пропускать автоматическую генерацию остановок на двунаправленном ребре "
"загруженной остановки"

#: src/netbuild/NBFrame.cpp:298
#, c-format
msgid "Warn about edge geometries with a grade in % above FLOAT."
msgstr "Предупреждать о геометриях рёбер с уклоном в % above выше FLOAT."

#: src/netbuild/NBFrame.cpp:301
msgid "Smooth edge geometries with a grade above the warning threshold."
msgstr "Сглаживать геометрии рёбер с уклоном выше порога предупреждения."

#: src/netbuild/NBFrame.cpp:305
msgid "Turn off normalizing node positions"
msgstr "Отключить нормализацию позиций узлов"

#: src/netbuild/NBFrame.cpp:309 src/polyconvert/polyconvert_main.cpp:190
msgid "Adds FLOAT to net x-positions"
msgstr "Добавлять FLOAT к x-позициям сети"

#: src/netbuild/NBFrame.cpp:313 src/polyconvert/polyconvert_main.cpp:194
msgid "Adds FLOAT to net y-positions"
msgstr "Добавлять FLOAT к y-позициям сети"

#: src/netbuild/NBFrame.cpp:316 src/polyconvert/polyconvert_main.cpp:197
msgid "Adds FLOAT to net z-positions"
msgstr "Добавлять FLOAT к z-позициям сети"

#: src/netbuild/NBFrame.cpp:320
msgid "Flips the y-coordinate along zero"
msgstr "Отразить y-координату относительно нуля"

#: src/netbuild/NBFrame.cpp:324
msgid "Enable roundabout-guessing"
msgstr "Включить угадывание кольцевых перекрёстков"

#: src/netbuild/NBFrame.cpp:328
msgid ""
"Structures with a circumference above FLOAT threshold are not classified as "
"roundabout"
msgstr ""
"Структуры с окружностью выше порога FLOAT не классифицируются как кольцевые "
"перекрёстки"

#: src/netbuild/NBFrame.cpp:331
msgid "Default visibility when approaching a roundabout"
msgstr "Видимость по умолчанию при приближении к кольцевому перекрёстку"

#: src/netbuild/NBFrame.cpp:334
msgid "Enable guessing of opposite direction lanes usable for overtaking"
msgstr ""
"Включить угадывание полос противоположного направления, используемых для "
"обгона"

#: src/netbuild/NBFrame.cpp:337
msgid "Ensure that opposite edges have the same length"
msgstr "Гарантировать, что противоположные рёбра имеют одинаковую длину"

#: src/netbuild/NBFrame.cpp:340
msgid "Enable guessing of network fringe nodes"
msgstr "Включить угадывание периферийных узлов сети"

#: src/netbuild/NBFrame.cpp:343
msgid "Guess disconnected edges above the given speed as outer fringe"
msgstr ""
"Угадывать разорванные рёбра выше заданной скорости как внешнюю периферию"

#: src/netbuild/NBFrame.cpp:346
msgid "Assumes left-hand traffic on the network"
msgstr "Предполагать левостороннее движение в сети"

#: src/netbuild/NBFrame.cpp:350
msgid ""
"Merges edges which connect the same nodes and are close to each other "
"(recommended for VISSIM import)"
msgstr ""

#: src/netbuild/NBFrame.cpp:354
msgid ""
"Joins junctions that are close to each other (recommended for OSM import)"
msgstr ""

#: src/netbuild/NBFrame.cpp:358
msgid "Determines the maximal distance for joining junctions (defaults to 10)"
msgstr ""

#: src/netbuild/NBFrame.cpp:362
msgid ""
"The angular threshold in degrees for rejection of parallel edges when "
"joining junctions"
msgstr ""

#: src/netbuild/NBFrame.cpp:366
msgid "Interprets STR[] as list of junctions to exclude from joining"
msgstr ""
"Интерпретировать STR[] как список перекрёстков, исключаемых из соединения"

#: src/netbuild/NBFrame.cpp:371
msgid "Joins junctions that have similar coordinates even if not connected"
msgstr ""

#: src/netbuild/NBFrame.cpp:374
msgid "Reset connections for joined junctions"
msgstr ""

#: src/netbuild/NBFrame.cpp:379
msgid ""
"Attach junction to the closest edge within FLOAT distance that has it's id "
"in param removedNodeIDs (for joining networks)"
msgstr ""

#: src/netbuild/NBFrame.cpp:383
msgid "Abbreviate junction or TLS id if it joins more than INT junctions"
msgstr ""

#: src/netbuild/NBFrame.cpp:387
msgid "Modifies all edge speeds by adding FLOAT"
msgstr "Модифицировать все скорости рёбер, добавляя FLOAT"

#: src/netbuild/NBFrame.cpp:390
msgid "Modifies all edge speeds by multiplying by FLOAT"
msgstr "Модифицировать все скорости рёбер, умножая на FLOAT"

#: src/netbuild/NBFrame.cpp:393
msgid "Modifies all edge speeds to at least FLOAT"
msgstr "Модифицировать все скорости рёбер до как минимум FLOAT"

#: src/netbuild/NBFrame.cpp:397
msgid ""
"Joins tram edges into road lanes with similar geometry (within FLOAT "
"distance)"
msgstr ""

#: src/netbuild/NBFrame.cpp:401
msgid "Generate INT intermediate points to smooth out intersection corners"
msgstr ""
"Генерировать INT промежуточных точек для сглаживания углов перекрёстков"

#: src/netbuild/NBFrame.cpp:404
msgid ""
"Generate INT intermediate points to smooth out lanes within the intersection"
msgstr ""
"Генерировать INT промежуточных точек для сглаживания полос внутри перекрёстка"

#: src/netbuild/NBFrame.cpp:407
msgid ""
"Generate longer intersections to allow for smooth s-curves when the number "
"of lanes changes"
msgstr ""
"Генерировать более длинные перекрёстки для плавных s-кривых при изменении "
"количества полос"

#: src/netbuild/NBFrame.cpp:411
msgid ""
"Builds common edges for turning connections with common from- and to-edge. "
"This causes discrepancies between geometrical length and assigned length due "
"to averaging but enables lane-changing while turning"
msgstr ""

#: src/netbuild/NBFrame.cpp:415
msgid ""
"Limits speed on junctions to an average lateral acceleration of at most "
"FLOAT (m/s^2)"
msgstr ""

#: src/netbuild/NBFrame.cpp:419
msgid ""
"Do not limit turn speed for angular changes below FLOAT (degrees). The value "
"is subtracted from the geometric angle before computing the turning radius."
msgstr ""

#: src/netbuild/NBFrame.cpp:423
msgid ""
"Do not limit turn speed for angular changes below FLOAT (degrees) on railway "
"edges. The value is subtracted from the geometric angle before computing the "
"turning radius."
msgstr ""

#: src/netbuild/NBFrame.cpp:427
msgid ""
"Warn about turn speed limits that reduce the speed of straight connections "
"by more than FLOAT"
msgstr ""

#: src/netbuild/NBFrame.cpp:431
msgid ""
"Warn about turn speed limits that reduce the speed of turning connections "
"(no u-turns) by more than FLOAT"
msgstr ""

#: src/netbuild/NBFrame.cpp:435
msgid "Default radius for junctions that do not require wide vehicle turns"
msgstr ""

#: src/netbuild/NBFrame.cpp:439
msgid ""
"Use maximum value of incoming and outgoing edge speed on junction instead of "
"average"
msgstr ""

#: src/netbuild/NBFrame.cpp:443
msgid "Build junctions with minimal shapes (ignoring edge overlap)"
msgstr ""

#: src/netbuild/NBFrame.cpp:447
msgid "Build junction shapes based on edge endpoints (ignoring edge overlap)"
msgstr ""

#: src/netbuild/NBFrame.cpp:451
msgid "Assumed vehicle width for computing internal junction positions"
msgstr ""

#: src/netbuild/NBFrame.cpp:454
msgid "Forces rectangular cuts between lanes and intersections"
msgstr "Принуждать прямоугольные вырезы между полосами и перекрёстками"

#: src/netbuild/NBFrame.cpp:458
msgid ""
"Allow driving onto a multi-lane road if there are foes on other lanes (at "
"roundabouts)"
msgstr ""

#: src/netbuild/NBFrame.cpp:462
msgid ""
"Allow driving onto a multi-lane road if there are foes on other lanes "
"(everywhere)"
msgstr ""

#: src/netbuild/NBFrame.cpp:466
msgid "Guess pedestrian sidewalks based on edge speed"
msgstr ""

#: src/netbuild/NBFrame.cpp:470
msgid "Add sidewalks for edges with a speed equal or below the given limit"
msgstr ""

#: src/netbuild/NBFrame.cpp:474
msgid "Add sidewalks for edges with a speed above the given limit"
msgstr ""

#: src/netbuild/NBFrame.cpp:478
msgid ""
"Add sidewalks for edges that allow pedestrians on any of their lanes "
"regardless of speed"
msgstr ""

#: src/netbuild/NBFrame.cpp:482
msgid "Do not guess sidewalks for the given list of edges"
msgstr ""

#: src/netbuild/NBFrame.cpp:486
msgid "Guess bike lanes based on edge speed"
msgstr ""

#: src/netbuild/NBFrame.cpp:490
msgid "Add bike lanes for edges with a speed equal or below the given limit"
msgstr ""

#: src/netbuild/NBFrame.cpp:494
msgid "Add bike lanes for edges with a speed above the given limit"
msgstr ""

#: src/netbuild/NBFrame.cpp:498
msgid ""
"Add bike lanes for edges that allow bicycles on any of their lanes "
"regardless of speed"
msgstr ""

#: src/netbuild/NBFrame.cpp:502
msgid "Do not guess bikelanes for the given list of edges"
msgstr ""

#: src/netbuild/NBFrame.cpp:506
msgid "Guess pedestrian crossings based on the presence of sidewalks"
msgstr ""

#: src/netbuild/NBFrame.cpp:510
msgid ""
"At uncontrolled nodes, do not build crossings across edges with a speed "
"above the threshold"
msgstr ""

#: src/netbuild/NBFrame.cpp:514
msgid "Give priority to guessed crossings at roundabouts"
msgstr ""

#: src/netbuild/NBFrame.cpp:517
msgid "Always build walking areas even if there are no crossings"
msgstr "Всегда строить пешеходные зоны, даже если нет переходов"

#: src/netbuild/NBFrame.cpp:520
msgid ""
"Do not create a walkingarea between sidewalks that are connected by a "
"pedestrian junction within FLOAT"
msgstr ""
"Не создавать walkingarea между тротуарами, соединёнными пешеходным "
"перекрёстком в пределах FLOAT"

#: src/netbuild/NBFrame.cpp:526
msgid "Interprets STR[] as list of junctions to be controlled by TLS"
msgstr ""

#: src/netbuild/NBFrame.cpp:530
msgid "Interprets STR[] as list of junctions to be not controlled by TLS"
msgstr ""

#: src/netbuild/NBFrame.cpp:535
msgid "Turns on TLS guessing"
msgstr ""

#: src/netbuild/NBFrame.cpp:538
msgid ""
"Sets minimum value for the sum of all incoming lane speeds when guessing TLS"
msgstr ""

#: src/netbuild/NBFrame.cpp:543
msgid "Sets district nodes as tls-controlled"
msgstr ""

#: src/netbuild/NBFrame.cpp:548
msgid "Includes node clusters into guess"
msgstr ""

#: src/netbuild/NBFrame.cpp:552
msgid "Tries to cluster tls-controlled nodes"
msgstr ""

#: src/netbuild/NBFrame.cpp:556
msgid ""
"Determines the maximal distance for joining traffic lights (defaults to 20)"
msgstr ""

#: src/netbuild/NBFrame.cpp:559
msgid "Interprets STR[] as list of tls ids to exclude from joining"
msgstr ""
"Интерпретировать STR[] как список идентификаторов tls, исключаемых из "
"соединения"

#: src/netbuild/NBFrame.cpp:563
msgid ""
"Do not control edges that lie fully within a joined traffic light. This may "
"cause collisions but allows old traffic light plans to be used"
msgstr ""

#: src/netbuild/NBFrame.cpp:567
msgid ""
"Do not build mutually conflicting response matrix, potentially ignoring "
"vehicles that are stuck at an internal junction when their phase has ended"
msgstr ""

#: src/netbuild/NBFrame.cpp:571
msgid ""
"Interprets tls nodes surrounding an intersection as signal positions for a "
"larger TLS. This is typical pattern for OSM-derived networks"
msgstr ""

#: src/netbuild/NBFrame.cpp:574
msgid "Distance for interpreting nodes as signal locations"
msgstr ""

#: src/netbuild/NBFrame.cpp:577
msgid ""
"Number of uncontrolled entry edges to accept and still consider the central "
"node as a traffic light"
msgstr ""

#: src/netbuild/NBFrame.cpp:583
msgid "Use INT as cycle duration"
msgstr ""

#: src/netbuild/NBFrame.cpp:587
msgid "Use INT as green phase duration"
msgstr ""

#: src/netbuild/NBFrame.cpp:591
msgid "Defines smallest vehicle deceleration"
msgstr ""

#: src/netbuild/NBFrame.cpp:595
msgid "Given yellow times are patched even if being too short"
msgstr ""

#: src/netbuild/NBFrame.cpp:599
msgid "Set INT as fixed time for yellow phase durations"
msgstr ""

#: src/netbuild/NBFrame.cpp:602
msgid ""
"Set INT as fixed time for red phase duration at traffic lights that do not "
"have a conflicting flow"
msgstr ""

#: src/netbuild/NBFrame.cpp:605
msgid "Set INT as fixed time for intermediate red phase after every switch"
msgstr ""

#: src/netbuild/NBFrame.cpp:608
msgid ""
"Use FLOAT as threshold for allowing left-turning vehicles to move in the "
"same phase as oncoming straight-going vehicles"
msgstr ""

#: src/netbuild/NBFrame.cpp:611
msgid ""
"Use INT as green phase duration for left turns (s). Setting this value to 0 "
"disables additional left-turning phases"
msgstr ""

#: src/netbuild/NBFrame.cpp:614
msgid "Set INT as fixed time for intermediate vehext phase after every switch"
msgstr ""

#: src/netbuild/NBFrame.cpp:617
msgid ""
"Set INT as fixed time for intermediate NEMA yellow phase after every switch"
msgstr ""

#: src/netbuild/NBFrame.cpp:620
msgid ""
"Set INT as fixed time for intermediate NEMA red phase after every switch"
msgstr ""

#: src/netbuild/NBFrame.cpp:623
msgid "Use INT as minimum green duration for pedestrian crossings (s)."
msgstr ""

#: src/netbuild/NBFrame.cpp:626
msgid "Use INT as clearance time for pedestrian crossings (s)."
msgstr ""

#: src/netbuild/NBFrame.cpp:629
msgid "Use INT as green phase duration for pedestrian scramble phase (s)."
msgstr ""

#: src/netbuild/NBFrame.cpp:634
msgid "TLSs in STR[] will be shifted by half-phase"
msgstr ""

#: src/netbuild/NBFrame.cpp:638
msgid "TLSs in STR[] will be shifted by quarter-phase"
msgstr ""

#: src/netbuild/NBFrame.cpp:642
msgid "TLSs with unspecified type will use STR as their algorithm"
msgstr ""

#: src/netbuild/NBFrame.cpp:645
msgid ""
"Set phase layout four grouping opposite directions or grouping all movements "
"for one incoming edge ['opposites', 'incoming']"
msgstr ""

#: src/netbuild/NBFrame.cpp:648
msgid ""
"Avoid phases with green and red signals for different connections from the "
"same lane"
msgstr ""

#: src/netbuild/NBFrame.cpp:651
msgid ""
"Default minimum phase duration for traffic lights with variable phase length"
msgstr ""

#: src/netbuild/NBFrame.cpp:654
msgid ""
"Default maximum phase duration for traffic lights with variable phase length"
msgstr ""

#: src/netbuild/NBFrame.cpp:657
msgid ""
"Assign the same tls link index to connections that share the same states"
msgstr ""

#: src/netbuild/NBFrame.cpp:660
msgid "Assign a distinct tls link index to every connection"
msgstr ""

#: src/netbuild/NBFrame.cpp:663
msgid "rebuild all traffic light plans in the network"
msgstr ""

#: src/netbuild/NBFrame.cpp:668
msgid "Only keep edges with speed in meters/second > FLOAT"
msgstr "Сохранять только рёбра со скоростью в метрах/секунду > FLOAT"

#: src/netbuild/NBFrame.cpp:672
msgid "Remove edges in STR[]"
msgstr "Удалять рёбра в STR[]"

#: src/netbuild/NBFrame.cpp:676
msgid ""
"Only keep edges in STR[] or those which are kept due to other keep-edges or "
"remove-edges options"
msgstr ""
"Сохранять только рёбра в STR[] или те, которые сохраняются из-за других "
"опций keep-edges или remove-edges"

#: src/netbuild/NBFrame.cpp:679
msgid ""
"Only keep edges in FILE (Each id on a single line. Selection files from sumo-"
"gui are also supported) or those which are kept due to other keep-edges or "
"remove-edges options"
msgstr ""
"Сохранять только рёбра в ФАЙЛЕ (каждый идентификатор на отдельной строке. "
"Поддерживаются файлы выделения из sumo-gui) или те, которые сохраняются из-"
"за других опций keep-edges или remove-edges"

#: src/netbuild/NBFrame.cpp:682
msgid ""
"Remove edges in FILE. (Each id on a single line. Selection files from sumo-"
"gui are also supported)"
msgstr ""
"Удалять рёбра в ФАЙЛЕ. (Каждый идентификатор на отдельной строке. "
"Поддерживаются файлы выделения из sumo-gui)"

#: src/netbuild/NBFrame.cpp:686
msgid "Remove edges after loading, patching and joining"
msgstr "Удалять рёбра после загрузки, патчинга и соединения"

#: src/netbuild/NBFrame.cpp:690
msgid ""
"Only keep edges which are located within the given boundary (given either as "
"CARTESIAN corner coordinates <xmin,ymin,xmax,ymax> or as polygon <x0,y0,x1,"
"y1,...>)"
msgstr ""
"Сохранять только рёбра, расположенные внутри заданной границы (заданной либо "
"как декартовы угловые координаты <xmin,ymin,xmax,ymax>, либо как полигон <x0,"
"y0,x1,y1,...>)"

#: src/netbuild/NBFrame.cpp:693
msgid ""
"Only keep edges which are located within the given boundary (given either as "
"GEODETIC corner coordinates <lon-min,lat-min,lon-max,lat-max> or as polygon "
"<lon0,lat0,lon1,lat1,...>)"
msgstr ""
"Сохранять только рёбра, расположенные внутри заданной границы (заданной либо "
"как геодезические угловые координаты <lon-min,lat-min,lon-max,lat-max>, либо "
"как полигон <lon0,lat0,lon1,lat1,...>)"

#: src/netbuild/NBFrame.cpp:697
msgid "Only keep edges which allow one of the vclasses in STR[]"
msgstr "Сохранять только рёбра, разрешающие один из vclasses в STR[]"

#: src/netbuild/NBFrame.cpp:700
msgid "Remove edges which allow only vclasses from STR[]"
msgstr "Удалять рёбра, разрешающие только vclasses из STR[]"

#: src/netbuild/NBFrame.cpp:703
msgid "Only keep edges where type is in STR[]"
msgstr "Сохранять только рёбра, где тип в STR[]"

#: src/netbuild/NBFrame.cpp:706
msgid "Only keep the INT largest weakly connected components"
msgstr "Сохранять только INT наибольших слабо связанных компонентов"

#: src/netbuild/NBFrame.cpp:709
msgid "Remove edges where type is in STR[]"
msgstr "Удалять рёбра, где тип в STR[]"

#: src/netbuild/NBFrame.cpp:713
msgid "Removes isolated edges"
msgstr "Удалять изолированные рёбра"

#: src/netbuild/NBFrame.cpp:717
msgid "Only keep lanes with width in meters > FLOAT"
msgstr "Сохранять только полосы с шириной в метрах > FLOAT"

#: src/netbuild/NBFrame.cpp:723
msgid "All nodes will be unregulated"
msgstr "Все узлы будут нерегулируемыми"

#: src/netbuild/NBFrame.cpp:728
msgid "Do not regulate nodes in STR[]"
msgstr "Не регулировать узлы в STR[]"

#: src/netbuild/NBFrame.cpp:732
msgid "Do not regulate district nodes"
msgstr "Не регулировать районные узлы"

#: src/netbuild/NBFrame.cpp:738
msgid "Enable ramp-guessing"
msgstr "Включить угадывание пандусов"

#: src/netbuild/NBFrame.cpp:741
msgid ""
"Guess on-ramps and mark acceleration lanes if they exist but do not add new "
"lanes"
msgstr ""
"Угадывать въездные пандусы и помечать полосы разгона, если они существуют, "
"но не добавлять новые полосы"

#: src/netbuild/NBFrame.cpp:745
msgid "Treat edges with speed > FLOAT as no ramps"
msgstr "Обрабатывать рёбра со скоростью > FLOAT как не пандусы"

#: src/netbuild/NBFrame.cpp:749
msgid "Treat edges with speed < FLOAT as no highways"
msgstr "Обрабатывать рёбра со скоростью < FLOAT как не автомагистрали"

#: src/netbuild/NBFrame.cpp:753
msgid "Use FLOAT as ramp-length"
msgstr "Использовать FLOAT как длину пандуса"

#: src/netbuild/NBFrame.cpp:757
msgid "Use FLOAT as minimum ramp-length"
msgstr "Использовать FLOAT как минимальную длину пандуса"

#: src/netbuild/NBFrame.cpp:761
msgid "Tries to handle the given edges as ramps"
msgstr "Пытаться обрабатывать заданные рёбра как пандусы"

#: src/netbuild/NBFrame.cpp:764
msgid "Do not consider the given edges as ramps"
msgstr "Не считать заданные рёбра пандусами"

#: src/netbuild/NBFrame.cpp:768
msgid "Avoids edge splitting"
msgstr "Избегать разделения рёбер"

#: src/netbuild/NBFrame.cpp:778
#, c-format
msgid "unsupported value '%' for option '--tls.default-type'"
msgstr "неподдерживаемое значение '%' for для опции '--tls.default-type'"

#: src/netbuild/NBFrame.cpp:782
msgid ""
"only one of the options 'keep-edges.in-boundary' or 'keep-edges.in-geo-"
"boundary' may be given"
msgstr ""
"можно указать только одну из опций 'keep-edges.in-boundary' или 'keep-edges."
"in-geo-boundary'"

#: src/netbuild/NBFrame.cpp:786
msgid ""
"only one of the options 'no-internal-links' or 'crossings.guess' may be given"
msgstr ""
"можно указать только одну из опций 'no-internal-links' или 'crossings.guess'"

#: src/netbuild/NBFrame.cpp:790
msgid "only one of the options 'no-internal-links' or 'walkareas' may be given"
msgstr "можно указать только одну из опций 'no-internal-links' или 'walkareas'"

#: src/netbuild/NBFrame.cpp:794
msgid ""
"only one of the options 'tls.green.time' or 'tls.cycle.time' may be given"
msgstr ""
"можно указать только одну из опций 'tls.green.time' или 'tls.cycle.time'"

#: src/netbuild/NBFrame.cpp:798
msgid "'tls.green.time' must be positive"
msgstr "'tls.green.time' должно быть положительным"

#: src/netbuild/NBFrame.cpp:802
msgid "default.lanenumber must be at least 1"
msgstr "default.lanenumber должно быть как минимум 1"

#: src/netbuild/NBFrame.cpp:810
msgid ""
"only one of the options 'default.disallow' or 'default.allow' may be given"
msgstr ""
"можно указать только одну из опций 'default.disallow' или 'default.allow'"

#: src/netbuild/NBFrame.cpp:814
msgid "junctions.internal-link-detail must >= 2"
msgstr "junctions.internal-link-detail должно быть >= 2"

#: src/netbuild/NBFrame.cpp:819
msgid ""
"Option 'junctions.scurve-stretch' requires internal lanes to work. Option '--"
"no-internal-links' will be disabled."
msgstr ""
"Опция 'junctions.scurve-stretch' требует внутренних полос для работы. Опция "
"'--no-internal-links' будет отключена."

#: src/netbuild/NBFrame.cpp:826
msgid ""
"option 'default.junctions.radius' is smaller than option 'junctions.small-"
"radius'"
msgstr ""
"опция 'default.junctions.radius' меньше, чем опция 'junctions.small-radius'"

#: src/netbuild/NBFrame.cpp:834
msgid "tls.layout must be 'opposites', 'incoming' or 'alternateOneWay'"
msgstr "tls.layout должно быть 'opposites', 'incoming' или 'alternateOneWay'"

#: src/netbuild/NBFrame.cpp:839
msgid "default.right-of-way must be one of '%'"
msgstr "default.right-of-way должно быть одним из '%'"

#: src/netbuild/NBFrame.cpp:843
msgid "roundabouts.visibility-distance must be positive or -1"
msgstr "roundabouts.visibility-distance должно быть положительным или -1"

#: src/netbuild/NBFrame.cpp:859
msgid "Unknown value for default.spreadtype '%'."
msgstr "Неизвестное значение для default.spreadtype '%'."

#: src/netbuild/NBHeightMapper.cpp:88
msgid "Cannot supply height since no height data was loaded"
msgstr "Не удаётся предоставить высоту, поскольку данные высоты не загружены"

#: src/netbuild/NBHeightMapper.cpp:154
msgid "Could not get height data for coordinate %"
msgstr "Не удалось получить данные высоты для координаты %"

#: src/netbuild/NBHeightMapper.cpp:208
msgid "Could not open shape file '%'."
msgstr "Не удалось открыть файл формы '%'."

#: src/netbuild/NBHeightMapper.cpp:226
msgid ""
"Could not create geocoordinates converter; check whether proj.4 is installed."
msgstr ""
"Не удалось создать преобразователь геокоординат; проверьте, установлен ли "
"proj.4."

#: src/netbuild/NBHeightMapper.cpp:253
msgid "Ignored heightmap feature type %"
msgstr "Игнорируется тип объекта карты высот %"

#: src/netbuild/NBHeightMapper.cpp:298
msgid "Cannot load shape file since SUMO was compiled without GDAL support."
msgstr ""
"Не удаётся загрузить файл формы, поскольку SUMO скомпилирован без поддержки "
"GDAL."

#: src/netbuild/NBHeightMapper.cpp:310
msgid "Cannot load GeoTIFF file."
msgstr "Не удаётся загрузить файл GeoTIFF."

#: src/netbuild/NBHeightMapper.cpp:325
msgid "Could not parse geo information from %."
msgstr "Не удалось разобрать гео-информацию из %."

#: src/netbuild/NBHeightMapper.cpp:334
msgid "Unknown color band in %."
msgstr "Неизвестная цветовая полоса в %."

#: src/netbuild/NBHeightMapper.cpp:341
msgid "Failure in reading %."
msgstr "Ошибка при чтении %."

#: src/netbuild/NBHeightMapper.cpp:375
msgid "Cannot load GeoTIFF file since SUMO was compiled without GDAL support."
msgstr ""
"Не удаётся загрузить файл GeoTIFF, поскольку SUMO скомпилирован без "
"поддержки GDAL."

#: src/netbuild/NBHelpers.cpp:89
msgid "Could not load names of edges to keep from '%'."
msgstr "Не удалось загрузить имена сохраняемых рёбер из '%'."

#: src/netbuild/NBHelpers.cpp:107
msgid "Could not load IDs from '%'."
msgstr "Не удалось загрузить идентификаторы из '%'."

#: src/netbuild/NBHelpers.cpp:123
msgid "Invalid lane id '%' (missing '_')."
msgstr "Недопустимый идентификатор полосы '%' (отсутствует '_')."

#: src/netbuild/NBHelpers.cpp:130
msgid "Invalid lane index '%' for lane '%'."
msgstr "Недопустимый индекс полосы '%' для полосы '%'."

#: src/netbuild/NBLoadedSUMOTLDef.cpp:373
#, c-format
msgid "Could not patch tlLogic '%' for changed crossings"
msgstr "Не удалось патчить tlLogic '%' for для изменённых переходов"

#: src/netbuild/NBLoadedSUMOTLDef.cpp:916
msgid "Unused state in tlLogic '%', program '%' at tl-index %"
msgstr "Неиспользуемое состояние в tlLogic '%', программа '%' на tl-индексе %"

#: src/netbuild/NBLoadedTLDef.cpp:83
msgid ""
"TYellow of signal group '%' was less than the computed one; patched (was:%, "
"is:%)"
msgstr ""
"TYellow сигнальной группы '%' было меньше вычисленного; патч (было:%, стало:"
"%)"

#: src/netbuild/NBLoadedTLDef.cpp:300
msgid "During computation of traffic light '%'."
msgstr "Во время вычисления светофора '%'."

#: src/netbuild/NBLoadedTLDef.cpp:514
msgid "Could not set signal on connection (signal: %, group: %)"
msgstr "Не удалось установить сигнал на соединении (сигнал: %, группа: %)"

#: src/netbuild/NBLoadedTLDef.cpp:612
msgid "myNeedsContRelation was not properly initialized\n"
msgstr "myNeedsContRelation не был правильно инициализирован\n"

#: src/netbuild/NBNetBuilder.cpp:89
msgid "Removing self-loops"
msgstr "Удаление петель на себя"

#: src/netbuild/NBNetBuilder.cpp:94
msgid "Finding isolated roads"
msgstr "Поиск изолированных дорог"

#: src/netbuild/NBNetBuilder.cpp:99
msgid "Finding largest components"
msgstr "Поиск наибольших компонентов"

#: src/netbuild/NBNetBuilder.cpp:107 src/netbuild/NBNetBuilder.cpp:161
msgid "Revising public transport stops based on pt lines"
msgstr "Пересмотр остановок общественного транспорта на основе линий ОТ"

#: src/netbuild/NBNetBuilder.cpp:112
msgid "Removing unwished edges"
msgstr "Удаление нежелательных рёбер"

#: src/netbuild/NBNetBuilder.cpp:119
#, c-format
msgid " Removed % edges because by minimum speed."
msgstr " Удалено % edges рёбер из-за минимальной скорости."

#: src/netbuild/NBNetBuilder.cpp:124
#, c-format
msgid " Removed % edges based on vClass."
msgstr " Удалено % edges рёбер на основе vClass."

#: src/netbuild/NBNetBuilder.cpp:131
#, c-format
msgid " Removed % edges because of lane width."
msgstr " Удалено % edges рёбер из-за ширины полосы."

#: src/netbuild/NBNetBuilder.cpp:137
#, c-format
msgid " Split % edges to attach removed nodes"
msgstr " Разделено % edges рёбер для присоединения удалённых узлов"

#: src/netbuild/NBNetBuilder.cpp:142
msgid "Processing public transport stops"
msgstr "Обработка остановок общественного транспорта"

#: src/netbuild/NBNetBuilder.cpp:167
msgid "Align pt stop id signs with corresponding edge id signs"
msgstr ""
"Выравнивать знаки идентификаторов остановок ОТ с соответствующими знаками "
"идентификаторов рёбер"

#: src/netbuild/NBNetBuilder.cpp:213
msgid "Joining tram edges"
msgstr "Соединение трамвайных рёбер"

#: src/netbuild/NBNetBuilder.cpp:217
msgid " Joined % tram edges into roads."
msgstr " Соединено % трамвайных рёбер в дороги."

#: src/netbuild/NBNetBuilder.cpp:256
msgid "Joining junction clusters"
msgstr "Соединение кластеров перекрёстков"

#: src/netbuild/NBNetBuilder.cpp:261
#, c-format
msgid " Joined % junction cluster(s)."
msgstr " Соединено % junction кластер(ов) перекрёстков."

#: src/netbuild/NBNetBuilder.cpp:264
msgid "Joining junctions with similar coordinates"
msgstr "Соединение перекрёстков с похожими координатами"

#: src/netbuild/NBNetBuilder.cpp:268
#, c-format
msgid " Joined % junctions."
msgstr " Соединено % junctions перекрёстков."

#: src/netbuild/NBNetBuilder.cpp:273
msgid "Joining lanes"
msgstr "Соединение полос"

#: src/netbuild/NBNetBuilder.cpp:276
#, c-format
msgid "   Joined lanes on % edges."
msgstr ""

#: src/netbuild/NBNetBuilder.cpp:286
#, c-format
msgid "   % nodes removed."
msgstr ""

#: src/netbuild/NBNetBuilder.cpp:312
msgid "Reducing geometries"
msgstr "Уменьшение геометрий"

#: src/netbuild/NBNetBuilder.cpp:319
msgid "Joining similar edges"
msgstr "Соединение похожих рёбер"

#: src/netbuild/NBNetBuilder.cpp:329
msgid "guessing opposite direction edges"
msgstr "угадывание рёбер противоположного направления"

#: src/netbuild/NBNetBuilder.cpp:335
msgid "Splitting geometry edges"
msgstr "Разделение геометрических рёбер"

#: src/netbuild/NBNetBuilder.cpp:342
#, c-format
msgid " Joined % junctions after splitting geometry."
msgstr " Соединено % junctions перекрёстков после разделения геометрии."

#: src/netbuild/NBNetBuilder.cpp:347
msgid "Computing turning directions"
msgstr "Вычисление направлений поворотов"

#: src/netbuild/NBNetBuilder.cpp:356
msgid "Assigning nodes to traffic lights"
msgstr "Назначение узлов светофорам"

#: src/netbuild/NBNetBuilder.cpp:379
msgid "Guessing and setting on-/off-ramps"
msgstr "Угадывание и установка въездных/съездных пандусов"

#: src/netbuild/NBNetBuilder.cpp:397
msgid "Guessed % bike lanes."
msgstr "Угадано % велосипедных полос."

#: src/netbuild/NBNetBuilder.cpp:408
#, c-format
msgid "Guessed % sidewalks."
msgstr "Тротуары % sidewalks ."

#: src/netbuild/NBNetBuilder.cpp:421
#, c-format
msgid "Remapped % edge IDs and % node IDs."
msgstr ""
"Переименовано % edge идентификаторов рёбер и % node идентификаторов узлов."

#: src/netbuild/NBNetBuilder.cpp:437
msgid "Sorting nodes' edges"
msgstr "Сортировка рёбер узлов"

#: src/netbuild/NBNetBuilder.cpp:442
msgid "Computing node shapes"
msgstr "Вычисление форм узлов"

#: src/netbuild/NBNetBuilder.cpp:450
msgid "Computing edge shapes"
msgstr "Вычисление форм рёбер"

#: src/netbuild/NBNetBuilder.cpp:463
msgid "Applying speed modifications"
msgstr "Применение модификаций скорости"

#: src/netbuild/NBNetBuilder.cpp:476
msgid "Computing node types"
msgstr "Вычисление типов узлов"

#: src/netbuild/NBNetBuilder.cpp:488
#, c-format
msgid "Guessed % pedestrian crossings."
msgstr "Угадано % pedestrian пешеходных переходов."

#: src/netbuild/NBNetBuilder.cpp:516
msgid "Computing priorities"
msgstr "Вычисление приоритетов"

#: src/netbuild/NBNetBuilder.cpp:520
msgid "Computing approached edges"
msgstr "Вычисление приближающихся рёбер"

#: src/netbuild/NBNetBuilder.cpp:525
msgid "Guessing and setting roundabouts"
msgstr "Угадывание и установка кольцевых перекрёстков"

#: src/netbuild/NBNetBuilder.cpp:528
msgid " Guessed % roundabout(s)."
msgstr " Угадано % кольцевых перекрёстков."

#: src/netbuild/NBNetBuilder.cpp:534
msgid "Computing approaching lanes"
msgstr "Вычисление приближающихся полос"

#: src/netbuild/NBNetBuilder.cpp:538
msgid "Dividing of lanes on approached lanes"
msgstr "Разделение полос на приближающихся полосах"

#: src/netbuild/NBNetBuilder.cpp:544
msgid "Guessing Network fringe"
msgstr "Угадывание периферии сети"

#: src/netbuild/NBNetBuilder.cpp:547
#, c-format
msgid " Guessed % fringe nodes."
msgstr " Угадано % fringe периферийных узлов."

#: src/netbuild/NBNetBuilder.cpp:552
msgid "Processing turnarounds"
msgstr "Обработка разворотов"

#: src/netbuild/NBNetBuilder.cpp:570
msgid "Rechecking of lane endings"
msgstr "Повторная проверка окончаний полос"

#: src/netbuild/NBNetBuilder.cpp:592
msgid "Joining traffic light nodes"
msgstr "Соединение узлов светофоров"

#: src/netbuild/NBNetBuilder.cpp:599
msgid "Computing traffic light control information"
msgstr "Вычисление информации управления светофорами"

#: src/netbuild/NBNetBuilder.cpp:606
msgid "Computing node logics"
msgstr "Вычисление логик узлов"

#: src/netbuild/NBNetBuilder.cpp:611
msgid "Computing traffic light logics"
msgstr "Вычисление логик светофоров"

#: src/netbuild/NBNetBuilder.cpp:618
msgid " % traffic light(s) %computed."
msgstr " % светофор(ов) %вычислено."

#: src/netbuild/NBNetBuilder.cpp:629
msgid "Building inner edges"
msgstr "Построение внутренних рёбер"

#: src/netbuild/NBNetBuilder.cpp:642
msgid "stretching junctions to smooth geometries"
msgstr "растягивание перекрёстков для сглаживания геометрий"

#: src/netbuild/NBNetBuilder.cpp:671
msgid "Generating street signs"
msgstr "Генерация уличных знаков"

#: src/netbuild/NBNetBuilder.cpp:682
msgid "Checking overlapping edges"
msgstr "Проверка перекрывающихся рёбер"

#: src/netbuild/NBNetBuilder.cpp:687
msgid "Checking edge grade"
msgstr "Проверка уклона рёбер"

#: src/netbuild/NBNetBuilder.cpp:704
msgid "Find accesses for pt rail stops"
msgstr "Поиск доступов для железнодорожных остановок ОТ"

#: src/netbuild/NBNetBuilder.cpp:718
msgid "Cleaning up public transport stops that are not served by any line"
msgstr ""
"Очистка остановок общественного транспорта, не обслуживаемых ни одной линией"

#: src/netbuild/NBNetBuilder.cpp:725
#, c-format
msgid "Removed % pt stops because they could not be assigned to the network"
msgstr "Удалено % pt остановок ОТ, поскольку они не могли быть назначены сети"

#: src/netbuild/NBNetBuilder.cpp:738
msgid ""
"Network contains very large coordinates and will probably flicker in the "
"GUI. Check for outlying nodes and make sure the network is shifted to the "
"coordinate origin"
msgstr ""
"Сеть содержит очень большие координаты и вероятно будет мерцать в GUI. "
"Проверьте выбросы узлов и убедитесь, что сеть сдвинута к началу координат"

#: src/netbuild/NBNetBuilder.cpp:752
msgid "Moving network to origin"
msgstr "Перемещение сети к началу координат"

#: src/netbuild/NBNode.cpp:313 src/netbuild/NBNode.cpp:339
msgid "Invalid node id '%'."
msgstr "Недопустимый идентификатор узла '%'."

#: src/netbuild/NBNode.cpp:316 src/netbuild/NBNode.cpp:342
#: src/netbuild/NBNode.cpp:357
msgid "Invalid position '%' for node '%'"
msgstr "Недопустимая позиция '%' для узла '%'"

#: src/netbuild/NBNode.cpp:514
msgid " Removing self-looping edge '%'"
msgstr " Удаление петли на себя ребра '%'"

#: src/netbuild/NBNode.cpp:822
msgid "Could not compute indirect left turn shape at node '%'"
msgstr "Не удалось вычислить форму косвенного левого поворота на узле '%'"

#: src/netbuild/NBNode.cpp:838
#, c-format
msgid "Connection '%' starts at a non-existant lane."
msgstr "Соединение '%' starts начинается на несуществующей полосе."

#: src/netbuild/NBNode.cpp:841
#, c-format
msgid "Connection '%' targets a non-existant lane."
msgstr "Соединение '%' целится на несуществующую полосу."

#: src/netbuild/NBNode.cpp:855 src/netbuild/NBNode.cpp:873
msgid "Could not use custom shape for connection %."
msgstr "Не удалось использовать пользовательскую форму для соединения %."

#: src/netbuild/NBNode.cpp:864
msgid "Custom shape has distance % to incoming lane for connection %."
msgstr ""
"Пользовательская форма имеет расстояние % до входящей полосы для соединения "
"%."

#: src/netbuild/NBNode.cpp:881
msgid "Custom shape has distance % to outgoing lane for connection %."
msgstr ""
"Пользовательская форма имеет расстояние % до исходящей полосы для соединения "
"%."

#: src/netbuild/NBNode.cpp:1081
msgid ""
"Junction '%' is too complicated (% connections, max %); will be set to %."
msgstr ""
"Перекрёсток '%' слишком сложный (% соединений, макс. %); будет установлен в "
"%."

#: src/netbuild/NBNode.cpp:1222
#, c-format
msgid "Shape for junction '%' has distance % to its given position."
msgstr "Форма для перекрёстка '%' имеет расстояние % до заданной позиции."

#: src/netbuild/NBNode.cpp:1226
msgid "For junction '%': could not compute shape."
msgstr "Для перекрёстка '%': не удалось вычислить форму."

#: src/netbuild/NBNode.cpp:2032
msgid "Something went wrong during the building of a connection..."
msgstr "Что-то пошло не так во время построения соединения..."

#: src/netbuild/NBNode.cpp:3072
msgid ""
"Discarding invalid crossing '%' at junction '%' with edges [%] (no "
"walkingarea found)."
msgstr ""
"Отбрасывается недопустимый переход '%' на перекрёстке '%' с рёбрами [%] (не "
"найдена walkingarea)."

#: src/netbuild/NBNode.cpp:3238
msgid ""
"Discarding invalid crossing '%' at junction '%' with edges [%] (no vehicle "
"lanes to cross)."
msgstr ""
"Отбрасывается недопустимый переход '%' на перекрёстке '%' с рёбрами [%] (нет "
"полос транспортных средств для пересечения)."

#: src/netbuild/NBNode.cpp:3259
msgid ""
"Discarding invalid crossing '%' at junction '%' with edges [%] (invalid "
"shape)."
msgstr ""
"Отбрасывается недопустимый переход '%' на перекрёстке '%' с рёбрами [%] "
"(недопустимая форма)."

#: src/netbuild/NBNode.cpp:3372
#, c-format
msgid "Ignoring additional sidewalk lane % on edge '%' for walkingareas."
msgstr ""
"Игнорируется дополнительная полоса тротуара % on на ребре '%' for для "
"walkingareas."

#: src/netbuild/NBNode.cpp:3488
msgid ""
"Invalid pedestrian topology at junction '%'; crossing '%' targets '%' and "
"'%'."
msgstr ""
"Недопустимая пешеходная топология на перекрёстке '%'; переход '%' целится на "
"'%' и '%'."

#: src/netbuild/NBNode.cpp:3514
msgid ""
"Invalid pedestrian topology at junction '%'; crossing '%' is targeted by '%' "
"and '%'."
msgstr ""
"Недопустимая пешеходная топология на перекрёстке '%'; переход '%' целится "
"'%' и '%'."

#: src/netbuild/NBNode.cpp:3519
msgid ""
"Invalid pedestrian topology at junction '%'; crossing '%' starts and ends at "
"walkingarea '%'."
msgstr ""
"Недопустимая пешеходная топология на перекрёстке '%'; переход '%' начинается "
"и заканчивается на walkingarea '%'."

#: src/netbuild/NBNode.cpp:3779
msgid "Invalid pedestrian topology: crossing '%' across [%] has no target."
msgstr ""
"Недопустимая пешеходная топология: переход '%' через [%] не имеет цели."

#: src/netbuild/NBNode.cpp:4118
msgid "Request for unknown crossing '%'"
msgstr "Запрос неизвестного перехода '%'"

#: src/netbuild/NBNode.cpp:4134
msgid "Request for unknown crossing for the given Edges"
msgstr "Запрос неизвестного перехода для заданных рёбер"

#: src/netbuild/NBNode.cpp:4159
msgid "Request for unknown walkingarea '%'."
msgstr "Запрос неизвестной walkingarea '%'."

#: src/netbuild/NBNodeCont.cpp:324
msgid "Removed a road without junctions: %."
msgstr "Удалена дорога без перекрёстков: %."

#: src/netbuild/NBNodeCont.cpp:412
msgid "Found % components and removed % (% edges)."
msgstr "Найдено % компонентов и удалено % (% рёбер)."

#: src/netbuild/NBNodeCont.cpp:454
msgid "Removed % railway components (% edges)."
msgstr "Удалено % железнодорожных компонентов (% рёбер)."

#: src/netbuild/NBNodeCont.cpp:701
#, c-format
msgid ""
"Ignoring join exclusion for junction '%' since it already occurred in a list "
"of nodes to be joined."
msgstr ""
"Игнорируется исключение соединения для перекрёстка '%' since поскольку он "
"уже присутствует в списке узлов для соединения."

#: src/netbuild/NBNodeCont.cpp:734
msgid ""
"Ignoring join-cluster because junction '%' was already excluded from joining."
msgstr ""
"Игнорируется кластер соединения, поскольку перекрёсток '%' уже исключён из "
"соединения."

#: src/netbuild/NBNodeCont.cpp:737
#, c-format
msgid ""
"Ignoring join-cluster because junction '%' already occurred in another join-"
"cluster."
msgstr ""
"Игнорируется кластер соединения, поскольку перекрёсток '%' already уже "
"присутствует в другом кластере соединения."

#: src/netbuild/NBNodeCont.cpp:743
#, c-format
msgid "Unknown junction '%' in join-cluster."
msgstr "Неизвестный перекрёсток '%' in в кластере соединения."

#: src/netbuild/NBNodeCont.cpp:751
msgid "Ignoring join-cluster '%' because it has size '%'."
msgstr "Игнорируется кластер соединения '%', поскольку он имеет размер '%'."

#: src/netbuild/NBNodeCont.cpp:765
msgid "unknown junction '%' while joining."
msgstr "неизвестный перекрёсток '%' при соединении."

#: src/netbuild/NBNodeCont.cpp:823 src/netbuild/NBNodeCont.cpp:872
#: src/netbuild/NBNodeCont.cpp:878 src/netbuild/NBNodeCont.cpp:885
#: src/netbuild/NBNodeCont.cpp:890 src/netbuild/NBNodeCont.cpp:896
msgid "Not joining junctions % (%)."
msgstr "Не соединяются перекрёстки % (%)."

#: src/netbuild/NBNodeCont.cpp:845 src/netbuild/NBNodeCont.cpp:858
#: src/netbuild/NBNodeCont.cpp:868
msgid "Reducing junction cluster % (%)."
msgstr "Уменьшение кластера перекрёстков % (%)."

#: src/netbuild/NBNodeCont.cpp:1828
msgid "Could not join junctions %."
msgstr "Не удалось соединить перекрёстки %."

#: src/netbuild/NBNodeCont.cpp:2086
msgid "Ambiguous traffic light type for node cluster '%', setting to '%'."
msgstr "Неоднозначный тип светофора для кластера узлов '%', установка в '%'."

#: src/netbuild/NBNodeCont.cpp:2182
#, c-format
msgid " The junction '%' to set as not-controlled is not known."
msgstr " Перекрёсток '%' to для установки как неуправляемый неизвестен."

#: src/netbuild/NBNodeCont.cpp:2351
msgid "Could not build joined tls '%'."
msgstr "Не удалось построить соединённый tls '%'."

#: src/netbuild/NBNodeCont.cpp:2396
msgid "Could not build guessed, joined tls."
msgstr "Не удалось построить угаданный, соединённый tls."

#: src/netbuild/NBNodeCont.cpp:2519
msgid "Could not build a joined tls."
msgstr "Не удалось построить соединённый tls."

#: src/netbuild/NBNodeCont.cpp:2536
msgid "Building a tl-logic for junction '%' twice is not possible."
msgstr "Построение tl-логики для перекрёстка '%' дважды невозможно."

#: src/netbuild/NBNodeCont.cpp:2618 src/netbuild/NBNodeCont.cpp:2710
msgid "-----------------------------------------------------"
msgstr "-----------------------------------------------------"

#: src/netbuild/NBNodeCont.cpp:2619
msgid "Summary:"
msgstr "Итог:"

#: src/netbuild/NBNodeCont.cpp:2677
msgid " Node type statistics:"
msgstr " Статистика типов узлов:"

#: src/netbuild/NBNodeCont.cpp:2706
msgid " Network boundaries:"
msgstr " Границы сети:"

#: src/netbuild/NBNodeCont.cpp:2739
msgid "Attempt to rename node using existing id '%'"
msgstr ""
"Попытка переименовать узел с использованием существующего идентификатора '%'"

#: src/netbuild/NBNodeShapeComputer.cpp:502
msgid "Fixing offset for edge '%' at node '%."
msgstr "Исправление смещения для ребра '%' на узле '%'."

#: src/netbuild/NBOwnTLDef.cpp:580
#, c-format
msgid ""
"Minor green from edge '%' to edge '%' exceeds %m/s. Maybe a left-turn lane "
"is missing."
msgstr ""
"Малый зелёный с ребра '%' to на ребро '%' exceeds превышает %m/s. (м/с). "
"Возможно, отсутствует полоса левого поворота."

#: src/netbuild/NBOwnTLDef.cpp:792
msgid ""
"Generating NEMA phases is not supported for traffic light '%' with % "
"incoming edges. Using tlType 'actuated' as fallback"
msgstr ""
"Генерация фаз NEMA не поддерживается для светофора '%' с % входящими "
"рёбрами. Используется tlType 'actuated' как запасной"

#: src/netbuild/NBOwnTLDef.cpp:818
msgid "The traffic light '%' cannot be adapted to a cycle time of %."
msgstr "Светофор '%' не может быть адаптирован к циклу времени %."

#: src/netbuild/NBOwnTLDef.cpp:867
msgid "The traffic light '%' has a high cycle time of %."
msgstr "Светофор '%' имеет высокий цикл времени %."

#: src/netbuild/NBOwnTLDef.cpp:974
msgid ""
"Custom crossing linkIndex % conflicts with vehicular connections at tlLogic "
"'%'"
msgstr ""
"Пользовательский индекс связи перехода % конфликтует с транспортными "
"соединениями в tlLogic '%'"

#: src/netbuild/NBOwnTLDef.cpp:983
msgid ""
"Custom crossing linkIndex2 % conflicts with vehicular connections at tlLogic "
"'%'"
msgstr ""
"Пользовательский индекс связи перехода2 % конфликтует с транспортными "
"соединениями в tlLogic '%'"

#: src/netbuild/NBPTLine.cpp:211
msgid "Could not retrieve edge '%' for first stop of line '%'."
msgstr "Не удалось получить ребро '%' для первой остановки линии '%'."

#: src/netbuild/NBPTLine.cpp:217
msgid "First stop edge '%' is not part of the route of line '%'."
msgstr "Ребро первой остановки '%' не является частью маршрута линии '%'."

#: src/netbuild/NBPTLine.cpp:241
msgid "Could not retrieve edge '%' for last stop of line '%'."
msgstr "Не удалось получить ребро '%' для последней остановки линии '%'."

#: src/netbuild/NBPTLine.cpp:247
msgid "Last stop edge '%' is not part of the route of line '%'."
msgstr "Ребро последней остановки '%' не является частью маршрута линии '%'."

#: src/netbuild/NBPTLine.cpp:316
msgid "Removed invalid stop '%' from line '%'."
msgstr "Удалена недопустимая остановка '%' из линии '%'."

#: src/netbuild/NBPTLine.cpp:334
msgid "Removed duplicate stop '%' at area '%' from line '%'."
msgstr "Удалена дублированная остановка '%' в зоне '%' из линии '%'."

#: src/netbuild/NBPTLine.cpp:337
msgid "Removed duplicate stop '%' named '%' from line '%'."
msgstr "Удалена дублирующаяся остановка '%' с именем '%' из линии '%'."

#: src/netbuild/NBPTLine.cpp:367
msgid "Removed stop '%' named '%' from line '%' because edge '%' is missing."
msgstr ""
"Удалена остановка '%' с именем '%' из линии '%', так как ребро '%' "
"отсутствует."

#: src/netbuild/NBPTLine.cpp:375
msgid "not part of the route"
msgstr "не является частью маршрута"

#: src/netbuild/NBPTLine.cpp:376
msgid "not part of the route downstream of the previous stop"
msgstr "не является частью маршрута ниже по течению от предыдущей остановки"

#: src/netbuild/NBPTLine.cpp:378
msgid "Stop '%' named '%' from line '%' on edge '%' is %."
msgstr "Остановка '%' с именем '%' из линии '%' на ребре '%' %."

#: src/netbuild/NBPTLineCont.cpp:121
msgid ""
"Cannot revise pt stop localization for pt line '%', which consist of one way "
"only. Ignoring!"
msgstr ""
"Невозможно пересмотреть локализацию остановок ОТ для линии '%', состоящей "
"только из одного пути. Игнорируется!"

#: src/netbuild/NBPTLineCont.cpp:125
msgid ""
"Cannot revise pt stop localization for pt line '%', which has no route "
"edges. Ignoring!"
msgstr ""
"Невозможно пересмотреть локализацию остановок ОТ для линии '%', у которой "
"нет рёбер маршрута. Игнорируется!"

#: src/netbuild/NBPTLineCont.cpp:146
msgid ""
"Cannot assign stop '%' on edge '%' to pt line '%' (wayNodes not found). "
"Ignoring!"
msgstr ""
"Невозможно привязать остановку '%' на ребре '%' к линии ОТ '%' (wayNodes не "
"найдены). Игнорируется!"

#: src/netbuild/NBPTLineCont.cpp:161 src/netbuild/NBPTLineCont.cpp:175
msgid ""
"Cannot revise pt stop localization for incomplete pt line '%'. Ignoring!"
msgstr ""
"Невозможно пересмотреть локализацию остановок ОТ для неполной линии '%'. "
"Игнорируется!"

#: src/netbuild/NBPTLineCont.cpp:188
msgid ""
"Could not re-assign PT stop '%'. May need option --railway.topology.repair"
msgstr ""
"Не удалось перепривязать остановку ОТ '%'. Возможно, требуется опция --"
"railway.topology.repair"

#: src/netbuild/NBPTLineCont.cpp:198
msgid "PT stop '%' has been moved to edge '%'."
msgstr "Остановка ОТ '%' перемещена на ребро '%'."

#: src/netbuild/NBPTLineCont.cpp:272
msgid ""
"Could not assign stop '%' to pt line '%' (closest edge '%', distance %). "
"Ignoring!"
msgstr ""
"Не удалось привязать остановку '%' к линии ОТ '%' (ближайшее ребро '%', "
"расстояние %). Игнорируется!"

#: src/netbuild/NBPTLineCont.cpp:304
msgid "Cannot assign stop % on edge '%' to pt line '%'. Ignoring!"
msgstr ""
"Невозможно привязать остановку % на ребре '%' к линии ОТ '%'. Игнорируется!"

#: src/netbuild/NBPTLineCont.cpp:513
msgid ""
"Could not determine vehicle class for public transport line of type '%'."
msgstr ""
"Не удалось определить класс транспортного средства для линии общественного "
"транспорта типа '%'."

#: src/netbuild/NBPTLineCont.cpp:581
msgid "Could not determine direction for line '%' at stop '%'."
msgstr "Не удалось определить направление для линии '%' на остановке '%'."

#: src/netbuild/NBPTStopCont.cpp:110
msgid ""
"Could not find corresponding edge or compatible lane for pt stop '%' (%). "
"Thus, it will be removed!"
msgstr ""
"Не найдено соответствующее ребро или совместимая полоса для остановки ОТ "
"'%' (%). Остановка будет удалена!"

#: src/netbuild/NBPTStopCont.cpp:135
msgid ""
"Could not create reverse-direction stop for superposed edge '%' (origStop "
"'%'). Stop id '%' already in use by stop on edge '%'."
msgstr ""
"Не удалось создать остановку в обратном направлении для наложенного ребра "
"'%' (исходная остановка '%'). ID остановки '%' уже используется остановкой "
"на ребре '%'."

#: src/netbuild/NBPTStopCont.cpp:171
#, c-format
msgid "Added % stops for superposed rail edges."
msgstr "Добавлено % stops остановок для наложенных железнодорожных рёбер."

#: src/netbuild/NBPTStopCont.cpp:298
msgid "Could not determine cross product for edge '%'."
msgstr "Не удалось вычислить векторное произведение для ребра '%'."

#: src/netbuild/NBPTStopCont.cpp:353
msgid "Removing pt stop '%' on non existing edge '%'."
msgstr "Удаляется остановка ОТ '%' на несуществующем ребре '%'."

#: src/netbuild/NBPTStopCont.cpp:384
msgid "Could not re-assign pt stop '%' after replacing edge '%'."
msgstr "Не удалось перепривязать остановку ОТ '%' после замены ребра '%'."

#: src/netbuild/NBPTStopCont.cpp:476
msgid ""
"Could not find corresponding edge or compatible lane for free-floating pt "
"stop '%' (%). Thus, it will be removed!"
msgstr ""
"Не найдено соответствующее ребро или совместимая полоса для свободно "
"расположенной остановки ОТ '%' (%). Остановка будет удалена!"

#: src/netbuild/NBParking.cpp:44
#, c-format
msgid "Ignoring parking area on edge '%' due to invalid permissions."
msgstr ""
"Зона парковки на ребре '%' due игнорируется из-за недопустимых разрешений."

#: src/netbuild/NBParking.cpp:51
#, c-format
msgid "Ignoring parking area on edge '%' due to insufficient space."
msgstr "Зона парковки на ребре '%' due игнорируется из-за недостатка места."

#: src/netbuild/NBParking.cpp:71
msgid "Could not find edge for parkingArea '%'."
msgstr "Не найдено ребро для зоны парковки '%'."

#: src/netbuild/NBTrafficLightDefinition.cpp:117
#, c-format
msgid "The traffic light '%' does not control any links; it will not be build."
msgstr ""
"Светофор '%' does не управляет никакими соединениями; он не будет построен."

#: src/netbuild/NBTrafficLightDefinition.cpp:231
msgid "Unreachable edge '%' within tlLogic '%'"
msgstr "Недостижимое ребро '%' в логике светофора '%'"

#: src/netbuild/NBTrafficLightDefinition.cpp:513
#, c-format
msgid "The rail crossing '%' does not have any roads."
msgstr "Железнодорожный переезд '%' does не имеет дорог."

#: src/netbuild/NBTrafficLightDefinition.cpp:526
msgid ""
"Could not interpret rail signal direction at junction '%' due to "
"inconsistent directions of edge '%' (%) and edge '%' (%)"
msgstr ""
"Не удалось определить направление железнодорожного сигнала на узле '%', из-"
"за несогласованных направлений ребра '%' (%) и ребра '%' (%)"

#: src/netbuild/NBTrafficLightLogic.cpp:102
#, c-format
msgid "When adding phase: illegal character '%' in state"
msgstr "При добавлении фазы: недопустимый символ '%' in в состоянии"

#: src/netbuild/NBTrafficLightLogic.cpp:235
#, c-format
msgid "Non-static traffic light '%' does not define variable phase length."
msgstr ""
"Нестатический светофор '%' does не определяет переменную длительность фазы."

#: src/netbuild/NBTrafficLightLogicCont.cpp:248
msgid "Could not build program '%' for traffic light '%'"
msgstr "Не удалось построить программу '%' для светофора '%'"

#: src/netbuild/NBTrafficLightLogicCont.cpp:389
msgid "Guessing signalID for link index % at traffic light '%'."
msgstr "Угадывается signalID для индекса соединения % на светофоре '%'."

#: src/netbuild/NBTrafficLightLogicCont.cpp:496
#, c-format
msgid ""
"Was not able to apply the OpenDRIVE signal group information onto the signal "
"program of traffic light % generated by SUMO."
msgstr ""
"Не удалось применить информацию о группах сигналов OpenDRIVE к программе "
"сигналов светофора % generated сгенерированной SUMO."

#: src/netconvert_main.cpp:53
msgid "generate net with options read from file"
msgstr "сгенерировать сеть с параметрами, прочитанными из файла"

#: src/netconvert_main.cpp:55
msgid ""
"generate net with given nodes, edges, and edge types doing verbose output"
msgstr ""
"сгенерировать сеть с заданными узлами, рёбрами и типами рёбер с подробным "
"выводом"

#: src/netconvert_main.cpp:98
msgid ""
"Network importer / builder for the microscopic, multi-modal traffic "
"simulation SUMO."
msgstr ""
"Импортер / построитель сети для микроскопической мультимодальной симуляции "
"трафика SUMO."

#: src/netconvert_main.cpp:124 src/polyconvert/polyconvert_main.cpp:288
#: src/utils/geom/GeoConvHelper.cpp:97
msgid "Could not build projection!"
msgstr "Не удалось построить проекцию!"

#: src/netgen/NGFrame.cpp:41
msgid "Read edge-type defs from FILE"
msgstr "Прочитать определения типов рёбер из ФАЙЛА"

#: src/netgen/NGFrame.cpp:44
msgid ""
"The Ids of generated nodes use an alphanumerical code for easier readability "
"when possible"
msgstr ""
"Идентификаторы генерируемых узлов используют алфавитно-цифровой код для "
"упрощения чтения, когда это возможно"

#: src/netgen/NGFrame.cpp:48
msgid "Generate INT left-turn lanes"
msgstr "Сгенерировать INT полос для поворота налево"

#: src/netgen/NGFrame.cpp:50
msgid "Set the length of generated turning lanes to FLOAT"
msgstr "Установить длину генерируемых полос для поворотов в FLOAT"

#: src/netgen/NGFrame.cpp:53
msgid ""
"Apply random spatial perturbation in x direction according to the given "
"distribution"
msgstr ""
"Применить случайное пространственное возмущение по оси x в соответствии с "
"заданным распределением"

#: src/netgen/NGFrame.cpp:55
msgid ""
"Apply random spatial perturbation in y direction according to the given "
"distribution"
msgstr ""
"Применить случайное пространственное возмущение по оси y в соответствии с "
"заданным распределением"

#: src/netgen/NGFrame.cpp:57
msgid ""
"Apply random spatial perturbation in z direction according to the given "
"distribution"
msgstr ""
"Применить случайное пространственное возмущение по оси z в соответствии с "
"заданным распределением"

#: src/netgen/NGFrame.cpp:63
msgid "Defines the probability to build a reverse edge"
msgstr "Определяет вероятность построения обратного ребра"

#: src/netgen/NGFrame.cpp:67
msgid "Draw lane numbers randomly from [1,default.lanenumber]"
msgstr "Случайно выбирать количество полос из диапазона [1,default.lanenumber]"

#: src/netgen/NGFrame.cpp:71
msgid "Draw edge priority randomly from [1,default.priority]"
msgstr "Случайно выбирать приоритет ребра из диапазона [1,default.priority]"

#: src/netgen/NGFrame.cpp:74
msgid "Draw edge type randomly from all loaded types"
msgstr "Случайно выбирать тип ребра из всех загруженных типов"

#: src/netgen/NGFrame.cpp:80
msgid "Forces NETGEN to build a grid-like network"
msgstr "Заставляет NETGEN строить сеть в виде решётки"

#: src/netgen/NGFrame.cpp:85
msgid "The number of junctions in both dirs"
msgstr "Количество узлов в обоих направлениях"

#: src/netgen/NGFrame.cpp:90
msgid "The length of streets in both dirs"
msgstr "Длина улиц в обоих направлениях"

#: src/netgen/NGFrame.cpp:95
msgid "The number of junctions in x-dir; Overrides --grid-number"
msgstr "Количество узлов по оси x; переопределяет --grid-number"

#: src/netgen/NGFrame.cpp:100
msgid "The number of junctions in y-dir; Overrides --grid-number"
msgstr "Количество узлов по оси y; переопределяет --grid-number"

#: src/netgen/NGFrame.cpp:105
msgid "The length of horizontal streets; Overrides --grid-length"
msgstr "Длина горизонтальных улиц; переопределяет --grid-length"

#: src/netgen/NGFrame.cpp:110
msgid "The length of vertical streets; Overrides --grid-length"
msgstr "Длина вертикальных улиц; переопределяет --grid-length"

#: src/netgen/NGFrame.cpp:114 src/netgen/NGFrame.cpp:147
msgid ""
"The length of streets attached at the boundary; 0 means no streets are "
"attached"
msgstr ""
"Длина улиц, примыкающих к границе; 0 означает отсутствие примыкающих улиц"

#: src/netgen/NGFrame.cpp:117
msgid ""
"The length of streets attached at the boundary in x direction; 0 means no "
"streets are attached"
msgstr ""
"Длина улиц, примыкающих к границе по оси x; 0 означает отсутствие "
"примыкающих улиц"

#: src/netgen/NGFrame.cpp:119
msgid ""
"The length of streets attached at the boundary in y direction; 0 means no "
"streets are attached"
msgstr ""
"Длина улиц, примыкающих к границе по оси y; 0 означает отсутствие "
"примыкающих улиц"

#: src/netgen/NGFrame.cpp:124
msgid "Forces NETGEN to build a spider-net-like network"
msgstr "Заставляет NETGEN строить сеть в виде паутины"

#: src/netgen/NGFrame.cpp:129
msgid "The number of axes within the net"
msgstr "Количество осей в сети"

#: src/netgen/NGFrame.cpp:134
msgid "The number of circles of the net"
msgstr "Количество окружностей сети"

#: src/netgen/NGFrame.cpp:139
msgid "The distances between the circles"
msgstr "Расстояния между окружностями"

#: src/netgen/NGFrame.cpp:144
msgid "Omit the central node of the network"
msgstr "Пропустить центральный узел сети"

#: src/netgen/NGFrame.cpp:152
msgid "Forces NETGEN to build a random network"
msgstr "Заставляет NETGEN строить случайную сеть"

#: src/netgen/NGFrame.cpp:157
msgid "Describes how many times an edge shall be added to the net"
msgstr "Определяет, сколько раз ребро должно быть добавлено в сеть"

#: src/netgen/NGFrame.cpp:162
msgid "The maximum distance for each edge"
msgstr "Максимальное расстояние для каждого ребра"

#: src/netgen/NGFrame.cpp:167
msgid "The minimum distance for each edge"
msgstr "Минимальное расстояние для каждого ребра"

#: src/netgen/NGFrame.cpp:172
msgid "The minimum angle for each pair of (bidirectional) roads in DEGREES"
msgstr "Минимальный угол для каждой пары (двусторонних) дорог в ГРАДУСАХ"

#: src/netgen/NGFrame.cpp:177
msgid "The number of tries for creating each node"
msgstr "Количество попыток создания каждого узла"

#: src/netgen/NGFrame.cpp:182
msgid "Probability for roads to continue at each node"
msgstr "Вероятность продолжения дорог на каждом узле"

#: src/netgen/NGFrame.cpp:187
msgid "Probability for a node having at most 1 neighbor"
msgstr "Вероятность того, что узел имеет не более 1 соседа"

#: src/netgen/NGFrame.cpp:192
msgid "Probability for a node having at most 2 neighbors"
msgstr "Вероятность того, что узел имеет не более 2 соседей"

#: src/netgen/NGFrame.cpp:197
msgid "Probability for a node having at most 3 neighbors"
msgstr "Вероятность того, что узел имеет не более 3 соседей"

#: src/netgen/NGFrame.cpp:202
msgid "Probability for a node having at most 4 neighbors"
msgstr "Вероятность того, что узел имеет не более 4 соседей"

#: src/netgen/NGFrame.cpp:207
msgid "Probability for a node having at most 5 neighbors"
msgstr "Вероятность того, что узел имеет не более 5 соседей"

#: src/netgen/NGFrame.cpp:212
msgid "Probability for a node having at most 6 neighbors"
msgstr "Вероятность того, что узел имеет не более 6 соседей"

#: src/netgen/NGFrame.cpp:215
msgid "Place nodes on a regular grid with spacing rand.min-distance"
msgstr "Разместить узлы на регулярной сетке с интервалом rand.min-distance"

#: src/netgen/NGFrame.cpp:235
msgid "You have to specify the type of network to generate."
msgstr "Необходимо указать тип генерируемой сети."

#: src/netgen/NGFrame.cpp:239
msgid "You may specify only one type of network to generate at once."
msgstr "Можно указать только один тип сети для генерации за один раз."

#: src/netgen/NGFrame.cpp:243
msgid "Option 'random-type' takes no effect unless 'type-files' are loaded"
msgstr "Опция 'random-type' не имеет эффекта, если не загружены файлы типов"

#: src/netgen/NGFrame.cpp:246
msgid "Option 'rand.connectivity' requires a value below 0.999"
msgstr "Опция 'rand.connectivity' требует значение меньше 0.999"

#: src/netgen/netgen_main.cpp:61
msgid "create net from given configuration"
msgstr "создать сеть из заданной конфигурации"

#: src/netgen/netgen_main.cpp:62
msgid "create grid net"
msgstr "создать сетку в виде решётки"

#: src/netgen/netgen_main.cpp:63
msgid "create spider net"
msgstr "создать сеть в виде паутины"

#: src/netgen/netgen_main.cpp:64
msgid "create random net"
msgstr "создать случайную сеть"

#: src/netgen/netgen_main.cpp:120
msgid "Spider networks need at least 3 arms."
msgstr "Сети-паутины требуют минимум 3 луча."

#: src/netgen/netgen_main.cpp:124
msgid "Spider networks with many arms should use option spider.omit-center"
msgstr ""
"Сети-паутины с большим количеством лучей должны использовать опцию spider."
"omit-center"

#: src/netgen/netgen_main.cpp:127
msgid "Spider networks need at least one circle."
msgstr "Сети-паутины требуют минимум одну окружность."

#: src/netgen/netgen_main.cpp:135
#, c-format
msgid ""
"The radius of spider networks should be at least % for the given lanenumber, "
"lanewidth and junction radius"
msgstr ""
"Радиус сети-паутины должен быть не менее % for при заданных lanenumber, "
"lanewidth и радиусе узлов"

#: src/netgen/netgen_main.cpp:177
msgid ""
"The number of nodes must be positive and at least 2 in one direction if "
"there are no attachments."
msgstr ""
"Количество узлов должно быть положительным и не менее 2 в одном направлении, "
"если нет примыкающих улиц."

#: src/netgen/netgen_main.cpp:185
#, c-format
msgid ""
"The distance between nodes should be at least % for the given lanenumber, "
"lanewidth and junction radius"
msgstr ""
"Расстояние между узлами должно быть не менее % for при заданных lanenumber, "
"lanewidth и радиусе узлов"

#: src/netgen/netgen_main.cpp:191 src/netgen/netgen_main.cpp:196
#, c-format
msgid ""
"The length of attached streets should be at least % for the given "
"lanenumber, lanewidth and junction radius"
msgstr ""
"Длина примыкающих улиц должна быть не менее % for при заданных lanenumber, "
"lanewidth и радиусе узлов"

#: src/netgen/netgen_main.cpp:231
msgid ""
"Synthetic network generator for the microscopic, multi-modal traffic "
"simulation SUMO."
msgstr ""
"Генератор синтетических сетей для микроскопической мультимодальной симуляции "
"трафика SUMO."

#: src/netgen/netgen_main.cpp:267
msgid " Generation done;"
msgstr " Генерация завершена;"

#: src/netgen/netgen_main.cpp:268
#, c-format
msgid "   % nodes generated."
msgstr ""

#: src/netgen/netgen_main.cpp:269
#, c-format
msgid "   % edges generated."
msgstr ""

#: src/netgen/netgen_main.cpp:274
msgid " Removed % traffic lights at geometry-like nodes"
msgstr " Удалено % светофоров на узлах геометрического типа"

#: src/netimport/NIFrame.cpp:53
msgid "Read SUMO-net from FILE"
msgstr "Прочитать SUMO-сеть из ФАЙЛА"

#: src/netimport/NIFrame.cpp:60
msgid "Read XML-node defs from FILE"
msgstr "Прочитать определения узлов XML из ФАЙЛА"

#: src/netimport/NIFrame.cpp:66
msgid "Read XML-edge defs from FILE"
msgstr "Прочитать определения рёбер XML из ФАЙЛА"

#: src/netimport/NIFrame.cpp:72
msgid "Read XML-connection defs from FILE"
msgstr "Прочитать определения соединений XML из ФАЙЛА"

#: src/netimport/NIFrame.cpp:75
msgid "Read XML-traffic light defs from FILE"
msgstr "Прочитать определения светофоров XML из ФАЙЛА"

#: src/netimport/NIFrame.cpp:81
msgid "Read XML-type defs from FILE"
msgstr "Прочитать определения типов XML из ФАЙЛА"

#: src/netimport/NIFrame.cpp:86
msgid "Reads public transport stops from FILE"
msgstr "Прочитать остановки общественного транспорта из ФАЙЛА"

#: src/netimport/NIFrame.cpp:88
msgid "Reads public transport lines from FILE"
msgstr "Прочитать линии общественного транспорта из ФАЙЛА"

#: src/netimport/NIFrame.cpp:90
msgid "Reads polygons from FILE for embedding in network where applicable"
msgstr "Прочитать полигоны из ФАЙЛА для встраивания в сеть, где применимо"

#: src/netimport/NIFrame.cpp:97
msgid "Read shapefiles (ArcView, Tiger, ...) from files starting with 'FILE'"
msgstr ""
"Прочитать shapefile (ArcView, Tiger, ...) из файлов, начинающихся с 'ФАЙЛ'"

#: src/netimport/NIFrame.cpp:102
msgid ""
"Read converted Navteq GDF data (unsplitted Elmar-network) from path 'FILE'"
msgstr ""
"Прочитать преобразованные данные Navteq GDF (несплитанная сеть Elmar) из "
"пути 'ФАЙЛ'"

#: src/netimport/NIFrame.cpp:106
msgid "Read OSM-network from path 'FILE(s)'"
msgstr "Прочитать сеть OSM из пути 'ФАЙЛ(ы)'"

#: src/netimport/NIFrame.cpp:110
msgid "Read OpenDRIVE-network from FILE"
msgstr "Прочитать сеть OpenDRIVE из ФАЙЛА"

#: src/netimport/NIFrame.cpp:114
msgid "Read VISUM-net from FILE"
msgstr "Прочитать сеть VISUM из ФАЙЛА"

#: src/netimport/NIFrame.cpp:118
msgid "Read VISSIM-net from FILE"
msgstr "Прочитать сеть VISSIM из ФАЙЛА"

#: src/netimport/NIFrame.cpp:123
msgid "Read RoboCup-net from DIR"
msgstr "Прочитать сеть RoboCup из КАТАЛОГА"

#: src/netimport/NIFrame.cpp:127
msgid "Read MATSim-net from FILE"
msgstr "Прочитать сеть MATSim из ФАЙЛА"

#: src/netimport/NIFrame.cpp:131
msgid "Read ITSUMO-net from FILE"
msgstr "Прочитать сеть ITSUMO из ФАЙЛА"

#: src/netimport/NIFrame.cpp:134
msgid "Read heightmap from ArcGIS shapefile"
msgstr "Прочитать карту высот из shapefile ArcGIS"

#: src/netimport/NIFrame.cpp:137
msgid "Read heightmap from GeoTIFF"
msgstr "Прочитать карту высот из GeoTIFF"

#: src/netimport/NIFrame.cpp:145 src/od2trips_main.cpp:159
#: src/polyconvert/polyconvert_main.cpp:203
msgid "Continue on broken input"
msgstr "Продолжить при повреждённом входе"

#: src/netimport/NIFrame.cpp:148
msgid "Continue on invalid connections"
msgstr "Продолжить при недопустимых соединениях"

#: src/netimport/NIFrame.cpp:151
msgid "Show errors in connections at parsing"
msgstr "Показывать ошибки в соединениях при разборе"

#: src/netimport/NIFrame.cpp:154
msgid "Continue on unknown edge types"
msgstr "Продолжить при неизвестных типах рёбер"

#: src/netimport/NIFrame.cpp:157
msgid "vmax is parsed as given in km/h"
msgstr "vmax разбирается как заданное в км/ч"

#: src/netimport/NIFrame.cpp:160
msgid ""
"Use YYYY-MM-DD date to determine the readiness of features under construction"
msgstr ""
"Использовать дату YYYY-MM-DD для определения готовности объектов в стадии "
"строительства"

#: src/netimport/NIFrame.cpp:163 src/polyconvert/polyconvert_main.cpp:209
msgid "Remove all z-data"
msgstr "Удалить все данные по оси z"

#: src/netimport/NIFrame.cpp:166
msgid "Remove the list of keys from all params"
msgstr "Удалить список ключей из всех параметров"

#: src/netimport/NIFrame.cpp:169
msgid ""
"List vehicle classes that may ignore lane changing restrictions ('all' "
"discards all restrictions)"
msgstr ""
"Список классов ТС, которые могут игнорировать ограничения смены полос ('all' "
"отменяет все ограничения)"

#: src/netimport/NIFrame.cpp:173
msgid "Whether lane widths shall be ignored."
msgstr "Игнорировать ширину полос."

#: src/netimport/NIFrame.cpp:178
msgid "If edge shapes do not end at the node positions, extend them"
msgstr "Если формы рёбер не заканчиваются в позициях узлов, продлить их"

#: src/netimport/NIFrame.cpp:182
msgid "Skips the check for duplicate nodes and edges"
msgstr "Пропустить проверку на дублирующиеся узлы и рёбра"

#: src/netimport/NIFrame.cpp:185
msgid "Imports elevation data"
msgstr "Импортировать данные высоты"

#: src/netimport/NIFrame.cpp:188
msgid ""
"Reconstruct (relative) elevation based on layer data. Each layer is raised "
"by FLOAT m"
msgstr ""
"Восстановить (относительную) высоту на основе данных слоёв. Каждый слой "
"поднимается на FLOAT м"

#: src/netimport/NIFrame.cpp:191
#, c-format
msgid ""
"Maximum grade threshold in % at 50km/h when reconstructing elevation based "
"on layer data. The value is scaled according to road speed."
msgstr ""
"Максимальный порог уклона в % at при 50 км/ч при восстановлении высоты на "
"основе слоёв. Значение масштабируется в зависимости от скорости дороги."

#: src/netimport/NIFrame.cpp:194
msgid "Whether one-way roads should be spread to the side instead of centered"
msgstr ""
"Должны ли односторонние дороги располагаться сбоку вместо центрирования"

#: src/netimport/NIFrame.cpp:197
msgid "Import lane-specific access restrictions"
msgstr "Импортировать ограничения доступа по полосам"

#: src/netimport/NIFrame.cpp:201
msgid "Import bike lanes and fix directions and permissions on bike paths"
msgstr ""
"Импортировать велополосы и исправлять направления и разрешения на "
"велодорожках"

#: src/netimport/NIFrame.cpp:204
msgid "Import sidewalks"
msgstr "Импортировать тротуары"

#: src/netimport/NIFrame.cpp:207
msgid ""
"Default to building two sidewalks on oneway streets (may affect divided "
"roads)"
msgstr ""
"По умолчанию строить два тротуара на односторонних улицах (может повлиять на "
"разделённые дороги)"

#: src/netimport/NIFrame.cpp:210
msgid "Import crossings"
msgstr "Импортировать пешеходные переходы"

#: src/netimport/NIFrame.cpp:213
msgid "Import turning arrows from OSM to help with connection building"
msgstr ""
"Импортировать стрелки поворота из OSM для помощи в построении соединений"

#: src/netimport/NIFrame.cpp:216
msgid "The default length of a public transport stop in FLOAT m"
msgstr "Длина остановки общественного транспорта по умолчанию в FLOAT м"

#: src/netimport/NIFrame.cpp:218
msgid "The default length of a bus stop in FLOAT m"
msgstr "Длина автобусной остановки по умолчанию в FLOAT м"

#: src/netimport/NIFrame.cpp:220
msgid "The default length of a tram stop in FLOAT m"
msgstr "Длина трамвайной остановки по умолчанию в FLOAT м"

#: src/netimport/NIFrame.cpp:222
msgid "The default length of a train stop in FLOAT m"
msgstr "Длина железнодорожной остановки по умолчанию в FLOAT м"

#: src/netimport/NIFrame.cpp:225
msgid "Specify custom rules for importing railway signals"
msgstr "Задать пользовательские правила импорта железнодорожных сигналов"

#: src/netimport/NIFrame.cpp:229
msgid "Whether additional attributes shall be imported"
msgstr "Импортировать ли дополнительные атрибуты"

#: src/netimport/NIFrame.cpp:233
msgid ""
"List of additional attributes that shall be imported from OSM via osm.all-"
"attributes (set 'all' to import all)"
msgstr ""
"Список дополнительных атрибутов для импорта из OSM через osm.all-attributes "
"(установите 'all' для импорта всех)"

#: src/netimport/NIFrame.cpp:236
msgid ""
"The speed limit to be set when there is no actual speed limit in reality"
msgstr ""
"Ограничение скорости, устанавливаемое при отсутствии реального ограничения"

#: src/netimport/NIFrame.cpp:239
msgid ""
"Whether edges shoulds carry information on the usage of typemap defaults"
msgstr ""
"Должны ли рёбра содержать информацию об использовании значений по умолчанию "
"из typemap"

#: src/netimport/NIFrame.cpp:243
msgid "The edge lengths given in the MATSim-file will be kept"
msgstr "Длины рёбер, указанные в файле MATSim, будут сохранены"

#: src/netimport/NIFrame.cpp:246
msgid "The lane number will be computed from the capacity"
msgstr "Количество полос будет вычислено из пропускной способности"

#: src/netimport/NIFrame.cpp:252
msgid "Read edge ids from column STR"
msgstr "Читать идентификаторы рёбер из колонки STR"

#: src/netimport/NIFrame.cpp:256
msgid "Read from-node ids from column STR"
msgstr "Читать идентификаторы узлов-источников из колонки STR"

#: src/netimport/NIFrame.cpp:260
msgid "Read to-node ids from column STR"
msgstr "Читать идентификаторы узлов-приёмников из колонки STR"

#: src/netimport/NIFrame.cpp:264
msgid "Read type ids from column STR"
msgstr "Читать идентификаторы типов из колонки STR"

#: src/netimport/NIFrame.cpp:267
msgid "Read lane number from column STR"
msgstr "Читать количество полос из колонки STR"

#: src/netimport/NIFrame.cpp:270
msgid "Read speed from column STR"
msgstr "Читать скорость из колонки STR"

#: src/netimport/NIFrame.cpp:273
msgid "Read custom edge length from column STR"
msgstr "Читать пользовательскую длину ребра из колонки STR"

#: src/netimport/NIFrame.cpp:276
msgid "Read total edge width from column STR"
msgstr "Читать общую ширину ребра из колонки STR"

#: src/netimport/NIFrame.cpp:279
msgid "Read (non-unique) name from column STR"
msgstr "Читать (неуникальное) название из колонки STR"

#: src/netimport/NIFrame.cpp:282
msgid ""
"Distance threshold for determining whether distinct shapes are connected "
"(used when from-id and to-id are not available)"
msgstr ""
"Порог расстояния для определения соединения различных форм (используется, "
"когда from-id и to-id недоступны)"

#: src/netimport/NIFrame.cpp:285
msgid "Add the list of field names as edge params"
msgstr "Добавить список имён полей как параметры ребра"

#: src/netimport/NIFrame.cpp:289
msgid "Uses edge type defaults on problems"
msgstr "Использовать значения типов рёбер по умолчанию при проблемах"

#: src/netimport/NIFrame.cpp:294
msgid "Insert edges in both directions"
msgstr "Вставить рёбра в обоих направлениях"

#: src/netimport/NIFrame.cpp:298
msgid "Guess the proper projection"
msgstr "Угадать правильную проекцию"

#: src/netimport/NIFrame.cpp:301 src/polyconvert/polyconvert_main.cpp:129
msgid "Use traditional axis order (lon, lat)"
msgstr "Использовать традиционный порядок осей (долгота, широта)"

#: src/netimport/NIFrame.cpp:306
msgid "Allow more vehicle classes by default"
msgstr "Разрешить больше классов ТС по умолчанию"

#: src/netimport/NIFrame.cpp:309
msgid "The edge lengths given in the DLR Navteq-file will be kept"
msgstr "Длины рёбер, указанные в файле DLR Navteq, будут сохранены"

#: src/netimport/NIFrame.cpp:315
msgid "Structure join offset"
msgstr "Смещение соединения структуры"

#: src/netimport/NIFrame.cpp:318
msgid "Use FLOAT as default speed"
msgstr "Использовать FLOAT как скорость по умолчанию"

#: src/netimport/NIFrame.cpp:321
msgid "Factor for edge velocity"
msgstr "Коэффициент для скорости ребра"

#: src/netimport/NIFrame.cpp:324
msgid "Writes lanes without an explicit speed set"
msgstr "Записывать полосы без явно заданной скорости"

#: src/netimport/NIFrame.cpp:329 src/polyconvert/polyconvert_main.cpp:95
msgid "Load language mappings from FILE"
msgstr "Загрузить сопоставления языков из ФАЙЛА"

#: src/netimport/NIFrame.cpp:332
msgid "Uses priorities from types"
msgstr "Использовать приоритеты из типов"

#: src/netimport/NIFrame.cpp:335
msgid "Uses lane numbers from types"
msgstr "Использовать количество полос из типов"

#: src/netimport/NIFrame.cpp:338
msgid "Uses speeds from types"
msgstr "Использовать скорости из типов"

#: src/netimport/NIFrame.cpp:341
msgid "Sets connector speed"
msgstr "Установить скорость соединителя"

#: src/netimport/NIFrame.cpp:345
msgid "Sets connector lane number"
msgstr "Установить количество полос соединителя"

#: src/netimport/NIFrame.cpp:348
msgid "Excludes connectors"
msgstr "Исключить соединители"

#: src/netimport/NIFrame.cpp:352
msgid "Computes the number of lanes from the edges' capacities"
msgstr "Вычислять количество полос из пропускной способности рёбер"

#: src/netimport/NIFrame.cpp:355
msgid "Prints all warnings, some of which are due to VISUM misbehaviour"
msgstr ""
"Выводить все предупреждения, некоторые из которых вызваны некорректным "
"поведением VISUM"

#: src/netimport/NIFrame.cpp:360
msgid "The factor for flow to no. lanes conversion"
msgstr "Коэффициент преобразования потока в количество полос"

#: src/netimport/NIFrame.cpp:365
msgid "Imports all lane types"
msgstr "Импортировать все типы полос"

#: src/netimport/NIFrame.cpp:367
msgid ""
"The geometry resolution in m when importing curved geometries as line "
"segments."
msgstr ""
"Разрешение геометрии в метрах при импорте криволинейных геометрий как "
"отрезков линий."

#: src/netimport/NIFrame.cpp:369
msgid ""
"Allow stop lines to be built beyond the start of the junction if the "
"geometries allow so"
msgstr "Разрешить строить стоп-линии за началом узла, если геометрия позволяет"

#: src/netimport/NIFrame.cpp:371
msgid ""
"The minimum lane width for determining start or end of variable-width lanes"
msgstr ""
"Минимальная ширина полосы для определения начала или конца полос переменной "
"ширины"

#: src/netimport/NIFrame.cpp:373
msgid "Import internal lane shapes"
msgstr "Импортировать внутренние формы полос"

#: src/netimport/NIFrame.cpp:375
msgid "Sets edge-id based on road-id and offset in m (legacy)"
msgstr "Установить id ребра на основе id дороги и смещения в м (устаревшее)"

#: src/netimport/NIFrame.cpp:377
msgid "Use custom lane shapes to compensate discarded lane types"
msgstr ""
"Использовать пользовательские формы полос для компенсации отброшенных типов "
"полос"

#: src/netimport/NIFrame.cpp:379
msgid ""
"Use the OpenDRIVE controller information for the generated signal program"
msgstr ""
"Использовать информацию контроллера OpenDRIVE для сгенерированной программы "
"сигналов"

#: src/netimport/NIFrame.cpp:381
msgid "Ignore traffic signals which do not control any driving lane"
msgstr ""
"Игнорировать сигналы светофора, не управляющие ни одной полосой движения"

#: src/netimport/NIFrame.cpp:392
msgid ""
"Discard all railway signal information loaded from other formats than plain-"
"xml"
msgstr ""
"Отбросить всю информацию о железнодорожных сигналах, загруженную из "
"форматов, отличных от plain-xml"

#: src/netimport/NIFrame.cpp:413
msgid ""
"Cannot import network data without PROJ-Library. Please install package proj "
"before building sumo"
msgstr ""
"Невозможно импортировать данные сети без библиотеки PROJ. Пожалуйста, "
"установите пакет proj перед сборкой SUMO"

#: src/netimport/NIFrame.cpp:442 src/polyconvert/polyconvert_main.cpp:329
msgid "Environment variable SUMO_HOME is not set, using built in type maps."
msgstr ""
"Переменная окружения SUMO_HOME не установлена, используются встроенные карты "
"типов."

#: src/netimport/NIFrame.cpp:475
msgid "It is recommended to use option osm.crossings with osm.sidewalks"
msgstr "Рекомендуется использовать опцию osm.crossings вместе с osm.sidewalks"

#: src/netimport/NIImporter_ArcView.cpp:137
#: src/polyconvert/PCLoaderArcView.cpp:142
msgid "Could not open shape description '%'."
msgstr "Не удалось открыть описание формы '%'."

#: src/netimport/NIImporter_ArcView.cpp:190
msgid "Needed field '%' (street-id) is missing."
msgstr "Отсутствует необходимое поле '%' (street-id)."

#: src/netimport/NIImporter_ArcView.cpp:201
msgid "Needed field '%' (from node id) is missing."
msgstr "Отсутствует необходимое поле '%' (from node id)."

#: src/netimport/NIImporter_ArcView.cpp:205
msgid "Needed field '%' (to node id) is missing."
msgstr "Отсутствует необходимое поле '%' (to node id)."

#: src/netimport/NIImporter_ArcView.cpp:221
msgid "Unknown type '%' for edge '%'"
msgstr "Неизвестный тип '%' для ребра '%'"

#: src/netimport/NIImporter_ArcView.cpp:236
#, c-format
msgid ""
"Required field '%' or '%' is missing (add fields or set option --shapefile."
"use-defaults-on-failure)."
msgstr ""
"Отсутствует обязательное поле '%' or '%' is (добавьте поля или установите "
"опцию --shapefile.use-defaults-on-failure)."

#: src/netimport/NIImporter_ArcView.cpp:252
msgid ""
"Road geometry must be of type 'linestring' or 'linestring25D' (found '%')"
msgstr ""
"Геометрия дороги должна быть типа 'linestring' или 'linestring25D' (найдено "
"'%')"

#: src/netimport/NIImporter_ArcView.cpp:264
#: src/polyconvert/PCLoaderArcView.cpp:95
msgid "No coordinate system found and coordinates look already projected."
msgstr ""
"Система координат не найдена, координаты выглядят уже спроецированными."

#: src/netimport/NIImporter_ArcView.cpp:267
#: src/polyconvert/PCLoaderArcView.cpp:98
msgid "Could not find geo coordinate system, assuming WGS84."
msgstr "Не найдена географическая система координат, предполагается WGS84."

#: src/netimport/NIImporter_ArcView.cpp:280
#: src/netimport/NIImporter_OpenDrive.cpp:1622
#: src/netimport/NIXMLEdgesHandler.cpp:600
#: src/netimport/vissim/tempstructs/NIVissimAbstractEdge.cpp:44
#: src/polyconvert/PCLoaderVisum.cpp:173
msgid "Unable to project coordinates for edge '%'."
msgstr "Не удалось спроецировать координаты для ребра '%'."

#: src/netimport/NIImporter_ArcView.cpp:296
#: src/netimport/NIImporter_ArcView.cpp:313
#, c-format
msgid "Node '%' could not be added"
msgstr "Узел '%' could не может быть добавлен"

#: src/netimport/NIImporter_ArcView.cpp:321
#, c-format
msgid "Edge '%' connects identical nodes, skipping."
msgstr "Ребро '%' connects соединяет одинаковые узлы, пропускается."

#: src/netimport/NIImporter_ArcView.cpp:338
#, c-format
msgid "Edge '%' is not unique."
msgstr "Ребро '%' is не уникально."

#: src/netimport/NIImporter_ArcView.cpp:347
msgid "Edge '%' is not unique. Renaming subsequent edge to '%'."
msgstr "Ребро '%' не уникально. Последующее ребро переименовывается в '%'."

#: src/netimport/NIImporter_ArcView.cpp:366
msgid "Could not create edge '%'. An edge with the same id already exists."
msgstr "Не удалось создать ребро '%'. Ребро с таким id уже существует."

#: src/netimport/NIImporter_ArcView.cpp:383
msgid "Could not create edge '-%'. An edge with the same id already exists."
msgstr "Не удалось создать ребро '-%'. Ребро с таким id уже существует."

#: src/netimport/NIImporter_ArcView.cpp:397
#: src/polyconvert/PCLoaderArcView.cpp:341
msgid "SUMO was compiled without GDAL support."
msgstr "SUMO был собран без поддержки GDAL."

#: src/netimport/NIImporter_DlrNavteq.cpp:76
msgid "Loading nodes"
msgstr "Загрузка узлов"

#: src/netimport/NIImporter_DlrNavteq.cpp:80
#: src/netimport/NIImporter_DlrNavteq.cpp:105
#, c-format
msgid "The file '%' could not be opened."
msgstr "Файл '%' could не может быть открыт."

#: src/netimport/NIImporter_DlrNavteq.cpp:90
msgid "Loading street names"
msgstr "Загрузка названий улиц"

#: src/netimport/NIImporter_DlrNavteq.cpp:95
msgid "Output will not contain street names because the file '%' was not found"
msgstr "Вывод не будет содержать названия улиц, так как файл '%' не найден"

#: src/netimport/NIImporter_DlrNavteq.cpp:100
msgid "Loading edges"
msgstr "Загрузка рёбер"

#: src/netimport/NIImporter_DlrNavteq.cpp:114
msgid "Loading traffic lights"
msgstr "Загрузка светофоров"

#: src/netimport/NIImporter_DlrNavteq.cpp:123
msgid "Loading prohibited manoeuvres"
msgstr "Загрузка запрещённых манёвров"

#: src/netimport/NIImporter_DlrNavteq.cpp:132
msgid "Loading connected lanes"
msgstr "Загрузка соединённых полос"

#: src/netimport/NIImporter_DlrNavteq.cpp:141
msgid "Loading time restrictions"
msgstr "Загрузка временных ограничений"

#: src/netimport/NIImporter_DlrNavteq.cpp:210
msgid "Non-numerical value for intermediate status in node %."
msgstr "Нечисловое значение для промежуточного статуса в узле %."

#: src/netimport/NIImporter_DlrNavteq.cpp:215
msgid "Non-numerical value for number of geometries in node %."
msgstr "Нечисловое значение для количества геометрий в узле %."

#: src/netimport/NIImporter_DlrNavteq.cpp:222
msgid "Non-numerical value for x-position in node %."
msgstr "Нечисловое значение для позиции x в узле %."

#: src/netimport/NIImporter_DlrNavteq.cpp:226
msgid "Non-numerical value for y-position in node %."
msgstr "Нечисловое значение для позиции y в узле %."

#: src/netimport/NIImporter_DlrNavteq.cpp:230
#: src/netimport/NIImporter_VISUM.cpp:350
msgid "Unable to project coordinates for node %."
msgstr "Не удалось спроецировать координаты для узла %."

#: src/netimport/NIImporter_DlrNavteq.cpp:240
#: src/netimport/NIImporter_DlrNavteq.cpp:242
#: src/netimport/NIImporter_OpenDrive.cpp:303
#: src/netimport/NIImporter_OpenDrive.cpp:422
#: src/netimport/NIImporter_OpenDrive.cpp:517
#: src/netimport/NIImporter_OpenDrive.cpp:1484
msgid "Could not add node '%'."
msgstr "Не удалось добавить узел '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:299
msgid "Missing version string in file '%'."
msgstr "Отсутствует строка версии в файле '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:309
msgid "Non-numerical value for form_of_way of link '%'."
msgstr "Нечисловое значение для form_of_way ссылки '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:316
msgid "Non-numerical value for brunnel_type of link '%'."
msgstr "Нечисловое значение для brunnel_type ссылки '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:329
msgid "Non-numerical value for street_type of link '%'."
msgstr "Нечисловое значение для street_type ссылки '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:351
msgid "Non-numerical value for the SPEED_RESTRICTION of link '%'."
msgstr "Нечисловое значение для SPEED_RESTRICTION ссылки '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:366
msgid "Non-numerical value for the number of lanes of link '%'."
msgstr "Нечисловое значение для количества полос ссылки '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:420
#: src/netimport/NIImporter_OpenDrive.cpp:581
#: src/netimport/NIImporter_OpenDrive.cpp:639
#: src/netimport/NIImporter_OpenStreetMap.cpp:983
msgid "Could not add edge '%'."
msgstr "Не удалось добавить ребро '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:431
msgid "Missing column %."
msgstr "Отсутствует колонка %."

#: src/netimport/NIImporter_DlrNavteq.cpp:442
msgid "Missing optional column % without default value."
msgstr "Отсутствует необязательная колонка % без значения по умолчанию."

#: src/netimport/NIImporter_DlrNavteq.cpp:499
#, c-format
msgid "The traffic light edge '%' could not be found."
msgstr "Ребро светофора '%' could не найдено."

#: src/netimport/NIImporter_DlrNavteq.cpp:511
msgid "Could not allocate tls for '%'."
msgstr "Не удалось выделить tls для '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:702
msgid "Could not parse YYYY-MM-DD date '%'"
msgstr "Не удалось разобрать дату YYYY-MM-DD '%'"

#: src/netimport/NIImporter_DlrNavteq.cpp:747
msgid "Ignoring temporary prohibited manoeuvre (%)."
msgstr "Игнорируется временно запрещённый манёвр (%)."

#: src/netimport/NIImporter_DlrNavteq.cpp:756
#: src/netimport/NIImporter_DlrNavteq.cpp:801
msgid "Ignoring prohibition from unknown start edge '%'."
msgstr "Игнорируется запрет от неизвестного начального ребра '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:761
#: src/netimport/NIImporter_DlrNavteq.cpp:806
msgid "Ignoring prohibition from unknown end edge '%'."
msgstr "Игнорируется запрет к неизвестному конечному ребру '%'."

#: src/netimport/NIImporter_DlrNavteq.cpp:811
msgid ""
"Ignoring invalid lane index '%' in connection from edge '%' with % lanes."
msgstr ""
"Игнорируется недопустимый индекс полосы '%' в соединении от ребра '%' с % "
"полосами."

#: src/netimport/NIImporter_DlrNavteq.cpp:816
msgid "Ignoring invalid lane index '%' in connection to edge '%' with % lanes"
msgstr ""
"Игнорируется недопустимый индекс полосы '%' в соединении к ребру '%' с % "
"полосами"

#: src/netimport/NIImporter_DlrNavteq.cpp:821
msgid "Could not set loaded connection from '%' to '%'."
msgstr "Не удалось установить загруженное соединение от '%' к '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:117
msgid "Could not open itsumo-file '%'."
msgstr "Не удалось открыть файл itsumo '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:217
#: src/netimport/NIImporter_MATSim.cpp:182
msgid "Could not add edge '%'. Probably declared twice."
msgstr "Не удалось добавить ребро '%'. Вероятно, объявлено дважды."

#: src/netimport/NIImporter_ITSUMO.cpp:232
#: src/netimport/NIImporter_MATSim.cpp:143
#: src/netimport/NIImporter_VISUM.cpp:717
#: src/netimport/NIXMLNodesHandler.cpp:151
msgid "Unable to project coordinates for node '%'."
msgstr "Не удалось спроецировать координаты для узла '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:237
#: src/netimport/NIImporter_MATSim.cpp:148
msgid "Could not add node '%'. Probably declared twice."
msgstr "Не удалось добавить узел '%'. Вероятно, объявлен дважды."

#: src/netimport/NIImporter_ITSUMO.cpp:240
msgid "Not numeric position information for node '%'."
msgstr "Нечисловая информация о позиции для узла '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:242
msgid "Missing data in node '%'."
msgstr "Отсутствуют данные в узле '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:260
msgid "Missing node in laneset '%'."
msgstr "Отсутствует узел в laneset '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:263
msgid "Found laneset-id '%' twice."
msgstr "Найден laneset-id '%' дважды."

#: src/netimport/NIImporter_ITSUMO.cpp:277
msgid "Not numeric value in laneset '%'."
msgstr "Нечисловое значение в laneset '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:279
msgid "Missing data in laneset '%'."
msgstr "Отсутствуют данные в laneset '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:290
msgid "Not numeric value in lane '%'."
msgstr "Нечисловое значение в полосе '%'."

#: src/netimport/NIImporter_ITSUMO.cpp:292
msgid "Missing data in lane '%'."
msgstr "Отсутствуют данные в полосе '%'."

#: src/netimport/NIImporter_MATSim.cpp:237
msgid "Bogus capacity period format; requires 'hh:mm:ss'."
msgstr ""
"Некорректный формат периода пропускной способности; требуется 'hh:mm:ss'."

#: src/netimport/NIImporter_MATSim.cpp:269
msgid "Could not find from-node for edge '%'."
msgstr "Не найден узел-источник для ребра '%'."

#: src/netimport/NIImporter_MATSim.cpp:272
msgid "Could not find to-node for edge '%'."
msgstr "Не найден узел-приёмник для ребра '%'."

#: src/netimport/NIImporter_MATSim.cpp:281
msgid "Ignoring edge % which has no lanes."
msgstr "Игнорируется ребро %, у которого нет полос."

#: src/netimport/NIImporter_MATSim.cpp:292
msgid "Could not add intermediate node to split loop edge '%'."
msgstr ""
"Не удалось добавить промежуточный узел для разделения петлевого ребра '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:227
msgid "Could not find signal reference '%'."
msgstr "Не найдена ссылка на сигнал '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:280
msgid ""
"Ignoring invalid geometry for inner edge '%' (xodr road '%') in junction '%'."
msgstr ""
"Игнорируется недопустимая геометрия для внутреннего ребра '%' (дорога xodr "
"'%') в узле '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:284
msgid "Inner edge '%' (xodr road '%') in junction '%' has no geometry."
msgstr "Внутреннее ребро '%' (дорога xodr '%') в узле '%' не имеет геометрии."

#: src/netimport/NIImporter_OpenDrive.cpp:293
#, c-format
msgid "Junction '%' has no valid inner edges to determine its position."
msgstr "Узел '%' не имеет допустимых внутренних рёбер для определения позиции."

#: src/netimport/NIImporter_OpenDrive.cpp:294
msgid "Could not determine position for junction '%'."
msgstr "Не удалось определить позицию для узла '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:299
msgid "Junction '%' resulted in invalid (NaN) position."
msgstr "Узел '%' привёл к недопустимой (NaN) позиции."

#: src/netimport/NIImporter_OpenDrive.cpp:300
msgid "Could not compute valid position for junction '%'."
msgstr "Не удалось вычислить допустимую позицию для узла '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:317
#: src/netimport/NIImporter_OpenDrive.cpp:355
msgid "Could not build node '%'."
msgstr "Не удалось построить узел '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:454
msgid "Ignoring road '%' without geometry."
msgstr "Игнорируется дорога '%' без геометрии."

#: src/netimport/NIImporter_OpenDrive.cpp:478
msgid "Could not apply laneOffsets for edge '%'"
msgstr "Не удалось применить laneOffsets для ребра '%'"

#: src/netimport/NIImporter_OpenDrive.cpp:669
#, c-format
msgid "Edge '%' has no lanes."
msgstr "Ребро '%' не имеет полос."

#: src/netimport/NIImporter_OpenDrive.cpp:710
#, c-format
msgid "While setting connections: from-edge '%' is not known."
msgstr "При установке соединений: ребро-источник '%' is неизвестно."

#: src/netimport/NIImporter_OpenDrive.cpp:720
#, c-format
msgid "While setting connections: to-edge '%' is not known."
msgstr "При установке соединений: ребро-приёмник '%' is неизвестно."

#: src/netimport/NIImporter_OpenDrive.cpp:746
#: src/netimport/NIImporter_OpenDrive.cpp:749
msgid "Could not find fromEdge representation of '%' in connection '%'."
msgstr "Не найдено представление fromEdge для '%' в соединении '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:802
#, c-format
msgid ""
"Controlling multiple junctions by the same controller '%' is currently not "
"implemented."
msgstr ""
"Управление несколькими узлами одним контроллером '%' is в настоящее время не "
"реализовано."

#: src/netimport/NIImporter_OpenDrive.cpp:823
#, c-format
msgid "Edge '%' has signals but no lane sections."
msgstr "Ребро '%' имеет сигналы, но не имеет секций полос."

#: src/netimport/NIImporter_OpenDrive.cpp:845
msgid "Ambiguous start of connection."
msgstr "Неоднозначное начало соединения."

#: src/netimport/NIImporter_OpenDrive.cpp:862
msgid "Ambiguous end of connection."
msgstr "Неоднозначный конец соединения."

#: src/netimport/NIImporter_OpenDrive.cpp:875
#: src/netimport/NIImporter_OpenDrive.cpp:890
#: src/netimport/NIImporter_OpenDrive.cpp:937
msgid "Could not find edge '%' for signal '%'."
msgstr "Не найдено ребро '%' для сигнала '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:911
msgid ""
"The signaling of the connection from '%' to '%' (controller '%') is "
"ambiguous because it is overwritten signal '%' and with controller '%'."
msgstr ""
"Сигнализация соединения от '%' к '%' (контроллер '%') неоднозначна, так как "
"перезаписывается сигналом '%' и контроллером '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:926
msgid "Found a traffic light signal on an unknown edge (original edge id='%')."
msgstr "Найден сигнал светофора на неизвестном ребре (исходный id ребра='%')."

#: src/netimport/NIImporter_OpenDrive.cpp:957
msgid ""
"The signaling of the connection from '%' to '%' (controller '%') is "
"ambiguous because it is overwritten with signal '%' and controller '%'."
msgstr ""
"Сигнализация соединения от '%' к '%' (контроллер '%') неоднозначна, так как "
"перезаписывается сигналом '%' и контроллером '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:1422
#: src/netimport/NIImporter_OpenDrive.cpp:1455
#, c-format
msgid "While setting connections: incoming road '%' is not known."
msgstr "При установке соединений: входящая дорога '%' is неизвестна."

#: src/netimport/NIImporter_OpenDrive.cpp:1496
msgid "Could not find node '%'."
msgstr "Не найден узел '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:1588
msgid "Mismatched geometry for edge '%' between geometry segments % and %."
msgstr ""
"Несоответствие геометрии для ребра '%' между сегментами геометрии % и %."

#: src/netimport/NIImporter_OpenDrive.cpp:1770
#, c-format
msgid "The sections of edge '%' are not sorted properly."
msgstr "Секции ребра '%' are не отсортированы должным образом."

#: src/netimport/NIImporter_OpenDrive.cpp:1780
msgid ""
"Almost duplicate s-value '%' for lane sections occurred at edge '%'; first "
"entry was removed."
msgstr ""
"Почти дублирующееся значение s '%' для секций полос на ребре '%'; первая "
"запись удалена."

#: src/netimport/NIImporter_OpenDrive.cpp:1824
msgid "Could not compute spiral geometry for edge '%' (cDot=% length=%)."
msgstr ""
"Не удалось вычислить спиральную геометрию для ребра '%' (cDot=% length=%)."

#: src/netimport/NIImporter_OpenDrive.cpp:1873
msgid "Could not compute spiral geometry for edge '%' (%)."
msgstr "Не удалось вычислить спиральную геометрию для ребра '%' (%)."

#: src/netimport/NIImporter_OpenDrive.cpp:2145
msgid ""
"Will discard access settings as both denied and allowed classes have been "
"specified."
msgstr ""
"Настройки доступа будут отброшены, так как указаны как запрещённые, так и "
"разрешённые классы."

#: src/netimport/NIImporter_OpenDrive.cpp:2465
msgid "Ignoring invalid pRange value '%' for road '%'."
msgstr "Игнорируется недопустимое значение pRange '%' для дороги '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:2544
msgid "Ignoring missing signal '%' in controller '%'."
msgstr "Игнорируется отсутствующий сигнал '%' в контроллере '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:2591
#: src/netimport/NIImporter_OpenDrive.cpp:2799
#, c-format
msgid "In laneLink-element: incoming road '%' is not known."
msgstr "В элементе laneLink: входящая дорога '%' is неизвестна."

#: src/netimport/NIImporter_OpenDrive.cpp:2686
msgid "Ignoring object without id at edge '%'."
msgstr "Игнорируется объект без id на ребре '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:2704
msgid "Repeat without object at edge '%'."
msgstr "Повтор без объекта на ребре '%'."

#: src/netimport/NIImporter_OpenDrive.cpp:2767
msgid "Could not set projection (%). This can be ignored with --ignore-errors."
msgstr ""
"Не удалось установить проекцию (%). Это можно игнорировать с --ignore-errors."

#: src/netimport/NIImporter_OpenDrive.cpp:2771
#, c-format
msgid "geoReference format '%' currently not supported"
msgstr "Формат geoReference '%' currently в настоящее время не поддерживается"

#: src/netimport/NIImporter_OpenDrive.cpp:2889
msgid "Mismatching parenthesis in geometry definition for road '%'"
msgstr "Несоответствие скобок в определении геометрии для дороги '%'"

#: src/netimport/NIImporter_OpenDrive.cpp:2893
msgid "Double geometry information for road '%'"
msgstr "Двойная информация о геометрии для дороги '%'"

#: src/netimport/NIImporter_OpenStreetMap.cpp:167
#: src/polyconvert/PCLoaderOSM.cpp:104
msgid "Could not open osm-file '%'."
msgstr "Не удалось открыть файл osm '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:179
#, c-format
msgid "Found and substituted % osm nodes."
msgstr "Найдено и заменено % osm узлов osm."

#: src/netimport/NIImporter_OpenStreetMap.cpp:203
msgid "Removing duplicate edges"
msgstr "Удаление дублирующихся рёбер"

#: src/netimport/NIImporter_OpenStreetMap.cpp:218
#, c-format
msgid "Removed % duplicate osm edges."
msgstr "Удалено % duplicate дублирующихся рёбер osm."

#: src/netimport/NIImporter_OpenStreetMap.cpp:254
msgid "Discarding way '%' because it has only % node(s)"
msgstr "Отбрасывается way '%', так как он имеет только % узел(ов)"

#: src/netimport/NIImporter_OpenStreetMap.cpp:282
#, c-format
msgid ""
"Skipped applying OSM placement on % edge(s): % due to non-explicit one-way "
"and % due to opposite-direction auxiliary edges."
msgstr ""

#: src/netimport/NIImporter_OpenStreetMap.cpp:431
msgid "Could not insert junction '%'."
msgstr "Не удалось вставить узел '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:498
msgid ""
"Discarding edge '%' which connects two identical nodes without geometry."
msgstr ""
"Отбрасывается ребро '%', соединяющее два одинаковых узла без геометрии."

#: src/netimport/NIImporter_OpenStreetMap.cpp:664
msgid "New value for oneway found: %"
msgstr "Найдено новое значение для oneway: %"

#: src/netimport/NIImporter_OpenStreetMap.cpp:699
msgid "Skipping edge '%' because it has zero lanes."
msgstr "Пропускается ребро '%', так как у него ноль полос."

#: src/netimport/NIImporter_OpenStreetMap.cpp:751
msgid "Skipping edge '%' because it has speed %."
msgstr "Пропускается ребро '%', так как у него скорость %."

#: src/netimport/NIImporter_OpenStreetMap.cpp:844
msgid "Ignoring placement for edge '%' because lane count is invalid."
msgstr ""

#: src/netimport/NIImporter_OpenStreetMap.cpp:859
msgid ""
"Ignoring placement for edge '%' because lane index '%' is out of range [1, "
"%]."
msgstr ""

#: src/netimport/NIImporter_OpenStreetMap.cpp:888
msgid ""
"Ignoring placement for edge '%' because offset shape computation failed."
msgstr ""

#: src/netimport/NIImporter_OpenStreetMap.cpp:965
msgid ""
"Forward lanes count for edge '%' ('%') is not matching the number of lanes "
"defined in width:lanes:forward key ('%'). Using default width values."
msgstr ""
"Количество полос вперёд для ребра '%' ('%') не соответствует количеству "
"полос в ключе width:lanes:forward ('%'). Используются значения ширины по "
"умолчанию."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1023
msgid ""
"Backward lanes count for edge '%' ('%') is not matching the number of lanes "
"defined in width:lanes:backward key ('%'). Using default width values."
msgstr ""
"Количество полос назад для ребра '%' ('%') не соответствует количеству полос "
"в ключе width:lanes:backward ('%'). Используются значения ширины по "
"умолчанию."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1041
msgid "Could not add edge '-%'."
msgstr "Не удалось добавить ребро '-%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1317
msgid ""
"Discarding unknown compound '%' in type '%' (first occurrence for edge '%')."
msgstr ""
"Отбрасывается неизвестный составной тип '%' в типе '%' (первое появление для "
"ребра '%')."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1323
msgid "Discarding unusable type '%' (first occurrence for edge '%')."
msgstr "Отбрасывается непригодный тип '%' (первое появление для ребра '%')."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1368
msgid "Discarding compound type '%' (first occurrence for edge '%')."
msgstr "Отбрасывается составной тип '%' (первое появление для ребра '%')."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1383
msgid "Adding new type '%' (first occurrence for edge '%')."
msgstr "Добавляется новый тип '%' (первое появление для ребра '%')."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1418
msgid "Ambiguous railway kilometrage direction for way '%' (assuming forward)"
msgstr ""
"Неоднозначное направление километража железной дороги для way "
"'%' (предполагается вперёд)"

#: src/netimport/NIImporter_OpenStreetMap.cpp:1425
msgid "Inconsistent railway kilometrage direction for way '%': % (skipping)"
msgstr ""
"Несогласованное направление километража железной дороги для way '%': % "
"(пропускается)"

#: src/netimport/NIImporter_OpenStreetMap.cpp:1470
msgid "Value of railway:position is not numeric ('%') in node '%'."
msgstr "Значение railway:position не числовое ('%') в узле '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1578
msgid ""
"Ignoring turn sign information for % lanes on edge % with % driving lanes"
msgstr ""
"Игнорируется информация о знаках поворота для % полос на ребре % с % "
"полосами движения"

#: src/netimport/NIImporter_OpenStreetMap.cpp:1653
msgid ""
"Attribute 'id' in the definition of a node is not of type long long int."
msgstr "Атрибут 'id' в определении узла не имеет типа long long int."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1659
msgid "Tag element on wrong XML hierarchy level."
msgstr "Элемент тега на неправильном уровне иерархии XML."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1720
msgid "Value of key '%' is invalid ('%') in node '%'."
msgstr "Значение ключа '%' недопустимо ('%') в узле '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1725
msgid "Value of key '%' is not numeric ('%') in node '%'."
msgstr "Значение ключа '%' не числовое ('%') в узле '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:1882
#: src/polyconvert/PCLoaderOSM.cpp:578
msgid "The referenced geometry information (ref='%') is not known"
msgstr "Ссылка на геометрическую информацию (ref='%') неизвестна"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2139
#, c-format
msgid "Using default lane width for edge '%' as key '%' could not be parsed."
msgstr ""
"Используется ширина полосы по умолчанию для ребра '%' as так как ключ "
"'%' could не может быть разобран."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2142
#, c-format
msgid "Using default lane width for edge '%' as value '%' could not be parsed."
msgstr ""
"Используется ширина полосы по умолчанию для ребра '%' as так как значение "
"'%' could не может быть разобран."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2148
#, c-format
msgid "Using default width for edge '%' as value '%' could not be parsed."
msgstr ""
"Используется ширина по умолчанию для ребра '%' as так как значение '%' could "
"не может быть разобран."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2171
msgid "Ignoring unsupported placement value '%' for edge '%'."
msgstr ""

#: src/netimport/NIImporter_OpenStreetMap.cpp:2188
msgid "Using minimum lane number from list (%) for edge '%'."
msgstr "Используется минимальное количество полос из списка (%) для ребра '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2190
#: src/netimport/NIImporter_OpenStreetMap.cpp:2194
#: src/netimport/NIImporter_OpenStreetMap.cpp:2205
#: src/netimport/NIImporter_OpenStreetMap.cpp:2217
#: src/netimport/NIImporter_OpenStreetMap.cpp:2243
#: src/netimport/NIImporter_OpenStreetMap.cpp:2253
msgid "Value of key '%' is not numeric ('%') in edge '%'."
msgstr "Значение ключа '%' не числовое ('%') в ребре '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2250
msgid "Ignoring track count % for edge '%'."
msgstr "Игнорируется количество путей % для ребра '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2479
msgid "Unknown lane use specifier '%' ignored for way '%'"
msgstr ""
"Неизвестный спецификатор использования полосы '%' игнорируется для way '%'"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2589
msgid "No node found for reference '%' in relation '%'."
msgstr "Не найден узел для ссылки '%' в relation '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2660
msgid "Found unknown restriction type '%' in relation '%'"
msgstr "Найден неизвестный тип ограничения '%' в relation '%'"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2698
msgid "Invalid color value '%' in relation %"
msgstr "Недопустимое значение цвета '%' в relation %"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2716
msgid "No way found for reference '%' in relation '%'"
msgstr "Не найден way для ссылки '%' в relation '%'"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2728
msgid "Ignoring restriction relation '%' with unknown type."
msgstr "Игнорируется relation ограничения '%' с неизвестным типом."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2732
msgid "Ignoring restriction relation '%' with unknown from-way."
msgstr "Игнорируется relation ограничения '%' с неизвестным from-way."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2736
msgid "Ignoring restriction relation '%' with unknown to-way."
msgstr "Игнорируется relation ограничения '%' с неизвестным to-way."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2740
msgid "Ignoring restriction relation '%' with unknown via."
msgstr "Игнорируется relation ограничения '%' с неизвестным via."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2744
msgid "Ignoring restriction relation '%'."
msgstr "Игнорируется relation ограничения '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2769
#, c-format
msgid ""
"Platform '%' in relation: '%' is given as polygon, which currently is not "
"supported."
msgstr ""
"Платформа '%' in в relation: '%' is задана как полигон, что в настоящее "
"время не поддерживается."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2790
#, c-format
msgid ""
"Referenced platform: '%' in relation: '%' is corrupt. Probably OSM file is "
"incomplete."
msgstr ""
"Ссылка на платформу: '%' in в relation: '%' is повреждена. Вероятно, файл "
"OSM неполный."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2845
#, c-format
msgid ""
"PT line '%' in relation % has a gap of % stops, only keeping first part."
msgstr ""
"Линия ОТ '%' в relation % имеет разрыв в % остановок, сохраняется только "
"первая часть."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2883
msgid ""
"PT line in relation % with no stops ignored. Probably OSM file is incomplete."
msgstr ""
"Линия ОТ в relation % без остановок игнорируется. Вероятно, файл OSM "
"неполный."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2889
msgid "Ignoring duplicate PT line '%'."
msgstr "Игнорируется дублирующаяся линия ОТ '%'."

#: src/netimport/NIImporter_OpenStreetMap.cpp:2904
msgid "Via-node '%' was not instantiated"
msgstr "Via-узел '%' не был создан"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2910
#, c-format
msgid "from-edge '%' of restriction relation could not be determined"
msgstr "from-edge '%' of relation ограничения не может быть определён"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2914
#, c-format
msgid "to-edge '%' of restriction relation could not be determined"
msgstr "to-edge '%' of relation ограничения не может быть определён"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2944
msgid "direction of restriction relation could not be determined%"
msgstr "направление relation ограничения не может быть определено%"

#: src/netimport/NIImporter_OpenStreetMap.cpp:2965
#, c-format
msgid "Ambiguous way reference '%' in restriction relation"
msgstr "Неоднозначная ссылка на way '%' in в relation ограничения"

#: src/netimport/NIImporter_SUMO.cpp:126
msgid "Could not open sumo-net-file '%'."
msgstr "Не удалось открыть файл sumo-сети '%'."

#: src/netimport/NIImporter_SUMO.cpp:154
#, c-format
msgid "Edge's '%' from-node and to-node '%' are identical."
msgstr "Узел-источник '%' from-nodeи узел-приёмник '%' are ребра одинаковы."

#: src/netimport/NIImporter_SUMO.cpp:173
msgid "Could not insert edge '%'."
msgstr "Не удалось вставить ребро '%'."

#: src/netimport/NIImporter_SUMO.cpp:200 src/netimport/NIImporter_SUMO.cpp:805
#: src/netimport/NIXMLTrafficLightsHandler.cpp:318
#, c-format
msgid "Unknown edge '%' given in connection."
msgstr "Неизвестное ребро '%' given указано в соединении."

#: src/netimport/NIImporter_SUMO.cpp:239
#: src/netimport/NIXMLTrafficLightsHandler.cpp:272
#, c-format
msgid "The traffic light '%' is not known."
msgstr "Светофор '%' is неизвестен."

#: src/netimport/NIImporter_SUMO.cpp:297 src/netimport/NIImporter_SUMO.cpp:299
#: src/netimport/NIImporter_SUMO.cpp:301 src/netimport/NIImporter_SUMO.cpp:303
#, c-format
msgid "Edge '%' in prohibition was not built."
msgstr "Ребро '%' in в запрете не было построено."

#: src/netimport/NIImporter_SUMO.cpp:360
#, c-format
msgid "Deprecated vehicle class(es) '%' in input network."
msgstr "Устаревший(е) класс(ы) транспортных средств '%' in во входной сети."

#: src/netimport/NIImporter_SUMO.cpp:419 src/netload/NLHandler.cpp:1701
#, c-format
msgid "Unknown edge '%' in roundabout"
msgstr "Неизвестное ребро '%' in в кольцевой развязке"

#: src/netimport/NIImporter_SUMO.cpp:538
#, c-format
msgid "Edge '%' occurred at least twice in the input."
msgstr "Ребро '%' occurred встретилось хотя бы дважды во входных данных."

#: src/netimport/NIImporter_SUMO.cpp:560
msgid "Unmatched closing tag for tl-logic."
msgstr "Несоответствующий закрывающий тег для tl-logic."

#: src/netimport/NIImporter_SUMO.cpp:563
msgid "Could not add program '%' for traffic light '%'"
msgstr "Не удалось добавить программу '%' для светофора '%'"

#: src/netimport/NIImporter_SUMO.cpp:632
msgid "Unknown spreadType '%' for edge '%'."
msgstr "Неизвестный spreadType '%' для ребра '%'."

#: src/netimport/NIImporter_SUMO.cpp:645
#, c-format
msgid "Found lane '%' not within edge element."
msgstr "Найдена полоса '%' not, не находящаяся внутри элемента ребра."

#: src/netimport/NIImporter_SUMO.cpp:650
msgid "Renaming lane '%' to '%'."
msgstr "Переименование полосы '%' в '%'."

#: src/netimport/NIImporter_SUMO.cpp:718
msgid ""
"Duplicate definition of stopOffset for edge %.\n"
"Ignoring duplicate specification."
msgstr ""
"Дублирующееся определение stopOffset для ребра %.\n"
"Игнорируется дублирующая спецификация."

#: src/netimport/NIImporter_SUMO.cpp:724
msgid ""
"Duplicate definition of lane's stopOffset on edge %.\n"
"Ignoring duplicate specifications."
msgstr ""
"Дублирующееся определение stopOffset полосы на ребре %.\n"
"Игнорируются дублирующие спецификации."

#: src/netimport/NIImporter_SUMO.cpp:760
#, c-format
msgid "Junction '%' occurred at least twice in the input."
msgstr "Узел '%' occurred встретился хотя бы дважды во входных данных."

#: src/netimport/NIImporter_SUMO.cpp:862
msgid "Invalid lane index '%' for connection from '%'."
msgstr "Недопустимый индекс полосы '%' для соединения от '%'."

#: src/netimport/NIImporter_SUMO.cpp:952
msgid "Definition of tl-logic '%' was not finished."
msgstr "Определение tl-logic '%' не завершено."

#: src/netimport/NIImporter_SUMO.cpp:964
#: src/netimport/NIXMLTrafficLightsHandler.cpp:127
msgid "Unknown traffic light type '%' for tlLogic '%'."
msgstr "Неизвестный тип светофора '%' для tlLogic '%'."

#: src/netimport/NIImporter_SUMO.cpp:978
msgid "found phase without tl-logic"
msgstr "найдена фаза без tl-logic"

#: src/netimport/NIImporter_SUMO.cpp:986
msgid "Phase duration for tl-logic '%/%' must be positive."
msgstr "Длительность фазы для tl-logic '%/%' должна быть положительной."

#: src/netimport/NIImporter_SUMO.cpp:1041
msgid "Missing connection divider in prohibition attribute '%'"
msgstr "Отсутствует разделитель соединения в атрибуте запрета '%'"

#: src/netimport/NIImporter_SUMO.cpp:1048
#: src/netimport/NIImporter_SUMO.cpp:1052
msgid "Unknown edge prohibition '%'"
msgstr "Неизвестный запрет ребра '%'"

#: src/netimport/NIImporter_VISUM.cpp:221
msgid "Can not open visum-file '%'."
msgstr "Не удалось открыть файл visum '%'."

#: src/netimport/NIImporter_VISUM.cpp:263
#, c-format
msgid "Too short value line in % occurred."
msgstr "Слишком короткая строка значений в % occurred."

#: src/netimport/NIImporter_VISUM.cpp:265
msgid "A value in % should be numeric but is not (id='%')."
msgstr "Значение в % должно быть числовым, но не является (id='%')."

#: src/netimport/NIImporter_VISUM.cpp:267
msgid "One of the needed values ('%') is missing in %."
msgstr "Одно из необходимых значений ('%') отсутствует в %."

#: src/netimport/NIImporter_VISUM.cpp:355
msgid "Duplicate node occurred ('%')."
msgstr "Дублирующийся узел ('%')."

#: src/netimport/NIImporter_VISUM.cpp:373
msgid "Unable to project coordinates for district %."
msgstr "Не удалось спроецировать координаты для района %."

#: src/netimport/NIImporter_VISUM.cpp:379
msgid "Duplicate district occurred ('%')."
msgstr "Дублирующийся район ('%')."

#: src/netimport/NIImporter_VISUM.cpp:402
msgid "Unable to project coordinates for point %."
msgstr "Не удалось спроецировать координаты для точки %."

#: src/netimport/NIImporter_VISUM.cpp:488
msgid "Duplicate edge occurred ('%')."
msgstr "Дублирующееся ребро ('%')."

#: src/netimport/NIImporter_VISUM.cpp:593
msgid ""
"Incoming connector '%' will not be build - would be not connected to network."
msgstr ""
"Входящий соединитель '%' не будет построен — он не будет подключён к сети."

#: src/netimport/NIImporter_VISUM.cpp:597
#: src/netimport/NIImporter_VISUM.cpp:631
#, c-format
msgid "The district '%' could not be built."
msgstr "Район '%' could не может быть построен."

#: src/netimport/NIImporter_VISUM.cpp:607
#: src/netimport/NIImporter_VISUM.cpp:642
msgid "A duplicate edge id occurred (ID='%')."
msgstr "Обнаружен дублирующийся id ребра (ID='%')."

#: src/netimport/NIImporter_VISUM.cpp:627
msgid ""
"Outgoing connector '%' will not be build - would be not connected to network."
msgstr ""
"Исходящий соединитель '%' не будет построен — он не будет подключён к сети."

#: src/netimport/NIImporter_VISUM.cpp:679
#: src/netimport/NIImporter_VISUM.cpp:685
#: src/netimport/NIImporter_VISUM.cpp:734
msgid "There is no edge from node '%' to node '%'."
msgstr "Нет ребра от узла '%' к узлу '%'."

#: src/netimport/NIImporter_VISUM.cpp:712
msgid "Error in geometry description from node '%' to node '%'."
msgstr "Ошибка в описании геометрии от узла '%' к узлу '%'."

#: src/netimport/NIImporter_VISUM.cpp:771
msgid "A lane number for edge '%' is not numeric (%)."
msgstr "Количество полос для ребра '%' не числовое (%)."

#: src/netimport/NIImporter_VISUM.cpp:776
msgid "A lane number for edge '%' is not positive (%)."
msgstr "Количество полос для ребра '%' не положительное (%)."

#: src/netimport/NIImporter_VISUM.cpp:795
msgid "A lane length for edge '%' is not numeric (%)."
msgstr "Длина полосы для ребра '%' не числовая (%)."

#: src/netimport/NIImporter_VISUM.cpp:799
msgid "A lane length for edge '%' is not positive (%)."
msgstr "Длина полосы для ребра '%' не положительная (%)."

#: src/netimport/NIImporter_VISUM.cpp:860
msgid "Could not find split position for edge '%'."
msgstr "Не найдена позиция разделения для ребра '%'."

#: src/netimport/NIImporter_VISUM.cpp:870
msgid "Ups - could not insert node!"
msgstr "Ой — не удалось вставить узел!"

#: src/netimport/NIImporter_VISUM.cpp:931
#, c-format
msgid "Could not find TLS '%' for setting the signal group."
msgstr "Не найден TLS '%' for для установки группы сигналов."

#: src/netimport/NIImporter_VISUM.cpp:944
msgid "Ignoring SIGNALGRUPPEZUFSABBIEGER because LsaNr is not known"
msgstr "Игнорируется SIGNALGRUPPEZUFSABBIEGER, так как LsaNr неизвестен"

#: src/netimport/NIImporter_VISUM.cpp:1001
msgid "Unknown edge in TEILFLAECHENELEMENT"
msgstr "Неизвестное ребро в TEILFLAECHENELEMENT"

#: src/netimport/NIImporter_VISUM.cpp:1021
msgid "Unknown are for area part '%'."
msgstr "Неизвестная зона для части области '%'."

#: src/netimport/NIImporter_VISUM.cpp:1083
msgid ""
"Ignoring lane-to-lane connection (not yet implemented for this format "
"version)"
msgstr ""
"Игнорируется соединение полоса-полоса (ещё не реализовано для этой версии "
"формата)"

#: src/netimport/NIImporter_VISUM.cpp:1121
msgid "A from-lane number for edge '%' is not numeric (%)."
msgstr "Номер полосы-источника для ребра '%' не числовой (%)."

#: src/netimport/NIImporter_VISUM.cpp:1126
msgid "A from-lane number for edge '%' is not positive (%)."
msgstr "Номер полосы-источника для ребра '%' не положительный (%)."

#: src/netimport/NIImporter_VISUM.cpp:1135
msgid "A to-lane number for edge '%' is not numeric (%)."
msgstr "Номер полосы-приёмника для ребра '%' не числовой (%)."

#: src/netimport/NIImporter_VISUM.cpp:1140
msgid "A to-lane number for edge '%' is not positive (%)."
msgstr "Номер полосы-приёмника для ребра '%' не положительный (%)."

#: src/netimport/NIImporter_VISUM.cpp:1156
msgid ""
"A from-lane number for edge '%' is larger than the edge's lane number (%)."
msgstr ""
"Номер полосы-источника для ребра '%' больше количества полос ребра (%)."

#: src/netimport/NIImporter_VISUM.cpp:1160
msgid ""
"A to-lane number for edge '%' is larger than the edge's lane number (%)."
msgstr ""
"Номер полосы-приёмника для ребра '%' больше количества полос ребра (%)."

#: src/netimport/NIImporter_VISUM.cpp:1176
msgid "Ignoring stopping place '%' without edge id"
msgstr "Игнорируется место остановки '%' без id ребра"

#: src/netimport/NIImporter_VISUM.cpp:1178
msgid "Ignoring stopping place '%' without node information"
msgstr "Игнорируется место остановки '%' без информации об узле"

#: src/netimport/NIImporter_VISUM.cpp:1182
msgid "Ignoring stopping place '%' with invalid edge reference '%'"
msgstr "Игнорируется место остановки '%' с недопустимой ссылкой на ребро '%'"

#: src/netimport/NIImporter_VISUM.cpp:1188
msgid ""
"Could not find edge with from-node '%' and base id '%' for stopping place '%'"
msgstr ""
"Не найдено ребро с узлом-источником '%' и базовым id '%' для места остановки "
"'%'"

#: src/netimport/NIImporter_VISUM.cpp:1193
msgid "Unexpected from-node '%' for edge '%' of stopping place '%'"
msgstr "Неожиданный узел-источник '%' для ребра '%' места остановки '%'"

#: src/netimport/NIImporter_VISUM.cpp:1199
msgid ""
"Could not find edge with to-node '%' and base id '%' for stopping place '%'"
msgstr ""
"Не найдено ребро с узлом-приёмником '%' и базовым id '%' для места остановки "
"'%'"

#: src/netimport/NIImporter_VISUM.cpp:1204
msgid "Unexpected to-node '%' for edge '%' of stopping place '%'"
msgstr "Неожиданный узел-приёмник '%' для ребра '%' места остановки '%'"

#: src/netimport/NIImporter_VISUM.cpp:1314
#, c-format
msgid "The node '%' is not known."
msgstr "Узел '%' is неизвестен."

#: src/netimport/NIImporter_VISUM.cpp:1551
msgid "Could not build connector node '%'."
msgstr "Не удалось построить узел-соединитель '%'."

#: src/netimport/NIImporter_VISUM.cpp:1561
msgid " The from-node was not found within the net"
msgstr " Узел-источник не найден в сети"

#: src/netimport/NIImporter_VISUM.cpp:1564
msgid " The to-node was not found within the net"
msgstr " Узел-приёмник не найден в сети"

#: src/netimport/NIImporter_VISUM.cpp:1567
msgid " Both nodes are the same"
msgstr " Оба узла одинаковые"

#: src/netimport/NIImporter_VISUM.cpp:1582
#: src/polyconvert/PCLoaderVisum.cpp:437
msgid "Could not load VISUM language map from '%'."
msgstr "Не удалось загрузить карту языков VISUM из '%'."

#: src/netimport/NIImporter_VISUM.cpp:1594
#, c-format
msgid "Unknown entry '%' in VISUM language map"
msgstr "Неизвестная запись '%' in в карте языков VISUM"

#: src/netimport/NILoader.cpp:105
msgid " Removed % traffic lights before loading plain-XML"
msgstr " Удалено % светофоров перед загрузкой plain-XML"

#: src/netimport/NILoader.cpp:114
msgid "No nodes loaded."
msgstr "Узлы не загружены."

#: src/netimport/NILoader.cpp:117
msgid "No edges loaded."
msgstr "Рёбра не загружены."

#: src/netimport/NILoader.cpp:128
msgid " Import done:"
msgstr " Импорт завершён:"

#: src/netimport/NILoader.cpp:130
#, c-format
msgid "   % districts loaded."
msgstr ""

#: src/netimport/NILoader.cpp:132
#, c-format
msgid "   % nodes loaded."
msgstr ""

#: src/netimport/NILoader.cpp:134
msgid "   % types loaded."
msgstr ""

#: src/netimport/NILoader.cpp:136
#, c-format
msgid "   % edges loaded."
msgstr ""

#: src/netimport/NILoader.cpp:138
#, c-format
msgid "The split of edges was performed % times."
msgstr "Разделение рёбер выполнено % times раз."

#: src/netimport/NILoader.cpp:146
msgid "Proj projection parameters used: '%'."
msgstr "Использованы параметры проекции Proj: '%'."

#: src/netimport/NILoader.cpp:167
#, c-format
msgid "Deprecated vehicle class(es) '%' in input edge files."
msgstr ""
"Устаревший(е) класс(ы) транспортных средств '%' in в файлах входных рёбер."

#: src/netimport/NINavTeqHelper.cpp:61
msgid "Invalid speed code (edge '%')."
msgstr "Недопустимый код скорости (ребро '%')."

#: src/netimport/NINavTeqHelper.cpp:64
msgid "Non-numerical value for an edge's speed type occurred (edge '%')."
msgstr "Нечисловое значение для типа скорости ребра (ребро '%')."

#: src/netimport/NINavTeqHelper.cpp:90
msgid "Invalid lane number (edge '%')."
msgstr "Недопустимое количество полос (ребро '%')."

#: src/netimport/NINavTeqHelper.cpp:94
msgid "Non-numerical value for an edge's lane number occurred (edge '%')."
msgstr "Нечисловое значение для количества полос ребра (ребро '%')."

#: src/netimport/NITypeLoader.cpp:62
msgid "Could not open %-file '%'."
msgstr "Не удалось открыть файл % '%'."

#: src/netimport/NIVisumTL.cpp:76
msgid "invalid node for traffic light '%'"
msgstr "недопустимый узел для светофора '%'"

#: src/netimport/NIXMLConnectionsHandler.cpp:222
msgid "Unable to project shape for connection from edge '%' to edge '%'."
msgstr ""
"Не удалось спроецировать форму для соединения от ребра '%' к ребру '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:230
msgid "Could not set loaded connection from lane '%' to lane '%'."
msgstr ""
"Не удалось установить загруженное соединение от полосы '%' к полосе '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:312
msgid ""
"Target edge '%' is not connected with '%'; the connection cannot be reset."
msgstr ""
"Целевое ребро '%' не соединено с '%'; соединение не может быть сброшено."

#: src/netimport/NIXMLConnectionsHandler.cpp:326
msgid "Edge '%' has no connection to lane '%'; the connection cannot be reset."
msgstr ""
"Ребро '%' не имеет соединения с полосой '%'; соединение не может быть "
"сброшено."

#: src/netimport/NIXMLConnectionsHandler.cpp:390
#, c-format
msgid "Node '%' in crossing is not known."
msgstr "Узел '%' in в переходе неизвестен."

#: src/netimport/NIXMLConnectionsHandler.cpp:399
msgid "No edges specified for crossing at node '%'."
msgstr "Не указаны рёбра для перехода на узле '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:407
#, c-format
msgid "Edge '%' for crossing at node '%' is not known."
msgstr "Ребро '%' for для перехода на узле '%' is неизвестно."

#: src/netimport/NIXMLConnectionsHandler.cpp:415
#: src/netimport/NIXMLConnectionsHandler.cpp:494
#: src/netimport/NIXMLConnectionsHandler.cpp:499
msgid "Edge '%' does not touch node '%'."
msgstr "Ребро '%' не касается узла '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:428
#, c-format
msgid "Crossing at controlled node '%' must be prioritized"
msgstr "Переход на управляемом узле '%' must должен иметь приоритет"

#: src/netimport/NIXMLConnectionsHandler.cpp:433
msgid "Unable to project shape for crossing at node '%'."
msgstr "Не удалось спроецировать форму для перехода на узле '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:446
msgid "Crossing with edges '%' already exists at node '%'."
msgstr "Переход с рёбрами '%' уже существует на узле '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:479
msgid "No edges specified for walkingArea at node '%'."
msgstr "Не указаны рёбра для зоны ходьбы на узле '%'."

#: src/netimport/NIXMLConnectionsHandler.cpp:485
#, c-format
msgid "Edge '%' for walkingArea at node '%' is not known."
msgstr "Ребро '%' forдля зоны ходьбы на узле '%' is неизвестно."

#: src/netimport/NIXMLConnectionsHandler.cpp:511
msgid "Unable to project shape for walkingArea at node '%'."
msgstr "Не удалось спроецировать форму для зоны ходьбы на узле '%'."

#: src/netimport/NIXMLEdgesHandler.cpp:223
msgid "Duplicate edge id occurred ('%'); assuming overwriting is wished."
msgstr ""
"Обнаружен дублирующийся id ребра ('%'); предполагается желаемая перезапись."

#: src/netimport/NIXMLEdgesHandler.cpp:228
#, c-format
msgid "Edge '%' changed its type; assuming type override is wished."
msgstr ""
"Ребро '%' changed изменило тип; предполагается желаемое переопределение типа."

#: src/netimport/NIXMLEdgesHandler.cpp:313
msgid "Ignoring self-looped edge '%' at junction '%'"
msgstr "Игнорируется петлевое ребро '%' на узле '%'"

#: src/netimport/NIXMLEdgesHandler.cpp:392
#, c-format
msgid "'%' is deprecated, please use '%' instead."
msgstr "'%' is устарело, пожалуйста, используйте вместо этого'%' instead."

#: src/netimport/NIXMLEdgesHandler.cpp:402
msgid "Lane index is larger than number of lanes (edge '%')."
msgstr "Индекс полосы больше количества полос (ребро '%')."

#: src/netimport/NIXMLEdgesHandler.cpp:446
msgid "Unable to project coordinates for lane '%'."
msgstr "Не удалось спроецировать координаты для полосы '%'."

#: src/netimport/NIXMLEdgesHandler.cpp:471
msgid "Ignoring 'split' because it cannot be assigned to an edge"
msgstr "Игнорируется 'split', так как его нельзя привязать к ребру"

#: src/netimport/NIXMLEdgesHandler.cpp:480
msgid "Edge '%' has a split at invalid position %."
msgstr "Ребро '%' имеет разделение в недопустимой позиции %."

#: src/netimport/NIXMLEdgesHandler.cpp:485
msgid "Edge '%' has already a split at position %."
msgstr "Ребро '%' уже имеет разделение в позиции %."

#: src/netimport/NIXMLEdgesHandler.cpp:519
msgid "Invalid split node id for edge '%' (from- and to-node are forbidden)"
msgstr ""
"Недопустимый id узла разделения для ребра '%' (узлы-источник и -приёмник "
"запрещены)"

#: src/netimport/NIXMLEdgesHandler.cpp:558
msgid "The from-node is not given for edge '%'."
msgstr "Узел-источник не указан для ребра '%'."

#: src/netimport/NIXMLEdgesHandler.cpp:570
msgid "The to-node is not given for edge '%'."
msgstr "Узел-приёмник не указан для ребра '%'."

#: src/netimport/NIXMLEdgesHandler.cpp:616
msgid "Ignoring unknown spreadType '%' for edge '%'."
msgstr "Игнорируется неизвестный spreadType '%' для ребра '%'."

#: src/netimport/NIXMLEdgesHandler.cpp:674
#, c-format
msgid "Duplicate edge '%' occurred."
msgstr "Обнаружено дублирующееся ребро '%' occurred."

#: src/netimport/NIXMLEdgesHandler.cpp:683
msgid "An important information is missing in edge '%'."
msgstr "Отсутствует важная информация в ребре '%'."

#: src/netimport/NIXMLEdgesHandler.cpp:705
#, c-format
msgid "Unknown edge '%' in roundabout."
msgstr "Неизвестное ребро '%' in в кольцевой развязке."

#: src/netimport/NIXMLNodesHandler.cpp:154
msgid "Missing position (at node ID='%')."
msgstr "Отсутствует позиция (для узла ID='%')."

#: src/netimport/NIXMLNodesHandler.cpp:188
msgid "Could not insert node though checked this before (id='%')."
msgstr "Не удалось вставить узел, хотя это было проверено ранее (id='%')."

#: src/netimport/NIXMLNodesHandler.cpp:217
msgid "Unable to project node shape at node '%'."
msgstr "Не удалось спроецировать форму узла '%'."

#: src/netimport/NIXMLNodesHandler.cpp:327
msgid "Unknown traffic light type '%' for node '%'."
msgstr "Неизвестный тип светофора '%' для узла '%'."

#: src/netimport/NIXMLNodesHandler.cpp:336
msgid "Unknown traffic light layout '%' for node '%'."
msgstr "Неизвестная компоновка светофора '%' для узла '%'."

#: src/netimport/NIXMLNodesHandler.cpp:347
msgid "Changing traffic light type '%' to '%' for tl '%'."
msgstr "Изменение типа светофора '%' на '%' для tl '%'."

#: src/netimport/NIXMLPTHandler.cpp:166
#, c-format
msgid "Edge '%' for stop '%' not found"
msgstr "Ребро '%' for для остановки '%' not не найдено"

#: src/netimport/NIXMLPTHandler.cpp:174
#, c-format
msgid "Lane '%' for stop '%' not found"
msgstr "Полоса '%' for для остановки '%' not не найдена"

#: src/netimport/NIXMLPTHandler.cpp:212
msgid "Could not add public transport stop '%' (already exists)"
msgstr ""
"Не удалось добавить остановку общественного транспорта '%' (уже существует)"

#: src/netimport/NIXMLPTHandler.cpp:231
#, c-format
msgid "Edge '%' for access to stop '%' not found"
msgstr "Ребро '%' for для доступа к остановке '%' not не найдено"

#: src/netimport/NIXMLPTHandler.cpp:267
msgid "Duplicate ptLine id occurred ('%'); assuming overwriting is wished."
msgstr ""
"Обнаружен дублирующийся id ptLine ('%'); предполагается желаемая перезапись."

#: src/netimport/NIXMLPTHandler.cpp:308
msgid "Found route outside line definition"
msgstr "Найден маршрут вне определения линии"

#: src/netimport/NIXMLPTHandler.cpp:318 src/netimport/NIXMLPTHandler.cpp:338
#, c-format
msgid "Edge '%' in route of line '%' not found"
msgstr "Ребро '%' in в маршруте линии '%' not не найдено"

#: src/netimport/NIXMLPTHandler.cpp:357
msgid "Stop '%' within line '%' not found"
msgstr "Остановка '%' в линии '%' не найдена"

#: src/netimport/NIXMLPTHandler.cpp:373
msgid "Stop '%' within route '%' not found"
msgstr "Остановка '%' в маршруте '%' не найдена"

#: src/netimport/NIXMLShapeHandler.cpp:46 src/netload/NLHandler.cpp:1756
#, c-format
msgid "Lane '%' to place poi '%' on is not known."
msgstr "Полоса '%' to для размещения poi '%'  onнеизвестна."

#: src/netimport/NIXMLShapeHandler.cpp:59 src/netload/NLHandler.cpp:1769
#, c-format
msgid "lane position % for poi '%' is not valid."
msgstr "позиция полосы % for poi '%' is недопустима."

#: src/netimport/NIXMLTrafficLightsHandler.cpp:114
msgid "Definition of tlLogic '%' was not finished."
msgstr "Определение tlLogic '%' не завершено."

#: src/netimport/NIXMLTrafficLightsHandler.cpp:140
#: src/netimport/NIXMLTrafficLightsHandler.cpp:158
msgid "Cannot load traffic light program for unknown id '%', programID '%'."
msgstr ""
"Не удалось загрузить программу светофора для неизвестного id '%', programID "
"'%'."

#: src/netimport/NIXMLTrafficLightsHandler.cpp:331
msgid "Invalid lane index '%' for edge '%'."
msgstr "Недопустимый индекс полосы '%' для ребра '%'."

#: src/netimport/NIXMLTypesHandler.cpp:86
msgid "Invalid lane spread type '%'. Using default 'right'"
msgstr ""
"Недопустимый тип распределения полос '%'. Используется значение по умолчанию "
"'right'"

#: src/netimport/NIXMLTypesHandler.cpp:115
msgid "Invalid lane index % for edge type '%' with % lanes"
msgstr "Недопустимый индекс полосы % для типа ребра '%' с % полосами"

#: src/netimport/vissim/NIImporter_Vissim.cpp:887
msgid "Could not open vissim-file '%'."
msgstr "Не удалось открыть файл vissim '%'."

#: src/netimport/vissim/tempstructs/NIVissimConnection.cpp:241
msgid "Could not build connection between '%' and '%'."
msgstr "Не удалось построить соединение между '%' и '%'."

#: src/netimport/vissim/tempstructs/NIVissimConnection.cpp:248
msgid "Lane sizes differ for connection '%'."
msgstr "Размеры полос различаются для соединения '%'."

#: src/netimport/vissim/tempstructs/NIVissimConnectionCluster.cpp:496
msgid "NIVissimConnectionCluster: More than a single node"
msgstr "NIVissimConnectionCluster: Более одного узла"

#: src/netimport/vissim/tempstructs/NIVissimConnectionCluster.cpp:662
msgid "NIVissimConnectionCluster: how to get an edge's position?"
msgstr "NIVissimConnectionCluster: как получить позицию ребра?"

#: src/netimport/vissim/tempstructs/NIVissimDistrictConnection.cpp:205
#, c-format
msgid "Could not build district '%' - edge '%' is missing."
msgstr "Не удалось построить район '%' - edge '%' is отсутствует."

#: src/netimport/vissim/tempstructs/NIVissimDistrictConnection.cpp:360
msgid ""
"No streams assigned at district'%'.\n"
" Using default speed 200km/h"
msgstr ""
"Нет назначенных потоков в районе '%'.\n"
" Используется скорость по умолчанию 200 км/ч"

#: src/netimport/vissim/tempstructs/NIVissimDistrictConnection.cpp:377
#: src/netimport/vissim/tempstructs/NIVissimEdge.cpp:526
#, c-format
msgid "The referenced speed distribution '%' is not known."
msgstr "Ссылка на распределение скоростей '%' is неизвестна."

#: src/netimport/vissim/tempstructs/NIVissimDistrictConnection.cpp:378
#: src/netimport/vissim/tempstructs/NIVissimDistrictConnection.cpp:385
msgid ". Using default."
msgstr ". Используется значение по умолчанию."

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:143
msgid "Ugly split to prohibit '%' by '%'."
msgstr "Неэлегантное разделение для запрета '%' через '%'."

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:186
msgid "Could not prohibit '%' by '%'. Have not found disturbance."
msgstr "Не удалось запретить '%' через '%'. Помеха не найдена."

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:191
msgid "Could not prohibit '%' by '%'. Disturbance connects same node."
msgstr ""
"Не удалось запретить '%' через '%'. Помеха соединяет один и тот же узел."

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:210
#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:262
#, c-format
msgid "Would have to split edge '%' to build a prohibition"
msgstr "Потребовалось бы разделить ребро '%' to для построения запрета"

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:237
#, c-format
msgid "Could not prohibit '%' - it was not built."
msgstr "Не удалось запретить '%' - it оно не было построено."

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:243
msgid "Could not prohibit '%' by '%'."
msgstr "Не удалось запретить '%' через '%'."

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:307
msgid "NIVissimDisturbance: no connection"
msgstr "NIVissimDisturbance: нет соединения"

#: src/netimport/vissim/tempstructs/NIVissimDisturbance.cpp:340
#, c-format
msgid "Could not build % of % disturbances."
msgstr "Не удалось построить % of % disturbances."

#: src/netimport/vissim/tempstructs/NIVissimEdge.cpp:439
msgid "Will not build edge '%'."
msgstr "Ребро '%' не будет построено."

#: src/netimport/vissim/tempstructs/NIVissimEdge.cpp:464
#: src/netimport/vissim/tempstructs/NIVissimEdge.cpp:472
#, c-format
msgid "Could not insert node '%' to nodes container."
msgstr "Не удалось вставить узел '%' to в контейнер узлов."

#: src/netimport/vissim/tempstructs/NIVissimEdge.cpp:490
msgid "Could not build edge '%'; would connect same node."
msgstr "Не удалось построить ребро '%'; оно соединяло бы один и тот же узел."

#: src/netimport/vissim/tempstructs/NIVissimEdge.cpp:532
msgid "What about distribution '%'"
msgstr "Что насчёт распределения '%'"

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:138
#, c-format
msgid "Could not set tls signal at edge '%' - the edge was not built."
msgstr ""
"Не удалось установить сигнал tls на ребре '%' — ребро не было построено."

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:152
msgid "Edge '%': Lanes were not assigned."
msgstr "Ребро '%': Полосы не назначены."

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:375
msgid ""
"Error on adding a traffic light\n"
" Must be a multiple id ('%')"
msgstr ""
"Ошибка при добавлении светофора\n"
" Должен быть множественный id ('%')"

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:383
msgid "The signal group '%' could not be assigned to tl '%'."
msgstr "Группа сигналов '%' не может быть назначена tl '%'."

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:392
msgid "The signal '%' could not be assigned to tl '%'."
msgstr "Сигнал '%' не может быть назначен tl '%'."

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:399
msgid "Could not set % of % traffic lights."
msgstr "Не удалось установить % из % светофоров."

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:402
#, c-format
msgid "Could not set % of % groups."
msgstr "Не удалось установить % of % groups.."

#: src/netimport/vissim/tempstructs/NIVissimTL.cpp:405
#, c-format
msgid "Could not set % of % signals."
msgstr "Не удалось установить % of % signals."

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Lichtsignalanlagendefinition.cpp:84
#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:93
#, c-format
msgid "Unsupported LSA-Type '%' occurred."
msgstr "Обнаружен неподдерживаемый тип LSA '%' occurred."

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgeberdefinition.cpp:73
msgid "Omitting unknown traffic light."
msgstr "Пропускается неизвестный светофор."

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:142
#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:170
msgid "VAS traffic lights are not supported (lsa=%)"
msgstr "Светофоры VAS не поддерживаются (lsa=%)"

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:154
msgid "VSPLUS traffic lights are not supported (lsa=%)"
msgstr "Светофоры VSPLUS не поддерживаются (lsa=%)"

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:162
msgid "TRENDS traffic lights are not supported (lsa=%)"
msgstr "Светофоры TRENDS не поддерживаются (lsa=%)"

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:178
msgid "TL traffic lights are not supported (lsa=%)"
msgstr "Светофоры TL не поддерживаются (lsa=%)"

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:186
msgid "POS traffic lights are not supported (lsa=%)"
msgstr "Светофоры POS не поддерживаются (lsa=%)"

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Signalgruppendefinition.cpp:194
msgid "externally defined traffic lights are not supported (lsa=%)"
msgstr "внешне определённые светофоры не поддерживаются (lsa=%)"

#: src/netimport/vissim/typeloader/NIVissimSingleTypeParser_Simdauer.cpp:49
msgid "Simulation duration could not be parsed"
msgstr "Длительность симуляции не может быть разобрана"

#: src/netload/NLBuilder.cpp:87
msgid "Trying to set the effort for the unknown edge '%'."
msgstr "Попытка установить усилие для неизвестного ребра '%'."

#: src/netload/NLBuilder.cpp:102
msgid "Trying to set the travel time for the unknown edge '%'."
msgstr "Попытка установить время поездки для неизвестного ребра '%'."

#: src/netload/NLBuilder.cpp:131
msgid "Invalid network, no network version declared."
msgstr "Недопустимая сеть, версия сети не объявлена."

#: src/netload/NLBuilder.cpp:135
msgid ""
"Network contains internal links which are ignored. Vehicles will 'jump' "
"across junctions and thus underestimate route lengths and travel times."
msgstr ""
"Сеть содержит внутренние соединения, которые игнорируются. Транспортные "
"средства будут 'прыгать' через узлы, тем самым недооценивая длину маршрута и "
"время поездки."

#: src/netload/NLBuilder.cpp:165
msgid "State was written at a different time=% than the begin time %!"
msgstr "Состояние записано в другое время=% чем время начала %!"

#: src/netload/NLBuilder.cpp:200 src/router/RONet.cpp:272
#, c-format
msgid "A TAZ with id '%' already exists. Not building junction TAZ."
msgstr "TAZ с id '%' already уже существует. Не строится TAZ узла."

#: src/netload/NLBuilder.cpp:242
msgid ""
"Loading vehicles ahead of a state file is not supported. Correct --begin "
"option or load vehicles with option --route-files"
msgstr ""
"Загрузка транспортных средств перед файлом состояния не поддерживается. "
"Исправьте опцию --begin или загрузите транспортные средства с опцией --route-"
"files"

#: src/netload/NLBuilder.cpp:270
msgid "Loading weights from '%'..."
msgstr "Загрузка весов из '%'..."

#: src/netload/NLBuilder.cpp:280
msgid "Loading state from '%'"
msgstr "Загрузка состояния из '%'"

#: src/netload/NLBuilder.cpp:300
msgid "Loading route-files incrementally from '%'"
msgstr "Инкрементальная загрузка файлов маршрутов из '%'"

#: src/netload/NLBuilder.cpp:308
msgid "Loading done."
msgstr "Загрузка завершена."

#: src/netload/NLBuilder.cpp:416
msgid "Wrong number of state file names!"
msgstr "Неверное количество имён файлов состояния!"

#: src/netload/NLBuilder.cpp:451
msgid "Loading % from '%'"
msgstr "Загрузка % из '%'"

#: src/netload/NLBuilder.cpp:486
#, c-format
msgid "The route file '%' is not accessible."
msgstr "Файл маршрута '%' is недоступен."

#: src/netload/NLBuilder.cpp:502
msgid ""
"LaneData requested for mesoscopic simulation but --meso-lane-queue is not "
"active. Falling back to edgeData."
msgstr ""
"LaneData запрошены для мезоскопической симуляции, но --meso-lane-queue не "
"активна. Переход к edgeData."

#: src/netload/NLDetectorBuilder.cpp:533
msgid ""
"The netstate type 'hbefa' is deprecated. Please use the type 'emissions' "
"instead."
msgstr ""
"Тип netstate 'hbefa' устарел. Пожалуйста, используйте тип 'emissions' вместо "
"него."

#: src/netload/NLEdgeControlBuilder.cpp:214
msgid "Asymmetrical neigh lane '%' for lane '%'"
msgstr "Асимметричная соседняя полоса '%' для полосы '%'"

#: src/netload/NLEdgeControlBuilder.cpp:217
msgid "Mutually inconsistent neigh lane definitions for lanes '%', '%' and '%'"
msgstr ""
"Взаимно несогласованные определения соседних полос для полос '%', '%' и '%'"

#: src/netload/NLEdgeControlBuilder.cpp:236
#, c-format
msgid ""
"Internal edge '%' is not properly connected (probably a manually modified "
"net.xml)."
msgstr ""
"Внутреннее ребро '%' is не правильно соединено (вероятно, вручную изменённый "
"net.xml)."

#: src/netload/NLHandler.cpp:416
msgid "Unknown from-node '%' for edge '%'."
msgstr "Неизвестный узел-источник '%' для ребра '%'."

#: src/netload/NLHandler.cpp:420
msgid "Unknown to-node '%' for edge '%'."
msgstr "Неизвестный узел-приёмник '%' для ребра '%'."

#: src/netload/NLHandler.cpp:562
#, c-format
msgid ""
"Shape of lane '%' is broken.\n"
" Can not build according edge."
msgstr ""
"Форма полосы '%' is повреждена.\n"
" Не может быть построено соответствующее ребро."

#: src/netload/NLHandler.cpp:584
#, c-format
msgid "Another lane with the id '%' exists."
msgstr "Существует другая полоса с id '%' exists."

#: src/netload/NLHandler.cpp:654
msgid "An unknown lane ('%') was tried to be set as incoming to junction '%'."
msgstr ""
"Неизвестная полоса ('%') пыталась быть установлена как входящая для узла '%'."

#: src/netload/NLHandler.cpp:811
msgid "Traffic light '%' has unknown type '%'."
msgstr "Светофор '%' имеет неизвестный тип '%'."

#: src/netload/NLHandler.cpp:815
#, c-format
msgid ""
"Traffic light type '%' cannot be used in mesoscopic simulation. Using '%' as "
"fallback."
msgstr ""
"Тип светофора '%' cannot не может использоваться в мезоскопической "
"симуляции. Используется '%' as как запасной."

#: src/netload/NLHandler.cpp:906
msgid "maxDur % should not be smaller than minDir % in phase of tlLogic %"
msgstr "maxDur % не должен быть меньше minDir % в фазе tlLogic %"

#: src/netload/NLHandler.cpp:921
msgid "Duplicate condition '%' in tlLogic '%'"
msgstr "Дублирующееся условие '%' в tlLogic '%'"

#: src/netload/NLHandler.cpp:1026
msgid ""
"VTypeProbes are deprecated. Use fcd-output devices (assigned to the vType) "
"instead."
msgstr ""
"VTypeProbes устарели. Используйте устройства fcd-output (назначенные vType) "
"вместо них."

#: src/netload/NLHandler.cpp:1086
msgid "Ignoring deprecated argument 'cont' for E2 detector '%'"
msgstr "Игнорируется устаревший аргумент 'cont' для детектора E2 '%'"

#: src/netload/NLHandler.cpp:1107
msgid ""
"Trying to specify detector's lane by the given id since the argument 'lane' "
"is missing."
msgstr ""
"Попытка указать полосу детектора по заданному id, так как аргумент 'lane' "
"отсутствует."

#: src/netload/NLHandler.cpp:1147
msgid ""
"Missing argument 'pos' for E2Detector '%'. Assuming detector start == lane "
"start of lane '%'."
msgstr ""
"Отсутствует аргумент 'pos' для E2Detector '%'. Предполагается начало "
"детектора == начало полосы '%'."

#: src/netload/NLHandler.cpp:1152
msgid ""
"Missing argument 'endPos' for E2Detector '%'. Assuming detector end == lane "
"end of lane '%'."
msgstr ""
"Отсутствует аргумент 'endPos' для E2Detector '%'. Предполагается конец "
"детектора == конец полосы '%'."

#: src/netload/NLHandler.cpp:1221
#, c-format
msgid ""
"Ignoring argument 'period' for E2Detector '%' since argument 'tl' was given."
msgstr ""
"Игнорируется аргумент 'period' для E2Detector '%' since , так как был задан "
"аргумент 'tl'."

#: src/netload/NLHandler.cpp:1355
msgid "Invalid person mode '%' in edgeData definition '%'"
msgstr "Недопустимый режим человека '%' в определении edgeData '%'"

#: src/netload/NLHandler.cpp:1379
msgid "Unknown edge '%' in edgeData definition '%'"
msgstr "Неизвестное ребро '%' в определении edgeData '%'"

#: src/netload/NLHandler.cpp:1386
msgid ""
"LaneData '%' requested for mesoscopic simulation but --meso-lane-queue is "
"not active. Falling back to edgeData."
msgstr ""
"LaneData '%' запрошены для мезоскопической симуляции, но --meso-lane-queue "
"не активна. Переход к edgeData."

#: src/netload/NLHandler.cpp:1430
#, c-format
msgid "Unknown from-edge '%' in connection."
msgstr "Неизвестное ребро-источник '%' in в соединении."

#: src/netload/NLHandler.cpp:1436
#, c-format
msgid "Unknown to-edge '%' in connection."
msgstr "Неизвестное ребро-приёмник '%' in в соединении."

#: src/netload/NLHandler.cpp:1441
msgid "Invalid lane index in connection from '%' to '%'."
msgstr "Недопустимый индекс полосы в соединении от '%' к '%'."

#: src/netload/NLHandler.cpp:1522
#, c-format
msgid "Unknown from-edge '%' in conflict."
msgstr "Неизвестное ребро-источник '%' in в конфликте."

#: src/netload/NLHandler.cpp:1527
#, c-format
msgid "Unknown to-edge '%' in conflict."
msgstr "Неизвестное ребро-приёмник '%' in в конфликте."

#: src/netload/NLHandler.cpp:1532
msgid "Invalid lane index in conflict with '%' to '%'."
msgstr "Недопустимый индекс полосы в конфликте от '%' к '%'."

#: src/netload/NLHandler.cpp:1584
msgid ""
"no valid geo projection loaded from network. fcd-output.geo will not work"
msgstr ""
"не загружена допустимая гео-проекция из сети. fcd-output.geo не будет "
"работать"

#: src/netload/NLHandler.cpp:1614
msgid "Replacing junction-taz '%' with loaded TAZ."
msgstr "Замена junction-taz '%' загруженным TAZ."

#: src/netload/NLHandler.cpp:1657
msgid "Skipping visualization of taz '%', polygon already exists."
msgstr "Пропускается визуализация taz '%', полигон уже существует."

#: src/netload/NLHandler.cpp:1688
msgid "At district '%': succeeding edge '%' does not exist."
msgstr "В районе '%': следующее ребро '%' не существует."

#: src/netload/NLHandler.cpp:1835
msgid "Invalid person mode '%' in E1 detector definition '%'"
msgstr "Недопустимый режим человека '%' в определении детектора E1 '%'"

#: src/netload/NLJunctionControlBuilder.cpp:116
msgid "Information about the number of nodes was missing."
msgstr "Отсутствовала информация о количестве узлов."

#: src/netload/NLJunctionControlBuilder.cpp:126
#: src/netload/NLJunctionControlBuilder.cpp:143
msgid "Ignoring junction logic for junction '%'."
msgstr "Игнорируется логика узла для узла '%'."

#: src/netload/NLJunctionControlBuilder.cpp:338
msgid "Invalid traffic light type '%'"
msgstr "Недопустимый тип светофора '%'"

#: src/netload/NLJunctionControlBuilder.cpp:353
#, c-format
msgid "Another logic with id '%' and programID '%' exists."
msgstr "Существует другая логика с id '%' and и programID '%'exists."

#: src/netload/NLJunctionControlBuilder.cpp:479
msgid "Traffic lights could not be built."
msgstr "Светофоры не могут быть построены."

#: src/netload/NLNetShapeHandler.cpp:163
#, c-format
msgid ""
"% edges of the primary network did not occur in the alternative-net-file"
msgstr "% edges рёбер основной сети не встретились в файле альтернативной сети"

#: src/netload/NLTriggerBuilder.cpp:74
msgid "Vaporizers are deprecated. Use rerouters instead."
msgstr "Vaporizers устарели. Используйте rerouters вместо них."

#: src/netload/NLTriggerBuilder.cpp:83
msgid "Unknown edge ('%') referenced in a vaporizer."
msgstr "Неизвестное ребро ('%') ссылалось в vaporizer."

#: src/netload/NLTriggerBuilder.cpp:92
msgid "A vaporization begin time is negative (edge id='%')."
msgstr "Время начала испарения отрицательное (id ребра='%')."

#: src/netload/NLTriggerBuilder.cpp:96
msgid "A vaporization ends before it starts (edge id='%')."
msgstr "Испарение заканчивается раньше, чем начинается (id ребра='%')."

#: src/netload/NLTriggerBuilder.cpp:199
msgid ""
"The overheadWireSegment '%' was not created as it is attached to internal "
"lane. It will be build automatically."
msgstr ""
"overheadWireSegment '%' не создан, так как прикреплён к внутренней полосе. "
"Он будет построен автоматически."

#: src/netload/NLTriggerBuilder.cpp:204
#, c-format
msgid ""
"The overheadWireSegment '%' not built as it is attached to internal lane. It "
"will be build automatically."
msgstr ""
"overheadWireSegment '%' not не построен, так как прикреплён к внутренней "
"полосе. Он будет построен автоматически."

#: src/netload/NLTriggerBuilder.cpp:216
#, c-format
msgid ""
"The overheadWireSegment '%' has wrong position. Automatically set from 0 to "
"the length of the lane."
msgstr ""
"overheadWireSegment '%' имеет неверную позицию. Автоматически установлено от "
"0 до длины полосы."

#: src/netload/NLTriggerBuilder.cpp:224
msgid ""
"Overhead wire solver (Eigen) not compiled in, expect errors in overhead wire "
"simulation"
msgstr ""
"Решатель контактной сети (Eigen) не скомпилирован, ожидайте ошибок в "
"симуляции контактной сети"

#: src/netload/NLTriggerBuilder.cpp:384
msgid ""
"A connecting overhead wire start segment '%' defined for overhead wire clamp "
"'%' is not assigned to the traction substation '%'."
msgstr ""
"Начальный сегмент соединительной контактной сети '%', определённый для "
"зажима контактной сети '%', не назначен тяговой подстанции '%'."

#: src/netload/NLTriggerBuilder.cpp:386
msgid ""
"A connecting overhead wire end segment '%' defined for overhead wire clamp "
"'%' is not assigned to the traction substation '%'."
msgstr ""
"Конечный сегмент соединительной контактной сети '%', определённый для зажима "
"контактной сети '%', не назначен тяговой подстанции '%'."

#: src/netload/NLTriggerBuilder.cpp:390
msgid ""
"The overhead wire clamp '%' defined in an overhead wire section was not "
"assigned to the substation '%'. Please define proper <overheadWireClamp .../"
"> in additional files before defining overhead wire section."
msgstr ""
"Зажим контактной сети '%', определённый в секции контактной сети, не "
"назначен подстанции '%'. Пожалуйста, определите правильный "
"<overheadWireClamp .../> в дополнительных файлах перед определением секции "
"контактной сети."

#: src/netload/NLTriggerBuilder.cpp:405
msgid ""
"Cannot check circuit, overhead circuit solver support (Eigen) not compiled "
"in."
msgstr ""
"Не могу проверить цепь, поддержка решателя цепей контактной сети (Eigen) не "
"скомпилирована."

#: src/netload/NLTriggerBuilder.cpp:477
msgid ""
"Not building overhead wire clamps, overhead wire solver support (Eigen) not "
"compiled in."
msgstr ""
"Не строятся зажимы контактной сети, поддержка решателя контактной сети "
"(Eigen) не скомпилирована."

#: src/netload/NLTriggerBuilder.cpp:480
msgid ""
"Ignoring overhead wire clamps, they make no sense when overhead wire circuit "
"solver is off."
msgstr ""
"Игнорируются зажимы контактной сети, они не имеют смысла, когда решатель "
"цепей контактной сети выключен."

#: src/netload/NLTriggerBuilder.cpp:535
msgid "Ignoring invalid access from non-pedestrian lane '%' in busStop '%'."
msgstr ""
"Игнорируется недопустимый доступ с не-пешеходной полосы '%' в busStop '%'."

#: src/netload/NLTriggerBuilder.cpp:736
msgid ""
"It is strongly advisable to give an explicit position when using radius in "
"the definition of rerouter '%'."
msgstr ""
"Настоятельно рекомендуется указывать явную позицию при использовании радиуса "
"в определении rerouter '%'."

#: src/netwrite/NWFrame.cpp:54
msgid "The generated net will be written to FILE"
msgstr "Сгенерированная сеть будет записана в ФАЙЛ"

#: src/netwrite/NWFrame.cpp:59
msgid "Prefix of files to write plain xml nodes, edges and connections to"
msgstr "Префикс файлов для записи plain xml узлов, рёбер и соединений"

#: src/netwrite/NWFrame.cpp:62
msgid "Write all lanes and their attributes even when they are not customized"
msgstr "Записывать все полосы и их атрибуты, даже если они не настроены"

#: src/netwrite/NWFrame.cpp:69
msgid "Defines a prefix for edge and junction IDs"
msgstr "Определяет префикс для ID рёбер и узлов"

#: src/netwrite/NWFrame.cpp:72
msgid "Defines a prefix for junction IDs"
msgstr "Определяет префикс для ID узлов"

#: src/netwrite/NWFrame.cpp:75
msgid "Defines a prefix for edge IDs"
msgstr "Определяет префикс для ID рёбер"

#: src/netwrite/NWFrame.cpp:80
msgid "Write geo coordinates in plain-xml"
msgstr "Записывать гео-координаты в plain-xml"

#: src/netwrite/NWFrame.cpp:85
msgid "The generated net will be written to FILE using Amitran format"
msgstr "Сгенерированная сеть будет записана в ФАЙЛ в формате Amitran"

#: src/netwrite/NWFrame.cpp:88
msgid "The generated net will be written to FILE using MATSim format"
msgstr "Сгенерированная сеть будет записана в ФАЙЛ в формате MATSim"

#: src/netwrite/NWFrame.cpp:91
msgid "The generated net will be written to FILE using OpenDRIVE format"
msgstr "Сгенерированная сеть будет записана в ФАЙЛ в формате OpenDRIVE"

#: src/netwrite/NWFrame.cpp:94
msgid ""
"The generated net will be written to dlr-navteq files with the given PREFIX"
msgstr ""
"Сгенерированная сеть будет записана в файлы dlr-navteq с заданным ПРЕФИКСОМ"

#: src/netwrite/NWFrame.cpp:97
msgid "The dlr-navteq output format version to write"
msgstr "Версия формата вывода dlr-navteq для записи"

#: src/netwrite/NWFrame.cpp:100
msgid ""
"The network coordinates are written with the specified level of output "
"precision"
msgstr "Координаты сети записываются с указанным уровнем точности вывода"

#: src/netwrite/NWFrame.cpp:103
msgid "Street names will be included in the output (if available)"
msgstr "Названия улиц будут включены в вывод (если доступны)"

#: src/netwrite/NWFrame.cpp:106
msgid "Writes original names, if given, as parameter"
msgstr "Записывает оригинальные названия, если заданы, как параметр"

#: src/netwrite/NWFrame.cpp:109
msgid "Writes IDs of nodes remove with --geometry.remove into edge param"
msgstr "Записывает ID узлов, удалённых с --geometry.remove, в параметр ребра"

#: src/netwrite/NWFrame.cpp:112
msgid "Writes street signs as POIs to FILE"
msgstr "Записывает уличные знаки как POI в ФАЙЛ"

#: src/netwrite/NWFrame.cpp:116
msgid "Writes public transport stops to FILE"
msgstr "Записывает остановки общественного транспорта в ФАЙЛ"

#: src/netwrite/NWFrame.cpp:118
msgid "Writes public transport lines to FILE"
msgstr "Записывает линии общественного транспорта в ФАЙЛ"

#: src/netwrite/NWFrame.cpp:120
msgid "Clean-up pt stops that are not served by any line"
msgstr "Очистить остановки ОТ, не обслуживаемые ни одной линией"

#: src/netwrite/NWFrame.cpp:123
msgid "Writes parking areas to FILE"
msgstr "Записывает зоны парковки в ФАЙЛ"

#: src/netwrite/NWFrame.cpp:126
msgid "Analyze topology of the railway network"
msgstr "Анализировать топологию железнодорожной сети"

#: src/netwrite/NWFrame.cpp:130
msgid ""
"Write shapes that are embedded in the network input and that are not "
"supported by polyconvert (OpenDRIVE)"
msgstr ""
"Записывать формы, встроенные во входные данные сети и не поддерживаемые "
"polyconvert (OpenDRIVE)"

#: src/netwrite/NWFrame.cpp:135
msgid ""
"Builds parameterized curves whenever the angular change between straight "
"segments exceeds FLOAT degrees"
msgstr ""
"Строит параметризованные кривые, когда угловое изменение между прямыми "
"сегментами превышает FLOAT градусов"

#: src/netwrite/NWFrame.cpp:139
msgid "Write lanes in lefthand networks on the left side (positive indices)"
msgstr "Записывать полосы в левосторонних сетях слева (положительные индексы)"

#: src/netwrite/NWFrame.cpp:142
msgid ""
"Match loaded shapes to the closest edge within FLOAT and export as road "
"objects"
msgstr ""
"Сопоставлять загруженные формы ближайшему ребру в пределах FLOAT и "
"экспортировать как дорожные объекты"

#: src/netwrite/NWFrame.cpp:165
msgid "OpenDRIVE export needs internal links computation."
msgstr "Экспорт OpenDRIVE требует вычисления внутренних соединений."

#: src/netwrite/NWFrame.cpp:175
msgid ""
"OpenDRIVE cannot represent oblique lane cuts and should use option "
"'rectangular-lane-cut'."
msgstr ""
"OpenDRIVE не может представлять косые срезы полос и должен использовать "
"опцию 'rectangular-lane-cut'."

#: src/netwrite/NWFrame.cpp:182
msgid "public transport lines output requires 'ptstop-output' to be set"
msgstr "вывод линий общественного транспорта требует установки 'ptstop-output'"

#: src/netwrite/NWFrame.cpp:186
msgid ""
"'ptline-clean-up' only works in conjunction with 'ptline-output'. Ignoring "
"invalid option."
msgstr ""
"'ptline-clean-up' работает только вместе с 'ptline-output'. Игнорируется "
"недопустимая опция."

#: src/netwrite/NWFrame.cpp:201
msgid "Writing network"
msgstr "Запись сети"

#: src/netwrite/NWWriter_DlrNavteq.cpp:92
msgid ""
"DlrNavteq node data will be written in (floating point) cartesian coordinates"
msgstr ""
"Данные узлов DlrNavteq будут записаны в (плавающая точка) декартовых "
"координатах"

#: src/netwrite/NWWriter_DlrNavteq.cpp:156
#: src/netwrite/NWWriter_DlrNavteq.cpp:163
msgid "Could not reconstruct shape for edge:'%' (%)."
msgstr "Не удалось восстановить форму для ребра:'%' (%)."

#: src/netwrite/NWWriter_OpenDrive.cpp:313
msgid "Could not compute smooth shape for edge '%'."
msgstr "Не удалось вычислить гладкую форму для ребра '%'."

#: src/netwrite/NWWriter_OpenDrive.cpp:456
msgid ""
"Could not compute smooth shape from lane '%' to lane '%'. Use option "
"'junctions.scurve-stretch' or increase radius of junction '%' to fix this."
msgstr ""
"Не удалось вычислить гладкую форму от полосы '%' к полосе '%'. Используйте "
"опцию 'junctions.scurve-stretch' или увеличьте радиус узла '%' для "
"исправления."

#: src/netwrite/NWWriter_OpenDrive.cpp:963
msgid ""
"Uneven stop line at lane '%' (dist=%) cannot be represented in OpenDRIVE."
msgstr ""
"Неровная стоп-линия на полосе '%' (dist=%) не может быть представлена в "
"OpenDRIVE."

#: src/netwrite/NWWriter_SUMO.cpp:239
msgid ""
"Embedding TAZ-data inside the network is deprecated. Use option --taz-output "
"instead"
msgstr ""
"Встраивание данных TAZ в сеть устарело. Используйте опцию --taz-output "
"вместо этого"

#: src/netwrite/NWWriter_SUMO.cpp:476
msgid "Could not find bidi-connection for edge '%'"
msgstr "Не найдено bidi-соединение для ребра '%'"

#: src/netwrite/NWWriter_XML.cpp:105 src/utils/options/OptionsCont.cpp:688
msgid "Could not save configuration to '%'"
msgstr "Не удалось сохранить конфигурацию в '%'"

#: src/netwrite/NWWriter_XML.cpp:118 src/polyconvert/PCPolyContainer.cpp:105
msgid ""
"Ignoring option \"proj.plain-geo\" because no geo-conversion has been defined"
msgstr ""
"Игнорируется опция \"proj.plain-geo\", так как не определено гео-"
"преобразование"

#: src/od2trips_main.cpp:63
msgid "run with configuration file"
msgstr "запустить с файлом конфигурации"

#: src/od2trips_main.cpp:80
msgid "Loads TAZ (districts; also from networks) from FILE(s)"
msgstr "Загружает TAZ (районы; также из сетей) из ФАЙЛ(ов)"

#: src/od2trips_main.cpp:102
msgid "Writes trip definitions into FILE"
msgstr "Записывает определения поездок в ФАЙЛ"

#: src/od2trips_main.cpp:105
msgid "Writes flow definitions into FILE"
msgstr "Записывает определения потоков в ФАЙЛ"

#: src/od2trips_main.cpp:108
msgid "Writes probabilistic flow instead of evenly spaced flow"
msgstr "Записывает вероятностный поток вместо равномерно распределённого"

#: src/od2trips_main.cpp:111
msgid "Writes pedestrians instead of vehicles"
msgstr "Записывает пешеходов вместо транспортных средств"

#: src/od2trips_main.cpp:114
msgid "Writes persontrips instead of vehicles"
msgstr "Записывает persontrips вместо транспортных средств"

#: src/od2trips_main.cpp:117
msgid "Add modes attribute to personTrips"
msgstr "Добавить атрибут modes к personTrips"

#: src/od2trips_main.cpp:124
msgid "Writes trips between junctions"
msgstr "Записывает поездки между узлами"

#: src/od2trips_main.cpp:129 src/router/ROFrame.cpp:116
msgid "Defines the begin time; Previous trips will be discarded"
msgstr "Определяет время начала; Предыдущие поездки будут отброшены"

#: src/od2trips_main.cpp:132 src/router/ROFrame.cpp:119
msgid ""
"Defines the end time; Later trips will be discarded; Defaults to the maximum "
"time that SUMO can represent"
msgstr ""
"Определяет время окончания; Более поздние поездки будут отброшены; По "
"умолчанию максимальное время, которое может представлять SUMO"

#: src/od2trips_main.cpp:140
msgid "Spreads trips uniformly over each time period"
msgstr "Равномерно распределяет поездки по каждому периоду времени"

#: src/od2trips_main.cpp:143
msgid "Always choose source and sink edge which are not identical"
msgstr "Всегда выбирать ребро-источник и -приёмник, которые не идентичны"

#: src/od2trips_main.cpp:149
msgid "Defines the prefix for vehicle names"
msgstr "Определяет префикс для имён транспортных средств"

#: src/od2trips_main.cpp:162
msgid "Disable console output of current time step"
msgstr "Отключить вывод текущего шага времени в консоль"

#: src/od2trips_main.cpp:193
msgid "No TAZ input file (-n) specified."
msgstr "Не указан входной файл TAZ (-n)."

#: src/od2trips_main.cpp:197
msgid "No input specified."
msgstr "Не указан вход."

#: src/od2trips_main.cpp:201
msgid "No trip table output file (-o) or flow-output is specified."
msgstr "Не указан файл вывода таблицы поездок (-o) или вывод потоков."

#: src/od2trips_main.cpp:205
msgid "Only one of the Options 'pedestrians' and 'persontrips' may be set."
msgstr ""
"Может быть установлена только одна из опций 'pedestrians' и 'persontrips'."

#: src/od2trips_main.cpp:248
msgid ""
"Importer of O/D-matrices for the microscopic, multi-modal traffic simulation "
"SUMO."
msgstr ""
"Импортер O/D-матриц для микроскопической мультимодальной симуляции трафика "
"SUMO."

#: src/od2trips_main.cpp:270
msgid "You must supply a TAZ, network or districts file ('-n')."
msgstr "Необходимо предоставить файл TAZ, сети или районов ('-n')."

#: src/od2trips_main.cpp:276
msgid "No districts loaded."
msgstr "Районы не загружены."

#: src/od2trips_main.cpp:282
msgid "No vehicles loaded."
msgstr "Транспортные средства не загружены."

#: src/od/ODAmitranHandler.cpp:48
msgid "Invalid duration for timeSlice starting %."
msgstr "Недопустимая длительность для timeSlice, начинающегося %."

#: src/od/ODDistrictCont.cpp:57
#, c-format
msgid "District '%' does not provide any valid source."
msgstr "Район '%' does не предоставляет ни одного допустимого источника."

#: src/od/ODDistrictCont.cpp:73
#, c-format
msgid "District '%' does not provide any valid sink."
msgstr "Район '%' does не предоставляет ни одного допустимого приёмника."

#: src/od/ODDistrictCont.cpp:84
#, c-format
msgid "Could not access network file '%' to load."
msgstr "Не удалось получить доступ к файлу сети '%' to для загрузки."

#: src/od/ODDistrictHandler.cpp:130
msgid "'probability' must be positive (in definition of % '%')."
msgstr "'probability' должно быть положительным (в определении % '%')."

#: src/od/ODMatrix.cpp:84
msgid "Missing origin '%' and destination '%' (% vehicles)."
msgstr "Отсутствует источник '%' и приёмник '%' (% транспортных средств)."

#: src/od/ODMatrix.cpp:90
msgid "Missing origin '%' (% vehicles)."
msgstr "Отсутствует источник '%' (% транспортных средств)."

#: src/od/ODMatrix.cpp:95
msgid "Missing destination '%' (% vehicles)."
msgstr "Отсутствует приёмник '%' (% транспортных средств)."

#: src/od/ODMatrix.cpp:101
#, c-format
msgid "District '%' has no source."
msgstr "Район '%' не имеет источника."

#: src/od/ODMatrix.cpp:105
#, c-format
msgid "District '%' has no sink."
msgstr "Район '%' не имеет приёмника."

#: src/od/ODMatrix.cpp:197
msgid ""
"Cannot find different source and sink edge for origin '%' and destination "
"'%'."
msgstr ""
"Не могу найти разные рёбра-источник и -приёмник для источника '%' и "
"приёмника '%'."

#: src/od/ODMatrix.cpp:372 /src/od/ODMatrix.cpp:392 src/od/ODMatrix.cpp:418
msgid ""
"Flow density of % vehicles per second, cannot be represented with a simple "
"probability. Falling back to even spacing."
msgstr ""
"Плотность потока % транспортных средств в секунду не может быть представлена "
"простой вероятностью. Переход к равномерному распределению."

#: src/od/ODMatrix.cpp:442
msgid "End of file while reading %."
msgstr "Конец файла при чтении %."

#: src/od/ODMatrix.cpp:469
msgid "Broken period definition '%'."
msgstr "Повреждённое определение периода '%'."

#: src/od/ODMatrix.cpp:483
msgid "Broken factor: '%'."
msgstr "Повреждённый коэффициент: '%'."

#: src/od/ODMatrix.cpp:517
#, c-format
msgid "Missing line with % district names."
msgstr "Отсутствует строка с % district названиями районов."

#: src/od/ODMatrix.cpp:527
msgid "Missing line for district %."
msgstr "Отсутствует строка для района %."

#: src/od/ODMatrix.cpp:541
msgid "More entries than districts found."
msgstr "Найдено больше записей, чем районов."

#: src/od/ODMatrix.cpp:546 /src/od/ODMatrix.cpp:594
msgid "Not numeric vehicle number in line '%'."
msgstr "Нечисловое количество транспортных средств в строке '%'."

#: src/od/ODMatrix.cpp:592
msgid "Missing at least one information in line '%'."
msgstr "Отсутствует хотя бы одна информация в строке '%'."

#: src/od/ODMatrix.cpp:655 src/utils/options/OptionsIO.cpp:154
msgid "Could not open '%'."
msgstr "Не удалось открыть '%'."

#: src/od/ODMatrix.cpp:666 /src/od/ODMatrix.cpp:672
#, c-format
msgid "'%' does not contain the needed information about the time described."
msgstr "'%' does не содержит необходимой информации о описываемом времени."

#: src/od/ODMatrix.cpp:682 /src/od/ODMatrix.cpp:695
#, c-format
msgid "Could not access matrix file '%' to load."
msgstr "Не удалось получить доступ к файлу матрицы '%' to для загрузки."

#: src/od/ODMatrix.cpp:722
#, c-format
msgid "Could not access route file '%' to load."
msgstr "Не удалось получить доступ к файлу маршрута '%' to для загрузки."

#: src/od/ODMatrix.cpp:739
msgid "Assuming 24 entries for a day timeline, but got %."
msgstr "Предполагается 24 записи для дневной временной шкалы, но получено %."

#: src/od/ODMatrix.cpp:749
msgid "Broken time line definition: missing a value in '%'."
msgstr "Повреждённое определение временной шкалы: отсутствует значение в '%'."

#: src/osgview/GUIOSGBuilder.cpp:561 src/utils/options/OptionsIO.cpp:168
msgid "Could not load '%'."
msgstr "Не удалось загрузить '%'."

#: src/osgview/GUIOSGBuilder.cpp:581
msgid "Loaded decal '%' with bounding box % %."
msgstr "Загружена декаль '%' с ограничивающим прямоугольником % %."

#: src/osgview/GUIOSGBuilder.cpp:687
msgid "Could not load '%'. The model is replaced by a cone shape."
msgstr "Не удалось загрузить '%'. Модель заменена конической формой."

#: src/osgview/GUIOSGManipulator.cpp:257
#, c-format
msgid "Currently in % camera mode. Press [F] to switch."
msgstr ""
"В настоящее время в режиме камеры %camera. Нажмите [F] для переключения."

#: src/osgview/GUIOSGView.cpp:168
msgid "Could not load traffic light files."
msgstr "Не удалось загрузить файлы светофоров."

#: src/osgview/GUIOSGView.cpp:443
msgid "Invalid link index in '%'."
msgstr "Недопустимый индекс соединения в '%'."

#: src/osgview/GUIOSGView.cpp:445
msgid "Unknown traffic light in '%'."
msgstr "Неизвестный светофор в '%'."

#: src/osgview/GUIOSGView.cpp:986
msgid "(No projection defined)"
msgstr "(Проекция не определена)"

#: src/osgview/GUIOSGView.cpp:990 src/osgview/GUIOSGView.cpp:991
msgid "N/A"
msgstr "Н/Д"

#: src/polyconvert/PCLoaderArcView.cpp:112
#: src/polyconvert/PCLoaderDlrNavteq.cpp:208
#: src/polyconvert/PCLoaderOSM.cpp:240 src/polyconvert/PCLoaderVisum.cpp:345
#: src/utils/shapes/ShapeHandler.cpp:249
msgid "Unable to project coordinates for polygon '%'."
msgstr "Не удалось спроецировать координаты для полигона '%'."

#: src/polyconvert/PCLoaderArcView.cpp:191
msgid "Missing id under '%'"
msgstr "Отсутствует id под '%'"

#: src/polyconvert/PCLoaderArcView.cpp:242
#: src/polyconvert/PCLoaderArcView.cpp:277
#: src/polyconvert/PCLoaderDlrNavteq.cpp:140
#: src/polyconvert/PCLoaderOSM.cpp:279 src/polyconvert/PCLoaderVisum.cpp:273
#: src/polyconvert/PCLoaderVisum.cpp:391 src/utils/shapes/ShapeHandler.cpp:190
msgid "Unable to project coordinates for POI '%'."
msgstr "Не удалось спроецировать координаты для POI '%'."

#: src/polyconvert/PCLoaderArcView.cpp:314
msgid "Unsupported shape type occurred (id='%')."
msgstr "Обнаружен неподдерживаемый тип формы (id='%')."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:71
msgid "Could not open dlr-navteq-poi-file '%'."
msgstr "Не удалось открыть файл dlr-navteq-poi '%'."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:86
msgid "Could not open dlr-navteq-poly-file '%'."
msgstr "Не удалось открыть файл dlr-navteq-poly '%'."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:128
msgid "Invalid x coordinate for POI '%'."
msgstr "Недопустимая координата x для POI '%'."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:132
msgid "Invalid y coordinate for POI '%'."
msgstr "Недопустимая координата y для POI '%'."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:137
msgid "The name of a POI is missing."
msgstr "Отсутствует название POI."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:191
msgid "Invalid dlr-navteq-polygon - line: '%'."
msgstr "Недопустимый dlr-navteq-полигон — строка: '%'."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:220
#, c-format
msgid "The polygon '%' is empty."
msgstr "Полигон '%' is пуст."

#: src/polyconvert/PCLoaderDlrNavteq.cpp:224
msgid "The name of a polygon is missing; it will be discarded."
msgstr "Отсутствует название полигона; он будет отброшен."

#: src/polyconvert/PCLoaderOSM.cpp:164
msgid "Could not import polygon from relation '%' (missing ways)"
msgstr "Не удалось импортировать полигон из relation '%' (отсутствуют ways)"

#: src/polyconvert/PCLoaderOSM.cpp:204
msgid ", (front-to-back dist: %)"
msgstr ", (расстояние спереди-назад: %)"

#: src/polyconvert/PCLoaderOSM.cpp:206
msgid "Assembled polygon from relation '%' (name:%)%"
msgstr "Собран полигон из relation '%' (имя:%)%"

#: src/polyconvert/PCLoaderOSM.cpp:208
msgid ""
"Could not import polygon from relation '%' (name:% reason: found gap of %m)."
msgstr ""
"Не удалось импортировать полигон из relation '%' (имя:% причина: найден "
"разрыв %м)."

#: src/polyconvert/PCLoaderOSM.cpp:231
#, c-format
msgid "Polygon '%' has no shape."
msgstr "Полигон '%' не имеет формы."

#: src/polyconvert/PCLoaderVisum.cpp:116
msgid "Could not open visum-file '%'."
msgstr "Не удалось открыть файл visum '%'."

#: src/polyconvert/PCLoaderVisum.cpp:151
msgid "Unable to project coordinates for point '%'."
msgstr "Не удалось спроецировать координаты для точки '%'."

#: src/polyconvert/PCLoaderXML.cpp:63
msgid "Could not open xml-file '%'."
msgstr "Не удалось открыть xml-файл '%'."

#: src/polyconvert/PCNetProjectionLoader.cpp:55
msgid "Could not open net-file '%'."
msgstr "Не удалось открыть файл сети '%'."

#: src/polyconvert/PCNetProjectionLoader.cpp:71
msgid "Could not find projection parameter in net."
msgstr "Не найден параметр проекции в сети."

#: src/polyconvert/PCTypeDefHandler.cpp:80
msgid "Could not add polygon type '%' (probably the id is already used)."
msgstr "Не удалось добавить тип полигона '%' (вероятно, id уже используется)."

#: src/polyconvert/polyconvert_main.cpp:64
msgid "run with configuration options set in file"
msgstr "запустить с параметрами конфигурации из файла"

#: src/polyconvert/polyconvert_main.cpp:81
msgid "Loads SUMO-network FILE as reference to offset and projection"
msgstr "Загружает файл SUMO-сети как ссылку для смещения и проекции"

#: src/polyconvert/polyconvert_main.cpp:85
msgid ""
"Reads polygons from FILE assuming they're coded in DLR-Navteq (Elmar)-format"
msgstr ""
"Читает полигоны из ФАЙЛА, предполагая кодировку в формате DLR-Navteq (Elmar)"

#: src/polyconvert/polyconvert_main.cpp:87
msgid ""
"Reads pois from FILE assuming they're coded in DLR-Navteq (Elmar)-format"
msgstr ""
"Читает poi из ФАЙЛА, предполагая кодировку в формате DLR-Navteq (Elmar)"

#: src/polyconvert/polyconvert_main.cpp:92
msgid "Reads polygons from FILE assuming it's a Visum-net"
msgstr "Читает полигоны из ФАЙЛА, предполагая Visum-сеть"

#: src/polyconvert/polyconvert_main.cpp:100
msgid "Reads pois and shapes from FILE assuming they're coded in XML"
msgstr "Читает poi и формы из ФАЙЛА, предполагая кодировку XML"

#: src/polyconvert/polyconvert_main.cpp:105
msgid "Reads pois from FILE assuming they're coded in OSM"
msgstr "Читает poi из ФАЙЛА, предполагая кодировку OSM"

#: src/polyconvert/polyconvert_main.cpp:107
msgid "The type will be made of the key-value - pair"
msgstr "Тип будет сформирован из пары ключ-значение"

#: src/polyconvert/polyconvert_main.cpp:109
msgid "The id will be set from the given 'name' attribute"
msgstr "id будет установлен из заданного атрибута 'name'"

#: src/polyconvert/polyconvert_main.cpp:111
msgid ""
"If FLOAT >= 0, assemble one polygon from all ways of a relation if they all "
"connect with gaps below FLOAT"
msgstr ""
"Если FLOAT >= 0, собрать один полигон из всех ways relation, если они все "
"соединяются с разрывами ниже FLOAT"

#: src/polyconvert/polyconvert_main.cpp:115
msgid "Reads shapes from geojson FILE"
msgstr "Читает формы из geojson ФАЙЛА"

#: src/polyconvert/polyconvert_main.cpp:122
msgid "Reads shapes from shapefiles FILE"
msgstr "Читает формы из shapefiles ФАЙЛА"

#: src/polyconvert/polyconvert_main.cpp:126
msgid "Guesses the shapefile's projection"
msgstr "Угадывает проекцию shapefile"

#: src/polyconvert/polyconvert_main.cpp:134
msgid "Defines in which column the id can be found"
msgstr "Определяет, в каком столбце можно найти id"

#: src/polyconvert/polyconvert_main.cpp:138
msgid "Defines which columns form the type id (comma separated list)"
msgstr "Определяет, какие столбцы формируют id типа (список через запятую)"

#: src/polyconvert/polyconvert_main.cpp:141
msgid "A running number will be used as id"
msgstr "Будет использован порядковый номер как id"

#: src/polyconvert/polyconvert_main.cpp:144
msgid "Extract all additional columns as params"
msgstr "Извлечь все дополнительные столбцы как параметры"

#: src/polyconvert/polyconvert_main.cpp:147
msgid ""
"[auto|true|false]. Forces the 'fill' status to the given value. Default "
"'auto' tries to determine it from the data type"
msgstr ""
"[auto|true|false]. Принудительно устанавливает статус 'fill' в заданное "
"значение. По умолчанию 'auto' пытается определить из типа данных"

#: src/polyconvert/polyconvert_main.cpp:152
msgid "Reads types from FILE"
msgstr "Читает типы из ФАЙЛА"

#: src/polyconvert/polyconvert_main.cpp:160
msgid "Write generated polygons/pois to FILE"
msgstr "Записать сгенерированные полигоны/poi в ФАЙЛ"

#: src/polyconvert/polyconvert_main.cpp:163
msgid "Write generated polygons/pois to a dlr-tdp file with the given prefix"
msgstr ""
"Записать сгенерированные полигоны/poi в файл dlr-tdp с заданным префиксом"

#: src/polyconvert/polyconvert_main.cpp:169
#: src/polyconvert/polyconvert_main.cpp:173
#: src/polyconvert/polyconvert_main.cpp:176
#: src/polyconvert/polyconvert_main.cpp:181
#: src/polyconvert/polyconvert_main.cpp:185
msgid "Pruning"
msgstr "Обрезка"

#: src/polyconvert/polyconvert_main.cpp:169
msgid "Enables pruning on net boundaries"
msgstr "Включает обрезку по границам сети"

#: src/polyconvert/polyconvert_main.cpp:173
msgid ""
"Uses FLOAT,FLOAT,FLOAT,FLOAT as offset definition added to the net boundary. "
"Positive values grow the boundary on all sides while negative values shrink "
"it."
msgstr ""
"Использует FLOAT,FLOAT,FLOAT,FLOAT как определение смещения, добавленное к "
"границе сети. Положительные значения расширяют границу со всех сторон, "
"отрицательные — сужают."

#: src/polyconvert/polyconvert_main.cpp:176
msgid "Uses STR as pruning boundary"
msgstr "Использует STR как границу обрезки"

#: src/polyconvert/polyconvert_main.cpp:181
msgid "Items in STR will be kept though out of boundary"
msgstr "Элементы в STR будут сохранены, несмотря на выход за границу"

#: src/polyconvert/polyconvert_main.cpp:185
msgid "Items with names in STR[] will be removed"
msgstr "Элементы с именами в STR[] будут удалены"

#: src/polyconvert/polyconvert_main.cpp:200
msgid "Imports all attributes as key/value pairs"
msgstr "Импортирует все атрибуты как пары ключ/значение"

#: src/polyconvert/polyconvert_main.cpp:206
msgid ""
"Adds FLOAT to the layer value for each poi (i.e. to raise it above polygons)"
msgstr ""
"Добавляет FLOAT к значению слоя для каждого poi (т.е. для поднятия над "
"полигонами)"

#: src/polyconvert/polyconvert_main.cpp:213
msgid "Sets STR as default color"
msgstr "Устанавливает STR как цвет по умолчанию"

#: src/polyconvert/polyconvert_main.cpp:216
msgid "Sets STR as default prefix"
msgstr "Устанавливает STR как префикс по умолчанию"

#: src/polyconvert/polyconvert_main.cpp:219
msgid "Sets STR as default type"
msgstr "Устанавливает STR как тип по умолчанию"

#: src/polyconvert/polyconvert_main.cpp:222
msgid "Fills polygons by default"
msgstr "Заполняет полигоны по умолчанию"

#: src/polyconvert/polyconvert_main.cpp:225
msgid "Sets STR as default icon"
msgstr "Устанавливает STR как иконку по умолчанию"

#: src/polyconvert/polyconvert_main.cpp:228
msgid "Sets FLOAT as default layer"
msgstr "Устанавливает FLOAT как слой по умолчанию"

#: src/polyconvert/polyconvert_main.cpp:231
msgid "Sets default action to discard"
msgstr "Устанавливает действие по умолчанию как отбрасывание"

#: src/polyconvert/polyconvert_main.cpp:235
msgid "Write geo coordinates in output"
msgstr "Записывать гео-координаты в вывод"

#: src/polyconvert/polyconvert_main.cpp:242
msgid ""
"Importer of polygons and POIs for the microscopic, multi-modal traffic "
"simulation SUMO."
msgstr ""
"Импортер полигонов и POI для микроскопической мультимодальной симуляции "
"трафика SUMO."

#: src/polyconvert/polyconvert_main.cpp:300
msgid "In order to prune the input on the net, you have to supply a network."
msgstr "Для обрезки входа по сети необходимо предоставить сеть."

#: src/router/ROEdge.cpp:228
msgid ""
"No interval matches passed time=% in edge '%'.\n"
" Using edge's length / max speed."
msgstr ""
"Нет интервала, соответствующего прошедшему времени=% в ребре '%'.\n"
" Используется длина ребра / максимальная скорость."

#: src/router/ROEdge.cpp:253
msgid ""
"No interval matches passed time=% in edge '%'.\n"
" Using edge's length / edge's speed."
msgstr ""
"Нет интервала, соответствующего прошедшему времени=% в ребре '%'.\n"
" Используется длина ребра / скорость ребра."

#: src/router/ROEdge.cpp:478
msgid ""
"Option weights.priority-factor does not take effect because all edges have "
"the same priority."
msgstr ""
"Опция weights.priority-factor не имеет эффекта, так как все рёбра имеют "
"одинаковый приоритет."

#: src/router/ROFrame.cpp:47
msgid "Write generated routes to FILE"
msgstr "Записать сгенерированные маршруты в ФАЙЛ"

#: src/router/ROFrame.cpp:53
msgid "Write used vehicle types into separate FILE"
msgstr "Записать использованные типы транспортных средств в отдельный ФАЙЛ"

#: src/router/ROFrame.cpp:56
msgid "Keep vTypeDistribution ids when writing vehicles and their types"
msgstr ""
"Сохранять id vTypeDistribution при записи транспортных средств и их типов"

#: src/router/ROFrame.cpp:63
msgid "Use FILE as SUMO-network to route on"
msgstr "Использовать ФАЙЛ как SUMO-сеть для маршрутизации"

#: src/router/ROFrame.cpp:66
msgid "Write vehicles that reference routes by their id"
msgstr "Записывать транспортные средства, ссылающиеся на маршруты по их id"

#: src/router/ROFrame.cpp:73
msgid "Read additional network data (districts, bus stops) from FILE(s)"
msgstr ""
"Читать дополнительные данные сети (районы, автобусные остановки) из ФАЙЛ(ов)"

#: src/router/ROFrame.cpp:87
msgid "Read sumo routes, alternatives, flows, and trips from FILE(s)"
msgstr "Читать sumo маршруты, альтернативы, потоки и поездки из ФАЙЛ(ов)"

#: src/router/ROFrame.cpp:101
msgid "Read network weights from FILE(s)"
msgstr "Читать веса сети из ФАЙЛ(ов)"

#: src/router/ROFrame.cpp:104
msgid "Read lane-based network weights from FILE(s)"
msgstr "Читать веса сети по полосам из ФАЙЛ(ов)"

#: src/router/ROFrame.cpp:125
msgid "Continue if a route could not be build"
msgstr "Продолжить, если маршрут не может быть построен"

#: src/router/ROFrame.cpp:128
msgid "Prune the number of alternatives to INT"
msgstr "Обрезать количество альтернатив до INT"

#: src/router/ROFrame.cpp:131
msgid "Use origin and destination zones (districts) for in- and output"
msgstr "Использовать зоны источника и приёмника (районы) для входа и выхода"

#: src/router/ROFrame.cpp:139
msgid "Assume input is unsorted"
msgstr "Предполагать, что вход не отсортирован"

#: src/router/ROFrame.cpp:148
msgid "generate random departure times for flow input"
msgstr "генерировать случайные времена отправления для входа потока"

#: src/router/ROFrame.cpp:151
msgid ""
"Remove loops within the route; Remove turnarounds at start and end of the "
"route"
msgstr "Удалять петли в маршруте; Удалять развороты в начале и конце маршрута"

#: src/router/ROFrame.cpp:154
msgid "Tries to correct a false route"
msgstr "Пытается исправить неверный маршрут"

#: src/router/ROFrame.cpp:157
msgid ""
"Tries to correct an invalid starting edge by using the first usable edge "
"instead"
msgstr ""
"Пытается исправить недопустимое начальное ребро, используя первое пригодное "
"вместо него"

#: src/router/ROFrame.cpp:160
msgid ""
"Tries to correct an invalid destination edge by using the last usable edge "
"instead"
msgstr ""
"Пытается исправить недопустимое конечное ребро, используя последнее "
"пригодное вместо него"

#: src/router/ROFrame.cpp:163
msgid "Backtrack on route if the detour is longer than the gap by FACTOR"
msgstr "Откатываться по маршруту, если объезд длиннее разрыва на FACTOR"

#: src/router/ROFrame.cpp:175
msgid "Aggregate routing queries with the same origin"
msgstr "Агрегировать запросы маршрутизации с одинаковым источником"

#: src/router/ROFrame.cpp:179
msgid "The number of parallel execution threads used for routing"
msgstr "Количество параллельных потоков выполнения для маршрутизации"

#: src/router/ROFrame.cpp:183
msgid ""
"Select among routing algorithms ['dijkstra', 'astar', 'CH', 'CHWrapper']"
msgstr ""
"Выбрать среди алгоритмов маршрутизации ['dijkstra', 'astar', 'CH', "
"'CHWrapper']"

#: src/router/ROFrame.cpp:187
msgid ""
"Comma separated list of param keys to compare for additional restrictions"
msgstr ""
"Список ключей параметров через запятую для сравнения дополнительных "
"ограничений"

#: src/router/ROFrame.cpp:192
msgid "Interpolate edge weights at interval boundaries"
msgstr "Интерполировать веса рёбер на границах интервалов"

#: src/router/ROFrame.cpp:196
msgid "Expand the end of the last loaded weight interval to infinity"
msgstr ""
"Расширить конец последнего загруженного интервала весов до бесконечности"

#: src/router/ROFrame.cpp:200
msgid ""
"Apply the given time penalty when computing routing costs for minor-link "
"internal lanes"
msgstr ""
"Применять заданный штраф времени при вычислении затрат маршрутизации для "
"внутренних полос второстепенных соединений"

#: src/router/ROFrame.cpp:203
msgid ""
"Apply the given time penalty when computing routing costs across a traffic "
"light"
msgstr ""
"Применять заданный штраф времени при вычислении затрат маршрутизации через "
"светофор"

#: src/router/ROFrame.cpp:233
msgid "Defaults will override given values"
msgstr "Значения по умолчанию переопределят заданные"

#: src/router/ROFrame.cpp:237
msgid "Defines how often statistics shall be printed"
msgstr "Определяет, как часто должна печататься статистика"

#: src/router/ROFrame.cpp:248
msgid "No output specified."
msgstr "Не указан вывод."

#: src/router/ROFrame.cpp:253
msgid "A positive number of alternatives must be enabled."
msgstr "Должно быть включено положительное количество альтернатив."

#: src/router/ROLoader.cpp:62 src/router/ROLoader.cpp:64
#: src/router/ROLoader.cpp:83 src/router/ROLoader.cpp:85
msgid "Trying to set a weight for the unknown edge '%'."
msgstr "Попытка установить вес для неизвестного ребра '%'."

#: src/router/ROLoader.cpp:114
#, c-format
msgid "The network file '%' is not accessible."
msgstr "Файл сети '%' is недоступен."

#: src/router/ROLoader.cpp:136
#, c-format
msgid "The additional file '%' is not accessible."
msgstr "Дополнительный файл '%' is недоступен."

#: src/router/ROLoader.cpp:225
msgid "Routes found between time steps % and %."
msgstr "Маршруты найдены между шагами времени % и %."

#: src/router/ROLoader.cpp:251
msgid "The loader for % from file '%' could not be initialised (%)."
msgstr "Загрузчик для % из файла '%' не может быть инициализирован (%)."

#: src/router/ROLoader.cpp:289
msgid "failed."
msgstr "не удалось."

#: src/router/RONet.cpp:211
#, c-format
msgid "The edge '%' occurs at least twice."
msgstr "Ребро '%' occurs встречается хотя бы дважды."

#: src/router/RONet.cpp:225
#, c-format
msgid "The TAZ '%' occurs at least twice."
msgstr "TAZ '%' occurs встречается хотя бы дважды."

#: src/router/RONet.cpp:248
#, c-format
msgid "The TAZ '%' is unknown."
msgstr "TAZ '%' is неизвестен."

#: src/router/RONet.cpp:253
#, c-format
msgid "The edge '%' for TAZ '%' is unknown."
msgstr "Ребро '%' for для TAZ '%' is неизвестно."

#: src/router/RONet.cpp:308
#, c-format
msgid "The bidi edge '%' is not known."
msgstr "Bidi-ребро '%' is неизвестно."

#: src/router/RONet.cpp:319
#, c-format
msgid "The node '%' occurs at least twice."
msgstr "Узел '%' occurs встречается хотя бы дважды."

#: src/router/RONet.cpp:328
msgid "The % '%' occurs at least twice."
msgstr "% '%' встречается хотя бы дважды."

#: src/router/RONet.cpp:492
#, c-format
msgid "The vehicle type '%' occurs at least twice."
msgstr "Тип транспортного средства '%' occurs встречается хотя бы дважды."

#: src/router/RONet.cpp:544
msgid "Requesting departure time for unknown vehicle '%'"
msgstr "Запрос времени отправления для неизвестного транспортного средства '%'"

#: src/router/RONet.cpp:578
#, c-format
msgid "Another person with the id '%' exists."
msgstr "Существует другой человек с id '%' exists."

#: src/router/RONet.cpp:709
msgid ""
"Bulking different maximum speeds ('%' and '%') may lead to suboptimal routes."
msgstr ""
"Объединение разных максимальных скоростей ('%' и '%') может привести к "
"субоптимальным маршрутам."

#: src/router/RONet.cpp:712
msgid ""
"Bulking different vehicle classes ('%' and '%') may lead to invalid routes."
msgstr ""
"Объединение разных классов транспортных средств ('%' и '%') может привести к "
"недопустимым маршрутам."

#: src/router/RONet.cpp:720
#, c-format
msgid "Using bulk-mode for % entities from % origins"
msgstr ""
"Использование bulk-режима для % entities сущностей из % origins источников"

#: src/router/RONet.cpp:988
msgid ""
"Already loaded prohibition for edge '%'. (Only one prohibition per edge is "
"supported)"
msgstr ""
"Уже загружен запрет для ребра '%'. (Поддерживается только один запрет на "
"ребро)"

#: src/router/RONet.cpp:998
msgid ""
"Already loaded prohibition for lane '%'. (Only one prohibition per lane is "
"supported)"
msgstr ""
"Уже загружен запрет для полосы '%'. (Поддерживается только один запрет на "
"полосу)"

#: src/router/RONetHandler.cpp:159
msgid "Invalid rerouter interval from % to %"
msgstr "Недопустимый интервал rerouter от % до %"

#: src/router/RONetHandler.cpp:213
msgid "Unknown node '%'."
msgstr "Неизвестный узел '%'."

#: src/router/RONetHandler.cpp:319
msgid "Ignoring lane '%' with broken shape."
msgstr "Игнорируется полоса '%' с повреждённой формой."

#: src/router/RONetHandler.cpp:356
msgid "Skipping isolated junction '%'."
msgstr "Пропускается изолированный узел '%'."

#: src/router/RONetHandler.cpp:376
#, c-format
msgid "unknown from-edge '%' in connection"
msgstr "неизвестное ребро-источник '%' in в соединении"

#: src/router/RONetHandler.cpp:379
#, c-format
msgid "unknown to-edge '%' in connection"
msgstr "неизвестное ребро-приёмник '%' in в соединении"

#: src/router/RONetHandler.cpp:407
#, c-format
msgid "unknown via-edge '%' in connection"
msgstr "неизвестное via-ребро '%' in в соединении"

#: src/router/RONetHandler.cpp:468
msgid "Ignoring invalid access from non-pedestrian edge '%'."
msgstr "Игнорируется недопустимый доступ с не-пешеходного ребра '%'."

#: src/router/RORouteDef.cpp:144
msgid "Repaired route of vehicle '%'."
msgstr "Исправлен маршрут транспортного средства '%'."

#: src/router/RORouteDef.cpp:249
msgid "Removing invalid edge '%' from route for vehicle '%'."
msgstr ""
"Удаляется недопустимое ребро '%' из маршрута для транспортного средства '%'."

#: src/router/RORouteDef.cpp:257
msgid ""
"There are stop edges which were not part of the original route for vehicle "
"'%'."
msgstr ""
"Есть рёбра остановки, которые не были частью оригинального маршрута для "
"транспортного средства '%'."

#: src/router/RORouteDef.cpp:281
msgid "Edge '%' not connected to edge '%' for vehicle '%'."
msgstr "Ребро '%' не соединено с ребром '%' для транспортного средства '%'."

#: src/router/RORouteHandler.cpp:234
msgid "Triggered departure for person '%' requires starting with a ride."
msgstr "Триггерное отправление для человека '%' требует начала с поездки."

#: src/router/RORouteHandler.cpp:236
msgid ""
"Triggered departure for container '%' requires starting with a transport."
msgstr ""
"Триггерное отправление для контейнера '%' требует начала с транспортировки."

#: src/router/RORouteHandler.cpp:258
#, c-format
msgid "Found % outside container element"
msgstr "Найдено % outside вне элемента контейнера"

#: src/router/RORouteHandler.cpp:382
msgid "No probability for route %, using default."
msgstr "Нет вероятности для маршрута %, используется значение по умолчанию."

#: src/router/RORouteHandler.cpp:537
msgid "Ids of internal route distributions are ignored (vehicle '%')."
msgstr ""
"Id внутренних распределений маршрутов игнорируются (транспортное средство "
"'%')."

#: src/router/RORouteHandler.cpp:698
msgid "Discarding person '%' because her plan is empty"
msgstr "Отбрасывается человек '%', так как его план пуст"

#: src/router/RORouteHandler.cpp:725
msgid "Discarding personFlow '%' because their plan is empty"
msgstr "Отбрасывается personFlow '%', так как их план пуст"

#: src/router/RORouteHandler.cpp:735
#, c-format
msgid "probabilistic personFlow '%' must specify end time"
msgstr "вероятностный personFlow '%' must должен указывать время окончания"

#: src/router/RORouteHandler.cpp:812
msgid "Discarding container '%' because its plan is empty"
msgstr "Отбрасывается контейнер '%', так как его план пуст"

#: src/router/RORouteHandler.cpp:829
msgid "Discarding containerFlow '%' because its plan is empty"
msgstr "Отбрасывается containerFlow '%', так как его план пуст"

#: src/router/RORouteHandler.cpp:1133
msgid "Triggered departure for container '%' requires a unique lines value."
msgstr ""
"Триггерное отправление для контейнера '%' требует уникального значения lines."

#: src/sumo_main.cpp:49
msgid "Another interrupt signal received, hard exit."
msgstr "Получен другой сигнал прерывания, жёсткий выход."

#: src/sumo_main.cpp:52
msgid "Interrupt signal received, trying to exit gracefully."
msgstr "Получен сигнал прерывания, попытка корректного завершения."

#: src/sumo_main.cpp:86
msgid "A microscopic, multi-modal traffic simulation."
msgstr "Микроскопическая мультимодальная симуляция трафика."

#: src/sumo_main.cpp:114 /src/sumo_main.cpp:123
msgid "Quitting (on error)."
msgstr "Завершение (из-за ошибки)."

#: src/sumo_main.cpp:126
msgid "Quitting (on unknown error)."
msgstr "Завершение (из-за неизвестной ошибки)."

#: src/tools/TrajectoriesHandler.cpp:76
msgid "Unknown actor configuration '%' for vehicle '%'!"
msgstr "Неизвестная конфигурация актёра '%' для транспортного средства '%'!"

#: src/tools/TrajectoriesHandler.cpp:94
msgid "Motion state for unknown vehicle '%'!"
msgstr "Состояние движения для неизвестного транспортного средства '%'!"

#: src/tools/TrajectoriesHandler.cpp:136
msgid "Acceleration information is missing; try running with --compute-a."
msgstr ""
"Отсутствует информация об ускорении; попробуйте запустить с --compute-a."

#: src/tools/emissionsDrivingCycle_main.cpp:61
msgid "Computes emissions by driving a time line using SUMO's emission models."
msgstr ""
"Вычисляет выбросы при движении по временной шкале с использованием моделей "
"выбросов SUMO."

#: src/tools/emissionsDrivingCycle_main.cpp:69
msgid "Defines the file to read the driving cycle from."
msgstr "Определяет файл для чтения цикла движения."

#: src/tools/emissionsDrivingCycle_main.cpp:73
msgid "Skips the first NUM lines."
msgstr "Пропускает первые NUM строк."

#: src/tools/emissionsDrivingCycle_main.cpp:77
msgid "Defines the entry separator."
msgstr "Определяет разделитель записей."

#: src/tools/emissionsDrivingCycle_main.cpp:82
msgid ""
"Defines the netstate, route and trajectory files to read the driving cycles "
"from."
msgstr ""
"Определяет файлы netstate, маршрутов и траекторий для чтения циклов движения."

#: src/tools/emissionsDrivingCycle_main.cpp:85
#: src/tools/emissionsMap_main.cpp:139
msgid "Load emission parameters (vTypes) from FILE(s)"
msgstr "Загрузить параметры выбросов (vTypes) из ФАЙЛ(ов)"

#: src/tools/emissionsDrivingCycle_main.cpp:88
msgid "Defines for which emission class the emissions shall be generated. "
msgstr "Определяет класс выбросов, для которого будут генерироваться выбросы."

#: src/tools/emissionsDrivingCycle_main.cpp:91
#: src/tools/emissionsMap_main.cpp:142
msgid "Defines the vehicle type to use for emission parameters."
msgstr "Определяет тип транспортного средства для параметров выбросов."

#: src/tools/emissionsDrivingCycle_main.cpp:95
msgid ""
"If set, the acceleration is computed instead of being read from the file. "
msgstr "Если установлено, ускорение вычисляется вместо чтения из файла."

#: src/tools/emissionsDrivingCycle_main.cpp:98
msgid ""
"If set, the acceleration for time t is computed from v(t+1) - v(t) instead "
"of v(t) - v(t-1). "
msgstr ""
"Если установлено, ускорение для времени t вычисляется как v(t+1) - v(t) "
"вместо v(t) - v(t-1)."

#: src/tools/emissionsDrivingCycle_main.cpp:101
msgid "If set, the acceleration for time t is set to 0 if the speed is 0. "
msgstr ""
"Если установлено, ускорение для времени t устанавливается в 0, если скорость "
"равна 0."

#: src/tools/emissionsDrivingCycle_main.cpp:104
msgid "If set, the first line of the read file is skipped."
msgstr "Если установлено, первая строка читаемого файла пропускается."

#: src/tools/emissionsDrivingCycle_main.cpp:107
msgid "If set, the given speed is interpreted as being given in km/h."
msgstr "Если установлено, заданная скорость интерпретируется как в км/ч."

#: src/tools/emissionsDrivingCycle_main.cpp:110
msgid "If set, the fourth column is read and used as slope (in deg)."
msgstr ""
"Если установлено, четвёртый столбец читается и используется как уклон (в "
"градусах)."

#: src/tools/emissionsDrivingCycle_main.cpp:113
msgid ""
"Sets a global slope (in deg) that is used if the file does not contain slope "
"information."
msgstr ""
"Устанавливает глобальный уклон (в градусах), используемый, если файл не "
"содержит информации об уклоне."

#: src/tools/emissionsDrivingCycle_main.cpp:118
msgid "Defines the file to write the emission cycle results into."
msgstr "Определяет файл для записи результатов цикла выбросов."

#: src/tools/emissionsDrivingCycle_main.cpp:121
msgid "Defines the attributes to write."
msgstr "Определяет атрибуты для записи."

#: src/tools/emissionsDrivingCycle_main.cpp:124
msgid "Save the emission values of each vehicle in XML"
msgstr "Сохранить значения выбросов каждого транспортного средства в XML"

#: src/tools/emissionsDrivingCycle_main.cpp:128
msgid "Save the aggregated and normed emission values of each vehicle in CSV"
msgstr ""
"Сохранить агрегированные и нормированные значения выбросов каждого "
"транспортного средства в CSV"

#: src/tools/emissionsDrivingCycle_main.cpp:144
msgid "Defines the begin time in seconds;"
msgstr "Определяет время начала в секундах;"

#: src/tools/emissionsDrivingCycle_main.cpp:147
msgid "Defines the end time in seconds;"
msgstr "Определяет время окончания в секундах;"

#: src/tools/emissionsDrivingCycle_main.cpp:151
msgid "Not writing anything."
msgstr "Ничего не записывается."

#: src/tools/emissionsDrivingCycle_main.cpp:168
msgid "Either a timeline or a netstate / amitran file must be given."
msgstr "Должен быть указан либо временная шкала, либо файл netstate / amitran."

#: src/tools/emissionsDrivingCycle_main.cpp:171
msgid "The output file must be given."
msgstr "Должен быть указан файл вывода."

#: src/tools/emissionsDrivingCycle_main.cpp:186
#, c-format
msgid "Unknown attribute '%' to write in output."
msgstr "Неизвестный атрибут '%' to для записи в вывод."

#: src/tools/emissionsDrivingCycle_main.cpp:215
#: src/tools/emissionsMap_main.cpp:76
msgid ""
"Option --vtype requires option --additional-files for loading vehicle types"
msgstr ""
"Опция --vtype требует опцию --additional-files для загрузки типов "
"транспортных средств"

#: src/tools/emissionsDrivingCycle_main.cpp:227
#: src/tools/emissionsMap_main.cpp:88
msgid "Vehicle type is not unique."
msgstr "Тип транспортного средства не уникален."

#: src/tools/emissionsDrivingCycle_main.cpp:231
#: src/tools/emissionsMap_main.cpp:92
#, c-format
msgid "Vehicle type '%' is not defined."
msgstr "Тип транспортного средства '%' is не определён."

#: src/tools/emissionsDrivingCycle_main.cpp:258
msgid "Unreadable file '%'."
msgstr "Файл '%' нечитаем."

#: src/tools/emissionsDrivingCycle_main.cpp:289
msgid "Missing an entry in line '%'."
msgstr "Отсутствует запись в строке '%'."

#: src/tools/emissionsDrivingCycle_main.cpp:291
msgid "Not numeric entry in line '%'."
msgstr "Нечисловая запись в строке '%'."

#: src/tools/emissionsMap_main.cpp:65
msgid "Writing map of '%' into '%'."
msgstr "Запись карты '%' в '%'."

#: src/tools/emissionsMap_main.cpp:69 src/utils/router/AStarLookupTable.h:341
#, c-format
msgid "Could not open file '%' for writing."
msgstr "Не удалось открыть файл '%' for для записи."

#: src/tools/emissionsMap_main.cpp:126
msgid "Builds and writes an emissions map for SUMO's emission models."
msgstr "Строит и записывает карту выбросов для моделей выбросов SUMO."

#: src/tools/emissionsMap_main.cpp:133
msgid "If set, maps for all available emissions are written."
msgstr "Если установлено, записываются карты для всех доступных выбросов."

#: src/tools/emissionsMap_main.cpp:136
msgid "Defines the name of the emission class to generate the map for."
msgstr "Определяет имя класса выбросов для генерации карты."

#: src/tools/emissionsMap_main.cpp:145
msgid "Defines the minimum velocity boundary of the map to generate (in m/s)."
msgstr "Определяет минимальную границу скорости карты для генерации (в м/с)."

#: src/tools/emissionsMap_main.cpp:147
msgid "Defines the maximum velocity boundary of the map to generate (in m/s)."
msgstr "Определяет максимальную границу скорости карты для генерации (в м/с)."

#: src/tools/emissionsMap_main.cpp:149
msgid "Defines the velocity step size (in m/s)."
msgstr "Определяет шаг скорости (в м/с)."

#: src/tools/emissionsMap_main.cpp:151
msgid ""
"Defines the minimum acceleration boundary of the map to generate (in m/s^2)."
msgstr "Определяет минимальную границу ускорения карты для генерации (в м/с²)."

#: src/tools/emissionsMap_main.cpp:153
msgid ""
"Defines the maximum acceleration boundary of the map to generate (in m/s^2)."
msgstr ""
"Определяет максимальную границу ускорения карты для генерации (в м/с²)."

#: src/tools/emissionsMap_main.cpp:155
msgid "Defines the acceleration step size (in m/s^2)."
msgstr "Определяет шаг ускорения (в м/с²)."

#: src/tools/emissionsMap_main.cpp:157
msgid "Defines the minimum slope boundary of the map to generate (in deg)."
msgstr ""
"Определяет минимальную границу уклона карты для генерации (в градусах)."

#: src/tools/emissionsMap_main.cpp:159
msgid "Defines the maximum slope boundary of the map to generate (in deg)."
msgstr ""
"Определяет максимальную границу уклона карты для генерации (в градусах)."

#: src/tools/emissionsMap_main.cpp:161
msgid "Defines the slope step size (in deg)."
msgstr "Определяет шаг уклона (в градусах)."

#: src/tools/emissionsMap_main.cpp:166
msgid ""
"Defines the file (or the path if --iterate was set) to write the map(s) into."
msgstr ""
"Определяет файл (или путь, если установлен --iterate) для записи карты(карт)."

#: src/tools/emissionsMap_main.cpp:206
msgid "The emission class (-e) must be given."
msgstr "Должен быть указан класс выбросов (-e)."

#: src/tools/emissionsMap_main.cpp:209
msgid "The output file (-o) must be given."
msgstr "Должен быть указан файл вывода (-o)."

#: src/traci-server/TraCIServer.cpp:534
msgid "Starting TraCI without using internal lanes!"
msgstr "Запуск TraCI без использования внутренних полос!"

#: src/traci-server/TraCIServer.cpp:540
msgid "***Starting server on port % ***"
msgstr "***Запуск сервера на порту % ***"

#: src/traci-server/TraCIServer.cpp:543
#, c-format
msgid "  waiting for % clients..."
msgstr ""

#: src/traci-server/TraCIServer.cpp:567
msgid "  client connected"
msgstr ""

#: src/traci-server/TraCIServer.cpp:700
msgid ""
"Execution order (libsumo::CMD_SETORDER) was not set for all TraCI clients in "
"pre-execution phase."
msgstr ""
"Порядок выполнения (libsumo::CMD_SETORDER) не установлен для всех клиентов "
"TraCI на фазе предварительного выполнения."

#: src/utils/common/FileHelpers.cpp:73
msgid "Cannot get file attributes for file '%'!"
msgstr "Не удалось получить атрибуты файла '%'!"

#: src/utils/common/FileHelpers.h:320
msgid "Invalid follower index in route '%'!"
msgstr "Недопустимый индекс последователя в маршруте '%'!"

#: src/utils/common/FileHelpers.h:330
#, c-format
msgid "An edge within the route '%' is not known!"
msgstr "Ребро в маршруте '%' is неизвестно!"

#: src/utils/common/LinearApproxHelpers.cpp:34
msgid "Cannot determine the minimum value from an empty map."
msgstr "Не удалось определить минимальное значение из пустой карты."

#: src/utils/common/LinearApproxHelpers.cpp:49
msgid "Cannot determine the maximum value from an empty map."
msgstr "Не удалось определить максимальное значение из пустой карты."

#: src/utils/common/LinearApproxHelpers.cpp:100
#: src/utils/common/LinearApproxHelpers.cpp:133
#, c-format
msgid "Mismatching data rows of % axis and % height values."
msgstr "Несоответствие строк данных оси % и значений высоты %."

#: src/utils/common/MapMatcher.h:51
msgid "Cannot convert geo-positions because the network has no geo-reference"
msgstr "Не удалось преобразовать гео-позиции, так как сеть не имеет гео-ссылки"

#: src/utils/common/MsgHandler.cpp:169
#, c-format
msgid " done (%ms)."
msgstr " завершено (%ms)."

#: src/utils/common/MsgHandler.cpp:171
msgid " done."
msgstr " завершено."

#: src/utils/common/MsgHandler.cpp:174
msgid " failed."
msgstr " не удалось."

#: src/utils/common/MsgHandler.cpp:263
msgid "Could not set locale to '%'."
msgstr "Не удалось установить локаль в '%'."

#: src/utils/common/MsgHandler.cpp:268
msgid ""
"Environment variable SUMO_HOME is not set, could not find localized messages."
msgstr ""
"Переменная окружения SUMO_HOME не установлена, не удалось найти "
"локализованные сообщения."

#: src/utils/common/MsgHandler.cpp:274
msgid "Could not find localized messages."
msgstr "Не удалось найти локализованные сообщения."

#: src/utils/common/MsgHandler.cpp:286
msgid "Warning: "
msgstr "Предупреждение: "

#: src/utils/common/MsgHandler.cpp:287
msgid "Error: "
msgstr "Ошибка: "

#: src/utils/common/Parameterised.cpp:106
msgid "Invalid conversion from string to double (%)"
msgstr "Недопустимое преобразование строки в double (%)"

#: src/utils/common/Parameterised.cpp:109
msgid "Invalid conversion from string to double (empty value)"
msgstr "Недопустимое преобразование строки в double (пустое значение)"

#: src/utils/common/Parameterised.cpp:196
msgid "Invalid format of parameter (%)"
msgstr "Недопустимый формат параметра (%)"

#: src/utils/common/Parameterised.cpp:221
msgid "Invalid format of attribute '%'. Attribute must start with a letter"
msgstr "Недопустимый формат атрибута '%'. Атрибут должен начинаться с буквы"

#: src/utils/common/Parameterised.cpp:228
msgid "Invalid format of attribute (%)"
msgstr "Недопустимый формат атрибута (%)"

#: src/utils/common/RandHelper.cpp:65
msgid "Initialises the random number generator with the current system time"
msgstr "Инициализирует генератор случайных чисел текущим системным временем"

#: src/utils/common/RandHelper.cpp:69
msgid "Initialises the random number generator with the given value"
msgstr "Инициализирует генератор случайных чисел заданным значением"

#: src/utils/common/SUMOVehicleClass.cpp:203
msgid "Simultaneous specification of vClasses and exceptions is not allowed"
msgstr "Одновременное указание vClasses и исключений не допускается"

#: src/utils/common/SUMOVehicleClass.cpp:207
msgid "StopOffset requires an offset value"
msgstr "StopOffset требует значения смещения"

#: src/utils/common/SUMOVehicleClass.cpp:358
#, c-format
msgid "Invalid character in vehicle class '%' encountered."
msgstr ""

#: src/utils/common/SUMOVehicleClass.cpp:360
#, c-format
msgid "Unknown vehicle class '%' ignored."
msgstr "Неизвестный класс транспортного средства игнорируется '%' ignored."

#: src/utils/common/SUMOVehicleClass.cpp:362
#, c-format
msgid "Unknown vehicle class '%' encountered."
msgstr "Обнаружен неизвестный класс транспортного средства '%' encountered."

#: src/utils/common/SUMOVehicleClass.cpp:404
msgid ""
"SVCPermissions must be specified either via 'allow' or 'disallow'. Ignoring "
"'disallow'"
msgstr ""
"SVCPermissions должны указываться либо через 'allow', либо через 'disallow'. "
"Игнорируется 'disallow'"

#: src/utils/common/SUMOVehicleClass.cpp:444
#, c-format
msgid "The vehicle class '%' is deprecated, use '%' instead."
msgstr ""
"Класс транспортного средства '%' is устарел, используйте '%' instead вместо "
"него."

#: src/utils/common/SystemFrame.cpp:43
msgid "Loads the named config on startup"
msgstr "Загружает именованную конфигурацию при запуске"

#: src/utils/common/SystemFrame.cpp:48
msgid "Saves current configuration into FILE"
msgstr "Сохраняет текущую конфигурацию в ФАЙЛ"

#: src/utils/common/SystemFrame.cpp:52
msgid "Enforce relative paths when saving the configuration"
msgstr ""
"Принудительно использовать относительные пути при сохранении конфигурации"

#: src/utils/common/SystemFrame.cpp:55
msgid "Saves a configuration template (empty) into FILE"
msgstr "Сохраняет шаблон конфигурации (пустой) в ФАЙЛ"

#: src/utils/common/SystemFrame.cpp:58
msgid "Saves the configuration schema into FILE"
msgstr "Сохраняет схему конфигурации в ФАЙЛ"

#: src/utils/common/SystemFrame.cpp:62
msgid "Adds comments to saved template, configuration, or schema"
msgstr "Добавляет комментарии к сохранённому шаблону, конфигурации или схеме"

#: src/utils/common/SystemFrame.cpp:71
msgid "Switches to verbose output"
msgstr "Переключает на подробный вывод"

#: src/utils/common/SystemFrame.cpp:74
msgid "Prints option values before processing"
msgstr "Выводит значения опций перед обработкой"

#: src/utils/common/SystemFrame.cpp:77
msgid "Prints this screen or selected topics"
msgstr "Выводит этот экран или выбранные темы"

#: src/utils/common/SystemFrame.cpp:80
msgid "Prints the current version"
msgstr "Выводит текущую версию"

#: src/utils/common/SystemFrame.cpp:97
msgid "Disables output of warnings"
msgstr "Отключает вывод предупреждений"

#: src/utils/common/SystemFrame.cpp:100
msgid "Aggregate warnings of the same type whenever more than INT occur"
msgstr "Агрегировать предупреждения одного типа, когда их больше INT"

#: src/utils/common/SystemFrame.cpp:104
msgid "Writes all messages to FILE (implies verbose)"
msgstr "Записывает все сообщения в ФАЙЛ (подразумевает verbose)"

#: src/utils/common/SystemFrame.cpp:107
msgid "Writes all non-error messages to FILE (implies verbose)"
msgstr "Записывает все не-ошибочные сообщения в ФАЙЛ (подразумевает verbose)"

#: src/utils/common/SystemFrame.cpp:110
msgid "Writes all warnings and errors to FILE"
msgstr "Записывает все предупреждения и ошибки в ФАЙЛ"

#: src/utils/common/SystemFrame.cpp:113
msgid "Writes timestamps in front of all messages"
msgstr "Записывает метки времени перед всеми сообщениями"

#: src/utils/common/SystemFrame.cpp:116
msgid "Writes process ID in front of all messages"
msgstr "Записывает ID процесса перед всеми сообщениями"

#: src/utils/common/SystemFrame.cpp:119
msgid "Language to use in messages"
msgstr "Язык для сообщений"

#: src/utils/common/SystemFrame.cpp:122
msgid "Include license info into every output file"
msgstr "Включать информацию о лицензии в каждый файл вывода"

#: src/utils/common/SystemFrame.cpp:125
msgid "Write parsable metadata (configuration etc.) instead of comments"
msgstr ""
"Записывать разбираемые метаданные (конфигурацию и т.д.) вместо комментариев"

#: src/utils/common/SystemFrame.cpp:128
msgid ""
"Prefix which is applied to all output files. The special string 'TIME' is "
"replaced by the current time."
msgstr ""
"Префикс, применяемый ко всем файлам вывода. Специальная строка 'TIME' "
"заменяется текущим временем."

#: src/utils/common/SystemFrame.cpp:131
msgid ""
"Suffix which is applied to all output files. The special string 'TIME' is "
"replaced by the current time."
msgstr ""
"Суффикс, применяемый ко всем файлам вывода. Специальная строка 'TIME' "
"заменяется текущим временем."

#: src/utils/common/SystemFrame.cpp:134
msgid "Defines the number of digits after the comma for floating point output"
msgstr ""
"Определяет количество цифр после запятой для вывода чисел с плавающей точкой"

#: src/utils/common/SystemFrame.cpp:137
msgid "Defines the number of digits after the comma for lon,lat output"
msgstr "Определяет количество цифр после запятой для вывода lon,lat"

#: src/utils/common/SystemFrame.cpp:140
msgid ""
"Defines the standard compression algorithm (currently only for parquet "
"output)"
msgstr ""
"Определяет стандартный алгоритм сжатия (в настоящее время только для вывода "
"parquet)"

#: src/utils/common/SystemFrame.cpp:143
msgid ""
"Defines the standard output format if not derivable from the file name "
"('xml', 'csv', 'parquet')"
msgstr ""
"Определяет стандартный формат вывода, если он не может быть выведен из имени "
"файла ('xml', 'csv', 'parquet')"

#: src/utils/common/SystemFrame.cpp:146
msgid ""
"How to derive column headers from attribute names ('none', 'tag', 'auto', "
"'plain')"
msgstr ""
"Как выводить заголовки столбцов из имён атрибутов ('none', 'tag', 'auto', "
"'plain')"

#: src/utils/common/SystemFrame.cpp:149
msgid "Separator in CSV output"
msgstr "Разделитель в CSV-выводе"

#: src/utils/common/SystemFrame.cpp:152
msgid ""
"Write time values as hour:minute:second or day:hour:minute:second rather "
"than seconds"
msgstr ""
"Записывать значения времени как час:минута:секунда или день:час:минута:"
"секунда вместо секунд"

#: src/utils/common/UtilExceptions.cpp:55 src/utils/xml/XMLSubSys.cpp:175
msgid "Process Error"
msgstr "Ошибка процесса"

#: src/utils/common/UtilExceptions.cpp:100
msgid "Empty Data"
msgstr "Пустые данные"

#: src/utils/common/UtilExceptions.cpp:116
msgid "Invalid Number Format %"
msgstr "Недопустимый формат числа %"

#: src/utils/common/UtilExceptions.cpp:124
msgid "Invalid Time Format %"
msgstr "Недопустимый формат времени %"

#: src/utils/common/UtilExceptions.cpp:132
msgid "Invalid Bool Format %"
msgstr "Недопустимый формат bool %"

#: src/utils/common/UtilExceptions.cpp:149
msgid "Unknown Element"
msgstr "Неизвестный элемент"

#: src/utils/common/UtilExceptions.h:147
msgid "Out Of Bounds"
msgstr "Выход за границы"

#: src/utils/distribution/Distribution_Parameterized.cpp:82
#: src/utils/distribution/Distribution_Parameterized.cpp:84
#: src/utils/distribution/Distribution_Parameterized.cpp:100
msgid "Invalid format of distribution parameterized"
msgstr "Недопустимый формат параметризованного распределения"

#: src/utils/distribution/Distribution_Parameterized.cpp:164
msgid "minimum value % larger than maximum %"
msgstr "минимальное значение % больше максимального %"

#: src/utils/distribution/Distribution_Parameterized.cpp:167
msgid "minimum value % too large for distribution with mean % and deviation %"
msgstr ""
"минимальное значение % слишком велико для распределения со средним % и "
"отклонением %"

#: src/utils/distribution/Distribution_Parameterized.cpp:170
msgid "maximum value % too small for distribution with mean % and deviation %"
msgstr ""
"максимальное значение % слишком мало для распределения со средним % и "
"отклонением %"

#: src/utils/distribution/Distribution_Parameterized.cpp:173
msgid ""
"maximum value % and minimum value % too close for distribution with mean % "
"and deviation %"
msgstr ""
"максимальное значение % и минимальное значение % слишком близки для "
"распределения со средним % и отклонением %"

#: src/utils/emissions/EnergyParams.cpp:88
msgid ""
"Vehicle type '%' uses the emission class '%' which does not have proper "
"defaults for its vehicle class. Please use a different emission model or "
"complete the vType definition with further parameters."
msgstr ""
"Тип транспортного средства '%' использует класс выбросов '%', у которого нет "
"правильных значений по умолчанию для его класса ТС. Пожалуйста, используйте "
"другую модель выбросов или дополните определение vType дополнительными "
"параметрами."

#: src/utils/emissions/EnergyParams.cpp:91
msgid " And also set a vehicle mass!"
msgstr " И также установите массу транспортного средства!"

#: src/utils/emissions/EnergyParams.cpp:97
#, c-format
msgid ""
"Vehicle type '%' uses the Energy model parameter 'internalMomentOfInertia' "
"which is deprecated. Use 'rotatingMass' instead."
msgstr ""
"Тип транспортного средства '%' uses использует параметр модели Energy "
"'internalMomentOfInertia', который устарел. Используйте 'rotatingMass' "
"вместо него."

#: src/utils/emissions/HelpersEnergy.cpp:227
msgid "An acceleration given by the power was not found."
msgstr "Ускорение, заданное мощностью, не найдено."

#: src/utils/emissions/PollutantsInterface.cpp:252
msgid "Unknown emission class '%'."
msgstr "Неизвестный класс выбросов '%'."

#: src/utils/foxtools/MFXComboBoxIcon.cpp:81
msgid "No matches found"
msgstr "Совпадений не найдено"

#: src/utils/foxtools/MFXDecalsTable.cpp:72
msgid "Add decal"
msgstr "Добавить декаль"

#: src/utils/foxtools/MFXDecalsTable.cpp:72
msgid "Add decal."
msgstr "Добавить декаль."

#: src/utils/foxtools/MFXDecalsTable.cpp:158
#: src/utils/foxtools/MFXDecalsTable.cpp:169
msgid "Invalid row or column"
msgstr "Недопустимая строка или столбец"

#: src/utils/foxtools/MFXDecalsTable.cpp:193
msgid "Invalid row"
msgstr "Недопустимая строка"

#: src/utils/foxtools/MFXDecalsTable.cpp:203
msgid "Invalid column"
msgstr "Недопустимый столбец"

#: src/utils/foxtools/MFXDecalsTable.cpp:339
#: src/utils/foxtools/MFXDecalsTable.cpp:796
msgid "Open decal"
msgstr "Открыть декаль"

#: src/utils/foxtools/MFXDecalsTable.cpp:796
msgid "Open decal."
msgstr "Открыть декаль."

#: src/utils/foxtools/MFXDecalsTable.cpp:804
msgid "Remove decal"
msgstr "Удалить декаль"

#: src/utils/foxtools/MFXDecalsTable.cpp:804
msgid "Remove decal."
msgstr "Удалить декаль."

#: src/utils/foxtools/MFXTextFieldSearch.cpp:87
msgid "Type to search..."
msgstr "Введите для поиска..."

#: src/utils/foxtools/MFXUtils.cpp:46
msgid "File Exists"
msgstr "Файл существует"

#: src/utils/foxtools/MFXUtils.cpp:46
#, c-format
msgid "Overwrite '%s'?"
msgstr "Перезаписать '%s'?"

#: src/utils/geom/GeoConvHelper.cpp:92
msgid "Ignoring geoidgrids and vgridshift in projection"
msgstr "Игнорируются geoidgrids и vgridshift в проекции"

#: src/utils/geom/GeoConvHelper.cpp:259
msgid "Inverse projection works only with explicit proj parameters."
msgstr "Обратная проекция работает только с явными параметрами proj."

#: src/utils/geom/GeoConvHelper.cpp:264
msgid "The projection method needs to be uniquely defined."
msgstr "Метод проекции должен быть однозначно определён."

#: src/utils/geom/GeoConvHelper.cpp:315
msgid "Uses a simple method for projection"
msgstr "Использует простой метод проекции"

#: src/utils/geom/GeoConvHelper.cpp:318
msgid "Scaling factor for input coordinates"
msgstr "Масштабный коэффициент для входных координат"

#: src/utils/geom/GeoConvHelper.cpp:321
msgid "Rotation (clockwise degrees) for input coordinates"
msgstr "Поворот (по часовой стрелке в градусах) для входных координат"

#: src/utils/geom/GeoConvHelper.cpp:325
msgid ""
"Determine the UTM zone (for a universal transversal mercator projection "
"based on the WGS84 ellipsoid)"
msgstr ""
"Определить зону UTM (для универсальной поперечной проекции Меркатора на "
"основе эллипсоида WGS84)"

#: src/utils/geom/GeoConvHelper.cpp:331
msgid "Uses STR as proj.4 definition for projection"
msgstr "Использует STR как определение proj.4 для проекции"

#: src/utils/geom/GeoConvHelper.cpp:334
msgid "Inverses projection"
msgstr "Обратная проекция"

#: src/utils/geom/GeoConvHelper.cpp:337
msgid "Convert from Gauss-Krueger to UTM"
msgstr "Преобразовать из Гаусса-Крюгера в UTM"

#: src/utils/geom/GeoConvHelper.cpp:405
msgid "Failed to create transformation, reason unknown."
msgstr "Не удалось создать преобразование, причина неизвестна."

#: src/utils/geom/GeoConvHelper.cpp:407
msgid "Failed to create transformation, %."
msgstr "Не удалось создать преобразование, %."

#: src/utils/geom/GeoConvHelper.cpp:412
msgid "Failed to transform, %."
msgstr "Не удалось преобразовать, %."

#: src/utils/geom/GeoConvHelper.cpp:495
msgid "Could not transform (%,%)"
msgstr "Не удалось преобразовать (%,%)"

#: src/utils/geom/GeoConvHelper.cpp:637
#, c-format
msgid ""
"Ignoring loaded location attribute nr. % for tracking of original location"
msgstr ""
"Игнорируется загруженный атрибут location nr. % for для отслеживания "
"исходного местоположения"

#: src/utils/geom/GeomHelper.cpp:238
msgid "GeomHelper::makeCircle() requires nPoints>=3"
msgstr "GeomHelper::makeCircle() требует nPoints>=3"

#: src/utils/geom/PositionVector.cpp:614
msgid "Splitting vector close to end (pos: %, length: %)"
msgstr "Разделение вектора близко к концу (pos: %, length: %)"

#: src/utils/geom/PositionVector.cpp:1560
msgid "Trying to subtract PositionVectors of different lengths."
msgstr "Попытка вычесть PositionVectors разной длины."

#: src/utils/geom/PositionVector.cpp:1574
msgid "Trying to add PositionVectors of different lengths."
msgstr "Попытка добавить PositionVectors разной длины."

#: src/utils/handlers/AdditionalHandler.cpp:977
msgid "Invalid charge type '%' defined in chargingStation '%'."
msgstr "Недопустимый тип зарядки '%' определён в chargingStation '%'."

#: src/utils/handlers/AdditionalHandler.cpp:1132
msgid ""
"'pos', 'endPos' and 'length' cannot be defined together in a single lane "
"area detector."
msgstr ""
"'pos', 'endPos' и 'length' не могут быть определены вместе в одном детекторе "
"зоны полосы."

#: src/utils/handlers/AdditionalHandler.cpp:1135
msgid ""
"A single lane area detector requires two parameters of those 'pos', 'endPos' "
"and 'length'."
msgstr ""
"Детектор зоны одной полосы требует два параметра из 'pos', 'endPos' и "
"'length'."

#: src/utils/handlers/AdditionalHandler.cpp:1460
msgid "Calibrators need either an edge or a lane"
msgstr "Калибраторы требуют либо ребро, либо полосу"

#: src/utils/handlers/AdditionalHandler.cpp:1508
msgid ""
"CalibratorFlows need either the attribute vehsPerHour or speed or type (or "
"any combination of these)"
msgstr ""
"CalibratorFlows требуют либо атрибут vehsPerHour, либо speed, либо type (или "
"любую их комбинацию)"

#: src/utils/handlers/AdditionalHandler.cpp:1923
msgid "X and Y must be be defined together in POIs"
msgstr "X и Y должны быть определены вместе в POI"

#: src/utils/handlers/AdditionalHandler.cpp:1929
msgid "lane and position must be defined together in POIs"
msgstr "lane и position должны быть определены вместе в POI"

#: src/utils/handlers/AdditionalHandler.cpp:1935
msgid "lon and lat must be be defined together in POIs"
msgstr "lon и lat должны быть определены вместе в POI"

#: src/utils/handlers/AdditionalHandler.cpp:1961
#: src/utils/shapes/ShapeHandler.cpp:127
msgid "Invalid icon % for POI '%', using default"
msgstr "Недопустимая иконка % для POI '%', используется по умолчанию"

#: src/utils/handlers/AdditionalHandler.cpp:2057
msgid "Calibrator Flows have to be defined within a %."
msgstr "Calibrator Flows должны быть определены внутри %."

#: src/utils/handlers/AdditionalHandler.cpp:2067
#: src/utils/handlers/MeanDataHandler.cpp:273
msgid ""
"Attribute '%' defined in % with id '%' doesn't have a valid value (given "
"'%')."
msgstr ""
"Атрибут '%', определённый в % с id '%', не имеет допустимого значения "
"(задано '%')."

#: src/utils/handlers/CommonHandler.cpp:93
msgid "Parameters must be defined within an object"
msgstr "Параметры должны быть определены внутри объекта"

#: src/utils/handlers/CommonHandler.cpp:95
msgid "Parameters cannot be defined within another parameter."
msgstr "Параметры не могут быть определены внутри другого параметра."

#: src/utils/handlers/CommonHandler.cpp:103
#, c-format
msgid "Error parsing key from % generic parameter. Key cannot be empty"
msgstr "Ошибка разбора ключа из % generic parameter. Ключ не может быть пустым"

#: src/utils/handlers/CommonHandler.cpp:105
#, c-format
msgid ""
"Error parsing key from % generic parameter. Key contains invalid characters"
msgstr ""
"Ошибка разбора ключа из % generic parameter. Ключ содержит недопустимые "
"символы"

#: src/utils/handlers/CommonHandler.cpp:143
msgid "'%' must be defined within the definition of a %."
msgstr "'%' должен быть определён внутри определения %."

#: src/utils/handlers/CommonHandler.cpp:146
msgid "'%' must be defined within the definition of a '%' (found % '%')."
msgstr "'%' должен быть определён внутри определения '%' (найдено % '%')."

#: src/utils/handlers/CommonHandler.cpp:149
msgid "'%' must be defined within the definition of a '%' (found %)."
msgstr "'%' должен быть определён внутри определения '%' (найдено %)."

#: src/utils/handlers/CommonHandler.cpp:161
msgid "Could not build % with ID '%' in netedit; '%' ist not a valid vType ID."
msgstr ""
"Не удалось построить % с ID '%' в netedit; '%' не является допустимым ID "
"vType."

#: src/utils/handlers/CommonHandler.cpp:197
msgid ""
"Could not build % with ID '%' in netedit; Cannot have an external route and "
"an embedded route in the same definition."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Нельзя иметь внешний маршрут и "
"встроенный маршрут в одном определении."

#: src/utils/handlers/CommonHandler.cpp:200
msgid ""
"Could not build % with ID '%' in netedit; Cannot have multiple from-to "
"attributes."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Нельзя иметь несколько атрибутов "
"from-to."

#: src/utils/handlers/CommonHandler.cpp:203
msgid ""
"Could not build % with ID '%' in netedit; Cannot have from-to attributes and "
"route attributes in the same definition."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Нельзя иметь атрибуты from-to и "
"атрибуты маршрута в одном определении."

#: src/utils/handlers/CommonHandler.cpp:206
msgid ""
"Could not build % with ID '%' in netedit; Requires either a route or an "
"embedded route or a from-to attribute (Edges, junctions or TAZs)."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Требуется либо маршрут, либо "
"встроенный маршрут, либо атрибут from-to (рёбра, узлы или TAZ)."

#: src/utils/handlers/CommonHandler.cpp:265
msgid ""
"Could not build % with ID '%' in netedit; Attribute % cannot be negative."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Атрибут % не может быть "
"отрицательным."

#: src/utils/handlers/CommonHandler.cpp:271
msgid ""
"Could not build % with ID '%' in netedit; Attribute % must be greather than "
"zero."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Атрибут % должен быть больше нуля."

#: src/utils/handlers/CommonHandler.cpp:283
#: src/utils/handlers/CommonHandler.cpp:301
msgid ""
"Could not build % with ID '%' in netedit; Attribute % cannot be negative (%)."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Атрибут % не может быть "
"отрицательным (%)."

#: src/utils/handlers/CommonHandler.cpp:289
#: src/utils/handlers/CommonHandler.cpp:307
msgid ""
"Could not build % with ID '%' in netedit; Attribute % must be greather than "
"zero (%)."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Атрибут % должен быть больше нуля "
"(%)."

#: src/utils/handlers/CommonHandler.cpp:320
msgid "Could not build % with ID '%' in netedit; % is invalid % ()"
msgstr "Не удалось построить % с ID '%' в netedit; % недопустимый % ()"

#: src/utils/handlers/CommonHandler.cpp:328
#: src/utils/handlers/CommonHandler.cpp:340
#: src/utils/handlers/CommonHandler.cpp:352
msgid "Could not build %; ID cannot be empty"
msgstr "Не удалось построить %; ID не может быть пустым"

#: src/utils/handlers/CommonHandler.cpp:330
#: src/utils/handlers/CommonHandler.cpp:354
msgid ""
"Could not build % with ID '%' in netedit; ID contains invalid characters."
msgstr ""
"Не удалось построить % с ID '%' в netedit; ID содержит недопустимые символы."

#: src/utils/handlers/CommonHandler.cpp:342
msgid ""
"Could not build % with ID '%' in netedit; detector ID contains invalid "
"characters."
msgstr ""
"Не удалось построить % с ID '%' в netedit; ID детектора содержит "
"недопустимые символы."

#: src/utils/handlers/CommonHandler.cpp:363
msgid "Overwriting % with ID '%'"
msgstr "Перезапись % с ID '%'"

#: src/utils/handlers/CommonHandler.cpp:369
msgid ""
"Could not build % with ID '%' in netedit; Found another % with the same ID."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Найден другой % с тем же ID."

#: src/utils/handlers/CommonHandler.cpp:384
msgid "Could not build % with ID '%' in netedit; Invalid position over lane."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Недопустимая позиция над полосой."

#: src/utils/handlers/CommonHandler.cpp:390
msgid "Could not build % with ID '%' in netedit; List of lanes isn't valid."
msgstr "Не удалось построить % с ID '%' в netedit; Список полос недопустим."

#: src/utils/handlers/CommonHandler.cpp:397
#: src/utils/handlers/CommonHandler.cpp:399
msgid ""
"Could not build % with ID '%' in netedit; % parent with ID '%' doesn't exist."
msgstr ""
"Не удалось построить % с ID '%' в netedit; Родитель % с ID '%' не существует."

#: src/utils/handlers/CommonHandler.cpp:407
#: src/utils/handlers/CommonHandler.cpp:409
#, c-format
msgid "Could not build % in netedit; % parent with ID '%' doesn't exist."
msgstr ""
"Не удалось построить % in в netedit; Родитель % parent с ID '%' doesn't не "
"существует."

#: src/utils/handlers/CommonHandler.cpp:417
#: src/utils/handlers/CommonHandler.cpp:419
#, c-format
msgid "Could not build % in netedit; % parent doesn't exist."
msgstr "Не удалось построить % in в netedit; Родитель % parent не существует."

#: src/utils/handlers/CommonHandler.cpp:435
msgid " or "
msgstr " или "

#: src/utils/handlers/DataHandler.cpp:124
msgid "Data elements cannot load attributes as params"
msgstr "Элементы данных не могут загружать атрибуты как параметры"

#: src/utils/handlers/MeanDataHandler.cpp:55
msgid "MeanData elements cannot load attributes as params"
msgstr "Элементы MeanData не могут загружать атрибуты как параметры"

#: src/utils/handlers/MeanDataHandler.cpp:183
msgid "The netstate type 'hbefa' is deprecated. Using 'emissions' instead."
msgstr "Тип netstate 'hbefa' устарел. Используется 'emissions' вместо него."

#: src/utils/handlers/RouteHandler.cpp:629
msgid "an embedded route cannot have their own ID"
msgstr "встроенный маршрут не может иметь собственный ID"

#: src/utils/handlers/RouteHandler.cpp:709
#: src/utils/handlers/RouteHandler.cpp:799
msgid ""
"Attributes 'from', 'fromJunction' and 'fromTaz' cannot be defined together"
msgstr ""
"Атрибуты 'from', 'fromJunction' и 'fromTaz' не могут быть определены вместе"

#: src/utils/handlers/RouteHandler.cpp:712
#: src/utils/handlers/RouteHandler.cpp:802
msgid "Attributes 'to', 'toJunction' and 'toTaz' cannot be defined together"
msgstr "Атрибуты 'to', 'toJunction' и 'toTaz' не могут быть определены вместе"

#: src/utils/handlers/RouteHandler.cpp:977
msgid "Speed and duration attributes cannot be defined together in walks"
msgstr "Атрибуты speed и duration не могут быть определены вместе в walks"

#: src/utils/handlers/RouteHandler.cpp:1096
msgid "Speed and duration attributes cannot be defined together in tranships"
msgstr "Атрибуты speed и duration не могут быть определены вместе в tranships"

#: src/utils/handlers/RouteHandler.cpp:1139
#: src/utils/vehicle/SUMORouteHandler.cpp:206
msgid ""
"Defining car-following parameters in a nested element is deprecated in vType "
"'%', use attributes instead!"
msgstr ""
"Определение параметров car-following во вложенном элементе устарело в vType "
"'%', используйте атрибуты вместо этого!"

#: src/utils/handlers/RouteHandler.cpp:1147
#: src/utils/handlers/RouteHandler.cpp:1149
#: src/utils/vehicle/SUMORouteHandler.cpp:209
#: src/utils/vehicle/SUMORouteHandler.cpp:211
msgid "Invalid parsing embedded VType"
msgstr "Недопустимый разбор встроенного VType"

#: src/utils/handlers/RouteHandler.cpp:1190
msgid "Attributes '%' and '%' cannot be loaded simultaneously. Ignoring '%'"
msgstr ""
"Атрибуты '%' и '%' не могут быть загружены одновременно. Игнорируется '%'"

#: src/utils/handlers/RouteHandler.cpp:1238
msgid "A stop must be defined either with an edge or with an lane, not both"
msgstr ""
"Остановка должна быть определена либо с ребром, либо с полосой, но не обоими"

#: src/utils/handlers/RouteHandler.cpp:1253
msgid "A stop must be defined only in a StoppingPlace"
msgstr "Остановка должна быть определена только в StoppingPlace"

#: src/utils/handlers/RouteHandler.cpp:1255
msgid "A stop must be defined in an edge, a lane, or in a StoppingPlace"
msgstr "Остановка должна быть определена в ребре, полосе или в StoppingPlace"

#: src/utils/handlers/TemplateHandler.cpp:67
msgid "Could not load template '%'."
msgstr "Не удалось загрузить шаблон '%'."

#: src/utils/iodevices/CSVFormatter.h:110
msgid ""
"Unexpected attribute '%', this file format does not support CSV output yet."
msgstr ""
"Неожиданный атрибут '%', этот формат файла пока не поддерживает вывод CSV."

#: src/utils/iodevices/OutputDevice.cpp:97
msgid "No port number given."
msgstr "Не указан номер порта."

#: src/utils/iodevices/OutputDevice.cpp:194
msgid "Error on closing output devices."
msgstr "Ошибка при закрытии устройств вывода."

#: src/utils/iodevices/OutputDevice.cpp:326
msgid "Attribute '%' is not support for filtering written attributes in %."
msgstr ""
"Атрибут '%' не поддерживается для фильтрации записываемых атрибутов в %."

#: src/utils/iodevices/OutputDevice.cpp:329
msgid "Unknown attribute '%' to write in %."
msgstr "Неизвестный атрибут '%' для записи в %."

#: src/utils/iodevices/OutputDevice_File.cpp:46
msgid "Could not redirect to NUL device (%)."
msgstr "Не удалось перенаправить в устройство NUL (%)."

#: src/utils/iodevices/ParquetFormatter.h:156
msgid ""
"Unexpected attribute '%', this file format does not support Parquet output "
"yet."
msgstr ""
"Неожиданный атрибут '%', этот формат файла пока не поддерживает вывод "
"Parquet."

#: src/utils/options/Option.cpp:364
#, c-format
msgid "'%' is not a valid float."
msgstr "'%' is не является допустимым float."

#: src/utils/options/Option.cpp:398
#, c-format
msgid "'%' is not a valid bool."
msgstr "'%' is не является допустимым bool."

#: src/utils/options/Option.cpp:458
msgid ""
"Please note that using ';' as list separator is deprecated and not accepted "
"anymore."
msgstr ""
"Обратите внимание, что использование ';' как разделителя списка устарело и "
"больше не принимается."

#: src/utils/options/Option.cpp:468
#, c-format
msgid "'%' is not a valid integer vector."
msgstr "'%' is не является допустимым вектором целых чисел."

#: src/utils/options/OptionsCont.cpp:67
msgid ""
"Copyright (C) 2001-2026 German Aerospace Center (DLR) and others; https://"
"sumo.dlr.de"
msgstr ""
"Copyright (C) 2001-2026 German Aerospace Center (DLR) и другие; https://sumo."
"dlr.de"

#: src/utils/options/OptionsCont.cpp:153
msgid "Internal request for unknown option '%'!"
msgstr "Внутренний запрос неизвестной опции '%'!"

#: src/utils/options/OptionsCont.cpp:176
#, c-format
msgid "No option with the name '%' exists."
msgstr "Опция с именем '%' exists."

#: src/utils/options/OptionsCont.cpp:193
#, c-format
msgid ""
"Please note that '%' is deprecated.\n"
" Use '%' instead."
msgstr ""
"Обратите внимание, что '%' is устарело.\n"
" Используйте вместо этого '%' instead."

#: src/utils/options/OptionsCont.cpp:391
#, c-format
msgid "The file list for '%' is empty."
msgstr "Список файлов для '%' is пуст."

#: src/utils/options/OptionsCont.cpp:397
msgid "File '%' is not accessible (%)."
msgstr "Файл '%' недоступен (%)."

#: src/utils/options/OptionsCont.cpp:400
msgid "Empty file name given; ignoring."
msgstr "Заданное имя файла пусто; игнорируется."

#: src/utils/options/OptionsCont.cpp:421
msgid "Option '%' needs option '%'."
msgstr "Опция '%' требует опцию '%'."

#: src/utils/options/OptionsCont.cpp:435
msgid ""
"A value for the option '%' was already set.\n"
" Possible synonymes: "
msgstr ""
"Значение для опции '%' уже установлено.\n"
" Возможные синонимы: "

#: src/utils/options/OptionsCont.cpp:636 src/utils/options/OptionsCont.cpp:657
msgid " Build features: "
msgstr " Функции сборки: "

#: src/utils/options/OptionsCont.cpp:640
msgid ""
" License EPL-2.0: Eclipse Public License Version 2 <https://eclipse.org/"
"legal/epl-v20.html>"
msgstr ""
" Лицензия EPL-2.0: Eclipse Public License Version 2 <https://eclipse.org/"
"legal/epl-v20.html>"

#: src/utils/options/OptionsCont.cpp:641
msgid " Use --help to get the list of options."
msgstr " Используйте --help для получения списка опций."

#: src/utils/options/OptionsCont.cpp:692
msgid "Written configuration to '%'"
msgstr "Записана конфигурация в '%'"

#: src/utils/options/OptionsCont.cpp:705
msgid "Could not save template to '%'"
msgstr "Не удалось сохранить шаблон в '%'"

#: src/utils/options/OptionsCont.cpp:709
msgid "Written template to '%'"
msgstr "Записан шаблон в '%'"

#: src/utils/options/OptionsCont.cpp:721
msgid "Could not save schema to '%'"
msgstr "Не удалось сохранить схему в '%'"

#: src/utils/options/OptionsCont.cpp:725
msgid "Written schema to '%'"
msgstr "Записана схема в '%'"

#: src/utils/options/OptionsCont.cpp:844
msgid "Help Topics:"
msgstr "Темы помощи:"

#: src/utils/options/OptionsCont.cpp:852
msgid "Usage: "
msgstr "Использование: "

#: src/utils/options/OptionsCont.cpp:852
msgid " [OPTION]*"
msgstr " [ОПЦИЯ]*"

#: src/utils/options/OptionsCont.cpp:864
msgid "Examples:"
msgstr "Примеры:"

#: src/utils/options/OptionsCont.cpp:871
msgid "Report bugs at %."
msgstr "Сообщайте об ошибках на %."

#: src/utils/options/OptionsCont.cpp:872
msgid "Get in contact via %."
msgstr "Свяжитесь через %."

#: src/utils/options/OptionsCont.cpp:878
msgid "% Options:"
msgstr "% Опции:"

#: src/utils/options/OptionsIO.cpp:88 src/utils/options/OptionsIO.cpp:135
msgid "Could not parse commandline options."
msgstr "Не удалось разобрать опции командной строки."

#: src/utils/options/OptionsIO.cpp:103
msgid "Could not access configuration '%'."
msgstr "Не удалось получить доступ к конфигурации '%'."

#: src/utils/options/OptionsIO.cpp:107
msgid "Loading configuration"
msgstr "Загрузка конфигурации"

#: src/utils/options/OptionsIO.cpp:121
msgid "Could not load configuration '%'."
msgstr "Не удалось загрузить конфигурацию '%'."

#: src/utils/options/OptionsLoader.cpp:74
msgid "Ignoring attribute '%' for option '%'"
msgstr "Игнорируется атрибут '%' для опции '%'"

#: src/utils/options/OptionsLoader.cpp:87
msgid "Could not set option '%' (probably defined twice)."
msgstr "Не удалось установить опцию '%' (вероятно, определена дважды)."

#: src/utils/options/OptionsLoader.cpp:117
msgid "Could not set option '%' because attribute 'value' is missing."
msgstr "Не удалось установить опцию '%', так как отсутствует атрибут 'value'."

#: src/utils/options/OptionsParser.cpp:136
#: src/utils/options/OptionsParser.cpp:143
msgid "Missing value for parameter '%'."
msgstr "Отсутствует значение для параметра '%'."

#: src/utils/options/OptionsParser.cpp:155
#, c-format
msgid ""
"The parameter '%' is not allowed in this context.\n"
" Switch or parameter name expected."
msgstr ""
"Параметр '%' is не допускается в этом контексте.\n"
" Ожидался переключатель или имя параметра."

#: src/utils/options/OptionsParser.cpp:159
msgid "Mixed parameter syntax in '%'."
msgstr "Смешанный синтаксис параметров в '%'."

#: src/utils/router/AStarLookupTable.h:131
msgid "Could not load landmark-lookup-table from '%'."
msgstr "Не удалось загрузить таблицу поиска ориентиров из '%'."

#: src/utils/router/AStarLookupTable.h:145
#, c-format
msgid "Duplicate edge '%' in landmark file."
msgstr "Дублирующееся ребро '%' in в файле ориентиров."

#: src/utils/router/AStarLookupTable.h:150
#: src/utils/router/AStarLookupTable.h:175
#, c-format
msgid "Landmark edge '%' does not exist in the network."
msgstr "Ребро-ориентир '%' does не существует в сети."

#: src/utils/router/AStarLookupTable.h:170
msgid "Invalid coordinate in landmark file, could not find edge at '%'"
msgstr "Недопустимая координата в файле ориентиров, не найдено ребро в '%'"

#: src/utils/router/AStarLookupTable.h:182
#, c-format
msgid "Broken landmark file, could not parse '%' as coordinates."
msgstr ""
"Повреждённый файл ориентиров, не удалось разобрать '%' as как координаты."

#: src/utils/router/AStarLookupTable.h:189
#: src/utils/router/AStarLookupTable.h:202
#, c-format
msgid "Unknown or unordered edge '%' in landmark file."
msgstr "Неизвестное или неупорядоченное ребро '%' in в файле ориентиров."

#: src/utils/router/AStarLookupTable.h:199
msgid "Broken landmark file, unexpected number of entries (%) for edge '%'."
msgstr ""
"Повреждённый файл ориентиров, неожиданное количество записей (%) для ребра "
"'%'."

#: src/utils/router/AStarLookupTable.h:222
msgid "Calculating new lookup table."
msgstr "Вычисление новой таблицы поиска."

#: src/utils/router/AStarLookupTable.h:229
msgid "No lookup table for landmark edge '%', recalculating."
msgstr "Нет таблицы поиска для ребра-ориентира '%', перевычисление."

#: src/utils/router/AStarLookupTable.h:232
msgid ""
"Not all network edges were found in the lookup table '%' for landmark edge "
"'%'.%"
msgstr ""

#: src/utils/router/AStarLookupTable.h:323
#, c-format
msgid ""
"Landmark % is not reachable from % edges and is unable to reach % out of "
"% total edges."
msgstr ""
"Ориентир % is недостижим из % edges рёбер и не может достичь % out из "
"% total всех рёбер."

#: src/utils/router/AStarLookupTable.h:343
msgid "Saving new matrix to '%'."
msgstr "Сохранение новой матрицы в '%'."

#: src/utils/router/AStarRouter.h:276 src/utils/router/CHRouter.h:336
#: src/utils/router/DijkstraRouter.h:248
#: src/utils/router/SUMOAbstractRouter.h:245
#, c-format
msgid "No connection between edge '%' and edge '%' found."
msgstr "Не найдено соединение между ребром '%' and edge '%' found.."

#: src/utils/router/CHRouter.h:272
msgid "Routing algorithm CH does not support dynamic closing of edges%"
msgstr "Алгоритм маршрутизации CH не поддерживает динамическое закрытие рёбер%"

#: src/utils/router/CHRouter.h:277
msgid ""
"Routing algorithm CH does not support dynamic closing of edges and lanes%"
msgstr ""

#: src/utils/router/CHRouterWrapper.h:85
msgid "Routing algorithm CHWrapper does not support dynamic closing of edges%"
msgstr ""
"Алгоритм маршрутизации CHWrapper не поддерживает динамическое закрытие рёбер%"

#: src/utils/router/CHRouterWrapper.h:90
msgid ""
"Routing algorithm CHWrapper does not support dynamic closing of edges and "
"lanes%"
msgstr ""

#: src/utils/router/IntermodalNetwork.h:301
#, c-format
msgid "Edge '%' not found in intermodal network.'"
msgstr "Ребро '%' not не найдено в интермодальной сети.'"

#: src/utils/router/IntermodalNetwork.h:310
#: src/utils/router/IntermodalNetwork.h:344
#, c-format
msgid "Depart edge '%' not found in intermodal network."
msgstr "Ребро отправления '%' not не найдено в интермодальной сети."

#: src/utils/router/IntermodalNetwork.h:356
#, c-format
msgid "Arrival edge '%' not found in intermodal network."
msgstr "Ребро прибытия '%' not не найдено в интермодальной сети."

#: src/utils/router/IntermodalNetwork.h:680
msgid "Ignoring unordered stop at '%' until % for vehicle '%'."
msgstr ""
"Игнорируется неупорядоченная остановка в '%' до % для транспортного средства "
"'%'."

#: src/utils/router/IntermodalNetwork.h:692
msgid "Ignoring stop at '%' until % for vehicle '%'."
msgstr "Игнорируется остановка в '%' до % для транспортного средства '%'."

#: src/utils/router/IntermodalNetwork.h:697
#, c-format
msgid ""
"Not using public transport line '%' for routing persons. It has less than "
"two usable stops."
msgstr ""
"Не используется линия общественного транспорта '%' for для маршрутизации "
"людей. У неё менее двух пригодных остановок."

#: src/utils/router/IntermodalRouter.h:203
msgid "No connection between % '%' and % '%' found."
msgstr "Не найдено соединение между % '%' и % '%'."

#: src/utils/router/IntermodalRouter.h:231
#: src/utils/router/PedestrianRouter.h:126
msgid "Do not use this method"
msgstr "Не использовать этот метод"

#: src/utils/router/PedestrianRouter.h:87
#, c-format
msgid "Departure edge '%' does not allow pedestrians."
msgstr "Ребро отправления '%' does не разрешает пешеходов."

#: src/utils/router/PedestrianRouter.h:91
#, c-format
msgid "Destination edge '%' does not allow pedestrians."
msgstr "Ребро назначения '%' does не разрешает пешеходов."

#: src/utils/shapes/ShapeHandler.cpp:85
msgid "Error parsing key from shape generic parameter. Key cannot be empty"
msgstr ""
"Ошибка разбора ключа из generic parameter формы. Ключ не может быть пустым"

#: src/utils/shapes/ShapeHandler.cpp:87
msgid ""
"Error parsing key from shape generic parameter. Key contains invalid "
"characters"
msgstr ""
"Ошибка разбора ключа из generic parameter формы. Ключ содержит недопустимые "
"символы"

#: src/utils/shapes/ShapeHandler.cpp:144
msgid "Invalid characters for PoI ID '%'"
msgstr "Недопустимые символы для ID PoI '%'"

#: src/utils/shapes/ShapeHandler.cpp:175
msgid "Either (x, y), (lon, lat) or (lane, pos) must be specified for PoI '%'."
msgstr ""
"Для PoI '%' должно быть указано либо (x, y), либо (lon, lat), либо (lane, "
"pos)."

#: src/utils/shapes/ShapeHandler.cpp:178
msgid ""
"(lon, lat) is specified for PoI '%' but no geo-conversion is specified for "
"the network."
msgstr "(lon, lat) указано для PoI '%', но для сети не указана гео-конверсия."

#: src/utils/shapes/ShapeHandler.cpp:200
#, c-format
msgid "PoI '%' already exists."
msgstr "PoI '%' already уже существует."

#: src/utils/shapes/ShapeHandler.cpp:218
msgid "Invalid characters for Poly ID '%'"
msgstr "Недопустимые символы для ID Poly '%'"

#: src/utils/shapes/ShapeHandler.cpp:260
msgid "Polygon's shape cannot be empty."
msgstr "Форма полигона не может быть пустой."

#: src/utils/shapes/ShapeHandler.cpp:265
msgid "Polygon's lineWidth must be greater than 0."
msgstr "lineWidth полигона должен быть больше 0."

#: src/utils/shapes/ShapeHandler.cpp:270
#, c-format
msgid "Polygon '%' already exists."
msgstr "Полигон '%' already уже существует."

#: src/utils/shapes/ShapeHandler.cpp:287
#, c-format
msgid "Loading of shapes from % failed."
msgstr "Загрузка форм из % failed не удалась."

#: src/utils/tests/InternalTest.cpp:318
msgid "Could not open attributes enum file '%'."
msgstr "Не удалось открыть файл перечисления атрибутов '%'."

#: src/utils/tests/InternalTest.cpp:332
#, c-format
msgid "In internal test file, value '%' cannot be parsed to int."
msgstr ""
"В файле внутреннего теста значение '%' cannot не может быть разобрано в int."

#: src/utils/tests/InternalTest.cpp:349 src/utils/tests/InternalTest.cpp:399
#: src/utils/tests/InternalTest.cpp:434
msgid "Could not open view positions file '%'."
msgstr "Не удалось открыть файл позиций вида '%'."

#: src/utils/tests/InternalTest.cpp:377
#, c-format
msgid "In internal test file, mainMenu value '%' cannot be parsed to int."
msgstr ""
"В файле внутреннего теста значение mainMenu '%' cannot не может быть "
"разобрано в int."

#: src/utils/tests/InternalTest.cpp:379
#, c-format
msgid "In internal test file, subMenuA value '%' cannot be parsed to int."
msgstr ""
"В файле внутреннего теста значение subMenuA '%' cannot не может быть "
"разобрано в int."

#: src/utils/tests/InternalTest.cpp:381
#, c-format
msgid "In internal test file, subMenuB value '%' cannot be parsed to int."
msgstr ""
"В файле внутреннего теста значение subMenuB '%' cannot не может быть "
"разобрано в int."

#: src/utils/tests/InternalTest.cpp:415 src/utils/tests/InternalTest.cpp:454
#, c-format
msgid "In internal test file, x value '%' cannot be parsed to int."
msgstr ""
"В файле внутреннего теста значение x '%' cannot не может быть разобрано в "
"int."

#: src/utils/tests/InternalTest.cpp:417 src/utils/tests/InternalTest.cpp:456
#: src/utils/tests/InternalTest.cpp:458 src/utils/tests/InternalTest.cpp:460
#, c-format
msgid "In internal test file, y value '%' cannot be parsed to int."
msgstr ""
"В файле внутреннего теста значение y '%' cannot не может быть разобрано в "
"int."

#: src/utils/traction_wire/Circuit.cpp:44
#, c-format
msgid "The node: '%' already exists."
msgstr "Узел: '%' already уже существует."

#: src/utils/traction_wire/Circuit.cpp:239
msgid "Index of renumbered node exceeded the reduced number of equations."
msgstr ""
"Индекс перенумерованного узла превысил уменьшенное количество уравнений."

#: src/utils/traction_wire/Circuit.cpp:250
msgid "Index of renumbered element exceeded the reduced number of equations."
msgstr ""
"Индекс перенумерованного элемента превысил уменьшенное количество уравнений."

#: src/utils/traction_wire/Circuit.cpp:257
msgid "Structural error in reduced circuit matrix."
msgstr "Структурная ошибка в уменьшенной матрице цепи."

#: src/utils/traction_wire/Circuit.cpp:286
msgid "Initial solution x used during solving DC circuit is out of bounds.\n"
msgstr ""
"Начальное решение x, используемое при решении цепи постоянного тока, выходит "
"за границы.\n"

#: src/utils/traction_wire/Circuit.cpp:309
#: src/utils/traction_wire/Circuit.cpp:453
msgid "wrongly assigned row of matrix A during solving the circuit"
msgstr "неправильно назначенная строка матрицы A при решении цепи"

#: src/utils/traction_wire/Circuit.cpp:351
#: src/utils/traction_wire/Circuit.cpp:476
msgid "The negative node of current source is not the ground."
msgstr "Отрицательный узел источника тока не является землёй."

#: src/utils/traction_wire/Circuit.cpp:505
#: src/utils/traction_wire/Circuit.cpp:515
#: src/utils/traction_wire/Circuit.cpp:523
msgid "Results deployment during circuit evaluation was unsuccessful."
msgstr "Развёртывание результатов при оценке цепи было неудачным."

#: src/utils/traction_wire/Circuit.cpp:573
msgid ""
"Cannot assign unambigous electric current value to two voltage sources "
"connected in parallel at the same node."
msgstr ""
"Не могу назначить однозначное значение электрического тока двум источникам "
"напряжения, соединённым параллельно в одном узле."

#: src/utils/traction_wire/Circuit.cpp:793
msgid ""
"Trying to add resistor element into the overhead wire circuit with "
"resistance < 1e-6. "
msgstr ""
"Попытка добавить резисторный элемент в цепь контактной сети с сопротивлением "
"< 1e-6."

#: src/utils/traction_wire/Circuit.cpp:795
msgid ""
"Trying to add resistor element into the overhead wire circuit with "
"resistance < 0. "
msgstr ""
"Попытка добавить резисторный элемент в цепь контактной сети с сопротивлением "
"< 0."

#: src/utils/traction_wire/Circuit.cpp:914
msgid ""
"Circuit Voltage Source '%' is connected to less than two nodes, please "
"adjust the definition of the section (with substation '%')."
msgstr ""
"Источник напряжения цепи '%' подключён менее чем к двум узлам, пожалуйста, "
"скорректируйте определение секции (с подстанцией '%')."

#: src/utils/traction_wire/Circuit.cpp:922
msgid ""
"Circuit Element '%' is connected to less than two nodes, please adjust the "
"definition of the section (with substation '%')."
msgstr ""
"Элемент цепи '%' подключён менее чем к двум узлам, пожалуйста, "
"скорректируйте определение секции (с подстанцией '%')."

#: src/utils/traction_wire/Circuit.cpp:937
msgid ""
"Circuit Node with id '-1' is not the grounded, please adjust the definition "
"of the section (with substation '%')."
msgstr ""
"Узел цепи с id '-1' не заземлён, пожалуйста, скорректируйте определение "
"секции (с подстанцией '%')."

#: src/utils/traction_wire/Circuit.cpp:961
msgid ""
"A Circuit Resistor Element connects the ground, please adjust the definition "
"of the section (with substation '%')."
msgstr ""
"Резисторный элемент цепи подключает землю, пожалуйста, скорректируйте "
"определение секции (с подстанцией '%')."

#: src/utils/traction_wire/Circuit.cpp:970
msgid ""
"Circuit Node or Voltage Source with internal id '%' has been not visited "
"during checking of the circuit. The circuit is disconnected, please adjust "
"the definition of the section (with substation '%')."
msgstr ""
"Узел цепи или источник напряжения с внутренним id '%' не был посещён при "
"проверке цепи. Цепь отключена, пожалуйста, скорректируйте определение секции "
"(с подстанцией '%')."

#: src/utils/traction_wire/Element.cpp:53
msgid "Undefined element type for '%'."
msgstr "Неопределённый тип элемента для '%'."

#: src/utils/vehicle/SUMORouteHandler.cpp:65
msgid "Route file should be sorted by departure time, ignoring '%'!"
msgstr ""
"Файл маршрутов должен быть отсортирован по времени отправления, игнорируется "
"'%'!"

#: src/utils/vehicle/SUMORouteHandler.cpp:489
msgid "Speed cannot be negative for stop%."
msgstr "Скорость не может быть отрицательной для stop%."

#: src/utils/vehicle/SUMORouteHandler.cpp:505
msgid "Invalid duration or end time is given for a stop%."
msgstr "Недопустимая длительность или время окончания для stop%."

#: src/utils/vehicle/SUMORouteHandler.cpp:509
msgid "Triggers and waypoints cannot be combined%."
msgstr "Триггеры и waypoints не могут комбинироваться%."

#: src/utils/vehicle/SUMORouteHandler.cpp:516
msgid "Stop at parkingArea overrides attribute 'parking' for stop%."
msgstr "Остановка на parkingArea переопределяет атрибут 'parking' для stop%."

#: src/utils/vehicle/SUMORouteHandler.cpp:557
msgid "Invalid 'index' for stop%."
msgstr "Недопустимый 'index' для stop%."

#: src/utils/vehicle/SUMOTrafficObject.cpp:45
msgid "Missing parameter '%' for % '%'."
msgstr "Отсутствует параметр '%' для % '%'."

#: src/utils/vehicle/SUMOTrafficObject.cpp:65
msgid "Invalid float value '%' for parameter '%' in % '%' (%)."
msgstr "Недопустимое значение float '%' для параметра '%' в % '%' (%)."

#: src/utils/vehicle/SUMOTrafficObject.cpp:78
msgid "Invalid distribution / float value '%' for parameter '%' in % '%' (%)."
msgstr ""
"Недопустимое распределение / значение float '%' для параметра '%' в % "
"'%' (%)."

#: src/utils/vehicle/SUMOTrafficObject.cpp:91
msgid "Invalid boolean value '%' for parameter '%' in % '%'."
msgstr "Недопустимое boolean значение '%' для параметра '%' в % '%'."

#: src/utils/vehicle/SUMOTrafficObject.cpp:104
msgid "Invalid time value '%' for parameter '%' in % '%'."
msgstr "Недопустимое значение времени '%' для параметра '%' в % '%'."

#: src/utils/vehicle/SUMOVTypeParameter.cpp:675
msgid "Invalid size of % table for vType '%' (at least 2 values are required)."
msgstr "Недопустимый размер таблицы % для vType '%' (требуется как минимум 2 "
"значения)."

#: src/utils/vehicle/SUMOVTypeParameter.cpp:677
msgid "Mismatching size of speedTable (%) and % table (%) for vType '%'."
msgstr "Несоответствие размера speedTable (%) и таблицы % (%) для vType '%'."

#: src/utils/vehicle/SUMOVehicleParameter.cpp:716
msgid "Invalid % % given for %. Using edge end instead."
msgstr "Недопустимый % % задан для %. Используется конец ребра вместо этого."

#: src/utils/vehicle/SUMOVehicleParameter.cpp:766
msgid ""
"Value of stop attribute 'trigger' must be 'person', 'container', 'join' or a "
"boolean"
msgstr ""
"Значение атрибута stop 'trigger' должно быть 'person', 'container', 'join' "
"или boolean"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:269
msgid "Undefined end for % '%', defaulting to 24hour duration."
msgstr "Неопределённый конец для % '%', по умолчанию 24-часовая длительность."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:403
msgid "Invalid % id '%'."
msgstr "Недопустимый id % '%'."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:405
msgid "Invalid % id '%'. Contains invalid characters."
msgstr "Недопустимый id % '%'. Содержит недопустимые символы."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:996
msgid "Lane change model 'JE2013' is deprecated. Using default model instead."
msgstr ""
"Модель смены полос 'JE2013' устарела. Используется модель по умолчанию "
"вместо неё."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1210
msgid "maneuverAngleTimes format for vType '%' % contains an invalid triplet."
msgstr ""
"Формат maneuverAngleTimes для vType '%' % содержит недопустимую тройку."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1219
#, c-format
msgid ""
"Triplet '%' for vType '%' maneuverAngleTimes cannot be parsed as 'int double "
"double'"
msgstr ""
"Тройка '%' for vType '%' maneuverAngleTimes не может быть разобрана как 'int "
"double double'"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1245
msgid "Unknown car-following model % when parsing vType '%'"
msgstr "Неизвестная модель car-following % при разборе vType '%'"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1247
msgid "Unknown car-following model when parsing vType '%'"
msgstr "Неизвестная модель car-following при разборе vType '%'"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1282
#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1305
msgid "Invalid Car-Following-Model Attribute %. Cannot be parsed to float"
msgstr ""
"Недопустимый атрибут Car-Following-Model %. Не может быть разобран в float"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1286
#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1316
msgid "Invalid Car-Following-Model Attribute %. Must be greater than 0"
msgstr "Недопустимый атрибут Car-Following-Model %. Должен быть больше 0"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1295
msgid ""
"Invalid Car-Following-Model Attribute %. Cannot be parsed as a vector of "
"<speed accel> pairs"
msgstr ""
"Недопустимый атрибут Car-Following-Model %. Не может быть разобран как "
"вектор пар <speed accel>"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1327
msgid ""
"Invalid Car-Following-Model Attribute %. Only values between [0-1] are "
"allowed"
msgstr ""
"Недопустимый атрибут Car-Following-Model %. Допускаются только значения "
"между [0-1]"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1601
msgid "Invalid Lane-Change-Model Attribute %. Cannot be parsed to float"
msgstr ""
"Недопустимый атрибут Lane-Change-Model %. Не может быть разобран в float"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1618
msgid "Invalid Lane-Change-Model Attribute %. Must be equal or greater than 0"
msgstr ""
"Недопустимый атрибут Lane-Change-Model %. Должен быть равен или больше 0"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1629
msgid "Invalid Lane-Change-Model Attribute %. Must be greater than 0"
msgstr "Недопустимый атрибут Lane-Change-Model %. Должен быть больше 0"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1640
msgid "Invalid Lane-Change-Model Attribute %. Must be between -1 and 1"
msgstr "Недопустимый атрибут Lane-Change-Model %. Должен быть между -1 и 1"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1672
msgid "Invalid Junction-Model Attribute %. Cannot be parsed to float"
msgstr "Недопустимый атрибут Junction-Model %. Не может быть разобран в float"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1681
msgid ""
"Invalid Junction-Model Attribute %. Only values between [0-1] are allowed"
msgstr ""
"Недопустимый атрибут Junction-Model %. Допускаются только значения между "
"[0-1]"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1692
msgid "Invalid Junction-Model Attribute %. Must be equal or greater than 0"
msgstr "Недопустимый атрибут Junction-Model %. Должен быть равен или больше 0"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1722
msgid "The vehicle class '%' for % '%' is not known."
msgstr "Класс транспортного средства '%' для % '%' неизвестен."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1740
msgid "The shape '%' for % '%' is not known."
msgstr "Форма '%' для % '%' неизвестна."

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1798
msgid ""
"Invalid Car-Following-Model Attribute %. An acceleration profile value "
"cannot be negative"
msgstr ""
"Недопустимый атрибут Car-Following-Model %. Значение профиля ускорения не "
"может быть отрицательным"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1802
#, c-format
msgid "Entry '%' of % table for vType '%' cannot be parsed as 'double'"
msgstr ""
"Запись '%' таблицы % для vType '%' не может быть разобрана как 'double'"

#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1821
#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1837
#: src/utils/vehicle/SUMOVehicleParserHelper.cpp:1852
msgid ""
"Invalid transfer option '%'. Must be one of 'parkingAreas', 'ptStops' and "
"'allJunctions'"
msgstr ""
"Недопустимая опция transfer '%'. Должна быть одной из 'parkingAreas', "
"'ptStops' и 'allJunctions'"

#: src/utils/xml/CommonXMLStructure.cpp:958
msgid ""
"Ignoring from % '%' used in % '%' and using instead the previous end element "
"% '%'"
msgstr ""
"Игнорируется from % '%', используемое в % '%', и вместо этого используется "
"предыдущий конечный элемент % '%'"

#: src/utils/xml/CommonXMLStructure.cpp:1220
msgid "Trying to get undefined parent '%' in SUMOBaseObject '%'"
msgstr "Попытка получить неопределённого родителя '%' в SUMOBaseObject '%'"

#: src/utils/xml/CommonXMLStructure.cpp:1237
msgid "Undefined vehicleType parameter"
msgstr "Неопределённый параметр vehicleType"

#: src/utils/xml/CommonXMLStructure.cpp:1247
msgid "Undefined vehicle parameter"
msgstr "Неопределённый параметр vehicle"

#: src/utils/xml/CommonXMLStructure.cpp:1257
msgid "Undefined stop parameter"
msgstr "Неопределённый параметр stop"

#: src/utils/xml/CommonXMLStructure.cpp:1524
msgid "Trying to get undefined % attribute '%' in SUMOBaseObject '%'"
msgstr "Попытка получить неопределённый атрибут % '%' в SUMOBaseObject '%'"

#: src/utils/xml/GenericHandler.cpp:83 src/utils/xml/GenericSAXHandler.cpp:105
msgid "Found root element '%' in file '%' (expected '%')."
msgstr "Найден корневой элемент '%' в файле '%' (ожидался '%')."

#: src/utils/xml/GenericSAXHandler.cpp:222
msgid " In file '"
msgstr " В файле '"

#: src/utils/xml/GenericSAXHandler.cpp:223
msgid " At line/column "
msgstr " В строке/столбце "

#: src/utils/xml/SAXWeightsHandler.cpp:129
#: src/utils/xml/SAXWeightsHandler.cpp:156
msgid "Missing value '%' in edge '%'."
msgstr "Отсутствует значение '%' в ребре '%'."

#: src/utils/xml/SAXWeightsHandler.cpp:134
#: src/utils/xml/SAXWeightsHandler.cpp:161
msgid ""
"The value '%' of attribute '%' should be numeric in edge '%' at time step %."
msgstr ""
"Значение '%' атрибута '%' должно быть числовым в ребре '%' на шаге времени %."

#: src/utils/xml/SUMOSAXReader.cpp:110 src/utils/xml/SUMOSAXReader.cpp:136
msgid "Cannot read file '%'!"
msgstr "Не удалось прочитать файл '%'!"

#: src/utils/xml/SUMOSAXReader.cpp:113 src/utils/xml/SUMOSAXReader.cpp:139
#, c-format
msgid "File '%' is a directory!"
msgstr "Файл '%' is является каталогом!"

#: src/utils/xml/SUMOSAXReader.cpp:156 src/utils/xml/SUMOSAXReader.cpp:165
msgid "The XML-parser was not initialized."
msgstr "XML-парсер не был инициализирован."

#: src/utils/xml/SUMOSAXReader.cpp:196
msgid "The XML-parser could not be build."
msgstr "Не удалось построить XML-парсер."

#: src/utils/xml/SUMOXMLDefinitions.cpp:1674
#: src/utils/xml/SUMOXMLDefinitions.cpp:1742
#: src/utils/xml/SUMOXMLDefinitions.cpp:1754
#: src/utils/xml/SUMOXMLDefinitions.cpp:1760
#: src/utils/xml/SUMOXMLDefinitions.cpp:1766
#: src/utils/xml/SUMOXMLDefinitions.cpp:1772
#: src/utils/xml/SUMOXMLDefinitions.cpp:1778
#: src/utils/xml/SUMOXMLDefinitions.cpp:1784
#: src/utils/xml/SUMOXMLDefinitions.cpp:1790
#: src/utils/xml/SUMOXMLDefinitions.cpp:1796
#: src/utils/xml/SUMOXMLDefinitions.cpp:1802
#: src/utils/xml/SUMOXMLDefinitions.cpp:1808
#: src/utils/xml/SUMOXMLDefinitions.cpp:1814
#: src/utils/xml/SUMOXMLDefinitions.cpp:1819
#: src/utils/xml/SUMOXMLDefinitions.cpp:1825
#: src/utils/xml/SUMOXMLDefinitions.cpp:1836
msgid "XML files"
msgstr "XML-файлы"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1675
#: src/utils/xml/SUMOXMLDefinitions.cpp:1680
#: src/utils/xml/SUMOXMLDefinitions.cpp:1685
#: src/utils/xml/SUMOXMLDefinitions.cpp:1690
#: src/utils/xml/SUMOXMLDefinitions.cpp:1744
#: src/utils/xml/SUMOXMLDefinitions.cpp:1749
#: src/utils/xml/SUMOXMLDefinitions.cpp:1755
#: src/utils/xml/SUMOXMLDefinitions.cpp:1761
#: src/utils/xml/SUMOXMLDefinitions.cpp:1767
#: src/utils/xml/SUMOXMLDefinitions.cpp:1773
#: src/utils/xml/SUMOXMLDefinitions.cpp:1779
#: src/utils/xml/SUMOXMLDefinitions.cpp:1785
#: src/utils/xml/SUMOXMLDefinitions.cpp:1791
#: src/utils/xml/SUMOXMLDefinitions.cpp:1797
#: src/utils/xml/SUMOXMLDefinitions.cpp:1803
#: src/utils/xml/SUMOXMLDefinitions.cpp:1809
#: src/utils/xml/SUMOXMLDefinitions.cpp:1815
#: src/utils/xml/SUMOXMLDefinitions.cpp:1820
#: src/utils/xml/SUMOXMLDefinitions.cpp:1826
#: src/utils/xml/SUMOXMLDefinitions.cpp:1831
#: src/utils/xml/SUMOXMLDefinitions.cpp:1837
msgid "All files"
msgstr "Все файлы"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1679
msgid "Plain text files"
msgstr "Текстовые файлы"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1684
msgid "CSV files"
msgstr "Файлы CSV"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1689
msgid "Open scene graph files"
msgstr "Файлы Open Scene Graph"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1694
msgid "All Image Files"
msgstr "Все файлы изображений"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1695
#: src/utils/xml/SUMOXMLDefinitions.cpp:1721
msgid "GIF Image"
msgstr "Изображение GIF"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1696
#: src/utils/xml/SUMOXMLDefinitions.cpp:1722
msgid "BMP Image"
msgstr "Изображение BMP"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1697
#: src/utils/xml/SUMOXMLDefinitions.cpp:1723
msgid "XPM Image"
msgstr "Изображение XPM"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1698
#: src/utils/xml/SUMOXMLDefinitions.cpp:1724
msgid "PCX Image"
msgstr "Изображение PCX"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1699
#: src/utils/xml/SUMOXMLDefinitions.cpp:1725
msgid "ICO Image"
msgstr "Изображение ICO"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1700
#: src/utils/xml/SUMOXMLDefinitions.cpp:1726
msgid "RGB Image"
msgstr "Изображение RGB"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1701
#: src/utils/xml/SUMOXMLDefinitions.cpp:1727
msgid "XBM Image"
msgstr "Изображение XBM"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1702
#: src/utils/xml/SUMOXMLDefinitions.cpp:1728
msgid "TARGA Image"
msgstr "Изображение TARGA"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1703
#: src/utils/xml/SUMOXMLDefinitions.cpp:1729
msgid "PNG Image"
msgstr "Изображение PNG"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1704
#: src/utils/xml/SUMOXMLDefinitions.cpp:1730
msgid "JPEG Image"
msgstr "Изображение JPEG"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1705
#: src/utils/xml/SUMOXMLDefinitions.cpp:1731
msgid "TIFF Image"
msgstr "Изображение TIFF"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1706
#: src/utils/xml/SUMOXMLDefinitions.cpp:1732
msgid "Postscript"
msgstr "PostScript"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1707
#: src/utils/xml/SUMOXMLDefinitions.cpp:1733
msgid "Encapsulated Postscript"
msgstr "Инкапсулированный PostScript"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1708
#: src/utils/xml/SUMOXMLDefinitions.cpp:1734
msgid "Portable Document Format"
msgstr "Формат Portable Document (PDF)"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1709
#: src/utils/xml/SUMOXMLDefinitions.cpp:1735
msgid "Scalable Vector Graphics"
msgstr "Масштабируемая векторная графика (SVG)"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1710
#: src/utils/xml/SUMOXMLDefinitions.cpp:1736
msgid "LATEX text strings"
msgstr "Текстовые строки LaTeX"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1711
msgid "Portable LaTeX Graphics"
msgstr "Портативная графика LaTeX"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1712
#: src/utils/xml/SUMOXMLDefinitions.cpp:1738
msgid "All Files"
msgstr "Все файлы"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1716
msgid "All Image and Video Files"
msgstr "Все файлы изображений и видео"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1717
msgid "All Video Files"
msgstr "Все видеофайлы"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1718
msgid "G264 Video"
msgstr "Видео G264"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1719
msgid "HEVC Video"
msgstr "Видео HEVC"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1720
msgid "MP4 Video"
msgstr "Видео MP4"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1737
msgid "Portable"
msgstr "Портативный"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1743
msgid "Plain text"
msgstr "Простой текст"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1748
msgid "View settings files"
msgstr "Файлы настроек вида"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1753
msgid "State GZipped XML files"
msgstr "Сжатые GZip XML-файлы состояний"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1759
msgid "Sumo config"
msgstr "Конфигурация SUMO"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1765
msgid "Netedit config files"
msgstr "Файлы конфигурации Netedit"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1771
msgid "Netconvert config files"
msgstr "Файлы конфигурации Netconvert"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1777
msgid "Netconvert plain-xml files"
msgstr ""

#: src/utils/xml/SUMOXMLDefinitions.cpp:1783
msgid "OSM network files"
msgstr "Файлы сети OSM"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1789
msgid "SUMO network files"
msgstr "Файлы сети SUMO"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1795
msgid "TLS files"
msgstr "Файлы светофоров"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1801
msgid "Junction files"
msgstr "Файлы узлов"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1807
msgid "Edge type files"
msgstr "Файлы типов рёбер"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1813
msgid "Additional files"
msgstr "Дополнительные файлы"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1824
msgid "Route files"
msgstr "Файлы маршрутов"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1830
msgid "Edge data files"
msgstr "Файлы данных рёбер"

#: src/utils/xml/SUMOXMLDefinitions.cpp:1835
msgid "Mean data files"
msgstr "Файлы средних данных"

#: src/utils/xml/XMLSubSys.cpp:73
msgid ""
"Environment variable SUMO_HOME is not set properly, disabling XML "
"validation. Set 'auto' or 'always' for web lookups."
msgstr ""
"Переменная окружения SUMO_HOME не установлена правильно, отключение "
"валидации XML. Установите 'auto' или 'always' для веб-поиска."

#: src/utils/xml/XMLSubSys.cpp:95
msgid ""
"Environment variable SUMO_HOME is not set properly, XML validation will fail "
"or use slow website lookups."
msgstr ""
"Переменная окружения SUMO_HOME не установлена правильно, валидация XML будет "
"неудачной или будет использовать медленный веб-поиск."

#: src/utils/xml/XMLSubSys.cpp:110
msgid "Cannot read local schema '%'."
msgstr "Не удалось прочитать локальную схему '%'."

#: src/utils/xml/XMLSubSys.cpp:158
msgid ""
"Disabling XML validation for external file '%'. Use 'auto' or 'always' to "
"enable."
msgstr ""
"Отключение валидации XML для внешнего файла '%'. Используйте 'auto' или "
"'always' для включения."

#: src/utils/xml/XMLSubSys.cpp:180
msgid "Runtime error: % while parsing '%'"
msgstr "Ошибка выполнения: % при разборе '%'"

#: src/utils/xml/XMLSubSys.cpp:182
msgid "Error occurred: % while parsing '%'"
msgstr "Произошла ошибка: % при разборе '%'"

#: src/utils/xml/XMLSubSys.cpp:184
msgid ""
"SAX error occurred while parsing '%':\n"
" %"
msgstr ""
"Произошла SAX-ошибка при разборе '%':\n"
" %"

#: src/utils/xml/XMLSubSys.cpp:186
msgid "Unspecified error occurred while parsing '%'"
msgstr "Произошла неуказанная ошибка при разборе '%'"

#~ msgid "Unknown driveWay '%' with route '%'"
#~ msgstr "Неизвестный driveWay '%' с маршрутом '%'"

#~ msgid "Unknown parent driveway '%' for subDriveWay '%'"
#~ msgstr "Неизвестный родительский driveway '%' для subDriveWay '%'"

#~ msgid ""
#~ "[traffic_light|priority|right_before_left|left_before_right|"
#~ "traffic_light_right_on_red|priority_stop|allway_stop|...] Determines "
#~ "junction type (see docs/Networks/PlainXML#node_types)"
#~ msgstr ""
#~ "[traffic_light|priority|right_before_left|left_before_right|"
#~ "traffic_light_right_on_red|priority_stop|allway_stop|...]\n"
#~ "Определяет тип узла (см. wiki/Networks/PlainXML#Node_types)"

#~ msgid ""
#~ "The option --threads has known problems and does NOT provide meaningful "
#~ "speedup at this time[](https://github.com/eclipse-sumo/sumo/issues/4767). "
#~ "Using it is not recommended!"
#~ msgstr ""
#~ "Опция --threads имеет известные проблемы и НЕ обеспечивает значительного "
#~ "ускорения в настоящее время[](https://github.com/eclipse-sumo/sumo/"
#~ "issues/4767). Её использование не рекомендуется!"

#~ msgid ""
#~ "Error when evaluating expression '%':\n"
#~ " %"
#~ msgstr ""
#~ "Ошибка при оценке выражения '%':\n"
#~ " %"

#~ msgid ""
#~ "Program '%' at tlLogic '%' is incompatible with logic at junction "
#~ "'%' (mutual conflict between link indices %,% tl indices %,% phase %).\n"
#~ " To avoid deadlock/collisions, either: rebuild the signal plan with a "
#~ "newer version of netconvert/netedit\n"
#~ " or rebuild the network with option '--tls.ignore-internal-junction-jam' "
#~ "or include the program when building."
#~ msgstr ""
#~ "Программа '%' в tlLogic '%' несовместима с логикой на перекрёстке "
#~ "'%' (взаимный конфликт между индексами связей %,% tl индексами %,% фазой "
#~ "%).\n"
#~ " Чтобы избежать тупика/столкновений, либо: перестройте план сигналов с "
#~ "новой версией netconvert/netedit\n"
#~ " либо перестройте сеть с опцией '--tls.ignore-internal-junction-jam' или "
#~ "включите программу при построении."

#~ msgid ""
#~ "Disables building turnarounds except at at junctions with a dedicated "
#~ "turning lane"
#~ msgstr ""
#~ "Отключить построение разворотов, кроме перекрёстков с выделенной полосой "
#~ "для поворота"

#, c-format
#~ msgid " Joined lanes on % edges."
#~ msgstr " Соединены полосы на % edges рёбрах."

#, c-format
#~ msgid " % nodes removed."
#~ msgstr " % nodes узлов удалено."

#, c-format
#~ msgid " % nodes generated."
#~ msgstr " % nodes узлов сгенерировано."

#, c-format
#~ msgid " % edges generated."
#~ msgstr " % edges рёбер сгенерировано."

#, c-format
#~ msgid " % districts loaded."
#~ msgstr " % districts районов загружено."

#, c-format
#~ msgid " % nodes loaded."
#~ msgstr " % nodes узлов загружено."

#~ msgid " % types loaded."
#~ msgstr " % типов загружено."

#, c-format
#~ msgid " % edges loaded."
#~ msgstr " % edges рёбер загружено."

#, c-format
#~ msgid " waiting for % clients..."
#~ msgstr " ожидание % clients клиентов..."

#~ msgid " client connected"
#~ msgstr " клиент подключён"
