# translation of grasslibs_ru.po to Russian
# This file is distributed under the same license as the GRASS package.
# Copyright (C) 2006, GRASS Development Team
# Maxim Dubinin <sim@gis-lab.info>, Alex Shevlakov <sixote@yahoo.com>, 2008.
# Sergey Kazorin <kazorin@basealt.ru>, 2025.
# Edouard Choiniere <echoix@users.noreply.weblate.osgeo.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: grasslibs_ru\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-17 15:43+0000\n"
"PO-Revision-Date: 2025-08-26 13:42+0000\n"
"Last-Translator: Edouard Choiniere <echoix@users.noreply.weblate.osgeo.org>\n"
"Language-Team: Russian <https://weblate.osgeo.org/projects/grass-gis/grasslibs/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.4.3\n"

#: ../lib/arraystats/class.c:22
#, c-format
msgid "Unknown algorithm '%s'"
msgstr "Неизвестный алгоритм «%s»"

#: ../lib/arraystats/class.c:51
msgid "Classification algorithm failed"
msgstr "Сбой алгоритма классификации"

#: ../lib/arraystats/class.c:234
msgid "Equiprobable classbreaks currently limited to 10 classes"
msgstr "Равновероятные границы классов на данный момент имеют ограничение на 10 классов"

#: ../lib/arraystats/class.c:251
#, c-format
msgid "There are classbreaks outside the range min-max. Number of classes reduced to %i, but using probabilities for %i classes."
msgstr "Границы классов вне диапазона по минимальному или максимальному значению. Число классов уменьшено до %i, но вероятности используются для %i."

#: ../lib/cairodriver/draw_bitmap.c:46
msgid "Cairo_Bitmap: Failed to create source"
msgstr "Cairo_Bitmap: Ошибка создания источника"

#: ../lib/cairodriver/graph.c:67
msgid "Unable to open display"
msgstr "Не удалось открыть отображение"

#: ../lib/cairodriver/graph.c:86
msgid "Unable to obtain visual"
msgstr "Не удалось получить визуальное отображение"

#: ../lib/cairodriver/graph.c:161
#, c-format
msgid "Unknown file extension: %s"
msgstr "Неизвестное расширение файла: %s"

#: ../lib/cairodriver/graph.c:193
#, c-format
msgid "cairo: collecting to file '%s'"
msgstr "cairo: сбор в файл «%s»"

#: ../lib/cairodriver/graph.c:194
#, c-format
msgid "cairo: image size %dx%d"
msgstr "cairo: размер изображения %dx%d"

#: ../lib/cairodriver/graph.c:368
msgid "Unknown Cairo surface type"
msgstr "Неизвестный тип поверхности Cairo"

#: ../lib/cairodriver/graph.c:373
#, fuzzy, c-format
msgid "Failed to initialize Cairo surface (width: %d, height: %d): %s"
msgstr "Не удалось инициализировать поверхность Cairo"

#: ../lib/cairodriver/graph.c:399
#, fuzzy, c-format
#| msgid "Unable to open file '%s'"
msgid "Unable to open file: %s"
msgstr "Не удалось открыть файл «%s»"

#: ../lib/cairodriver/raster.c:107
msgid "Failed to create cairo surface"
msgstr "Ошибка создания поверхности cairo"

#: ../lib/cairodriver/read_bmp.c:89 ../lib/cairodriver/read_ppm.c:28
#, c-format
msgid "Cairo: unable to open input file <%s>"
msgstr "Cairo: не удалось обновить входной файл <%s>"

#: ../lib/cairodriver/read_bmp.c:92 ../lib/cairodriver/read_ppm.c:31
#, c-format
msgid "Cairo: invalid input file <%s>"
msgstr "Cairo: недопустимый входной файл <%s>"

#: ../lib/cairodriver/read_bmp.c:95
#, c-format
msgid "Cairo: Invalid BMP header for <%s>"
msgstr "Cairo: недопустимый заголовок BMP для <%s>"

#: ../lib/cairodriver/read_bmp.c:100
#, c-format
msgid "Cairo: error reading BMP file <%s>: unexpected end of file"
msgstr ""

#: ../lib/cairodriver/read_bmp.c:104
#, fuzzy, c-format
msgid "Cairo: error reading BMP file <%s>: %s"
msgstr "Ошибка чтения файла <%s>: %s"

#: ../lib/cairodriver/read_ppm.c:34
#, c-format
msgid "Cairo: unexpected EOF reading <%s>"
msgstr ""

#: ../lib/cairodriver/read_ppm.c:37
#, c-format
msgid "Cairo: input file has incorrect dimensions: expected: %dx%d got: %dx%d"
msgstr "Cairo: входной файл имеет неправильные размеры: ожидалось: %dx%d было получено: %dx%d"

#: ../lib/cairodriver/read_ppm.c:45
#, c-format
msgid "Cairo: unable to open input mask file <%s>"
msgstr "Cairo: не удалось открыть входной файл маски <%s>"

#: ../lib/cairodriver/read_ppm.c:49
#, c-format
msgid "Cairo: invalid input mask file <%s>"
msgstr "Cairo: недопустимый входной файл маски <%s>"

#: ../lib/cairodriver/read_ppm.c:52
#, fuzzy, c-format
#| msgid "Cairo: unable to open mask file <%s>"
msgid "Cairo: unexpected EOF reading mask <%s>"
msgstr "Cairo: не удалось открыть файл маски <%s>"

#: ../lib/cairodriver/read_ppm.c:55
#, c-format
msgid "Cairo: input mask file has incorrect dimensions: expected: %dx%d got: %dx%d"
msgstr "Cairo: входной файл маски имеет неправильные размеры: ожидалось: %dx%d было получено: %dx%d"

#: ../lib/cairodriver/read_xid.c:14
#, c-format
msgid "Unable to open input file <%s>"
msgstr "Не удалось открыть входной файл <%s>"

#: ../lib/cairodriver/read_xid.c:17
#, c-format
msgid "Unable to read input file <%s>"
msgstr "Не удалось прочитать входной файл <%s>"

#: ../lib/cairodriver/read_xid.c:20
#, c-format
msgid "Unable to parse input file <%s>"
msgstr "Не удалось разобрать входной файл <%s>"

#: ../lib/cairodriver/text.c:54
#, c-format
msgid "Unable to convert from <%s> to UTF-8"
msgstr "Не удалось преобразовать <%s> в UTF-8"

#: ../lib/cairodriver/text.c:63
msgid "Some characters could not be converted to UTF-8"
msgstr "Некоторые символы не могут быть преобразованы в UTF-8"

#: ../lib/cairodriver/write_bmp.c:72 ../lib/cairodriver/write_ppm.c:27
#, c-format
msgid "Cairo: unable to open output file <%s>"
msgstr "Cairo: не удалось открыть выходной файл <%s>"

#: ../lib/cairodriver/write_ppm.c:34
#, c-format
msgid "Cairo: unable to open mask file <%s>"
msgstr "Cairo: не удалось открыть файл маски <%s>"

#: ../lib/cairodriver/write_xid.c:13 ../lib/pngdriver/read_png.c:70
#, c-format
msgid "Unable to open output file <%s>"
msgstr "Не удалось открыть выходной файл <%s>"

#: ../lib/cairodriver/write_xid.c:18
#, c-format
msgid "Unable to write output file <%s>"
msgstr "Не удалось записать выходной файл <%s>"

#: ../lib/cluster/c_begin.c:57
#, c-format
msgid "produced by i.cluster"
msgstr "создано с помощью i.cluster"

#: ../lib/cluster/c_exec.c:43
#, c-format
msgid "Not enough data points (%d) in cluster"
msgstr "Недостаточно точек данных (%d) в кластере"

#: ../lib/db/dbmi_base/default_name.c:139
msgid "Programmer error"
msgstr "Ошибка разработчика"

#: ../lib/db/dbmi_base/error.c:72
msgid "<NULL error message>"
msgstr "<Пустое сообщение об ошибке>"

#: ../lib/db/dbmi_base/error.c:91
msgid "dbmi: Protocol error"
msgstr "dbmi: Ошибка протокола"

#: ../lib/db/dbmi_base/error.c:135
msgid "dbmi: Out of Memory"
msgstr "dbmi: Не хватает памяти"

#: ../lib/db/dbmi_base/error.c:148
#, c-format
msgid "dbmi: %s() not implemented"
msgstr "dbmi: %s() не поддерживается"

#: ../lib/db/dbmi_base/error.c:162
#, c-format
msgid "dbmi: Invalid procedure %d"
msgstr "dbmi: Недопустимая процедура %d"

#: ../lib/db/dbmi_base/index.c:180
msgid "db_set_index_column_name(): invalid column number"
msgstr "db_set_index_column_name(): недопустимый номер столбца"

#: ../lib/db/dbmi_base/index.c:197
msgid "db_get_index_column_name(): invalid column number"
msgstr "db_get_index_column_name(): недопустимый номер столбца"

#: ../lib/db/dbmi_base/legal_dbname.c:39
#, c-format
msgid "Illegal table map name <%s>. May not contain '.' or 'NULL'."
msgstr "Неверное имя таблицы карты <%s>. Имя не должно содержать символ «.» или пустое значение."

#: ../lib/db/dbmi_base/legal_dbname.c:46
#, c-format
msgid "Illegal table map name <%s>. Must start with a letter."
msgstr "Неверное имя таблицы карты <%s>. Имя должно начинаться с буквы."

#: ../lib/db/dbmi_base/legal_dbname.c:55
#, c-format
msgid "Illegal table map name <%s>. Character <%c> not allowed."
msgstr "Неверное имя таблицы карты <%s>. Имя не должно содержать символ <%c>."

#: ../lib/db/dbmi_base/login.c:116
#, c-format
msgid "Unable to read file '%s'"
msgstr "Не удалось прочитать файл «%s»"

#: ../lib/db/dbmi_base/login.c:127
#, c-format
msgid "Login file (%s) corrupted (line: %s)"
msgstr "Файл учётных данных (%s) повреждён (строка: %s)"

#: ../lib/db/dbmi_base/login.c:164
#, c-format
msgid "Unable to write file '%s'"
msgstr "Не удалось выполнить запись в файл «%s»"

#: ../lib/db/dbmi_base/login.c:232
#, c-format
msgid "DB connection <%s/%s> already exists and will be overwritten"
msgstr "Подключение к базе данных <%s/%s> уже существует и будет перезаписано"

#: ../lib/db/dbmi_base/login.c:236
#, c-format
msgid "DB connection <%s/%s> already exists. Re-run '%s' with '--%s' flag to overwrite existing settings."
msgstr "Подключение к базе данных <%s/%s> уже существует. Перезапустите «%s» с флагом «--%s» для перезаписи существующих параметров."

#: ../lib/db/dbmi_base/test/test_columns.c:37
msgid ""
"\n"
"++ Running column unit tests ++"
msgstr ""
"\n"
"++ Выполняются модульные тесты столбцов ++"

#: ../lib/db/dbmi_base/test/test_columns.c:42
msgid ""
"\n"
"-- column unit tests failure --"
msgstr ""
"\n"
"-- ошибка выполнения модульных тестов столбцов --"

#: ../lib/db/dbmi_base/test/test_columns.c:44
msgid ""
"\n"
"-- column unit tests finished successfully --"
msgstr ""
"\n"
"-- модульные тесты столбцов завершены успешно --"

#: ../lib/db/dbmi_base/test/test_columns.c:57
msgid ""
"\n"
"++ Run test copy column ++"
msgstr ""
"\n"
"++ Выполнение теста копирования столбца ++"

#: ../lib/db/dbmi_base/test/test_columns.c:150
msgid ""
"\n"
"++ Test copy column finished ++"
msgstr ""
"\n"
"++ Тест копирования столбца завершён ++"

#: ../lib/db/dbmi_base/test/test_main.c:48 ../lib/gmath/test/test_main.c:49
#: ../lib/vector/rtree/test_suite/test_main.c:46
msgid "Choose the unit tests to run"
msgstr "Выберите модульные тесты для запуска"

#: ../lib/db/dbmi_base/test/test_main.c:55 ../lib/gmath/test/test_main.c:56
msgid "Choose the integration tests to run"
msgstr "Выберите интеграционные тесты"

#: ../lib/db/dbmi_base/test/test_main.c:59 ../lib/gmath/test/test_main.c:82
msgid "Run all unit tests"
msgstr "Выполнить все модульные тесты"

#: ../lib/db/dbmi_base/test/test_main.c:63 ../lib/gmath/test/test_main.c:86
msgid "Run all integration tests"
msgstr "Выполнить все интеграционные тесты"

#: ../lib/db/dbmi_base/test/test_main.c:67 ../lib/gmath/test/test_main.c:90
msgid "Run all unit and integration tests"
msgstr "Выполнить все модульные и интеграционные тесты"

#: ../lib/db/dbmi_base/test/test_main.c:84
msgid "Performs unit and integration tests for the dbmi base library"
msgstr "Выполняет модульные и интеграционные тесты для базовой библиотеки dbmi"

#: ../lib/db/dbmi_base/test/test_table.c:39
msgid ""
"\n"
"++ Running table unit tests ++"
msgstr ""
"\n"
"++ Выполнение модульных тестов таблицы ++"

#: ../lib/db/dbmi_base/test/test_table.c:44
msgid ""
"\n"
"-- Table unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульных тестов таблицы --"

#: ../lib/db/dbmi_base/test/test_table.c:46
msgid ""
"\n"
"-- Table unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульные тесты таблицы завершены успешно --"

#: ../lib/db/dbmi_base/valuefmt.c:53
msgid "db_convert_Cstring_to_value(): unrecognized sqltype"
msgstr "db_convert_Cstring_to_value(): нераспознанный тип данных SQL"

#: ../lib/db/dbmi_base/valuefmt.c:93
msgid "db_convert_value_into_string(): unrecongized sqltype-type"
msgstr "db_convert_value_into_string(): нераспознанный тип данных SQL"

#: ../lib/db/dbmi_base/xdrtable.c:109
msgid "fetch: table has wrong number of columns"
msgstr "fetch: неверное число столбцов в таблице"

#: ../lib/db/dbmi_base/xdrvalue.c:82
msgid "send data: invalid C-type"
msgstr "отправка данных: недопустимый тип C"

#: ../lib/db/dbmi_client/column.c:136 ../lib/vector/Vlib/ascii.c:440
#: ../lib/vector/Vlib/write_pg.c:685
#, c-format
msgid "Unable to describe table <%s>"
msgstr "Невозможно описать таблицу <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:92
#, c-format
msgid "Array of values to select from column <%s> is empty"
msgstr "Массив значений, выбираемых из столбца <%s>, пуст"

#: ../lib/db/dbmi_client/copy_tab.c:109 ../lib/db/dbmi_client/copy_tab.c:129
#: ../lib/db/dbmi_client/db.c:40 ../lib/vector/Vlib/ascii.c:416
#: ../lib/vector/Vlib/write_ogr.c:174 ../lib/vector/Vlib/write_pg.c:3035
#, c-format
msgid "Unable to start driver <%s>"
msgstr "Не удалось запустить драйвер <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:114 ../lib/db/dbmi_client/copy_tab.c:135
#: ../lib/db/dbmi_client/db.c:45 ../lib/ogsf/gp3.c:219 ../lib/ogsf/gv3.c:356
#: ../lib/rst/interp_float/vinput2d.c:107 ../lib/vector/Vlib/array.c:274
#: ../lib/vector/Vlib/ascii.c:422 ../lib/vector/Vlib/cats.c:603
#: ../lib/vector/Vlib/close_nat.c:165 ../lib/vector/Vlib/map.c:339
#: ../lib/vector/Vlib/net_build.c:158 ../lib/vector/Vlib/net_build.c:208
#: ../lib/vector/Vlib/net_build.c:502 ../lib/vector/Vlib/net_build.c:799
#: ../lib/vector/Vlib/net_build.c:975 ../lib/vector/Vlib/write_ogr.c:179
#: ../lib/vector/Vlib/write_pg.c:3040 ../lib/vector/neta/timetables.c:141
#: ../lib/vector/neta/utils.c:123
#, c-format
msgid "Unable to open database <%s> by driver <%s>"
msgstr "Не удалось открыть базу данных <%s> с помощью драйвера <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:153
#, c-format
msgid "Unable to get list tables in database <%s>"
msgstr "Не удалось получить список таблиц базы данных <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:192
#, c-format
msgid "Table <%s> already exists in database and will be overwritten"
msgstr "Таблица <%s> уже существует в базе данных и будет перезаписана"

#: ../lib/db/dbmi_client/copy_tab.c:198
#, c-format
msgid "Table <%s> already exists in database <%s>"
msgstr "Таблица <%s> уже существует в базе данных <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:246 ../lib/db/dbmi_client/copy_tab.c:320
#: ../lib/db/dbmi_client/table.c:117 ../lib/vector/Vlib/write_ogr.c:191
#, c-format
msgid "Unable to open select cursor: '%s'"
msgstr "Не удалось открыть курсор select: «%s»"

#: ../lib/db/dbmi_client/copy_tab.c:277
#, c-format
msgid "Column <%s> is not integer"
msgstr "Столбец <%s> не является целочисленным"

#: ../lib/db/dbmi_client/copy_tab.c:293 ../lib/rst/interp_float/vinput2d.c:113
#: ../lib/rst/interp_float/vinput2d.c:126
#, c-format
msgid "Column <%s> not found"
msgstr "Столбец <%s> не найден"

#: ../lib/db/dbmi_client/copy_tab.c:296
#, c-format
msgid "Unable to create table <%s>"
msgstr "Невозможно создать таблицу <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:338 ../lib/vector/Vlib/write_ogr.c:569
#: ../lib/vector/Vlib/write_pg.c:2050
#, c-format
msgid "Unable to fetch data from table <%s>"
msgstr "Не удалось получить данные из таблицы <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:393
#, c-format
msgid "Unknown column type (column <%s>)"
msgstr "Неизвестный тип столбца (столбец <%s>)"

#: ../lib/db/dbmi_client/delete_tab.c:41 ../lib/db/dbmi_client/table.c:47
#, c-format
msgid "Unable open database <%s> by driver <%s>"
msgstr "Не удалось открыть базу данных <%s> с помощью драйвера <%s>"

#: ../lib/db/dbmi_client/delete_tab.c:54
#, c-format
msgid "Unable to drop table: '%s'"
msgstr "Не удалось удалить таблицу: «%s»"

#: ../lib/db/dbmi_client/select.c:119 ../lib/db/dbmi_client/select.c:224
#: ../lib/db/dbmi_client/select.c:293
msgid "Missing column name"
msgstr "Отсутствует имя столбца"

#: ../lib/db/dbmi_client/select.c:219 ../lib/db/dbmi_client/select.c:288
msgid "Missing key column name"
msgstr "Отсутствует имя ключевого столбца"

#: ../lib/db/dbmi_client/select.c:322 ../lib/vector/Vlib/cats.c:608
#, c-format
msgid "Unable select records from table <%s>"
msgstr "Не удалось выбрать записи из таблицы <%s>"

#: ../lib/db/dbmi_client/select.c:338
msgid "Key column type is not integer"
msgstr "Ключевой столбец не является целочисленным"

#: ../lib/db/dbmi_client/table.c:63 ../lib/db/dbmi_client/table.c:84
#, fuzzy, c-format
#| msgid "Field <%s> missing"
msgid "Table name too long: <%s>"
msgstr "Поле <%s> отсутствует"

#: ../lib/db/dbmi_driver/d_error.c:36
#, c-format
msgid "DBMI-%s driver error:"
msgstr "Ошибка драйвера DBMI-%s:"

#: ../lib/db/dbmi_driver/d_error.c:80
#, fuzzy, c-format
msgid "DBMI-%s driver file reading error: %s"
msgstr "Ошибка драйвера DBMI-%s:"

#: ../lib/display/icon.c:80
#, c-format
msgid "Unsupported icon %d"
msgstr "Неподдерживаемый значок %d"

#: ../lib/display/r_raster.c:99
#, c-format
msgid "Both %s and %s are defined. %s will be ignored."
msgstr "Определены оба параметра: %s и %s. Параметр %s будет проигнорирован."

#: ../lib/display/r_raster.c:131
#, c-format
msgid "Neither %s (managed by d.mon command) nor %s (used for direct rendering) defined"
msgstr "Не определены обе переменные: %s (управляется командой d.mon) и %s (используется для прямой отрисовки)"

#: ../lib/display/r_raster.c:149
#, c-format
msgid "Unknown display driver <%s>"
msgstr "Неизвестный драйвер дисплея <%s>"

#: ../lib/display/r_raster.c:150
#, c-format
msgid "Using display driver <%s>..."
msgstr "Используется драйвер дисплея <%s>…"

#: ../lib/display/r_raster.c:170
#, c-format
msgid "GRASS_NOTIFY command <%s> failed"
msgstr ""

#: ../lib/display/tran_colr.c:43
#, fuzzy, c-format
#| msgid "Semantic label is too long"
msgid "String <%s> is too long"
msgstr "Слишком длинная семантическая подпись"

#: ../lib/display/tran_colr.c:109 ../lib/display/tran_colr.c:111
#, c-format
msgid "[%s]: No such color"
msgstr "[%s]: Нет такого цвета"

#: ../lib/driver/font2.c:188
#, fuzzy, c-format
#| msgid "Field <%s> missing"
msgid "Font name <%s> is too long"
msgstr "Поле <%s> отсутствует"

#: ../lib/driver/parse_ftcap.c:85
#, c-format
msgid "%s: Unable to read font definition file; use the default"
msgstr "%s: Невозможно прочитать файл описания шрифта; используется описание по умолчанию"

#: ../lib/driver/parse_ftcap.c:91
#, c-format
msgid "%s: No font definition file"
msgstr "%s: Отсутствует файл описания шрифта"

#: ../lib/external/parson/test/test_main.c:56
msgid "general"
msgstr ""

#: ../lib/external/parson/test/test_main.c:57
msgid "json"
msgstr ""

#: ../lib/external/parson/test/test_main.c:58
#: ../lib/raster3d/test/test_main.c:104
msgid "unit test"
msgstr "модульный тест"

#: ../lib/external/parson/test/test_main.c:59
#, fuzzy
#| msgid "Performs unit and integration tests for the dbmi base library"
msgid "Performs unit tests for the gjson library"
msgstr "Выполняет модульные и интеграционные тесты для базовой библиотеки dbmi"

#: ../lib/external/parson/test/test_parson_wrapper.c:34
#, fuzzy
#| msgid ""
#| "\n"
#| "++ Running ccmath wrapper unit tests ++"
msgid ""
"\n"
"++ Running gjson wrapper unit tests ++"
msgstr ""
"\n"
"++ Выполняется модульный тест оболочки ccmath ++"

#: ../lib/external/parson/test/test_parson_wrapper.c:39
#, fuzzy
#| msgid ""
#| "\n"
#| "-- ccmath wrapper unit tests failure --"
msgid ""
"\n"
"-- gjson wrapper unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульного теста оболочки ccmath --"

#: ../lib/external/parson/test/test_parson_wrapper.c:41
#, fuzzy
#| msgid ""
#| "\n"
#| "-- ccmath wrapper unit tests finished successfully --"
msgid ""
"\n"
"-- gjson wrapper unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульный тест оболочки ccmath выполнен успешно --"

#: ../lib/gis/adj_cellhd.c:57 ../lib/gis/adj_cellhd.c:170
#, c-format
msgid "Illegal n-s resolution value: %g"
msgstr "Неверное значение разрешения север-юг: %g"

#: ../lib/gis/adj_cellhd.c:62 ../lib/gis/adj_cellhd.c:178
#, c-format
msgid "Illegal number of rows: %d (resolution is %g)"
msgstr "Неверное число рядов: %d (разрешение: %g)"

#: ../lib/gis/adj_cellhd.c:68 ../lib/gis/adj_cellhd.c:188
#, c-format
msgid "Illegal e-w resolution value: %g"
msgstr "Неверное значение разрешения восток-запад: %g"

#: ../lib/gis/adj_cellhd.c:73 ../lib/gis/adj_cellhd.c:196
#, c-format
msgid "Illegal number of columns: %d (resolution is %g)"
msgstr "Неверное число столбцов: %d (разрешение: %g)"

#: ../lib/gis/adj_cellhd.c:81 ../lib/gis/adj_cellhd.c:217
#, c-format
msgid "North must be north of South, but %g (north) <= %g (south"
msgstr "Северная широта должна находиться на север от южной широты, но %g (север) <= %g (юг"

#: ../lib/gis/adj_cellhd.c:85 ../lib/gis/adj_cellhd.c:221
#, c-format
msgid "North must be larger than South, but %g (north) <= %g (south"
msgstr "Значение северной широты должно быть больше, чем южной, но %g (север) <= %g (юг"

#: ../lib/gis/adj_cellhd.c:93 ../lib/gis/adj_cellhd.c:229
#, c-format
msgid "East must be larger than West, but %g (east) <= %g (west)"
msgstr "Значение восточной долготы должно быть больше, чем западной, но %g (восток) <= %g (запад)"

#: ../lib/gis/adj_cellhd.c:112 ../lib/gis/adj_cellhd.c:271
msgid "Invalid coordinates: negative number of columns"
msgstr "Недопустимые координаты: отрицательное число столбцов"

#: ../lib/gis/adj_cellhd.c:115 ../lib/gis/adj_cellhd.c:274
msgid "Invalid coordinates: negative number of rows"
msgstr "Недопустимые координаты: отрицательное число рядов"

#: ../lib/gis/adj_cellhd.c:122 ../lib/gis/adj_cellhd.c:284
msgid "NS resolution has been changed"
msgstr "Разрешение север-юг было изменено"

#: ../lib/gis/adj_cellhd.c:127 ../lib/gis/adj_cellhd.c:289
msgid "EW resolution has been changed"
msgstr "Разрешение восток-запад было изменено"

#: ../lib/gis/adj_cellhd.c:130 ../lib/gis/adj_cellhd.c:292
msgid "NS and EW resolutions are different"
msgstr "Отличаются разрешения север-юг и восток-запад"

#: ../lib/gis/adj_cellhd.c:173
#, c-format
msgid "Illegal n-s resolution value for 3D: %g"
msgstr "Неверное значение разрешения север-юг для 3D: %g"

#: ../lib/gis/adj_cellhd.c:182
#, c-format
msgid "Illegal number of rows for 3D: %d (resolution is %g)"
msgstr "Неверное число рядов для 3D: %d (разрешение: %g)"

#: ../lib/gis/adj_cellhd.c:191
#, c-format
msgid "Illegal e-w resolution value for 3D: %g"
msgstr "Неверное значение разрешения восток-запад для 3D: %g"

#: ../lib/gis/adj_cellhd.c:200
#, c-format
msgid "Illegal number of columns for 3D: %d (resolution is %g)"
msgstr "Неверное число столбцов для 3D: %d (разрешение: %g)"

#: ../lib/gis/adj_cellhd.c:206
#, c-format
msgid "Illegal t-b resolution value: %g"
msgstr "Неверное значение разрешения верх-низ: %g"

#: ../lib/gis/adj_cellhd.c:211
#, c-format
msgid "Illegal depths value: %d"
msgstr "Неверное значение глубин: %d"

#: ../lib/gis/adj_cellhd.c:234
#, c-format
msgid "Top must be larger than Bottom, but %g (top) <= %g (bottom)"
msgstr "Значение верха должно быть больше, чем низа, но %g (верх) <= %g (низ)"

#: ../lib/gis/adj_cellhd.c:277
msgid "Invalid coordinates: negative number of depths"
msgstr "Недопустимые координаты: отрицательное значение глубин"

#: ../lib/gis/adj_cellhd.c:311
#, c-format
msgid "East (%.15g) is not larger than West (%.15g)"
msgstr "Размер значения восточной долготы (%.15g) не больше, чем западной (%.15g)"

#: ../lib/gis/adj_cellhd.c:346 ../lib/gis/adj_cellhd.c:439
#, c-format
msgid "Illegal latitude for North: %g"
msgstr "Неверное значение северной широты: %g"

#: ../lib/gis/adj_cellhd.c:348 ../lib/gis/adj_cellhd.c:491
#, c-format
msgid "Illegal latitude for South: %g"
msgstr "Неверное значение южной широты: %g"

#: ../lib/gis/adj_cellhd.c:354
#, c-format
msgid "Illegal longitude for West: %g"
msgstr "Неверное значение западной долготы: %g"

#: ../lib/gis/adj_cellhd.c:358
#, c-format
msgid "Illegal longitude for East: %g"
msgstr "Неверное значение восточной долготы: %g"

#: ../lib/gis/adj_cellhd.c:386
#, c-format
msgid "NS extent does not match NS resolution: %g cells difference"
msgstr "Протяжённость в направлении север-юг не совпадает с разрешением север-юг: разница в количестве ячеек (%g)"

#: ../lib/gis/adj_cellhd.c:395
#, c-format
msgid "%g cells missing to reach 90 degree north"
msgstr "Для достижения 90 градусов северной широты не хватает ячеек: %g"

#: ../lib/gis/adj_cellhd.c:398 ../lib/gis/adj_cellhd.c:412
#: ../lib/gis/adj_cellhd.c:427
#, c-format
msgid "Subtle input data rounding error of north boundary (%g)"
msgstr "Незначительная ошибка округления входных данных северной границы (%g)"

#: ../lib/gis/adj_cellhd.c:408
#, c-format
msgid "90 degree north is exceeded by %g cells"
msgstr "Число ячеек превышающих 90 градусов северной широты: %g"

#: ../lib/gis/adj_cellhd.c:447
#, c-format
msgid "%g cells missing to reach 90 degree south"
msgstr "Для достижения 90 градусов южной широты не хватает ячеек: %g"

#: ../lib/gis/adj_cellhd.c:450 ../lib/gis/adj_cellhd.c:464
#: ../lib/gis/adj_cellhd.c:479
#, c-format
msgid "Subtle input data rounding error of south boundary (%g)"
msgstr "Незначительная ошибка округления входных данных южной границы (%g)"

#: ../lib/gis/adj_cellhd.c:460
#, c-format
msgid "90 degree south is exceeded by %g cells"
msgstr "Число ячеек превышающих 90 градусов южной широты: %g"

#: ../lib/gis/adj_cellhd.c:520
#, c-format
msgid "EW extent does not match EW resolution: %g cells difference"
msgstr "Протяжённость в направлении восток-запад не совпадает с разрешением восток-запад: разница в количестве ячеек (%g)"

#: ../lib/gis/adj_cellhd.c:526
#, fuzzy, c-format
msgid "360 degree EW extent is exceeded by %g cells (East: %g, West: %g)"
msgstr "Число ячеек превышающих 360 градусов протяжённости в направлении восток-запад: %g"

#: ../lib/gis/adj_cellhd.c:534
#, c-format
msgid "%g cells missing to cover 360 degree EW extent"
msgstr "Для достижения 360 градусов протяжённости в направлении восток-запад не хватает ячеек: %g"

#: ../lib/gis/adj_cellhd.c:568
msgid "Invalid NS resolution"
msgstr "Недопустимое разрешение север-юг"

#: ../lib/gis/adj_cellhd.c:573
msgid "Invalid EW resolution"
msgstr "Недопустимое разрешение восток-запад"

#: ../lib/gis/adj_cellhd.c:578
msgid "Invalid North"
msgstr "Недопустимое значение северной широты"

#: ../lib/gis/adj_cellhd.c:583
msgid "Invalid South"
msgstr "Недопустимое значение южной широты"

#: ../lib/gis/adj_cellhd.c:588
msgid "Invalid West"
msgstr "Недопустимое значение западной долготы"

#: ../lib/gis/adj_cellhd.c:593
msgid "Invalid East"
msgstr "Недопустимое значение восточной долготы"

#: ../lib/gis/adj_cellhd.c:646
#, c-format
msgid "NS resolution rounded from %s to %s"
msgstr "Разрешение север-юг округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:679 ../lib/gis/adj_cellhd.c:734
#, c-format
msgid "North rounded from %s to %s"
msgstr "Значение северной широты округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:691
#, c-format
msgid "South adjusted from %s to %s"
msgstr "Значение южной широты подкорректировано с %s до %s"

#: ../lib/gis/adj_cellhd.c:706 ../lib/gis/adj_cellhd.c:748
#, c-format
msgid "South rounded from %s to %s"
msgstr "Значение южной широты округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:718
#, c-format
msgid "North adjusted from %s to %s"
msgstr "Значение северной широты подкорректировано с %s до %s"

#: ../lib/gis/adj_cellhd.c:770
#, c-format
msgid "EW resolution rounded from %s to %s"
msgstr "Разрешение восток-запад округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:803 ../lib/gis/adj_cellhd.c:858
#, c-format
msgid "West rounded from %s to %s"
msgstr "Значение западной долготы округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:815
#, c-format
msgid "East adjusted from %s to %s"
msgstr "Значение восточной долготы округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:830 ../lib/gis/adj_cellhd.c:872
#, c-format
msgid "East rounded from %s to %s"
msgstr "Значение восточной долготы округлено с %s до %s"

#: ../lib/gis/adj_cellhd.c:842
#, c-format
msgid "West adjusted from %s to %s"
msgstr "Значение западной долготы подкорректировано с %s до %s"

#: ../lib/gis/alloc.c:43 ../lib/gis/alloc.c:85 ../lib/gis/alloc.c:131
#, c-format
msgid "Current region rows: %d, cols: %d"
msgstr "Текущий фрагмент содержит рядов: %d, столбцов: %d"

#: ../lib/gis/alloc.c:47
#, c-format
msgid "G_malloc: unable to allocate %lu bytes of memory at %s:%d"
msgstr "G_malloc: не удалось разместить байты памяти (%lu) в %s:%d"

#: ../lib/gis/alloc.c:88
#, c-format
msgid "G_calloc: unable to allocate %lu * %lu bytes of memory at %s:%d"
msgstr "G_calloc: не удалось разместить байты памяти (%lu * %lu) в %s:%d"

#: ../lib/gis/alloc.c:135
#, c-format
msgid "G_realloc: unable to allocate %lu bytes of memory at %s:%d"
msgstr "G_realloc: не удалось разместить байты памяти (%lu) в %s:%d"

#: ../lib/gis/aprintf.c:141
#, c-format
msgid "Failed to print %s"
msgstr "Ошибка печати %s"

#: ../lib/gis/aprintf.c:260
#, c-format
msgid "Failed to parse string specifier: %s"
msgstr "Ошибка обработки спецификатора строки: %s"

#: ../lib/gis/aprintf.c:356
#, c-format
msgid "Format specifier exceeds the buffer size (%d)"
msgstr "Спецификатор формата превышает размер буфера (%d)"

#: ../lib/gis/cmprbzip.c:95 ../lib/gis/cmprbzip.c:175
msgid "GRASS needs to be compiled with BZIP2 for BZIP2 compression"
msgstr "GRASS должен быть собран с поддержкой BZIP2 для сжатия в формате BZIP2"

#: ../lib/gis/cmprbzip.c:102 ../lib/gis/cmprbzip.c:182 ../lib/gis/cmprlz4.c:87
#: ../lib/gis/cmprlz4.c:153 ../lib/gis/cmprzlib.c:96 ../lib/gis/cmprzlib.c:174
#: ../lib/gis/cmprzstd.c:101 ../lib/gis/cmprzstd.c:176
#: ../lib/gis/compress.c:330
msgid "No source buffer"
msgstr "Нет исходного буфера"

#: ../lib/gis/cmprbzip.c:105 ../lib/gis/cmprbzip.c:185 ../lib/gis/cmprlz4.c:90
#: ../lib/gis/cmprlz4.c:156 ../lib/gis/cmprzlib.c:99 ../lib/gis/cmprzlib.c:177
#: ../lib/gis/cmprzstd.c:104 ../lib/gis/cmprzstd.c:179
msgid "No destination buffer"
msgstr "Отсутствует буфер назначения"

#: ../lib/gis/cmprbzip.c:112 ../lib/gis/cmprbzip.c:192 ../lib/gis/cmprlz4.c:97
#: ../lib/gis/cmprlz4.c:163 ../lib/gis/cmprzlib.c:106 ../lib/gis/cmprzlib.c:184
#: ../lib/gis/cmprzstd.c:111 ../lib/gis/cmprzstd.c:186
#: ../lib/gis/compress.c:332
#, c-format
msgid "Invalid source buffer size %d"
msgstr "Недопустимый размер исходного буфера %d"

#: ../lib/gis/cmprbzip.c:114 ../lib/gis/cmprbzip.c:194 ../lib/gis/cmprlz4.c:99
#: ../lib/gis/cmprlz4.c:165 ../lib/gis/cmprzlib.c:108 ../lib/gis/cmprzlib.c:186
#: ../lib/gis/cmprzstd.c:113 ../lib/gis/cmprzstd.c:188
#: ../lib/gis/compress.c:254
#, c-format
msgid "Invalid destination buffer size %d"
msgstr "Недопустимый размер буфера назначения %d"

#: ../lib/gis/cmprbzip.c:141
#, c-format
msgid "BZIP2 version %s compression error %d"
msgstr "BZIP2, версия %s, ошибка сжатия %d"

#: ../lib/gis/cmprbzip.c:206
#, c-format
msgid "BZIP2 version %s decompression error %d"
msgstr "BZIP2, версия %s, ошибка распаковки %d"

#: ../lib/gis/cmprbzip.c:217 ../lib/gis/cmprlz4.c:183 ../lib/gis/cmprzlib.c:209
#: ../lib/gis/cmprzstd.c:206
#, c-format
msgid "Got uncompressed size %d, expected %d"
msgstr "В несжатом виде был получен размер %d, предполагалось %d"

#: ../lib/gis/cmprlz4.c:120
msgid "LZ4 compression error"
msgstr "Ошибка сжатия LZ4"

#: ../lib/gis/cmprlz4.c:174
msgid "LZ4 decompression error"
msgstr "Ошибка распаковки LZ4"

#: ../lib/gis/cmprzlib.c:140
#, c-format
msgid "ZLIB compression error %d: %s"
msgstr "Ошибка сжатия ZLIB %d: %s"

#: ../lib/gis/cmprzlib.c:199
#, c-format
msgid "ZLIB decompression error %d: %s"
msgstr "Ошибка распаковки ZLIB %d: %s"

#: ../lib/gis/cmprzstd.c:79 ../lib/gis/cmprzstd.c:94 ../lib/gis/cmprzstd.c:169
msgid "GRASS needs to be compiled with ZSTD for ZSTD compression"
msgstr "Для использования ZSTD-сжатия GRASS необходимо собрать с поддержкой ZSTD"

#: ../lib/gis/cmprzstd.c:134 ../lib/gis/cmprzstd.c:196
#, c-format
msgid "ZSTD compression error %d: %s"
msgstr "Ошибка сжатия ZSTD %d: %s"

#: ../lib/gis/color_rules.c:98
msgid "no description"
msgstr "без описания"

#: ../lib/gis/color_rules.c:291
msgid "Unable to open color rule"
msgstr "Не удалось открыть правило выделения цветом"

#: ../lib/gis/color_rules.c:340 ../lib/gis/color_rules.c:351
#: ../lib/gis/color_rules.c:355 ../lib/gis/color_rules.c:359
msgid "range: map values"
msgstr "диапазон: значения карты"

#: ../lib/gis/color_rules.c:342
#, c-format
msgid "range: %g to %g"
msgstr "диапазон: от %g до %g"

#: ../lib/gis/color_rules.c:367
msgid "Unable to open color descriptions"
msgstr "Не удалось открыть описания цветов"

#: ../lib/gis/color_str.c:269
#, fuzzy, c-format
#| msgid "Unknown algorithm '%s'"
msgid "Unknown color format '%s'"
msgstr "Неизвестный алгоритм «%s»"

#: ../lib/gis/compress.c:143 ../lib/gis/compress.c:205
#: ../lib/gis/compress.c:222 ../lib/gis/compress.c:237
msgid "Request for unsupported compressor"
msgstr "Запрос на неподдерживаемый инструмент сжатия"

#: ../lib/gis/compress.c:252
msgid "No destination buffer allocated"
msgstr "Буфер назначения не выделен"

#: ../lib/gis/compress.c:259
#, c-format
msgid "Invalid read size %d"
msgstr "Недопустимый размер чтения %d"

#: ../lib/gis/compress.c:279
#, c-format
msgid "Unable to read %d bytes: end of file"
msgstr "Не удалось прочитать %d Б: конец файла"

#: ../lib/gis/compress.c:281
#, c-format
msgid "Unable to read %d bytes: %s"
msgstr "Не удалось прочитать %d Б: %s"

#: ../lib/gis/compress.c:356 ../lib/gis/compress.c:380
#: ../lib/gis/compress.c:419
msgid "Unable to write compression flag"
msgstr "Не удалось записать флаг сжатия"

#: ../lib/gis/compress.c:366 ../lib/gis/compress.c:390
#: ../lib/gis/compress.c:434
#, c-format
msgid "Unable to write %d bytes: nothing written"
msgstr "Не удалось записать %d Б: ничего не записано"

#: ../lib/gis/compress.c:369 ../lib/gis/compress.c:393
#: ../lib/gis/compress.c:436
#, c-format
msgid "Unable to write %d bytes: %s"
msgstr "Не удалось записать %d Б: %s"

#: ../lib/gis/datum.c:155
#, c-format
msgid "unable to open datum table file: %s"
msgstr "невозможно открыть файл таблицы датумов: %s"

#: ../lib/gis/datum.c:178
#, c-format
msgid "error in datum table file, line %d"
msgstr "ошибка в файле таблицы датумов, строка %d"

#: ../lib/gis/debug.c:79
#, c-format
msgid "Cannot open debug file '%s'"
msgstr "Не удалось открыть отладочный файл «%s»"

#: ../lib/gis/distance.c:150
#, c-format
msgid "%s: shouldn't happen: code=%d P=(%f,%f) S=(%f,%f)(%f,%f)"
msgstr "%s: недопустимое событие: код=%d P=(%f,%f) S=(%f,%f)(%f,%f)"

#: ../lib/gis/done_msg.c:36
#, c-format
msgid "%s complete. %s"
msgstr "%s завершён. %s"

#: ../lib/gis/env.c:129
msgid "No active GRASS session: GISRC environment variable not set"
msgstr ""

#: ../lib/gis/env.c:367 ../lib/gis/env.c:393
#, fuzzy, c-format
msgid "Incomplete GRASS session: Variable '%s' not set"
msgstr "Переменная «%s» не задана"

#: ../lib/gis/error.c:348
msgid "unknown"
msgstr "неизвестно"

#: ../lib/gis/error.c:366
msgid "WARNING: "
msgstr "ПРЕДУПРЕЖДЕНИЕ: "

#: ../lib/gis/error.c:367 ../lib/gis/parser.c:1742
#, c-format
msgid "ERROR: "
msgstr "ОШИБКА: "

#: ../lib/gis/find_file.c:98
#, c-format
msgid "Data element '%s/%s' was found in more mapsets (also found in <%s>)"
msgstr "Элемент данных «%s/%s» был найден в нескольких наборах (найден также в <%s>)"

#: ../lib/gis/find_file.c:113
#, c-format
msgid "Using <%s@%s>..."
msgstr "Используется <%s@%s>…"

#: ../lib/gis/get_ellipse.c:263 ../lib/proj/ellipse.c:240
#, c-format
msgid "Unable to open ellipsoid table file <%s>"
msgstr "Невозможно открыть файл таблицы эллипсоидов <%s>"

#: ../lib/gis/get_ellipse.c:346 ../lib/gis/get_ellipse.c:369
#, c-format
msgid "Invalid a: field '%s' in file %s in <%s>"
msgstr "Недопустимое значение параметра a: поле «%s» в файле %s в наборе <%s>"

#: ../lib/gis/get_ellipse.c:358
#, c-format
msgid "Invalid ellipsoid '%s' in file %s in <%s>"
msgstr "Недопустимый эллипсоид «%s» в файле %s в наборе <%s>"

#: ../lib/gis/get_ellipse.c:372
#, c-format
msgid "Invalid es: field '%s' in file %s in <%s>"
msgstr "Неверный параметр es: поле «%s» в файле %s в наборе <%s>"

#: ../lib/gis/get_ellipse.c:385
#, c-format
msgid "No ellipsoid info given in file %s in <%s>"
msgstr "Нет информации об эллипсоиде в файле %s в наборе <%s>"

#: ../lib/gis/get_projinfo.c:40 ../lib/gis/get_projinfo.c:69
#, c-format
msgid "<%s> file not found for location <%s>"
msgstr "Не найден файл <%s> для области <%s>"

#: ../lib/gis/get_projinfo.c:145 ../lib/gis/get_projinfo.c:270
#: ../lib/gis/key_value3.c:62
#, c-format
msgid "Unable to open input file <%s>: %s"
msgstr "Не удалось открыть входной файл <%s>: %s"

#: ../lib/gis/get_projinfo.c:197 ../lib/gis/get_projinfo.c:322
#: ../lib/gis/key_value3.c:40 ../lib/gis/make_loc.c:541
#: ../lib/gis/make_loc.c:592
#, c-format
msgid "Error closing output file <%s>: %s"
msgstr "Ошибка закрытия выходного файла <%s>: %s"

#: ../lib/gis/get_window.c:124
#, c-format
msgid "Unable to open element file <%s> for <%s@%s>"
msgstr "Не удалось открыть файл элемента <%s> для <%s@%s>"

#: ../lib/gis/get_window.c:129
#, c-format
msgid "Region file %s/%s/%s is empty"
msgstr "Файл фрагмента %s/%s/%s пуст"

#: ../lib/gis/gisinit.c:78 ../lib/gis/gisinit.c:128
#, fuzzy, c-format
msgid "Module built against version %s but trying to use version %s. In case of errors you need to rebuild the module against GRASS version %s."
msgstr "Модуль собран для версии %s, но была выполнена попытка использовать его для версии %s. Необходимо заново собрать GRASS или разобраться с множественными установками."

#: ../lib/gis/gisinit.c:85 ../lib/gis/gisinit.c:135
#, fuzzy, c-format
#| msgid "Module built against version %s but trying to use version %s. You need to rebuild GRASS GIS or untangle multiple installations."
msgid "Module built against version %s but trying to use version %s. You need to rebuild GRASS or untangle multiple installations."
msgstr "Модуль собран для версии %s, но была выполнена попытка использовать его для версии %s. Необходимо заново собрать GRASS или разобраться с множественными установками."

#: ../lib/gis/gisinit.c:100
#, c-format
msgid "MAPSET %s - permission denied"
msgstr "НАБОР %s — доступ запрещен"

#: ../lib/gis/gisinit.c:103
#, c-format
msgid "MAPSET %s not found at %s"
msgstr "НАБОР %s не найден в %s"

#: ../lib/gis/gisinit.c:153
msgid "System not initialized. Programmer forgot to call G_gisinit()."
msgstr "Система не инициализирована. Разработчик забыл вызвать функцию G_gisinit()."

#: ../lib/gis/home.c:39
msgid "Unable to determine user's home directory"
msgstr "Не удалось определить расположение домашнего каталога пользователя"

#: ../lib/gis/home.c:127
#, c-format
msgid "Failed to create directory [%s]"
msgstr "Не удалось создать каталог [%s]"

#: ../lib/gis/key_value3.c:33 ../lib/gis/make_loc.c:526
#: ../lib/gis/make_loc.c:577
#, c-format
msgid "Unable to open output file <%s>: %s"
msgstr "Не удалось открыть выходной файл <%s>: %s"

#: ../lib/gis/key_value3.c:37
#, c-format
msgid "Error writing file <%s>: %s"
msgstr "Ошибка записи файла <%s>: %s"

#: ../lib/gis/key_value3.c:67
#, c-format
msgid "Error reading file <%s>: %s"
msgstr "Ошибка чтения файла <%s>: %s"

#: ../lib/gis/key_value3.c:70
#, c-format
msgid "Error closing input file <%s>: %s"
msgstr "Ошибка закрытия входного файла <%s>: %s"

#: ../lib/gis/legal_name.c:40
#, c-format
msgid "Illegal filename <%s>. Cannot start with '.' or be 'NULL'."
msgstr "Неверное имя файла <%s>. Имя не может начинаться с символа «.» или содержать значение «NULL»."

#: ../lib/gis/legal_name.c:48
#, c-format
msgid "Illegal filename <%s>. Character <%c> not allowed.\n"
msgstr "Неверное имя файла <%s>. Имя не может содержать символ <%c>.\n"

#: ../lib/gis/legal_name.c:80 ../lib/gis/legal_name.c:83
#, c-format
msgid "Output raster map name <%s> is not valid map name"
msgstr "Недопустимое имя выходной растровой карты <%s>"

#: ../lib/gis/legal_name.c:96 ../lib/gis/legal_name.c:99
#: ../lib/manage/do_remove.c:70 ../lib/manage/do_rename.c:68
#: ../lib/ogsf/gs3.c:120 ../lib/ogsf/gs3.c:185 ../lib/ogsf/gs3.c:261
#: ../lib/ogsf/gs3.c:333 ../lib/ogsf/gs3.c:440 ../lib/ogsf/gs3.c:528
#: ../lib/ogsf/gs3.c:588 ../lib/ogsf/gs3.c:646 ../lib/ogsf/gs3.c:716
#: ../lib/ogsf/gs3.c:786 ../lib/ogsf/gsd_legend.c:238 ../lib/raster/open.c:175
#: ../lib/raster/open.c:857 ../lib/raster/open.c:894 ../lib/raster/open.c:947
#: ../lib/rst/interp_float/output2d.c:268
#: ../lib/rst/interp_float/output2d.c:355
#: ../lib/rst/interp_float/output2d.c:429
#: ../lib/rst/interp_float/output2d.c:480
#: ../lib/rst/interp_float/output2d.c:494
#: ../lib/rst/interp_float/output2d.c:508
#: ../lib/rst/interp_float/output2d.c:524
#: ../lib/rst/interp_float/resout2d.c:234
#: ../lib/rst/interp_float/resout2d.c:278
#: ../lib/rst/interp_float/resout2d.c:322
#: ../lib/rst/interp_float/resout2d.c:354
#: ../lib/rst/interp_float/resout2d.c:403
#: ../lib/rst/interp_float/resout2d.c:420
#: ../lib/rst/interp_float/resout2d.c:435
#: ../lib/rst/interp_float/resout2d.c:450
#, c-format
msgid "Raster map <%s> not found"
msgstr "Растровая карта <%s> не найдена"

#: ../lib/gis/legal_name.c:120 ../lib/gis/legal_name.c:124
#, c-format
msgid "Output raster map <%s> is used as input"
msgstr "Выходная растровая карта <%s> используется в качестве входной"

#: ../lib/gis/list.c:82
#, c-format
msgid "no %s files available in current mapset\n"
msgstr "файлы %s недоступны в текущем наборе\n"

#: ../lib/gis/list.c:84
#, c-format
msgid "no %s files available in mapset <%s>\n"
msgstr "файлы %s недоступны в наборе <%s>\n"

#: ../lib/gis/list.c:130
#, c-format
msgid "%s files available in mapset <%s>:\n"
msgstr "файлы %s доступны в наборе <%s>:\n"

#: ../lib/gis/list.c:201
msgid "G_list: Unknown element type"
msgstr "G_list: Неизвестный тип элемента"

#: ../lib/gis/location.c:61
#, c-format
msgid "LOCATION <%s> not available"
msgstr "ОБЛАСТЬ <%s> недоступна"

#: ../lib/gis/lrand48.c:88
#, c-format
msgid "gettimeofday failed: %s"
msgstr "сбой gettimeofday: %s"

#: ../lib/gis/lrand48.c:119
msgid "Pseudo-random number generator not seeded"
msgstr "Для генератора псевдослучайных чисел не задано случайное число"

#: ../lib/gis/ls.c:102
#, c-format
msgid "Unable to open directory %s"
msgstr "Не удалось открыть каталог %s"

#: ../lib/gis/make_mapset.c:67
#, c-format
msgid "Location <%s> doesn't exist"
msgstr "Область <%s> не существует"

#: ../lib/gis/mapset.c:38
msgid "MAPSET is not set"
msgstr "НАБОР не задан"

#: ../lib/gis/mapset.c:80
#, c-format
msgid "MAPSET <%s> not available"
msgstr "НАБОР <%s> недоступен"

#: ../lib/gis/mapset_msc.c:224
#, c-format
msgid "Unable to make mapset element %s (%s): %s"
msgstr "Не удалось создать элемент набора %s (%s): %s"

#: ../lib/gis/mapset_msc.c:230
#, c-format
msgid "Unable to access mapset element %s (%s): %s"
msgstr "Не удалось получить доступ к элементу набора %s (%s): %s"

#: ../lib/gis/mkstemp.c:132
msgid "Attempt to create read-only temporary file"
msgstr "Попытка создания временного файла, предназначенного только для чтения"

#: ../lib/gis/mkstemp.c:138
#, c-format
msgid "Unrecognised access mode: %o"
msgstr "Не распознан режим доступа: %o"

#: ../lib/gis/myname.c:45
msgid "This location has no description."
msgstr "У этой области отсутствует описание."

#: ../lib/gis/omp_threads.c:28
#, fuzzy
#| msgid "Options"
msgid "Option is NULL."
msgstr "Опции"

#: ../lib/gis/omp_threads.c:30
msgid "Option key is NULL."
msgstr ""

#: ../lib/gis/omp_threads.c:45
#, fuzzy, c-format
#| msgid "Number of threads for parallel computing"
msgid "One thread is set up for parallel computing."
msgid_plural "%d threads are set up for parallel computing."
msgstr[0] "Число потоков для параллельного вычисления"
msgstr[1] "Число потоков для параллельного вычисления"
msgstr[2] "Число потоков для параллельного вычисления"

#: ../lib/gis/omp_threads.c:51
msgid "GRASS is not compiled with OpenMP support, parallel computation is disabled. Only one thread will be used."
msgstr ""

#: ../lib/gis/open.c:69
#, c-format
msgid "G__open(read): mapset <%s> doesn't match xmapset <%s>"
msgstr "G__open(read): набор <%s> не совпадает с xmapset <%s>"

#: ../lib/gis/open.c:90
#, c-format
msgid "G__open(read): Unable to open '%s': %s"
msgstr "G__open(read): Не удалось открыть «%s»: %s"

#: ../lib/gis/open.c:99
#, c-format
msgid "G__open(write): xmapset <%s> != G_mapset() <%s>"
msgstr "G__open(write): xmapset <%s> != G_mapset() <%s>"

#: ../lib/gis/open.c:123
#, c-format
msgid "G__open(write): Unable to open '%s': %s"
msgstr "G__open(write): Не удалось открыть «%s»: %s"

#: ../lib/gis/open.c:197 ../lib/gis/open.c:289 ../lib/gis/open.c:322
#: ../lib/gis/open_misc.c:160 ../lib/gis/open_misc.c:232
#: ../lib/gis/open_misc.c:250 ../lib/gis/seek.c:55 ../lib/gis/seek.c:65
#: ../lib/raster/close.c:401 ../lib/raster/close.c:447
#: ../lib/raster/close.c:546 ../lib/raster/format.c:195
#: ../lib/raster/put_row.c:145 ../lib/raster/put_row.c:522
#: ../lib/raster3d/open.c:303 ../lib/raster3d/tilewrite.c:182
#: ../lib/segment/get_row.c:65 ../lib/segment/get_row.c:86
#: ../lib/segment/pagein.c:95 ../lib/segment/pageout.c:41
#: ../lib/segment/put_row.c:69 ../lib/segment/put_row.c:94
#: ../lib/segment/setup.c:57 ../lib/vector/Vlib/break_polygons.c:240
#: ../lib/vector/Vlib/break_polygons.c:257
#: ../lib/vector/Vlib/break_polygons.c:277
#: ../lib/vector/Vlib/break_polygons.c:305
#: ../lib/vector/Vlib/break_polygons.c:369
#: ../lib/vector/Vlib/break_polygons.c:412 ../lib/vector/rtree/index.c:144
#: ../lib/vector/rtree/io.c:104 ../lib/vector/rtree/io.c:204
#, c-format
msgid "File read/write operation failed: %s (%d)"
msgstr ""

#: ../lib/gis/open_misc.c:46
#, c-format
msgid "G__open_misc(read): mapset <%s> doesn't match xmapset <%s>"
msgstr "G__open_misc(read): набор <%s> не совпадает с xmapset <%s>"

#: ../lib/gis/open_misc.c:73
#, c-format
msgid "G__open_misc(write): xmapset <%s> != G_mapset() <%s>"
msgstr "G__open_misc(write): xmapset <%s> != G_mapset() <%s>"

#: ../lib/gis/parser.c:349
msgid "Bug in UI description. Missing module description"
msgstr "Ошибка в описании графического интерфейса. Отсутствует описание модуля"

#: ../lib/gis/parser.c:359
msgid "Bug in UI description. Missing option key"
msgstr "Ошибка в описании графического интерфейса. Отсутствует ключ опции"

#: ../lib/gis/parser.c:361
#, c-format
msgid "Bug in UI description. Option key <%s> is not valid"
msgstr "Ошибка в описании графического интерфейса. Недопустимый ключ опции <%s>"

#: ../lib/gis/parser.c:365
#, c-format
msgid "Bug in UI description. Description for option <%s> missing"
msgstr "Ошибка в описании графического интерфейса. Отсутствует описания для опции <%s>"

#: ../lib/gis/parser.c:418
#, c-format
msgid "Bug in UI description. Option '%s' in <%s> does not exist"
msgstr "Ошибка в описании графического интерфейса. Опция «%s» отсутствует в <%s>"

#: ../lib/gis/parser.c:551
msgid "Use either --quiet or --verbose flag, not both. Assuming --verbose."
msgstr "Можно использовать либо флаг --quiet, либо --verbose, но не оба сразу. Предполагается использование флага --verbose."

#: ../lib/gis/parser.c:567
msgid "Use either --quiet or --verbose flag, not both. Assuming --quiet."
msgstr "Можно использовать либо флаг --quiet, либо флаг --verbose, но оба сразу. Предполагается использование флага --quiet."

#: ../lib/gis/parser.c:584
msgid "Use either --qq or --verbose flag, not both. Assuming --qq."
msgstr "Можно использовать либо флаг --qq, либо флаг --verbose, но оба флага вместе использовать нельзя. Предполагается использование флага --qq."

#: ../lib/gis/parser.c:615
#, c-format
msgid "Sorry <%s> is not a valid option"
msgstr "Недопустимая опция <%s>"

#: ../lib/gis/parser.c:627
msgid "Your installation doesn't include GUI, exiting."
msgstr "Приложение собрано без поддержки графического интерфейса. Завершение работы."

#: ../lib/gis/parser.c:650 ../lib/init/grass.py:146
msgid "ERROR"
msgstr "ОШИБКА"

#: ../lib/gis/parser.c:988
msgid "Unable to determine program name"
msgstr "Невозможно определить имя программы"

#: ../lib/gis/parser.c:1011 ../lib/gis/parser.c:1092
#, c-format
msgid "%s: Sorry, <%c> is not a valid flag"
msgstr "%s: Недопустимый флаг <%c>"

#: ../lib/gis/parser.c:1043 ../lib/gis/parser.c:1053 ../lib/gis/parser.c:1063
#, fuzzy, c-format
msgid "Please update the usage of <%s>: flag <%c> has been renamed to <%s>"
msgstr "Обновите использование <%s>: опция <%s> была переименована в <%s>"

#: ../lib/gis/parser.c:1082
#, fuzzy, c-format
msgid "Please update the usage of <%s>: flag <%c> has been renamed to option <%s>"
msgstr "Обновите использование <%s>: опция <%s> была переименована в <%s>"

#: ../lib/gis/parser.c:1229
#, c-format
msgid "%s: Sorry, <%s=> is ambiguous"
msgstr "%s: Неоднозначный ключ <%s=>"

#: ../lib/gis/parser.c:1233
#, c-format
msgid "Option <%s=> matches"
msgstr "Опция <%s=> совпадает"

#: ../lib/gis/parser.c:1253
#, fuzzy, c-format
msgid "Please update the usage of <%s>: option <%s> has been renamed to flag <%s>"
msgstr "Обновите использование <%s>: опция <%s> была переименована в <%s>"

#: ../lib/gis/parser.c:1258
#, fuzzy, c-format
msgid "Please update the usage of <%s>: option <%s> has been renamed to flag <%c>"
msgstr "Обновите использование <%s>: опция <%s> была переименована в <%s>"

#: ../lib/gis/parser.c:1269
#, c-format
msgid "Please update the usage of <%s>: option <%s> has been renamed to <%s>"
msgstr "Обновите использование <%s>: опция <%s> была переименована в <%s>"

#: ../lib/gis/parser.c:1282
#, c-format
msgid "%s: Sorry, <%s> is not a valid parameter"
msgstr "%s: Недопустимый параметр <%s>"

#: ../lib/gis/parser.c:1289 ../lib/gis/parser.c:1550
#, c-format
msgid "<%s> is an abbreviation for <%s>"
msgstr "<%s> является сокращением для <%s>"

#: ../lib/gis/parser.c:1294
#, c-format
msgid "Option <%s> does not accept multiple answers"
msgstr "Опция <%s> не принимает несколько ответов"

#: ../lib/gis/parser.c:1367
#, c-format
msgid ""
"Illegal range syntax for parameter <%s>\n"
"\tPresented as: %s"
msgstr ""
"Неверный синтаксис диапазона параметра <%s>\n"
"\tДопустимое представление диапазона: %s"

#: ../lib/gis/parser.c:1374
#, c-format
msgid ""
"Value <%s> out of range for parameter <%s>\n"
"\tLegal range: %s"
msgstr ""
"Значение <%s> вне диапазона параметра <%s>\n"
"\tДопустимый диапазон: %s"

#: ../lib/gis/parser.c:1380
#, c-format
msgid "Missing value for parameter <%s>"
msgstr "Отсутствует значение для параметра <%s>"

#: ../lib/gis/parser.c:1384
#, c-format
msgid "Invalid value <%s> for parameter <%s>"
msgstr "Недопустимое значение <%s> для параметра <%s>"

#: ../lib/gis/parser.c:1390
#, c-format
msgid ""
"Value <%s> ambiguous for parameter <%s>\n"
"\tValid options: %s"
msgstr ""
"Неоднозначное значение <%s> для параметра <%s>\n"
"\tДопустимые опции: %s"

#: ../lib/gis/parser.c:1576
#, c-format
msgid ""
"Required parameter <%s> not set:\n"
"\t(%s)"
msgstr ""
"Необходимый параметр <%s> не задан:\n"
"\t(%s)"

#: ../lib/gis/parser.c:1669
#, c-format
msgid ""
"Option <%s> must be provided in multiples of %d\n"
"\tYou provided %d item(s): %s"
msgstr ""
"Опция <%s> требует предоставления элементов в количестве: %d\n"
"\tЭлементов представлено — %d: %s"

#: ../lib/gis/parser.c:1744 ../lib/gis/parser.c:1754
#, c-format
msgid "option <%s>: <%s> exists. To overwrite, use the --overwrite flag"
msgstr "опция <%s>: <%s> существует. Для перезаписи используйте флаг --overwrite"

#: ../lib/gis/parser.c:1866
#, c-format
msgid "%s= is not a separator option"
msgstr "%s= не является опцией разделителя"

#: ../lib/gis/parser.c:1869
#, c-format
msgid "No separator given for %s="
msgstr "Не передан разделитель для %s="

#: ../lib/gis/parser.c:1931 ../lib/gis/parser.c:1950
#, c-format
msgid "%s= is not a file option"
msgstr "%s= не является опцией файла"

#: ../lib/gis/parser.c:1933
#, c-format
msgid "Opening multiple files not supported for %s="
msgstr "Не поддерживается открытие нескольких файлов для %s="

#: ../lib/gis/parser.c:1939
#, c-format
msgid "Unable to open %s file <%s>: %s"
msgstr "Не удалось открыть файл %s <%s>: %s"

#: ../lib/gis/parser.c:1946
#, c-format
msgid "Unable to create %s file <%s>: %s"
msgstr "Не удалось создать файл %s <%s>: %s"

#: ../lib/gis/parser_dependencies.c:126
msgid "Internal error: option or flag not found"
msgstr "Внутренняя ошибка: не найдена опция или флаг"

#: ../lib/gis/parser_dependencies.c:190
#, c-format
msgid "%s and <%s>"
msgstr "%s и <%s>"

#: ../lib/gis/parser_dependencies.c:190
#, c-format
msgid "%s or <%s>"
msgstr "%s или <%s>"

#: ../lib/gis/parser_dependencies.c:228
#, c-format
msgid "Options %s are mutually exclusive"
msgstr "Опции %s не могут использоваться совместно"

#: ../lib/gis/parser_dependencies.c:257
#, c-format
msgid "At least one of the following options is required: %s"
msgstr "Необходимо использовать по крайней мере одну из указанных опций: %s"

#: ../lib/gis/parser_dependencies.c:295
#, c-format
msgid "Option <%s> requires at least one of %s"
msgstr "Опция <%s> должна использоваться по крайней мере с одной из указанных опций %s"

#: ../lib/gis/parser_dependencies.c:298
#, c-format
msgid "Option <%s> requires %s"
msgstr "Опция <%s> должна использоваться с %s"

#: ../lib/gis/parser_dependencies.c:334
#, c-format
msgid "Option <%s> requires all of %s"
msgstr "Опция <%s> должна использоваться совместно со всеми указанными опциями %s"

#: ../lib/gis/parser_dependencies.c:365
#, c-format
msgid "Option <%s> is mutually exclusive with all of %s"
msgstr "Опция <%s> не может использоваться совместно со всеми указанными опциями %s"

#: ../lib/gis/parser_dependencies.c:396
#, c-format
msgid "Either all or none of %s must be given"
msgstr "Должны быть включены все или ни одна из указанных опций %s"

#: ../lib/gis/parser_dependencies.c:430 ../lib/gis/parser_dependencies.c:468
#, c-format
msgid "Internal error: invalid rule type: %d"
msgstr "Внутренняя ошибка: недопустимый тип правила: %d"

#: ../lib/gis/parser_dependencies.c:504 ../lib/gis/parser_dependencies.c:538
#, fuzzy
msgid "Internal error: the number of options is < 0"
msgstr "Внутренняя ошибка: не найдена опция или флаг"

#: ../lib/gis/parser_help.c:84
msgid "Description:"
msgstr "Описание:"

#: ../lib/gis/parser_help.c:103
msgid "Keywords:"
msgstr "Ключевое слово:"

#: ../lib/gis/parser_help.c:111
msgid "Usage:"
msgstr "Использование:"

#: ../lib/gis/parser_help.c:141
msgid "ERROR: Option key not defined"
msgstr "Ошибка: Не определён ключ параметра"

#: ../lib/gis/parser_help.c:198
msgid "Flags:"
msgstr "Флаги:"

#: ../lib/gis/parser_help.c:222 ../lib/gis/parser_html.c:185
#: ../lib/gis/parser_interface.c:329 ../lib/gis/parser_md_cli.c:343
#: ../lib/gis/parser_md_python.c:555 ../lib/gis/parser_rest.c:158
msgid "Allow output files to overwrite existing files"
msgstr "Разрешать перезаписывать файлы вывода поверх существующих"

#: ../lib/gis/parser_help.c:224 ../lib/gis/parser_html.c:189
#: ../lib/gis/parser_interface.c:337 ../lib/gis/parser_md_cli.c:350
msgid "Print usage summary"
msgstr "Печатать сводку по использованию"

#: ../lib/gis/parser_help.c:225 ../lib/gis/parser_html.c:192
#: ../lib/gis/parser_interface.c:344 ../lib/gis/parser_md_cli.c:353
#: ../lib/gis/parser_md_python.c:560 ../lib/gis/parser_rest.c:162
msgid "Verbose module output"
msgstr "Подробный вывод модуля"

#: ../lib/gis/parser_help.c:226 ../lib/gis/parser_html.c:195
#: ../lib/gis/parser_interface.c:351 ../lib/gis/parser_md_cli.c:356
#: ../lib/gis/parser_md_python.c:564 ../lib/gis/parser_rest.c:165
msgid "Quiet module output"
msgstr "Краткое описание работы модуля"

#: ../lib/gis/parser_help.c:227
msgid "Super quiet module output"
msgstr "Очень краткое описание работы модуля"

#: ../lib/gis/parser_help.c:228 ../lib/gis/parser_html.c:198
#: ../lib/gis/parser_md_cli.c:362
msgid "Force launching GUI dialog"
msgstr "Принудительный вывод диалогового окна интерфейса"

#: ../lib/gis/parser_help.c:237
msgid "Parameters:"
msgstr "Параметры:"

#: ../lib/gis/parser_help.c:259
#, c-format
msgid "  %*s   default: %s\n"
msgstr "  %*s   по умолчанию: %s\n"

#: ../lib/gis/parser_help.c:284
#, c-format
msgid "  %*s   options: "
msgstr "  %*s   опции: "

#: ../lib/gis/parser_html.c:76 ../lib/gis/parser_rest.c:58
msgid "NAME"
msgstr "ИМЯ"

#: ../lib/gis/parser_html.c:88 ../lib/gis/parser_rest.c:70
msgid "KEYWORDS"
msgstr "КЛЮЧИ"

#: ../lib/gis/parser_html.c:93 ../lib/gis/parser_rest.c:75
msgid "SYNOPSIS"
msgstr "СИНОПСИС"

#: ../lib/gis/parser_html.c:159 ../lib/gis/parser_rest.c:140
#: ../lib/init/grass.py:302
msgid "Flags"
msgstr "Флаги"

#: ../lib/gis/parser_html.c:207 ../lib/gis/parser_md.c:71
#: ../lib/gis/parser_rest.c:173 ../lib/init/grass.py:322
msgid "Parameters"
msgstr "Параметры"

#: ../lib/gis/parser_html.c:251 ../lib/gis/parser_rest.c:217
msgid "Options"
msgstr "Опции"

#: ../lib/gis/parser_html.c:257 ../lib/gis/parser_md_cli.c:113
#: ../lib/gis/parser_md_python.c:266 ../lib/gis/parser_rest.c:224
msgid "Default"
msgstr "По умолчанию"

#: ../lib/gis/parser_json.c:383
#, c-format
msgid "Input string not understood: <%s>. Multiple '@' chars?"
msgstr "Строка не распознана: <%s>. Несколько символов «@»?"

#: ../lib/gis/parser_md_cli.c:103 ../lib/gis/parser_md_python.c:217
#, fuzzy
#| msgid "Illegal row value"
msgid "Allowed values"
msgstr "Неправильная величина строки"

#: ../lib/gis/parser_md_cli.c:359 ../lib/gis/parser_md_python.c:569
#, fuzzy
#| msgid "Super quiet module output"
msgid "Very quiet module output"
msgstr "Очень краткое описание работы модуля"

#: ../lib/gis/parser_md_python.c:192
msgid "Used as"
msgstr ""

#: ../lib/gis/parser_standard_options.c:154
msgid "SQL SELECT statement"
msgstr "Инструкция SQL SELECT"

#: ../lib/gis/parser_standard_options.c:156
msgid "Example: select * from towns where population > 10000"
msgstr "Пример: select * from towns where population > 10000"

#: ../lib/gis/parser_standard_options.c:165
msgid "WHERE conditions of SQL statement without 'where' keyword"
msgstr "Условия WHERE для инструкции SQL без использования ключевого слова «where»"

#: ../lib/gis/parser_standard_options.c:166
msgid "Example: income < 1000 and population >= 10000"
msgstr "Пример: income < 1000 and population >= 10000"

#: ../lib/gis/parser_standard_options.c:174
msgid "Name of attribute table"
msgstr "Имя таблицы атрибутов"

#: ../lib/gis/parser_standard_options.c:183
msgid "Name of database driver"
msgstr "Имя драйвера базы данных"

#: ../lib/gis/parser_standard_options.c:192
msgid "Name of database"
msgstr "Имя базы данных"

#: ../lib/gis/parser_standard_options.c:201
msgid "Database schema"
msgstr "Схема базы данных"

#: ../lib/gis/parser_standard_options.c:202
msgid "Do not use this option if schemas are not supported by driver/database server"
msgstr "Не используйте эту опцию, если схемы не поддерживаются драйвером или сервером базы данных"

#: ../lib/gis/parser_standard_options.c:211
msgid "Name of attribute column"
msgstr "Имя столбца атрибутов"

#: ../lib/gis/parser_standard_options.c:220
msgid "Name of attribute column(s)"
msgstr "Имя столбца (столбцов) атрибутов"

#: ../lib/gis/parser_standard_options.c:229
msgid "Name of key column"
msgstr "Имя ключевых столбцов"

#: ../lib/gis/parser_standard_options.c:230
msgid "Must refer to an integer column"
msgstr "Должно содержать ссылку на целочисленный столбец"

#: ../lib/gis/parser_standard_options.c:242
msgid "Name of input imagery group"
msgstr "Имя входной группы изображений"

#: ../lib/gis/parser_standard_options.c:250
msgid "Name of input imagery subgroup"
msgstr "Имя входной подгруппы изображений"

#: ../lib/gis/parser_standard_options.c:267
msgid "Maximum memory to be used (in MB)"
msgstr "Максимальный объём используемой памяти (в Мб)"

#: ../lib/gis/parser_standard_options.c:268
msgid "Cache size for raster rows"
msgstr "Размер кэша для растровых рядов"

#: ../lib/gis/parser_standard_options.c:276
msgid "Name of input raster map"
msgstr "Имя входной растровой карты"

#: ../lib/gis/parser_standard_options.c:285
msgid "Name of input raster map(s)"
msgstr "Имя входной растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:293
msgid "Name for output raster map"
msgstr "Имя выходной растровой карты"

#: ../lib/gis/parser_standard_options.c:302
msgid "Name for output raster map(s)"
msgstr "Имя выходной растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:310
msgid "Name of raster map"
msgstr "Имя растровой карты"

#: ../lib/gis/parser_standard_options.c:319
msgid "Name of raster map(s)"
msgstr "Имя растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:327
msgid "Name of base raster map"
msgstr "Имя базовой растровой карты"

#: ../lib/gis/parser_standard_options.c:335
msgid "Name of cover raster map"
msgstr "Имя верхней растровой карты"

#: ../lib/gis/parser_standard_options.c:343
msgid "Name of input elevation raster map"
msgstr "Имя входной растровой карты высот"

#: ../lib/gis/parser_standard_options.c:352
msgid "Name of input elevation raster map(s)"
msgstr "Имя входной растровой карты (карт) высот"

#: ../lib/gis/parser_standard_options.c:359
msgid "Type of raster map to be created"
msgstr "Тип создаваемой растровой карты"

#: ../lib/gis/parser_standard_options.c:360
msgid "Storage type for resultant raster map"
msgstr "Тип ресурса хранения итоговой растровой карты"

#: ../lib/gis/parser_standard_options.c:363
msgid "Integer"
msgstr "Целое число"

#: ../lib/gis/parser_standard_options.c:363
msgid "Single precision floating point"
msgstr "Число одинарной точности с плавающей точкой"

#: ../lib/gis/parser_standard_options.c:364
msgid "Double precision floating point"
msgstr "Число двойной точности с плавающей точкой"

#: ../lib/gis/parser_standard_options.c:370
msgid "Sampling interpolation method"
msgstr "Интерполяция методом случайной выборки"

#: ../lib/gis/parser_standard_options.c:374
msgid "Nearest-neighbor interpolation"
msgstr "Интерполяция методом ближайшего соседа"

#: ../lib/gis/parser_standard_options.c:375
msgid "Bicubic interpolation"
msgstr "Бикубическая интерполяция"

#: ../lib/gis/parser_standard_options.c:375
msgid "Bilinear interpolation"
msgstr "Билинейная интерполяция"

#: ../lib/gis/parser_standard_options.c:384
msgid "Name of input basename raster map(s)"
msgstr "Имя входной базовой растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:393
msgid "Name for output basename raster map(s)"
msgstr "Имя выходной базовой растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:403
msgid "Name of input 3D raster map"
msgstr "Имя входной трёхмерной растровой карты "

#: ../lib/gis/parser_standard_options.c:412
msgid "Name of input 3D raster map(s)"
msgstr "Имя входной трёхмерной растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:420
msgid "Name for output 3D raster map"
msgstr "Имя выходной трёхмерной растровой карты"

#: ../lib/gis/parser_standard_options.c:428
msgid "Name of 3D raster map"
msgstr "Имя трёхмерной растровой карты"

#: ../lib/gis/parser_standard_options.c:437
msgid "Name of 3D raster map(s)"
msgstr "Имя трёхмерной растровой карты (карт)"

#: ../lib/gis/parser_standard_options.c:446
msgid "Data type used in the output raster3d map"
msgstr "Тип данных, использующийся в трёхмерной выходной растровой карте"

#: ../lib/gis/parser_standard_options.c:455
msgid "Number of digits used as mantissa in the internal map storage, 0 -23 for float, 0 - 52 for double, max or default"
msgstr "Количество разрядов в мантиссе внутреннего хранилища карты, 0-23 для числа одинарной точности с плавающей точкой, 0 - 52 для числа двойной точности с плавающей точкой, максимально или по умолчанию"

#: ../lib/gis/parser_standard_options.c:466
msgid "The compression method used in the output raster3d map"
msgstr "Метод сжатия, использующийся в выводе трёхмерной растровой карты"

#: ../lib/gis/parser_standard_options.c:475
msgid "The dimensions of the tiles used in the output raster3d map (XxYxZ or default: 16x16x8)"
msgstr "Размеры фрагментов, использующихся в выходных трёхмерных растровых картах (XxYxZ или по умолчанию: 16x16x8)"

#: ../lib/gis/parser_standard_options.c:486
msgid "Name of input vector map"
msgstr "Имя входной векторной карты"

#: ../lib/gis/parser_standard_options.c:487
#: ../lib/gis/parser_standard_options.c:514
msgid "Or data source for direct OGR access"
msgstr "Или источник данных для прямого доступа к OGR"

#: ../lib/gis/parser_standard_options.c:496
msgid "Name of input vector map(s)"
msgstr "Имя входной векторной карты (карт)"

#: ../lib/gis/parser_standard_options.c:497
msgid "Or data source(s) for direct OGR access"
msgstr "Или источник (источники) данных для прямого доступа к OGR"

#: ../lib/gis/parser_standard_options.c:505
msgid "Name for output vector map"
msgstr "Имя выходной векторной карты"

#: ../lib/gis/parser_standard_options.c:513
msgid "Name of vector map"
msgstr "Имя векторной карты"

#: ../lib/gis/parser_standard_options.c:523
msgid "Name of vector map(s)"
msgstr "Имя векторной карты (карт)"

#: ../lib/gis/parser_standard_options.c:532
#: ../lib/gis/parser_standard_options.c:541
msgid "Input feature type"
msgstr "Тип входного объекта"

#: ../lib/gis/parser_standard_options.c:548
msgid "Layer number or name"
msgstr "Номер или имя слоя"

#: ../lib/gis/parser_standard_options.c:550
msgid "Vector features can have category values in different layers. This number determines which layer to use. When used with direct OGR access this is the layer name."
msgstr "Векторные объекты могут содержать значения категорий в различных слоях. Это число определяет используемый слой. В случае использования с непосредственным доступом к OGR, это значение содержит имя слоя."

#: ../lib/gis/parser_standard_options.c:560
msgid "Layer number or name ('-1' for all layers)"
msgstr "Номер или имя слоя («-1» для всех слоёв)"

#: ../lib/gis/parser_standard_options.c:562
msgid "A single vector map can be connected to multiple database tables. This number determines which table to use. When used with direct OGR access this is the layer name."
msgstr "Одна векторная карта может иметь связи с несколькими таблицам базы данных. Этот номер определяет используемую таблицу. В случае использования с непосредственным доступом к OGR, это значение содержит имя слоя."

#: ../lib/gis/parser_standard_options.c:571
msgid "Category value"
msgstr "Значение категории"

#: ../lib/gis/parser_standard_options.c:579
msgid "Category values"
msgstr "Значения категорий"

#: ../lib/gis/parser_standard_options.c:580
#: ../lib/gis/parser_standard_options.c:595
msgid "Example: 1,3,7-9,13"
msgstr "Пример: 1,3,7-9,13"

#: ../lib/gis/parser_standard_options.c:587
msgid "Feature id"
msgstr "ИД объекта"

#: ../lib/gis/parser_standard_options.c:594
msgid "Feature ids"
msgstr "ИД объектов"

#: ../lib/gis/parser_standard_options.c:605
#: ../lib/gis/parser_standard_options.c:613
msgid "Name of input file"
msgstr "Имя входного файла"

#: ../lib/gis/parser_standard_options.c:621
msgid "Name for output file"
msgstr "Имя выходного файла"

#: ../lib/gis/parser_standard_options.c:630
msgid "Field separator"
msgstr "Разделитель полей"

#: ../lib/gis/parser_standard_options.c:632
msgid "Special characters: pipe, comma, space, tab, newline"
msgstr "Специальные символы: вертикальная черта, запятая, пробел, табуляция, перевод строки"

#: ../lib/gis/parser_standard_options.c:643
#: ../lib/gis/parser_standard_options.c:653
msgid "Color"
msgstr "Цвет"

#: ../lib/gis/parser_standard_options.c:644
msgid "Either a standard color name or R:G:B triplet"
msgstr "Либо стандартное название цвета, либо код R:G:B"

#: ../lib/gis/parser_standard_options.c:655
msgid "Either a standard color name, R:G:B triplet, or \"none\""
msgstr "Стандартное название цвета, код R:G:B или «нет»"

#: ../lib/gis/parser_standard_options.c:665
#, fuzzy
#| msgid "Unknown format"
msgid "Color format"
msgstr "Неизвестный формат"

#: ../lib/gis/parser_standard_options.c:666
msgid "Color format for output values."
msgstr ""

#: ../lib/gis/parser_standard_options.c:669
msgid "output color in HEX format"
msgstr ""

#: ../lib/gis/parser_standard_options.c:669
msgid "output color in RGB format"
msgstr ""

#: ../lib/gis/parser_standard_options.c:670
msgid "output color in HSV format (experimental)"
msgstr ""

#: ../lib/gis/parser_standard_options.c:671
msgid "output color in colon-separated RGB format"
msgstr ""

#: ../lib/gis/parser_standard_options.c:682
msgid "Name of input directory"
msgstr "Имя входного каталога"

#: ../lib/gis/parser_standard_options.c:691
msgid "Units"
msgstr "Единицы измерения"

#: ../lib/gis/parser_standard_options.c:700
msgid "Data type(s)"
msgstr "Тип (типы) данных"

#: ../lib/gis/parser_standard_options.c:710
msgid "Name of mapset (default: current search path)"
msgstr "Имя набора (по умолчанию: текущий путь поиска)"

#: ../lib/gis/parser_standard_options.c:711
msgid "'.' for current mapset"
msgstr "«.» для текущего набора"

#: ../lib/gis/parser_standard_options.c:719
#, fuzzy
msgid "Project (location) name"
msgstr "Имя области"

#: ../lib/gis/parser_standard_options.c:720
#, fuzzy
msgid "Project name (not path to project)"
msgstr "Имя области (не путь расположения)"

#: ../lib/gis/parser_standard_options.c:730
#, fuzzy
#| msgid "GRASS GIS database directory"
msgid "GRASS database directory"
msgstr "Каталог базы данных GRASS"

#: ../lib/gis/parser_standard_options.c:731
#, fuzzy
#| msgid "Default: path to the current GRASS GIS database"
msgid "Default: path to the current GRASS database"
msgstr "По умолчанию: путь к текущей базе данных GRASS"

#: ../lib/gis/parser_standard_options.c:743
msgid "Coordinates"
msgstr "Координаты"

#: ../lib/gis/parser_standard_options.c:752
msgid "Name of color table"
msgstr "Имя таблицы цветов"

#: ../lib/gis/parser_standard_options.c:763
msgid "String representing NULL value"
msgstr "Строка, представленная значением NULL"

#: ../lib/gis/parser_standard_options.c:772
msgid "Name of saved region"
msgstr "Имя сохранённого фрагмента"

#: ../lib/gis/parser_standard_options.c:787
msgid "Number of threads for parallel computing"
msgstr "Число потоков для параллельного вычисления"

#: ../lib/gis/parser_standard_options.c:788
msgid "0: use OpenMP default; >0: use nprocs; <0: use MAX-nprocs"
msgstr ""

#: ../lib/gis/parser_standard_options.c:796
#, fuzzy
#| msgid "Pseudo-random number generator not seeded"
msgid "Seed value for the random number generator"
msgstr "Для генератора псевдослучайных чисел не задано случайное число"

#: ../lib/gis/parser_standard_options.c:798
msgid "Using the same seed ensures identical results, while a randomly generated seed produces different outcomes in each run."
msgstr ""

#: ../lib/gis/parser_standard_options.c:810
msgid "Name of the input space time dataset"
msgstr "Имя входного пространственно-временного набора данных"

#: ../lib/gis/parser_standard_options.c:819
msgid "Name of the input space time datasets"
msgstr "Имя входных пространственно-временных наборов данных"

#: ../lib/gis/parser_standard_options.c:827
msgid "Name of the output space time dataset"
msgstr "Имя выходного пространственно-временного набора данных"

#: ../lib/gis/parser_standard_options.c:835
msgid "Name of the input space time raster dataset"
msgstr "Имя входного пространственно-временного растрового набора данных"

#: ../lib/gis/parser_standard_options.c:844
msgid "Name of the input space time raster datasets"
msgstr "Имя входных пространственно-временных растровых наборов данных"

#: ../lib/gis/parser_standard_options.c:852
msgid "Name of the output space time raster dataset"
msgstr "Имя выходного пространственно-временного растрового набора данных"

#: ../lib/gis/parser_standard_options.c:861
msgid "Name of the output space time raster datasets"
msgstr "Имя выходных пространственно-временных растровых наборов данных"

#: ../lib/gis/parser_standard_options.c:869
msgid "Name of the input space time vector dataset"
msgstr "Имя входного пространственно-временного векторного набора данных"

#: ../lib/gis/parser_standard_options.c:878
msgid "Name of the input space time vector datasets"
msgstr "Имя входных пространственно-временных векторных наборов данных"

#: ../lib/gis/parser_standard_options.c:886
msgid "Name of the output space time vector dataset"
msgstr "Имя выходного пространственно-временного векторного набора данных"

#: ../lib/gis/parser_standard_options.c:894
msgid "Name of the input space time raster3d dataset"
msgstr "Имя входного пространственно-временного трёхмерного растрового набора данных"

#: ../lib/gis/parser_standard_options.c:903
msgid "Name of the input space time raster3d datasets"
msgstr "Имя входных пространственно-временных трёхмерных растровых наборов данных"

#: ../lib/gis/parser_standard_options.c:911
msgid "Name of the output space time raster3d dataset"
msgstr "Имя выходного пространственно-временного трёхмерного растрового набора данных"

#: ../lib/gis/parser_standard_options.c:920
msgid "Type of the input space time dataset"
msgstr "Тип входного пространственно-временного набора данных"

#: ../lib/gis/parser_standard_options.c:928
msgid "Name of the input map"
msgstr "Имя входной карты"

#: ../lib/gis/parser_standard_options.c:937
msgid "Name of the input maps"
msgstr "Имя входных карт"

#: ../lib/gis/parser_standard_options.c:946
msgid "Type of the input map"
msgstr "Тип входной карты"

#: ../lib/gis/parser_standard_options.c:955
msgid "The temporal type of the space time dataset"
msgstr "Временной тип пространственно-временного набора данных"

#: ../lib/gis/parser_standard_options.c:962
msgid "WHERE conditions of SQL statement without 'where' keyword used in the temporal GIS framework"
msgstr "Условия WHERE для инструкции SQL без использования ключевого слова «where»во временной среде GIS"

#: ../lib/gis/parser_standard_options.c:964
msgid "Example: start_time > '2001-01-01 12:30:00'"
msgstr "Пример: start_time > '2001-01-01 12:30:00'"

#: ../lib/gis/parser_standard_options.c:975
msgid "The method to be used for sampling the input dataset"
msgstr "Метод, используемый для выборки входного набора данных"

#: ../lib/gis/parser_standard_options.c:982
#, fuzzy
#| msgid "Unsupported input format"
msgid "Output format"
msgstr "Входной формат не поддерживается"

#: ../lib/gis/parser_standard_options.c:985
msgid "plain;Plain text output;json;JSON (JavaScript Object Notation);"
msgstr ""

#: ../lib/gis/parser_standard_options.c:1020
msgid "Do not create attribute table"
msgstr "Не создавать таблицу атрибутов"

#: ../lib/gis/parser_standard_options.c:1024
msgid "Do not build topology"
msgstr "Не выполнять построение топологии"

#: ../lib/gis/parser_standard_options.c:1026
msgid "Advantageous when handling a large number of points"
msgstr "Удобно при обработке большого количества точек"

#: ../lib/gis/parser_wps.c:517
msgid "Multiple outputs are not supported by WPS 1.0.0"
msgstr "WPS 1.0.0 не поддерживает несколько выводов"

#: ../lib/gis/paths.c:201
#, c-format
msgid "Unable to open file <%s> for reading"
msgstr "Не удалось открыть файл <%s> для чтения"

#: ../lib/gis/paths.c:216
#, c-format
msgid "Unable to fetch security info for <%s>"
msgstr "Не удалось получить информацию по безопасности для <%s>"

#: ../lib/gis/proj2.c:63
msgid "Latitude-Longitude"
msgstr "Широта-долгота"

#: ../lib/gis/proj2.c:65
msgid "Other Projection"
msgstr "Другая проекция"

#: ../lib/gis/proj3.c:132 ../lib/vector/Vlib/header.c:565
msgid "Unknown projection"
msgstr "Неизвестная проекция"

#: ../lib/gis/rd_cellhd.c:139 ../lib/gis/rd_cellhd.c:178
#: ../lib/gis/rd_cellhd.c:355
#, c-format
msgid "Syntax error in cell header, line %d: %s"
msgstr "Синтаксическая ошибка в заголовке ячейки, строка %d: %s"

#: ../lib/gis/rd_cellhd.c:148
msgid "Duplicate projection field"
msgstr "Дублирующееся поле проекции"

#: ../lib/gis/rd_cellhd.c:151
#, c-format
msgid "Invalid projection field: %s"
msgstr "Недопустимое поле проекции: %s"

#: ../lib/gis/rd_cellhd.c:158
msgid "Duplicate zone field"
msgstr "Дублирующееся поле зоны"

#: ../lib/gis/rd_cellhd.c:161
#, c-format
msgid "Invalid zone field: %s"
msgstr "Недопустимое поле зоны: %s"

#: ../lib/gis/rd_cellhd.c:168 ../lib/gis/rd_cellhd.c:170
#: ../lib/gis/rd_cellhd.c:360 ../lib/gis/rd_cellhd.c:362
#: ../lib/gis/rd_cellhd.c:364 ../lib/gis/rd_cellhd.c:366
#: ../lib/gis/rd_cellhd.c:368 ../lib/gis/rd_cellhd.c:370
#: ../lib/gis/rd_cellhd.c:381 ../lib/gis/rd_cellhd.c:383
#: ../lib/gis/rd_cellhd.c:385 ../lib/gis/rd_cellhd.c:387
#, c-format
msgid "Field <%s> missing"
msgstr "Поле <%s> отсутствует"

#: ../lib/gis/rd_cellhd.c:193
msgid "Duplicate north field"
msgstr "Дублирующееся поле севера"

#: ../lib/gis/rd_cellhd.c:195
#, c-format
msgid "Invalid north field: %s"
msgstr "Недопустимое поле севера: %s"

#: ../lib/gis/rd_cellhd.c:201
msgid "Duplicate south field"
msgstr "Дублирующееся поле юга"

#: ../lib/gis/rd_cellhd.c:203
#, c-format
msgid "Invalid south field: %s"
msgstr "Недопустимое поле юга: %s"

#: ../lib/gis/rd_cellhd.c:209
msgid "Duplicate east field"
msgstr "Дублирующееся поле востока"

#: ../lib/gis/rd_cellhd.c:211
#, c-format
msgid "Invalid east field: %s"
msgstr "Недопустимое поле востока: %s"

#: ../lib/gis/rd_cellhd.c:217
msgid "Duplicate west field"
msgstr "Дублирующееся поле запада"

#: ../lib/gis/rd_cellhd.c:219
#, c-format
msgid "Invalid west field: %s"
msgstr "Недопустимое поле запада: %s"

#: ../lib/gis/rd_cellhd.c:225
msgid "Duplicate top field"
msgstr "Дублирующееся поле верха"

#: ../lib/gis/rd_cellhd.c:227
#, c-format
msgid "Invalid top field: %s"
msgstr "Недопустимое поле верха: %s"

#: ../lib/gis/rd_cellhd.c:233
msgid "Duplicate bottom field"
msgstr "Дублирующееся поле низа"

#: ../lib/gis/rd_cellhd.c:235
#, c-format
msgid "Invalid bottom field: %s"
msgstr "Недопустимое поле низа: %s"

#: ../lib/gis/rd_cellhd.c:241
msgid "Duplicate e-w resolution field"
msgstr "Дублирующееся поле разрешения восток-запад"

#: ../lib/gis/rd_cellhd.c:243 ../lib/gis/rd_cellhd.c:245
#, c-format
msgid "Invalid e-w resolution field: %s"
msgstr "Недопустимое поле разрешения восток-запад: %s"

#: ../lib/gis/rd_cellhd.c:251
msgid "Duplicate 3D e-w resolution field"
msgstr "Дублирующееся поле разрешения восток-запад 3D"

#: ../lib/gis/rd_cellhd.c:253 ../lib/gis/rd_cellhd.c:255
#, c-format
msgid "Invalid 3D e-w resolution field: %s"
msgstr "Недопустимое поле разрешения восток-запад 3D: %s"

#: ../lib/gis/rd_cellhd.c:261
msgid "Duplicate n-s resolution field"
msgstr "Дублирующееся поле разрешения север-юг"

#: ../lib/gis/rd_cellhd.c:263 ../lib/gis/rd_cellhd.c:265
#, c-format
msgid "Invalid n-s resolution field: %s"
msgstr "Недопустимое поле разрешения север-юг: %s"

#: ../lib/gis/rd_cellhd.c:271
msgid "Duplicate 3D n-s resolution field"
msgstr "Дублирующееся поле разрешения север-юг 3D"

#: ../lib/gis/rd_cellhd.c:273 ../lib/gis/rd_cellhd.c:275
#, c-format
msgid "Invalid 3D n-s resolution field: %s"
msgstr "Недопустимое поле разрешения север-юг 3D: %s"

#: ../lib/gis/rd_cellhd.c:281
msgid "Duplicate t-b resolution field"
msgstr "Дублирующееся поле разрешения верх-низ"

#: ../lib/gis/rd_cellhd.c:283 ../lib/gis/rd_cellhd.c:285
#, c-format
msgid "Invalid t-b resolution field: %s"
msgstr "Недопустимое поле разрешения верх-низ: %s"

#: ../lib/gis/rd_cellhd.c:291
msgid "Duplicate rows field"
msgstr "Поле продублированных рядов"

#: ../lib/gis/rd_cellhd.c:293 ../lib/gis/rd_cellhd.c:295
#, c-format
msgid "Invalid rows field: %s"
msgstr "Поле недопустимых рядов: %s"

#: ../lib/gis/rd_cellhd.c:301
msgid "Duplicate 3D rows field"
msgstr "Поле дублирующихся трёхмерных рядов"

#: ../lib/gis/rd_cellhd.c:303 ../lib/gis/rd_cellhd.c:305
#, c-format
msgid "Invalid 3D rows field: %s"
msgstr "Недопустимое поле трёхмерных рядов: %s"

#: ../lib/gis/rd_cellhd.c:311
msgid "Duplicate cols field"
msgstr "Дублирующееся поле столбцов"

#: ../lib/gis/rd_cellhd.c:313 ../lib/gis/rd_cellhd.c:315
#, c-format
msgid "Invalid cols field: %s"
msgstr "Недопустимое поле столбцов: %s"

#: ../lib/gis/rd_cellhd.c:321
msgid "Duplicate 3D cols field"
msgstr "Дублирующееся поле трёхмерных столбцов"

#: ../lib/gis/rd_cellhd.c:323 ../lib/gis/rd_cellhd.c:325
#, c-format
msgid "Invalid 3D cols field: %s"
msgstr "Недопустимое поле трёхмерных столбцов: %s"

#: ../lib/gis/rd_cellhd.c:331
msgid "Duplicate depths field"
msgstr "Дублирующееся поле глубин"

#: ../lib/gis/rd_cellhd.c:333 ../lib/gis/rd_cellhd.c:335
#, c-format
msgid "Invalid depths field: %s"
msgstr "Недопустимое поле глубин: %s"

#: ../lib/gis/rd_cellhd.c:341
msgid "Duplicate format field"
msgstr "Дублирующееся поле формата"

#: ../lib/gis/rd_cellhd.c:343
#, c-format
msgid "Invalid format field: %s"
msgstr "Недопустимое поле формата: %s"

#: ../lib/gis/rd_cellhd.c:349
msgid "Duplicate compressed field"
msgstr "Дублирующееся поле сжатия"

#: ../lib/gis/rd_cellhd.c:351
#, c-format
msgid "Invalid compressed field: %s"
msgstr "Недопустимое поле сжатия: %s"

#: ../lib/gis/seek.c:62
msgid "Seek offset out of range"
msgstr "Смещение поиска находится за пределами допустимого диапазона"

#: ../lib/gis/spawn.c:381
#, c-format
msgid "CreateProcess() failed: error = %d"
msgstr "Сбой функции CreateProcess(): ошибка = %d"

#: ../lib/gis/spawn.c:417
#, c-format
msgid "G_spawn: unable to redirect descriptor %d"
msgstr "G_spawn: не удалось перенаправить дескриптор %d"

#: ../lib/gis/spawn.c:426 ../lib/gis/spawn.c:615
#, c-format
msgid "G_spawn: unable to open file %s"
msgstr "G_spawn: не удалось открыть файл %s"

#: ../lib/gis/spawn.c:502
msgid "G_spawn: unable to execute command"
msgstr "G_spawn: не удалось выполнить команду"

#: ../lib/gis/spawn.c:528 ../lib/gis/spawn.c:535
#, c-format
msgid "G_spawn: unable to restore signal %d"
msgstr "G_spawn: не удалось восстановить сигнал %d"

#: ../lib/gis/spawn.c:565
#, c-format
msgid "G_spawn: unable to reset signal %d"
msgstr "G_spawn: не удалось сбросить сигнал  %d"

#: ../lib/gis/spawn.c:574
#, c-format
msgid "G_spawn: unable to ignore signal %d"
msgstr "G_spawn: не удалось проигнорировать сигнал %d"

#: ../lib/gis/spawn.c:584
#, c-format
msgid "G_spawn: unable to block signal %d"
msgstr "G_spawn: не удалось заблокировать сигнал %d"

#: ../lib/gis/spawn.c:592
#, c-format
msgid "G_spawn: unable to unblock signal %d"
msgstr "G_spawn: не удалось разблокировать сигнал %d"

#: ../lib/gis/spawn.c:620 ../lib/gis/spawn.c:629
#, c-format
msgid "G_spawn: unable to duplicate descriptor %d to %d"
msgstr "G_spawn: не удалось продублировать дескриптор %d в %d"

#: ../lib/gis/spawn.c:663
#, c-format
msgid "Unable to create a new process: %s"
msgstr "Не удалось создать новый процесс: %s"

#: ../lib/gis/spawn.c:678
#, c-format
msgid "Unable to change directory to %s"
msgstr "Не удалось изменить каталог на %s"

#: ../lib/gis/spawn.c:686
#, c-format
msgid "Unable to execute command '%s': %s"
msgstr "Не удалось выполнить команду «%s»: %s"

#: ../lib/gis/timestamp.c:294
#, c-format
msgid "Unable to create timestamp file for %s map <%s@%s>"
msgstr "Не удалось создать метку времени файла для карты %s <%s@%s>"

#: ../lib/gis/timestamp.c:303
#, c-format
msgid "Invalid timestamp specified for %s map <%s@%s>"
msgstr "Указана недопустимая метка времени для карты %s <%s@%s>"

#: ../lib/gis/timestamp.c:333
#, c-format
msgid "Unable to open timestamp file for %s map <%s@%s>"
msgstr "Не удалось открыть метку времени файла для карты %s <%s@%s>"

#: ../lib/gis/timestamp.c:342
#, c-format
msgid "Invalid timestamp file for %s map <%s@%s>"
msgstr "Недопустимая метка времени файла для карты %s <%s@%s>"

#: ../lib/gis/timestamp.c:482
#, c-format
msgid "Unable to open timestamp file for vector map <%s@%s>"
msgstr "Не удалось открыть метку времени файла для векторной карты <%s@%s>"

#: ../lib/gis/timestamp.c:491
#, c-format
msgid "Invalid timestamp file for vector map <%s@%s>"
msgstr "Недопустимая метка времени файла для векторной карты <%s@%s>"

#: ../lib/gis/timestamp.c:527
#, c-format
msgid "Unable to create timestamp file for vector map <%s@%s>"
msgstr "Не удалось создать метку времени файла для векторной карты <%s@%s>"

#: ../lib/gis/timestamp.c:536
#, c-format
msgid "Invalid timestamp specified for vector map <%s@%s>"
msgstr "Указана недопустимая метка времени для векторной карты <%s@%s>"

#: ../lib/gis/token.c:163
msgid "parse error"
msgstr "ошибка разбора"

#. GTC: localized area units
#: ../lib/gis/units.c:209
msgid "square units"
msgstr "квадратные единицы"

#. GTC: localized area units
#: ../lib/gis/units.c:211
msgid "square unit"
msgstr "квадратная единица"

#. GTC: localized units
#: ../lib/gis/units.c:215
msgid "units"
msgstr "единицы"

#. GTC: localized units
#: ../lib/gis/units.c:217
msgid "unit"
msgstr "единица"

#. GTC: localized area units
#: ../lib/gis/units.c:224
msgid "square meters"
msgstr "квадратные метры"

#. GTC: localized area units
#: ../lib/gis/units.c:226
msgid "square meter"
msgstr "квадратный метр"

#. GTC: localized units
#: ../lib/gis/units.c:230
msgid "meters"
msgstr "метры"

#. GTC: localized units
#: ../lib/gis/units.c:232
msgid "meter"
msgstr "метр"

#. GTC: localized area units
#: ../lib/gis/units.c:239
msgid "square kilometers"
msgstr "квадратные километры"

#. GTC: localized area units
#: ../lib/gis/units.c:241
msgid "square kilometer"
msgstr "квадратный километр"

#. GTC: localized units
#: ../lib/gis/units.c:245
msgid "kilometers"
msgstr "километры"

#. GTC: localized units
#: ../lib/gis/units.c:247
msgid "kilometer"
msgstr "километр"

#. GTC: localized area units
#: ../lib/gis/units.c:254
msgid "acres"
msgstr "акры"

#. GTC: localized area units
#: ../lib/gis/units.c:256
msgid "acre"
msgstr "акр"

#. GTC: localized area units
#: ../lib/gis/units.c:266
msgid "hectares"
msgstr "гектары"

#. GTC: localized area units
#: ../lib/gis/units.c:268
msgid "hectare"
msgstr "гектар"

#. GTC: localized area units
#: ../lib/gis/units.c:278
msgid "square miles"
msgstr "квадратные мили"

#. GTC: localized area units
#: ../lib/gis/units.c:280
msgid "square mile"
msgstr "квадратная миля"

#. GTC: localized units
#: ../lib/gis/units.c:284
msgid "miles"
msgstr "мили"

#. GTC: localized units
#: ../lib/gis/units.c:286
msgid "mile"
msgstr "миля"

#. GTC: localized area units, do not confuse with US feet
#: ../lib/gis/units.c:293
msgid "square feet"
msgstr "квадратные футы"

#. GTC: localized area units, do not confuse with US foot
#: ../lib/gis/units.c:295
msgid "square foot"
msgstr "квадратный фут"

#. GTC: localized units, do not confuse with US feet
#: ../lib/gis/units.c:299
msgid "feet"
msgstr "футы"

#. GTC: localized units, do not confuse with US foot
#: ../lib/gis/units.c:301
msgid "foot"
msgstr "фут"

#. GTC: localized area units, do not confuse with feet
#: ../lib/gis/units.c:308
msgid "square US feet"
msgstr "квадратные футы (США)"

#. GTC: localized area units, do not confuse with foot
#: ../lib/gis/units.c:310
msgid "square US foot"
msgstr "квадратный фут (США)"

#. GTC: localized units, do not confuse with feet
#: ../lib/gis/units.c:314
msgid "US feet"
msgstr "футы (США)"

#. GTC: localized units, do not confuse with foot
#: ../lib/gis/units.c:316
msgid "US foot"
msgstr "фут (США)"

#. GTC: localized area units
#: ../lib/gis/units.c:323
msgid "square degrees"
msgstr "квадратные градусы"

#. GTC: localized area units
#: ../lib/gis/units.c:325
msgid "square degree"
msgstr "квадратный градус"

#. GTC: localized units
#: ../lib/gis/units.c:329
msgid "degrees"
msgstr "градусы"

#. GTC: localized units
#: ../lib/gis/units.c:331
msgid "degree"
msgstr "градус"

#. GTC: localized time units
#: ../lib/gis/units.c:337
msgid "years"
msgstr "годы"

#. GTC: localized time units
#: ../lib/gis/units.c:339
msgid "year"
msgstr "год"

#. GTC: localized time units
#: ../lib/gis/units.c:345
msgid "months"
msgstr "месяцы"

#. GTC: localized time units
#: ../lib/gis/units.c:347
msgid "month"
msgstr "месяц"

#. GTC: localized time units
#: ../lib/gis/units.c:353
msgid "days"
msgstr "дни"

#. GTC: localized time units
#: ../lib/gis/units.c:355
msgid "day"
msgstr "день"

#. GTC: localized time units
#: ../lib/gis/units.c:361
msgid "hours"
msgstr "часы"

#. GTC: localized time units
#: ../lib/gis/units.c:363
msgid "hour"
msgstr "час"

#. GTC: localized time units
#: ../lib/gis/units.c:369
msgid "minutes"
msgstr "минуты"

#. GTC: localized time units
#: ../lib/gis/units.c:371
msgid "minute"
msgstr "минута"

#. GTC: localized time units
#: ../lib/gis/units.c:377
msgid "seconds"
msgstr "секунды"

#. GTC: localized time units
#: ../lib/gis/units.c:379
msgid "second"
msgstr "секунда"

#: ../lib/gis/view.c:166
#, c-format
msgid "Unable to open %s for writing"
msgstr "Не удалось открыть %s для записи"

#: ../lib/gis/view.c:250 ../lib/gis/view.c:467
#, c-format
msgid "Unable to open %s for reading"
msgstr "Не удалось открыть %s для чтения"

#: ../lib/gis/view.c:453
#, c-format
msgid "GRASS window when view was saved:\n"
msgstr "Окно GRASS в момент сохранения вида:\n"

#: ../lib/gis/view.c:531
#, c-format
msgid " Window saved in \"%s\" is completely outside of current GRASS window."
msgstr " Окно, сохранённое в «%s», расположено полностью за пределами текущего окна GRASS."

#: ../lib/gis/view.c:536
#, c-format
msgid " Only %d%% of window saved in \"%s\" overlaps with current GRASS window."
msgstr " Только %d%% окна, сохранённого в «%s», пересекается с текущим окном GRASS."

#: ../lib/gis/worker.c:85
msgid "Task already has a worker"
msgstr "Для задачи уже назначен исполнитель"

#: ../lib/gis/writ_zeros.c:56 ../lib/vector/Vlib/break_polygons.c:261
#: ../lib/vector/Vlib/break_polygons.c:281
#: ../lib/vector/Vlib/break_polygons.c:309
#: ../lib/vector/Vlib/break_polygons.c:416
#, c-format
msgid "File writing error in %s() %d:%s"
msgstr ""

#: ../lib/gmath/del2g.c:46
msgid "    taking FFT of image..."
msgstr "    получение БПФ изображения…"

#: ../lib/gmath/del2g.c:52
msgid "    computing del**2 g..."
msgstr "    вычисление del**2 g…"

#: ../lib/gmath/del2g.c:55
msgid "    taking FFT of del**2 g..."
msgstr "    вычисление БПФ del**2 g…"

#: ../lib/gmath/del2g.c:59
msgid "    multiplying transforms..."
msgstr "    умножение преобразований…"

#: ../lib/gmath/del2g.c:62
msgid "    taking inverse FFT..."
msgstr "    получение обратного БПФ…"

#: ../lib/gmath/la.c:71 ../lib/gmath/la.c:123
msgid "Matrix dimensions out of range"
msgstr "Размеры матрицы вне диапазона"

#: ../lib/gmath/la.c:154
msgid "Matrix is not initialised fully."
msgstr "Матрица инициализирована не полностью."

#: ../lib/gmath/la.c:159
msgid "Unable to allocate space for matrix copy"
msgstr "Не удалось выделить память для копии матрицы"

#: ../lib/gmath/la.c:222
msgid "Input matrix is uninitialized"
msgstr "Входная матрица не инициализирована"

#: ../lib/gmath/la.c:285
msgid "First scalar multiplier must be non-zero"
msgstr "Первый скалярный множитель не должен быть равен нулю"

#: ../lib/gmath/la.c:291 ../lib/gmath/la.c:299 ../lib/gmath/la.c:357
msgid "One or both input matrices uninitialised"
msgstr "Одна или обе матрицы не инициализированы"

#: ../lib/gmath/la.c:304 ../lib/gmath/la.c:362
msgid "Matrix order does not match"
msgstr "Порядок матрицы не совпадает"

#: ../lib/gmath/la.c:310
msgid "Unable to allocate space for matrix sum"
msgstr "Не удалось выделить память для суммы матриц"

#: ../lib/gmath/la.c:367
msgid "Unable to allocate space for matrix product"
msgstr "Не удалось выделить память для произведения матриц"

#: ../lib/gmath/la.c:470
msgid "Input: one or both data matrices uninitialised"
msgstr "Ввод: одна или обе матрицы не инициализированы"

#: ../lib/gmath/la.c:475
msgid "Principal matrix is not properly dimensioned"
msgstr "Заданы неправильные размеры главной матрицы"

#: ../lib/gmath/la.c:480
msgid "Input: you must have at least one array to solve"
msgstr "Ввод: для решения требуется наличие по крайней мере одного массива"

#: ../lib/gmath/la.c:486
msgid "Could not allocate space for solution matrix"
msgstr "Не удалось выделить память для матрицы решения"

#: ../lib/gmath/la.c:492 ../lib/gmath/la.c:500
msgid "Could not allocate space for working matrix"
msgstr "Не удалось выделить память для рабочей матрицы"

#: ../lib/gmath/la.c:553
msgid "Matrix (or submatrix is singular). Solution undetermined"
msgstr "Матрица (или субматрица вырождена). Невозможно найти решение"

#: ../lib/gmath/la.c:557
msgid "Problem in LA routine."
msgstr "Проблема в LA-процедуре."

#: ../lib/gmath/la.c:563
msgid "Procedure not yet available for selected matrix type"
msgstr "Для выбранного типа матрицы процедура еще не доступна"

#: ../lib/gmath/la.c:590
msgid "Matrix is not square. Cannot determine inverse"
msgstr "Матрица не прямоугольная. Найти обратную матрицу не представляется возможным."

#: ../lib/gmath/la.c:595
msgid "Unable to allocate space for matrix"
msgstr "Не удалось выделить память для матрицы"

#: ../lib/gmath/la.c:612
msgid "Matrix is singular"
msgstr "Матрица вырождена"

#: ../lib/gmath/la.c:617
msgid "Problem in LA procedure."
msgstr "Проблема в LA-процедуре."

#: ../lib/gmath/la.c:696
msgid "Element array has not been allocated"
msgstr "Не был выделен массив элементов"

#: ../lib/gmath/la.c:701
msgid "Specified element is outside array bounds"
msgstr "Указанный элемент выходит за границы массива"

#: ../lib/gmath/la.c:751
msgid "Specified matrix column index is outside range"
msgstr "Указанный индекс столбца матрицы находится вне диапазона"

#: ../lib/gmath/la.c:756 ../lib/gmath/la.c:795 ../lib/gmath/la.c:1141
#: ../lib/gmath/la.c:1187 ../lib/gmath/la.c:1257
msgid "Matrix is not initialised"
msgstr "Матрица не инициализирована"

#: ../lib/gmath/la.c:761 ../lib/gmath/la.c:800
msgid "Could not allocate space for vector structure"
msgstr "Не удалось выделить память для структуры вектора"

#: ../lib/gmath/la.c:790
msgid "Specified matrix row index is outside range"
msgstr "Указанный индекс ряда матрицы находится вне диапазона"

#: ../lib/gmath/la.c:828
msgid "Specified row index is outside range"
msgstr "Указанный индекс ряда находится вне диапазона"

#: ../lib/gmath/la.c:833
msgid "Specified column index is outside range"
msgstr "Указанный индекс столбца находится вне диапазона"

#: ../lib/gmath/la.c:852
msgid "Unknown vector type."
msgstr "Неизвестный тип вектора."

#: ../lib/gmath/la.c:902
msgid "Input matrix and vector have differing dimensions1"
msgstr "Входная матрица и вектор имеют разные размеры"

#: ../lib/gmath/la.c:907 ../lib/gmath/la.c:1019 ../lib/gmath/la.c:1294
msgid "Output vector is uninitialized"
msgstr "Выходной вектор не инициализирован"

#: ../lib/gmath/la.c:1024 ../lib/gmath/la.c:1299
msgid "Vectors are not of the same type"
msgstr "Векторы относятся к разным типам"

#: ../lib/gmath/la.c:1029
msgid "Output vector is of incorrect type"
msgstr "Выходной вектор относится к неверному типу"

#: ../lib/gmath/la.c:1034 ../lib/gmath/la.c:1309
msgid "Matrices not allowed"
msgstr "Матрицы не разрешены"

#: ../lib/gmath/la.c:1040 ../lib/gmath/la.c:1315
msgid "Vectors have differing dimensions"
msgstr "Векторы имеют разные размеры"

#: ../lib/gmath/la.c:1046 ../lib/gmath/la.c:1321
msgid "Output vector has incorrect dimension"
msgstr "Выходной вектор имеет некорректные размеры"

#: ../lib/gmath/la.c:1091
msgid "Vector dimensions out of range"
msgstr "Размеры вектора вне диапазона"

#: ../lib/gmath/la.c:1096
msgid "Row/column out of range"
msgstr "Ряд/столбец вне диапазона"

#: ../lib/gmath/la.c:1304
msgid "Output vector is not the same type as others"
msgstr "Тип выходного вектора отличается от типа других векторов"

#: ../lib/gmath/la.c:1363
msgid "Vector structure is not initialised"
msgstr "Структура вектора не инициализирована"

#: ../lib/gmath/la.c:1482 ../lib/gmath/la.c:1490 ../lib/gmath/la.c:1495
msgid "Input format error"
msgstr "Ошибка входного формата"

#: ../lib/gmath/solvers_classic_iter.c:88
#, c-format
msgid "sparse Jacobi -- iteration %5i error %g\n"
msgstr "Jacobi для разреженных матриц -- итерация %5i ошибка %g\n"

#: ../lib/gmath/solvers_classic_iter.c:164
#, c-format
msgid "sparse SOR -- iteration %5i error %g\n"
msgstr "SOR для разреженных матриц -- итерация %5i ошибка %g\n"

#: ../lib/gmath/solvers_classic_iter.c:226
#, c-format
msgid "Jacobi -- iteration %5i error %g\n"
msgstr "Jacobi -- итерация %5i ошибка %g\n"

#: ../lib/gmath/solvers_classic_iter.c:285
#, c-format
msgid "SOR -- iteration %5i error %g\n"
msgstr "SOR -- итерация %5i ошибка %g\n"

#: ../lib/gmath/solvers_direct.c:44
msgid "Starting direct gauss elimination solver"
msgstr "Запуск решателя прямого гауссова исключения"

#: ../lib/gmath/solvers_direct.c:72
msgid "Starting direct lu decomposition solver"
msgstr "Запуск решателя прямого lu-разложения"

#: ../lib/gmath/solvers_direct.c:128
msgid "Starting cholesky decomposition solver"
msgstr "Запуск решателя разложения Холецкого"

#: ../lib/gmath/solvers_direct.c:131 ../lib/gmath/solvers_krylov.c:262
#: ../lib/gmath/solvers_krylov.c:496 ../lib/gmath/solvers_krylov.c:662
msgid "Unable to solve the linear equation system"
msgstr "Не удалось решить систему линейных уравнений"

#: ../lib/gmath/solvers_direct_cholesky_band.c:35
#, c-format
msgid "Decomposition failed at row %i and col %i"
msgstr "Сбой декомпозиции, ряд %i, столбец %i"

#: ../lib/gmath/solvers_krylov.c:270
#, c-format
msgid "Sparse PCG -- iteration %i error  %g\n"
msgstr "PCG для разреженных матриц -- итерация %i ошибка  %g\n"

#: ../lib/gmath/solvers_krylov.c:272
#, c-format
msgid "PCG -- iteration %i error  %g\n"
msgstr "PCG -- итерация %i ошибка %g\n"

#: ../lib/gmath/solvers_krylov.c:504
#, c-format
msgid "Sparse CG -- iteration %i error  %g\n"
msgstr "CG для разреженных матриц -- итерация %i ошибка %g\n"

#: ../lib/gmath/solvers_krylov.c:506
#, c-format
msgid "CG -- iteration %i error  %g\n"
msgstr "CG -- итерация %i ошибка %g\n"

#: ../lib/gmath/solvers_krylov.c:710
#, c-format
msgid "Sparse BiCGStab -- iteration %i error  %g\n"
msgstr "BiCGStab для разреженных матриц -- итерация %i ошибка %g\n"

#: ../lib/gmath/solvers_krylov.c:713
#, c-format
msgid "BiCGStab -- iteration %i error  %g\n"
msgstr "BiCGStab -- итерация %i ошибка %g\n"

#: ../lib/gmath/test/bench_blas2.c:33
msgid ""
"\n"
"++ Running blas level 2 benchmark ++"
msgstr ""
"\n"
"++ Выполнение теста производительности функций второго уровня библиотеки blas ++"

#: ../lib/gmath/test/bench_blas3.c:32
msgid ""
"\n"
"++ Running blas level 3 benchmark ++"
msgstr ""
"\n"
"++ Выполнение теста производительности функций третьего уровня библиотеки blas ++"

#: ../lib/gmath/test/bench_solver_direct.c:34
msgid ""
"\n"
"++ Running direct solver benchmark ++"
msgstr ""
"\n"
"++ Выполняется тест производительности прямого решателя ++"

#: ../lib/gmath/test/bench_solver_krylov.c:34
msgid ""
"\n"
"++ Running krylov solver benchmark ++"
msgstr ""
"\n"
"++ Выполняется тест производительности решателя Крылова ++"

#: ../lib/gmath/test/test_blas1.c:37
msgid ""
"\n"
"++ Running blas level 1 unit tests ++"
msgstr ""
"\n"
"++ Выполняются модульные тесты функций первого уровня библиотеки blas ++"

#: ../lib/gmath/test/test_blas1.c:44
msgid ""
"\n"
"-- blas level 1 unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульных тестов функций первого уровня библиотеки blas --"

#: ../lib/gmath/test/test_blas1.c:46
msgid ""
"\n"
"-- blas level 1 unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульные тесты функций первого уровня библиотеки blas выполнены успешно --"

#: ../lib/gmath/test/test_blas2.c:36
msgid ""
"\n"
"++ Running blas level 2 unit tests ++"
msgstr ""
"\n"
"++ Выполнение модульных тестов функций второго уровня библиотеки blas ++"

#: ../lib/gmath/test/test_blas2.c:42
msgid ""
"\n"
"-- blas level 2 unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульных тестов функций второго уровня библиотеки blas --"

#: ../lib/gmath/test/test_blas2.c:44
msgid ""
"\n"
"-- blas level 2 unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульные тесты функций второго уровня библиотеки blas выполнены успешно --"

#: ../lib/gmath/test/test_blas3.c:36
msgid ""
"\n"
"++ Running blas level 3 unit tests ++"
msgstr ""
"\n"
"++ Выполнение модульных тестов функций третьего уровня библиотеки blas ++"

#: ../lib/gmath/test/test_blas3.c:42
msgid ""
"\n"
"-- blas level 3 unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульных тестов функций третьего уровня библиотеки blas --"

#: ../lib/gmath/test/test_blas3.c:44
msgid ""
"\n"
"-- blas level 3 unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульные тесты функций третьего уровня библиотеки blas выполнены успешно --"

#: ../lib/gmath/test/test_ccmath_wrapper.c:37
msgid ""
"\n"
"++ Running ccmath wrapper unit tests ++"
msgstr ""
"\n"
"++ Выполняется модульный тест оболочки ccmath ++"

#: ../lib/gmath/test/test_ccmath_wrapper.c:42
msgid ""
"\n"
"-- ccmath wrapper unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульного теста оболочки ccmath --"

#: ../lib/gmath/test/test_ccmath_wrapper.c:44
msgid ""
"\n"
"-- ccmath wrapper unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульный тест оболочки ccmath выполнен успешно --"

#: ../lib/gmath/test/test_main.c:64
msgid "The size of the matrices and vectors for benchmarking"
msgstr "Размер матриц и векторов для тестов производительности"

#: ../lib/gmath/test/test_main.c:71
msgid "Choose solver benchmark"
msgstr "Выберите тест производительности решателя"

#: ../lib/gmath/test/test_main.c:78
msgid "Choose blas benchmark"
msgstr "Выберите тест производительности функций библиотеки blas"

#: ../lib/gmath/test/test_main.c:107
msgid "Performs benchmarks, unit and integration tests for the gmath library"
msgstr "Выполняет тесты производительности, модульные и интеграционные тесты библиотеки gmath"

#: ../lib/gmath/test/test_matrix_conversion.c:37
msgid ""
"\n"
"++ Running matrix conversion unit tests ++"
msgstr ""
"\n"
"++ Выполнение модульных тестов преобразования матрицы ++"

#: ../lib/gmath/test/test_matrix_conversion.c:42
msgid ""
"\n"
"-- Matrix conversion unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульных тестов преобразования матрицы --"

#: ../lib/gmath/test/test_matrix_conversion.c:45
msgid ""
"\n"
"-- Matrix conversion unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульные тесты преобразования матрицы выполнены успешно --"

#: ../lib/gmath/test/test_solvers.c:37
msgid ""
"\n"
"++ Running solver unit tests ++"
msgstr ""
"\n"
"++ Выполнение модульных тестов решателя ++"

#: ../lib/gmath/test/test_solvers.c:42
msgid ""
"\n"
"-- Solver unit tests failure --"
msgstr ""
"\n"
"-- Ошибка выполнения модульных тестов решателя --"

#: ../lib/gmath/test/test_solvers.c:44
msgid ""
"\n"
"-- Solver unit tests finished successfully --"
msgstr ""
"\n"
"-- Модульные тесты решателя выполнены успешно --"

#: ../lib/gpde/n_arrays_io.c:91
#, c-format
msgid "Reading raster map <%s> into memory"
msgstr "Чтение растрового слоя <%s> в память"

#: ../lib/gpde/n_arrays_io.c:182
msgid "N_array_2d * array is empty"
msgstr "N_array_2d * массив пуст"

#: ../lib/gpde/n_arrays_io.c:201
#, c-format
msgid "Write 2d array to raster map <%s>"
msgstr "Записать двухмерный массив в растровый слой <%s>"

#: ../lib/gpde/n_arrays_io.c:270 ../lib/manage/do_remove.c:75
#: ../lib/manage/do_rename.c:73 ../lib/ogsf/gvl3.c:40
#: ../lib/ogsf/gvl_file.c:426
#, c-format
msgid "3D raster map <%s> not found"
msgstr "Трёхмерная растровая карта <%s> не найдена"

#: ../lib/gpde/n_arrays_io.c:278 ../lib/ogsf/gvl_file.c:435
#, c-format
msgid "Unable to open 3D raster map <%s>"
msgstr "Не удалось открыть трёхмерную растровую карту <%s>"

#: ../lib/gpde/n_arrays_io.c:306
#, c-format
msgid "Read g3d map <%s> into the memory"
msgstr "Загрузить g3d-карту <%s> в память"

#: ../lib/gpde/n_arrays_io.c:360 ../lib/gpde/n_arrays_io.c:461
#, fuzzy, c-format
msgid "Error closing g3d file <%s>"
msgstr "Ошибка закрытия g3d-файла"

#: ../lib/gpde/n_arrays_io.c:418
#, c-format
msgid "Error opening g3d map <%s>"
msgstr "Ошибка открытия g3d-карты <%s>"

#: ../lib/gpde/n_arrays_io.c:420
#, c-format
msgid "Write 3d array to g3d map <%s>"
msgstr "Записать трёхмерный массив в g3d-карту <%s>"

#: ../lib/gpde/n_gwflow.c:447 ../lib/gpde/n_gwflow.c:721
#, c-format
msgid "The total sum of the water budget: %g\n"
msgstr "Полная сумма водного баланса: %g\n"

#: ../lib/gpde/n_gwflow.c:449 ../lib/gpde/n_gwflow.c:723
#, c-format
msgid "The total sum of the water budget is significantly larger then 0: %g\n"
msgstr "Полная сумма водного баланса значительно превышает 0: %g\n"

#: ../lib/gpde/n_parse_options.c:105
msgid "The calculation time in seconds"
msgstr "Время расчёта в секундах"

#: ../lib/gpde/test/test_main.c:85
msgid "Performs unit and integration tests for gpde library"
msgstr "Выполняет модульные и интеграционные тесты для библиотеки gdpe"

#: ../lib/htmldriver/graph_set.c:95
#, c-format
msgid "html: collecting to file '%s'"
msgstr "html: сборка в файл «%s»"

#: ../lib/htmldriver/graph_set.c:96
#, c-format
msgid "html: image size %dx%d"
msgstr "html: размер изображения %dx%d"

#: ../lib/htmldriver/graph_set.c:108 ../lib/htmldriver/graph_set.c:112
#: ../lib/htmldriver/graph_set.c:116
#, c-format
msgid "html: type '%s'"
msgstr "html: тип «%s»"

#: ../lib/imagery/fopen.c:25
#, c-format
msgid "Unable to find file [%s] of group [%s in %s]"
msgstr "Не удалось найти файл [%s] группы [%s в %s]"

#: ../lib/imagery/fopen.c:33 ../lib/imagery/fopen.c:87
#, c-format
msgid "Unable to open file [%s] of group [%s in %s]"
msgstr "Не удалось открыть файл [%s] группы [%s в %s]"

#: ../lib/imagery/fopen.c:51
#, c-format
msgid "Unable to find file [%s] for subgroup [%s] of group [%s in %s]"
msgstr "Не удалось найти файл [%s] или подгруппу [%s] группы [%s в %s]"

#: ../lib/imagery/fopen.c:63 ../lib/imagery/fopen.c:161
#, c-format
msgid "Unable to open file [%s] for subgroup [%s] of group [%s in %s]"
msgstr "Не удалось открыть файл [%s] для подгруппы [%s] или группы [%s в %s]"

#: ../lib/imagery/fopen.c:75
#, c-format
msgid "Unable to create file [%s] of group [%s in %s]"
msgstr "Не удалось создать файл [%s] группы [%s в %s]"

#: ../lib/imagery/fopen.c:138
#, c-format
msgid "Unable to create file [%s] for subgroup [%s] of group [%s in %s]"
msgstr "Не удалось создать файл [%s] для подгруппы [%s] или группы [%s в %s]"

#: ../lib/imagery/georef_tps.c:207
msgid "Calculating forward transformation coefficients"
msgstr "Расчёт коэффициентов прямого преобразования"

#: ../lib/imagery/georef_tps.c:224
msgid "Calculating backward transformation coefficients"
msgstr "Расчёт коэффициентов обратного преобразования"

#: ../lib/imagery/georef_tps.c:267 ../lib/imagery/georef_tps.c:271
#: ../lib/imagery/georef_tps.c:275 ../lib/imagery/georef_tps.c:281
#: ../lib/imagery/georef_tps.c:285
#, c-format
msgid "%s: out of memory"
msgstr "%s: не хватает памяти"

#: ../lib/imagery/iclass.c:80
#, c-format
msgid "No areas in category %d"
msgstr "Отсутствуют полигоны в категории %d"

#: ../lib/imagery/iclass.c:122
#, c-format
msgid "Raster map <%s@%s> in subgroup <%s> does not exist"
msgstr "Растровая карта <%s@%s> в подгруппе <%s> не существует"

#: ../lib/imagery/iclass.c:127
#, c-format
msgid "Raster map <%s@%s> in group <%s> does not exist"
msgstr "Растровая карта <%s@%s> в группе <%s> не существует"

#: ../lib/imagery/iclass.c:140
#, c-format
msgid "Subgroup <%s> does not have enough files (it has %d files)"
msgstr "В подгруппе <%s> содержится недостаточное количество файлов (%d)"

#: ../lib/imagery/iclass.c:144
#, c-format
msgid "Group <%s> does not have enough files (it has %d files)"
msgstr "В группе <%s> содержится недостаточное количество файлов (%d)"

#: ../lib/imagery/iclass_perimeter.c:108
#, c-format
msgid "Get area %d failed"
msgstr "Ошибка получения области %d"

#: ../lib/imagery/iclass_perimeter.c:115
msgid "Perimeter computation failed"
msgstr "Ошибка расчёта периметра"

#: ../lib/imagery/iclass_perimeter.c:209
msgid "Invalid polygon"
msgstr "Недопустимый полигон"

#: ../lib/imagery/iclass_perimeter.c:254
msgid "Outlined area is too large."
msgstr "Выделенная область слишком велика."

#: ../lib/imagery/iclass_signatures.c:115
#, c-format
msgid "Unable to open output signature file '%s'"
msgstr "Не удалось открыть выходной файл сигнатур «%s»"

#: ../lib/imagery/iclass_statistics.c:215
msgid "prepare_signature: outline has odd number of points."
msgstr "подготовка сигнатуры: контур имеет нечётное число точек."

#: ../lib/imagery/iclass_statistics.c:225 ../lib/imagery/iscatt_core.c:965
#, c-format
msgid "prepare_signature: scan line %d has odd number of points."
msgstr "подготовка сигнатуры: линия сканирования %d имеет нечётное число точек."

#: ../lib/imagery/iclass_statistics.c:235 ../lib/imagery/iscatt_core.c:976
msgid "signature: perimeter points out of order."
msgstr "сигнатура: нарушен порядок расположения точек периметра."

#: ../lib/imagery/iclass_statistics.c:247
#, c-format
msgid "Data error preparing signatures: value (%d) > num of cats (%d)"
msgstr "Ошибка данных при подготовке сигнатур: значение (%d) > числа категорий (%d)"

#: ../lib/imagery/iclass_statistics.c:555
#: ../lib/imagery/iclass_statistics.c:578
#: ../lib/imagery/iclass_statistics.c:601
#: ../lib/imagery/iclass_statistics.c:624
#: ../lib/imagery/iclass_statistics.c:647
#: ../lib/imagery/iclass_statistics.c:674
#: ../lib/imagery/iclass_statistics.c:706
#: ../lib/imagery/iclass_statistics.c:729
#: ../lib/imagery/iclass_statistics.c:752
msgid "Band index out of range"
msgstr "Индекс каналов вне диапазона"

#: ../lib/imagery/iclass_statistics.c:678
msgid "Cell category value out of range"
msgstr "Значение категории ячейки вне диапазона"

#: ../lib/imagery/iscatt_core.c:81
#, c-format
msgid "Unable to write header into category raster condition file <%s>."
msgstr "Не удалось записать заголовок в файл условий для категорий растра <%s>."

#: ../lib/imagery/iscatt_core.c:99
#, c-format
msgid "Unable to write into category raster condition file <%s>."
msgstr "Не удалось выполнить запись в файл условий для категорий растра <%s>."

#: ../lib/imagery/iscatt_core.c:252
#, c-format
msgid "Unable to open category raster conditions file <%s>."
msgstr "Не удалось открыть файл условий для категорий растра <%s>."

#: ../lib/imagery/iscatt_core.c:260
#, c-format
msgid "Unable to find patch raster <%s>."
msgstr "Не удалось найти исправление растра <%s>."

#: ../lib/imagery/iscatt_core.c:276
#, c-format
msgid "Resolutions of patch <%s> and patched file <%s> are not same."
msgstr "Разрешения исправления <%s> и исправленного файла <%s> не совпадают."

#: ../lib/imagery/iscatt_core.c:302 ../lib/imagery/iscatt_core.c:345
#, c-format
msgid "Corrupted  category raster conditions file <%s> (fseek failed)"
msgstr "Повреждён файл условий для категорий растра <%s> (ошибка fseek)"

#: ../lib/imagery/iscatt_core.c:334
#, c-format
msgid "Unable to write into category raster conditions file <%s>"
msgstr "Не удалось выполнить запись в файл условий для категорий растра <%s>"

#: ../lib/imagery/iscatt_core.c:524
msgid "Unable to read from category raster condition file."
msgstr "Не удалось прочитать файл условий для категорий растра."

#: ../lib/imagery/iscatt_core.c:531
msgid "Invalid size of category raster conditions file."
msgstr "Недопустимый размер файла условий для категорий растра."

#: ../lib/imagery/iscatt_core.c:574
msgid "Data inconsistent. Value computed for scatter plot is out of initialized range."
msgstr "Несовместимые данные. Значения, рассчитанные для точечной диаграммы, находятся вне инициализированного диапазона."

#: ../lib/imagery/iscatt_core.c:741
#, c-format
msgid "Unable to find raster <%s>"
msgstr "Не удалось найти растр <%s>"

#: ../lib/imagery/iscatt_core.c:750
#, c-format
msgid "Unable to open raster <%s>"
msgstr "Не удалось открыть растр <%s>"

#: ../lib/imagery/iscatt_core.c:759
#, c-format
msgid "Raster <%s> type is not <%s>"
msgstr "Тип растра <%s> не <%s>"

#: ../lib/imagery/iscatt_core.c:772
#, c-format
msgid "Unable to read range of raster <%s>"
msgstr "Не удалось прочитать диапазон растра <%s>"

#: ../lib/imagery/iscatt_core.c:796
#, c-format
msgid "Unable to open category raster condition file <%s>"
msgstr "Не удалось открыть файл условий для категорий растра <%s>"

#: ../lib/imagery/iscatt_core.c:812
msgid "Corrupted category raster conditions file (fseek failed)"
msgstr "Повреждён файл условий для категорий растра (ошибка fseek)"

#: ../lib/imagery/list_gp.c:34
#, c-format
msgid "group <%s> is empty\n"
msgstr "группа <%s> пуста\n"

#: ../lib/imagery/list_gp.c:44
#, c-format
msgid "group <%s> references the following raster maps\n"
msgstr "группа <%s> ссылается на следующие растровые карты\n"

#: ../lib/imagery/list_subgp.c:88
#, c-format
msgid "subgroup <%s> of group <%s> is empty\n"
msgstr "подгруппа <%s> группы <%s> пуста\n"

#: ../lib/imagery/list_subgp.c:101
#, c-format
msgid "subgroup <%s> of group <%s> references the following raster maps\n"
msgstr "подгруппа <%s> группы <%s> ссылается на следующие растровые карты\n"

#: ../lib/imagery/manage_signatures.c:85 ../lib/imagery/manage_signatures.c:129
#: ../lib/imagery/manage_signatures.c:187
#: ../lib/imagery/manage_signatures.c:196
#, c-format
msgid "%s is not in the current mapset (%s)"
msgstr "%s не является текущим набором (%s)"

#: ../lib/imagery/manage_signatures.c:91 ../lib/manage/do_remove.c:89
#: ../lib/manage/do_remove.c:111
#, c-format
msgid "%s removed"
msgstr "%s удалено"

#: ../lib/imagery/manage_signatures.c:94
#, c-format
msgid "Unable to remove %s signature"
msgstr "Не удалось удалить сигнатуру %s"

#: ../lib/imagery/manage_signatures.c:97 ../lib/imagery/manage_signatures.c:139
#: ../lib/imagery/manage_signatures.c:206 ../lib/manage/do_copy.c:62
#: ../lib/manage/do_remove.c:86 ../lib/manage/do_remove.c:108
#: ../lib/manage/do_rename.c:84 ../lib/manage/do_rename.c:107
#, c-format
msgid "%s is missing"
msgstr "%s отсутствует"

#: ../lib/imagery/manage_signatures.c:154 ../lib/manage/do_copy.c:51
#: ../lib/manage/do_copy.c:68
#, c-format
msgid "Unable to copy <%s> to current mapset as <%s>"
msgstr "Не удалось скопировать <%s> в текущий набор в виде <%s>"

#: ../lib/imagery/manage_signatures.c:217
#, c-format
msgid "Unable to rename <%s> to <%s>"
msgstr "Не удалось переименовать <%s> в <%s>"

#: ../lib/imagery/points.c:118
#, c-format
msgid "Unable to open control point file for group [%s in %s]"
msgstr "Не удалось открыть файл контрольных точек для групп [%s в %s]"

#: ../lib/imagery/points.c:126
#, c-format
msgid "Bad format in control point file for group [%s in %s]"
msgstr "Неверный формат в файле контрольных точек для групп [%s в %s]"

#: ../lib/imagery/points.c:151
#, c-format
msgid "Unable to create control point file for group [%s in %s]"
msgstr "Не удалось создать файл контрольных точек для групп [%s в %s]"

#: ../lib/imagery/sig.c:157 ../lib/imagery/sigset.c:147
msgid "Invalid signature file"
msgstr "Недопустимый файл сигнатур"

#: ../lib/imagery/sig.c:162 ../lib/imagery/sigset.c:151
msgid "Invalid signature file version"
msgstr "Недопустимая версия файла сигнатур"

#: ../lib/imagery/sig.c:202 ../lib/imagery/sigset.c:217
msgid "Invalid signature file: semantic label length limit exceeded"
msgstr "Недопустимый файл сигнатур: превышено ограничение длины семантической подписи"

#: ../lib/imagery/sig.c:212 ../lib/imagery/sigset.c:226
msgid "Signature file does not contain bands"
msgstr "Файл сигнатур не содержит каналов"

#: ../lib/imagery/sig.c:218
#, fuzzy
msgid "Invalid signature file: Original class value presence not readable"
msgstr "Недопустимый файл сигнатур: превышено ограничение длины семантической подписи"

#: ../lib/imagery/target.c:37
#, c-format
msgid "Unable to read target file for group [%s]"
msgstr "Невозможно прочитать целевой файл для группы [%s]"

#: ../lib/init/grass.py:142
msgid "WARNING"
msgstr "ПРЕДУПРЕЖДЕНИЕ"

#: ../lib/init/grass.py:147 ../lib/init/grass.py:2427
msgid "Exiting..."
msgstr "Завершение работы…"

#: ../lib/init/grass.py:301
msgid "Usage"
msgstr "Использование"

#: ../lib/init/grass.py:303
msgid "print this help message"
msgstr "вывести эту справку"

#: ../lib/init/grass.py:304
msgid "show version information and exit"
msgstr "вывести информацию о версии и выйти"

#: ../lib/init/grass.py:305
#, fuzzy
msgid "create given database, project or mapset if it doesn't exist"
msgstr "в случае отсутствия создать указанную базу данных, область или набор"

#: ../lib/init/grass.py:306
#, fuzzy
msgid "exit after creation of project or mapset. Only with -c flag"
msgstr "выйти после создания области или набора. Только с флагом -c"

#: ../lib/init/grass.py:308
msgid "force removal of .gislock if exists (use with care!). Only with --text flag"
msgstr "принудительно удалять .gislock при его наличии (использовать с осторожностью!). Только с флагом --text"

#: ../lib/init/grass.py:311
msgid "use text based interface (skip graphical welcome screen)"
msgstr "использовать текстовый интерфейс (пропустить графический экран приветствия)"

#: ../lib/init/grass.py:312 ../lib/init/grass.py:314 ../lib/init/grass.py:316
msgid "and set as default"
msgstr "и установить в качестве параметра по умолчанию"

#: ../lib/init/grass.py:313
msgid "use text based interface (show graphical welcome screen)"
msgstr "использовать текстовый интерфейс (отображать графический экран приветствия)"

#: ../lib/init/grass.py:315
msgid "use $DEFAULT_GUI graphical user interface"
msgstr "использовать графический интерфейс $DEFAULT_GUI"

#: ../lib/init/grass.py:317
msgid "print GRASS configuration parameters"
msgstr "вывести параметры конфигурации GRASS"

#: ../lib/init/grass.py:319
#, fuzzy
msgid "options: arch,build,compiler,date,path,python_path,revision,svn_revision,version"
msgstr "параметры: arch,build,compiler,date,path,revision,svn_revision,version"

#: ../lib/init/grass.py:323
msgid "initial GRASS database directory"
msgstr "исходный каталог базы данных GRASS"

#: ../lib/init/grass.py:324
#, fuzzy
msgid "directory containing GRASS projects"
msgstr "каталог для размещения областей"

#: ../lib/init/grass.py:325
#, fuzzy
msgid "initial GRASS project (location)"
msgstr "исходная область GRASS"

#: ../lib/init/grass.py:327
#, fuzzy
msgid "directory containing mapsets with one common coordinate reference system"
msgstr "каталог для размещения наборов с единой общей системой координат (проекция)"

#: ../lib/init/grass.py:330
#, fuzzy
msgid "initial GRASS mapset"
msgstr "исходный набор GRASS"

#: ../lib/init/grass.py:331
#, fuzzy
msgid "fully qualified initial mapset directory"
msgstr "полное имя исходного каталога наборов"

#: ../lib/init/grass.py:332
msgid "Environment variables relevant for startup"
msgstr "Переменные окружения, имеющие отношение к запуску"

#: ../lib/init/grass.py:333
msgid "set root path for configuration directory"
msgstr ""

#: ../lib/init/grass.py:334
msgid "select GUI (text, gui, gtext)"
msgstr "выбор графического интерфейса (text, gui, gtext)"

#: ../lib/init/grass.py:335
msgid "set html web browser for help pages"
msgstr "задать браузер html-файлов для просмотра справки"

#: ../lib/init/grass.py:337
msgid "set additional path(s) to local GRASS modules or user scripts"
msgstr "задать дополнительный путь (пути) к локальным модулям GRASS или пользовательским сценариям"

#: ../lib/init/grass.py:340
msgid "set additional GISBASE for locally installed GRASS Addons"
msgstr "задать дополнительный GISBASE для локально установленных расширений GRASS"

#: ../lib/init/grass.py:342
msgid "set Python interpreter name to override 'python'"
msgstr "задать имя интерпретатора Python для переопределения значения «python»"

#: ../lib/init/grass.py:343
msgid "execute GRASS module or script"
msgstr "запустить модуль или сценарий GRASS"

#: ../lib/init/grass.py:344
msgid "provided executable will be executed in GRASS session"
msgstr "данный исполняемый файл будет выполнен в сеансе GRASS"

#: ../lib/init/grass.py:345
msgid "GRASS module, script or any other executable"
msgstr "модуль, сценарий или любой другой исполняемый файл GRASS"

#: ../lib/init/grass.py:346
msgid "parameters of the executable"
msgstr "параметры исполняемого файла"

#: ../lib/init/grass.py:347
msgid "standard flags"
msgstr "стандартные флаги"

#: ../lib/init/grass.py:348 ../lib/init/grass.py:1909
msgid "deprecated, use --tmp-project instead"
msgstr ""

#: ../lib/init/grass.py:349
msgid "location was renamed to project"
msgstr ""

#: ../lib/init/grass.py:350
#, fuzzy
msgid "create temporary project (use with the --exec flag)"
msgstr "создать временный набор (используется с флагом --exec)"

#: ../lib/init/grass.py:352
msgid "created in a temporary directory and deleted at exit"
msgstr "создаётся во временном каталоге и удаляется при выходе"

#: ../lib/init/grass.py:354
msgid "create temporary mapset (use with the --exec flag)"
msgstr "создать временный набор (используется с флагом --exec)"

#: ../lib/init/grass.py:355
#, fuzzy
msgid "created in the specified project and deleted at exit"
msgstr "создаётся в указанном расположении и удаляется при выходе"

#: ../lib/init/grass.py:356
msgid "timeout for acquiring a mapset lock"
msgstr ""

#: ../lib/init/grass.py:358
msgid "time for which the process will attempt to get a lock in seconds"
msgstr ""

#: ../lib/init/grass.py:392
#, fuzzy
#| msgid "Failed to create configuration directory '%s' with error: %s"
msgid "Failed to create configuration directory '{}' with error: {}"
msgstr "Сбой создания каталога конфигурации «%s» с ошибкой: %s"

#: ../lib/init/grass.py:434
#, python-brace-format
msgid "Unable to create temporary directory <{tmpdir_name}>! Exiting."
msgstr "Не удалось создать временный каталог <{tmpdir_name}>! Завершение работы."

#: ../lib/init/grass.py:492
#, python-brace-format
msgid "Invalid line in RC file ({file}): '{line}' ({error})\n"
msgstr "Недопустимая строка в файле RC ({file}): «{line}» ({error})\n"

#: ../lib/init/grass.py:498
#, python-brace-format
msgid "Empty RC file ({file})"
msgstr "Пустой файл RC ({file})"

#: ../lib/init/grass.py:585
#, python-format
msgid "GUI <%s> not supported in this version"
msgstr "Графический интерфейс <%s> не поддерживается в этой версии"

#: ../lib/init/grass.py:621
msgid ""
"The python command does not work as expected.\n"
"Please check your installation or set the GRASS_PYTHON environment variable."
msgstr ""
"Команда python работает неправильно.\n"
"Проверьте правильность установки или задайте переменную окружения GRASS_PYTHON."

#: ../lib/init/grass.py:626
msgid "GRASS GUI not found. Please check your installation."
msgstr "Не найден графический интерфейс GRASS. Проверьте правильность установки."

#: ../lib/init/grass.py:628
msgid ""
"{}\n"
"Switching to text based interface mode."
msgstr ""
"{}\n"
"Выполняется переключение на текстовый режим работы."

#: ../lib/init/grass.py:635
msgid ""
"It appears that the X Windows system is not active.\n"
"A graphical based user interface is not supported.\n"
"(DISPLAY variable is not set.)\n"
"Switching to text based interface mode."
msgstr ""
"Система X Windows не работает.\n"
"Графический интерфейс не поддерживается.\n"
"(переменная DISPLAY не установлена.)\n"
"Выполняется переключение на текстовый режим работы."

#: ../lib/init/grass.py:668
#, fuzzy
#| msgid "Error reading categories: [%s]"
msgid "Error creating project: {}"
msgstr "Ошибка чтения категорий: [%s]"

#: ../lib/init/grass.py:695
#, fuzzy, python-brace-format
msgid "Unable to create new project because the project <{location}> already exists."
msgstr "Не удалось создать новую область, так как область <{location}> уже существует."

#: ../lib/init/grass.py:701
#, fuzzy, python-brace-format
msgid "Unable to create new project <{location}> because <{path}> is a file."
msgstr "Не удалось создать новую область <{location}>, потому что <{path}> является файлом."

#: ../lib/init/grass.py:705
#, fuzzy, python-brace-format
msgid "Unable to create new project <{location}> because the directory <{path}> already exists."
msgstr "Не удалось создать новую область <{location}>, потому что каталог <{path}> уже существует."

#: ../lib/init/grass.py:710
#, fuzzy, python-brace-format
msgid "Unable to create new project in the directory <{path}> for an unknown reason."
msgstr "Не удалось создать новую область в каталоге <{path}> по неизвестной причине."

#: ../lib/init/grass.py:792
msgid "Mapset <{}> already exists. Unable to create a new temporary mapset of that name."
msgstr "Набор <{}> уже существует. Не удалось создать новый временный наборс таким именем."

#: ../lib/init/grass.py:797
msgid "Mapset <{}> already exists."
msgstr "Набор <{}> уже существует."

#: ../lib/init/grass.py:805
msgid "A new mapset can be created using '-c' flag."
msgstr "Новый набор может быть создан с помощью флага «-c»."

#: ../lib/init/grass.py:807
msgid "Maybe you meant a different directory."
msgstr "Вероятно, имелся в виду другой каталог."

#: ../lib/init/grass.py:835
#, fuzzy
msgid "Provide CRS to create a project"
msgstr "Для создания области необходимо предоставить CRS"

#: ../lib/init/grass.py:839
#, fuzzy
msgid "Creating new GRASS project <{}>..."
msgstr "Создание нового набора GRASS <{}>…"

#: ../lib/init/grass.py:850
#, python-brace-format
msgid "Unable to create new mapset <{mapset}> because <{path}> is a file."
msgstr "Не удалось создать новый набор <{mapset}>, потому что <{path}> является файлом."

#: ../lib/init/grass.py:859
msgid "The mapset <{}> is missing the WIND file (computational region). It will be fixed now. Note that this warning may become an error in future versions."
msgstr "В наборе <{}> отсутствует файл WIND (область вычисления). Эта ошибка сейчас будет исправлена. Имейте в виду, что данное предупреждение в будущих версиях программы может перейти в разряд ошибки."

#: ../lib/init/grass.py:869
#, fuzzy, python-brace-format
msgid "No CRS is needed for creating mapset <{mapset}>, but <{geofile}> was provided as CRS. Did you mean to create a new project?"
msgstr "Для создания набора не требуется CRS. Вероятно, предполагалось создать новую область?"

#: ../lib/init/grass.py:875
#, fuzzy
#| msgid "Creating new GRASS GIS mapset <{}>..."
msgid "Creating new GRASS mapset <{}>..."
msgstr "Создание нового набора GRASS <{}>…"

#: ../lib/init/grass.py:899
#, fuzzy
msgid "GRASS database directory, project and mapset not set properly. Use GUI or command line to set them."
msgstr "Каталог базы данных, область и набор GRASS заданы неверно. Задайте их в графическом интерфейсе или командной строке."

#: ../lib/init/grass.py:959
#, python-brace-format
msgid ""
"Error reading data path information from g.gisenv.\n"
"GISDBASE={gisdbase}\n"
"LOCATION_NAME={location}\n"
"MAPSET={mapset}\n"
"\n"
"Check the <{file}> file."
msgstr ""
"Ошибка чтения информации о пути к данным из g.gisenv.\n"
"GISDBASE={gisdbase}\n"
"LOCATION_NAME={location}\n"
"MAPSET={mapset}\n"
"\n"
"Проверьте файл <{file}>."

#: ../lib/init/grass.py:1251
msgid "Building user fontcap..."
msgstr "Построение файла fontcap пользователя…"

#: ../lib/init/grass.py:1317
msgid "The SHELL variable is not set"
msgstr "Переменная SHELL не установлена"

#: ../lib/init/grass.py:1334
#, python-brace-format
msgid "Unsupported shell <{sh}>: {env_file}"
msgstr "Командная оболочка <{sh}> не поддерживается: {env_file}"

#: ../lib/init/grass.py:1351
#, python-format
msgid "Executing <%s> ..."
msgstr "Выполнение <%s> …"

#: ../lib/init/grass.py:1375
#, python-brace-format
msgid ""
"Execution of <{cmd}> failed:\n"
"{error}"
msgstr ""
"Сбой выполнения <{cmd}>:\n"
"{error}"

#: ../lib/init/grass.py:1388
#, python-format
msgid "Execution of <%s> finished."
msgstr "Выполнение <%s> завершено."

#: ../lib/init/grass.py:1430
#, python-brace-format
msgid "Unable to close GUI. {0}"
msgstr "Не удалось закрыть графический интерфейс. {0}"

#: ../lib/init/grass.py:1449
#, fuzzy, python-format
#| msgid "Welcome to GRASS GIS %s"
msgid "Welcome to GRASS %s"
msgstr "Добро пожаловать в GRASS %s"

#: ../lib/init/grass.py:1475
#, fuzzy
#| msgid "GRASS GIS homepage:"
msgid "GRASS homepage:"
msgstr "Домашняя страница GRASS:"

#. GTC Running through: SHELL NAME
#: ../lib/init/grass.py:1477
msgid "This version running through:"
msgstr "Эта версия работает в командной оболочке:"

#: ../lib/init/grass.py:1480
msgid "Help is available with the command:"
msgstr "Вывод справки:"

#: ../lib/init/grass.py:1481
msgid "See the licence terms with:"
msgstr "Вывод условий лицензии:"

#: ../lib/init/grass.py:1482
msgid "See citation options with:"
msgstr "Вывод параметров ссылки:"

#: ../lib/init/grass.py:1487
msgid "If required, restart the GUI with:"
msgstr "При необходимости перезагрузки графического интерфейса:"

#: ../lib/init/grass.py:1489
msgid "Start the GUI with:"
msgstr "Запуск графического интерфейса:"

#: ../lib/init/grass.py:1491
msgid "When ready to quit enter:"
msgstr "Завершение работы:"

#: ../lib/init/grass.py:1673
#, fuzzy
#| msgid "2D and 3D raster MASKs present"
msgid "2D and 3D raster masks present"
msgstr "Имеются двух- и трёхмерные растровые маски"

#: ../lib/init/grass.py:1674
#, fuzzy
#| msgid "Raster MASK present"
msgid "Raster mask present"
msgstr "Имеется растровая маска"

#: ../lib/init/grass.py:1675
#, fuzzy
#| msgid "3D raster MASK present"
msgid "3D raster mask present"
msgstr "Имеется трёхмерная растровая маска"

#: ../lib/init/grass.py:1720
msgid "Done."
msgstr "Готово."

#: ../lib/init/grass.py:1722
#, fuzzy
#| msgid "Goodbye from GRASS GIS"
msgid "Goodbye from GRASS"
msgstr "До новых встреч с GRASS"

#: ../lib/init/grass.py:1783
#, fuzzy
#| msgid "Please install the GRASS GIS development package"
msgid "Please install the GRASS development package"
msgstr "Установите пакет для разработки GRASS"

#: ../lib/init/grass.py:1829
#, python-format
msgid "Parameter <%s> not supported"
msgstr "Параметр <%s> не поддерживается"

#: ../lib/init/grass.py:1878
#, python-format
msgid "use mapset %(metavar)s"
msgstr "используйте набор %(metavar)s"

#: ../lib/init/grass.py:1884
#, fuzzy, python-format
msgid "use temporary mapset in project %(metavar)s"
msgstr "используйте временный набор в области %(metavar)s"

#: ../lib/init/grass.py:1892
#, fuzzy
msgid "path to mapset (or project if creating one)"
msgstr "путь к набору (или области при её создании)"

#: ../lib/init/grass.py:1895
msgid "use temporary mapset"
msgstr "используйте временный набор"

#: ../lib/init/grass.py:1902
#, fuzzy, python-format
msgid "use temporary project with %(metavar)s (EPSG, georeferenced file, ...)"
msgstr "используйте временную область с %(metavar)s (EPSG, файл географической привязки, …)"

#: ../lib/init/grass.py:1916
#, fuzzy
#| msgid "The calculation time in seconds"
msgid "mapset locking timeout in seconds"
msgstr "Время расчёта в секундах"

#: ../lib/init/grass.py:1922
msgid "remove lock if present"
msgstr "снять блокировку при её наличии"

#: ../lib/init/grass.py:1936
msgid "Option --tmp-location is deprecated, use --tmp-project instead\n"
msgstr ""

#: ../lib/init/grass.py:1981
msgid "execute module or script (followed by executable with arguments)"
msgstr "выполнить модуль или сценарий (следует за исполняемым файлом с аргументами)"

#: ../lib/init/grass.py:2043
msgid "Flag -e requires also flag -c"
msgstr "Флаг -e требует наличия флага -c"

#: ../lib/init/grass.py:2045
#, fuzzy
msgid "Flag -c requires name of project or mapset"
msgstr "Флаг -c требует имени области или набора"

#: ../lib/init/grass.py:2048
#, fuzzy
msgid "Either --tmp-project or --tmp-mapset can be used, not both"
msgstr "Аргументы --tmp-location или --tmp-mapset могут использоваться только отдельно, совместное использование не допускается"

#: ../lib/init/grass.py:2055
#, fuzzy
msgid "Coordinate reference system argument (e.g. EPSG) is needed for --tmp-project"
msgstr "Аргумент базовой системы координат (например, EPSG) необходим для --tmp-location"

#: ../lib/init/grass.py:2062
#, fuzzy
msgid "Only one argument (e.g. EPSG) is needed for --tmp-project, mapset name <{}> provided"
msgstr "--tmp-location требует наличия только одного аргумента (например, EPSG), предоставлено имя набора <{}>"

#: ../lib/init/grass.py:2282
#, fuzzy, python-brace-format
msgid ""
"Unable to start GRASS. You have the choice to:\n"
" - Launch the graphical user interface with the '--gui' switch\n"
"     {cmd_name} --gui\n"
" - Launch with path to the project/mapset as an argument\n"
"     {cmd_name} /path/to/project/mapset`\n"
" - Create a project with '-c' and launch in its PERMANENT mapset\n"
"     {cmd_name} -c EPSG:number /path/to/project\n"
"     {cmd_name} -c geofile /path/to/project\n"
" - Create manually the GISRC file ({gisrcrc})\n"
" - Use '--help' for further options\n"
"     {cmd_name} --help\n"
"See also: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"
msgstr ""
"Не удалось запустить GRASS. В этом случае можно попробовать:\n"
" — Запустить графический интерфейс с ключом «--gui»\n"
"     {cmd_name} --gui\n"
" — Запустить с указанием пути к области или набору в качестве аргумента\n"
"     {cmd_name} /path/to/location/mapset\n"
" — Создать область с аргументом «-c» и запустить в ПОСТОЯННОМ наборе карт\n"
"     {cmd_name} -c EPSG:число /путь/к/области\n"
"     {cmd_name} -c geofile /путь/к/области\n"
" — Создать файл GISRC ({gisrcrc}) вручную\n"
" — Вывести справку с помощью «--help» для получения дополнительной информации\n"
"     {cmd_name} --help\n"
"См. также: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"

#: ../lib/init/grass.py:2303
#, fuzzy
#| msgid "Starting GRASS GIS..."
msgid "Starting GRASS..."
msgstr "Запуск GRASS…"

#: ../lib/init/grass.py:2352
#, fuzzy
#| msgid "Failed to start GRASS GIS, grassdata directory cannot be found or created."
msgid "Failed to start GRASS, grassdata directory cannot be found or created."
msgstr "При запуске GRASS возникла ошибка, каталог grassdata не может быть найден или удалён."

#: ../lib/init/grass.py:2359
#, fuzzy
msgid "Failed to start GRASS, no default project to copy in the installation or copying failed."
msgstr "Ошибка при запуске GRASS, отсутствует область по умолчанию для копирования в место установки или произошла ошибка копирования."

#: ../lib/init/grass.py:2464
#, python-format
msgid "Launching <%s> GUI in the background, please wait..."
msgstr "Запуск <%s> графического интерфейса в фоновом режиме, подождите…"

#: ../lib/init/grass.py:2502
#, python-format
msgid "Failed to start shell '%s'"
msgstr "Ошибка при запуске командной оболочки «%s»"

#: ../lib/init/lock.c:38
#, c-format
msgid "Usage: %s file pid"
msgstr "Применение: %s pid файла"

#: ../lib/init/lock.c:42
msgid "Concurrent mapset locking is not supported on Windows"
msgstr "Блокировка параллельной работы с набором не поддерживается в Windows"

#: ../lib/init/lock.c:60
#, c-format
msgid "Unable to write lockfile %s (%s)"
msgstr "Не удалось выполнить запись в заблокированный файл %s (%s)"

#: ../lib/lidar/raster.c:77 ../lib/lidar/raster.c:93 ../lib/lidar/raster.c:107
#: ../lib/lidar/raster.c:125 ../lib/lidar/raster.c:141
#: ../lib/lidar/raster.c:155 ../lib/lidar/raster.c:171
#: ../lib/lidar/raster.c:185
#, c-format
msgid "Unable to access table <%s>"
msgstr "Не удалось получить доступ к таблице <%s>"

#: ../lib/lidar/zones.c:483 ../lib/lidar/zones.c:519
#, c-format
msgid "<%s> created in database."
msgstr "<%s> создана в базе данных."

#: ../lib/lidar/zones.c:487 ../lib/lidar/zones.c:523
#, c-format
msgid "<%s> has not been created in database."
msgstr "<%s> не была создана в базе данных."

#: ../lib/manage/do_copy.c:44
#, c-format
msgid "Copying %s <%s> to current mapset as <%s>"
msgstr "Копирование %s <%s> в текущий набор в виде <%s>"

#: ../lib/manage/do_copy.c:73
#, c-format
msgid "%s copied"
msgstr "%s скопировано"

#: ../lib/manage/do_copy.c:85 ../lib/manage/do_remove.c:101
#: ../lib/manage/do_rename.c:99
msgid "String for secondary color table has been truncated"
msgstr "Строка для вторичной цветовой таблицы была обрезана"

#: ../lib/manage/do_list.c:30
#, c-format
msgid "%s: invalid index %d"
msgstr "%s: недопустимый индекс %d"

#: ../lib/manage/do_remove.c:41
#, c-format
msgid "Removing %s <%s>"
msgstr "Удаление %s <%s>"

#: ../lib/manage/do_remove.c:54 ../lib/manage/do_rename.c:51
#: ../lib/ogsf/gp3.c:61 ../lib/ogsf/gp3.c:202 ../lib/ogsf/gv3.c:60
#: ../lib/ogsf/gv3.c:339 ../lib/vector/Vlib/legal_vname.c:145
#: ../lib/vector/Vlib/legal_vname.c:148 ../lib/vector/Vlib/map.c:263
#: ../lib/vector/Vlib/open.c:232
#, c-format
msgid "Vector map <%s> not found"
msgstr "Векторная карта <%s> не найдена"

#: ../lib/manage/do_remove.c:62
msgid "Unable to delete vector map"
msgstr "Не удалось удалить векторную карту"

#: ../lib/manage/do_remove.c:82
#, c-format
msgid "Unable to remove %s element"
msgstr "Не удалось удалить элемент %s"

#: ../lib/manage/do_remove.c:104
#, c-format
msgid "Unable to remove %s"
msgstr "Не удалось удалить %s"

#: ../lib/manage/do_remove.c:120
#, c-format
msgid "<%s> nothing removed"
msgstr "<%s> удаление не было выполнено"

#: ../lib/manage/do_rename.c:42
#, c-format
msgid "Rename %s <%s> to <%s>"
msgstr "Переименование %s <%s> в <%s>"

#: ../lib/manage/do_rename.c:59
#, c-format
msgid "Unable to rename vector map <%s> to <%s>"
msgstr "Не удалось переименовать векторную карту <%s> в <%s>"

#: ../lib/manage/do_rename.c:80 ../lib/manage/do_rename.c:103
#, c-format
msgid "Unable to rename %s"
msgstr "Не удалось переименовать %s"

#: ../lib/manage/do_rename.c:87 ../lib/manage/do_rename.c:110
#, c-format
msgid "%s renamed"
msgstr "%s переименован"

#: ../lib/manage/do_rename.c:119
#, c-format
msgid "<%s> nothing renamed"
msgstr "<%s> переименование не было выполнено"

#: ../lib/manage/option.c:47
#, c-format
msgid "%s to be %s"
msgstr "%s должен быть %s"

#: ../lib/manage/option.c:50
msgid "Raster"
msgstr "Растр"

#: ../lib/manage/option.c:52
msgid "Vector"
msgstr "Вектор"

#: ../lib/manage/option.c:54
msgid "Region"
msgstr "Фрагмент"

#: ../lib/manage/option.c:56
msgid "Group"
msgstr "Группа"

#: ../lib/manage/read_list.c:73
#, c-format
msgid "Unable to open data base element list '%s'"
msgstr "Не удалось открыть список элементов базы данных «%s»"

#: ../lib/manage/read_list.c:133
#, c-format
msgid "Format error: file ('%s') line (%d) - %s"
msgstr "Ошибка форматирования: файл («%s») строка (%d) - %s"

#: ../lib/nviz/lights.c:172
msgid "Unable to define new light"
msgstr "Не удалось установить новый источник света"

#: ../lib/nviz/map_obj.c:61
msgid "Maximum surfaces loaded!"
msgstr "Загружено максимальное количество поверхностей!"

#: ../lib/nviz/map_obj.c:89
msgid "Maximum vector line maps loaded!"
msgstr "Загружено максимальное количество векторных линейных карт!"

#: ../lib/nviz/map_obj.c:98 ../lib/nviz/map_obj.c:129
#, c-format
msgid "Error loading vector map <%s>"
msgstr "Ошибка загрузки векторной карты <%s>"

#: ../lib/nviz/map_obj.c:117
msgid "Maximum vector point maps loaded!"
msgstr "Загружено максимальное количество векторных точечных карт!"

#: ../lib/nviz/map_obj.c:144
msgid "Maximum volumes loaded!"
msgstr "Загружено максимальное количество объемов!"

#: ../lib/nviz/map_obj.c:153
#, c-format
msgid "Error loading 3d raster map <%s>"
msgstr "Ошибка загрузки трёхмерного растрового слоя <%s>"

#: ../lib/nviz/map_obj.c:161
msgid "Nviz_new_map_obj(): unsupported data type"
msgstr "Nviz_new_map_obj(): тип данных не поддерживается"

#: ../lib/nviz/nviz.c:130
#, c-format
msgid "Invalid color (%s), using \"white\" as default"
msgstr "Недопустимый цвет: (%s), в качестве значения по умолчанию используется «white»"

#: ../lib/nviz/position.c:57
msgid "Unable to set focus"
msgstr "Невозможно установить фокус"

#: ../lib/nviz/render.c:43
#, c-format
msgid "Unable to get function address for %s"
msgstr "Не удалось получить адрес функции для %s"

#: ../lib/nviz/render.c:178
msgid "Bad server connection"
msgstr "Плохое соединение с сервером"

#: ../lib/nviz/render.c:184
msgid "Unable to get visual info"
msgstr "Не удалось получить визуальную информацию"

#: ../lib/nviz/render.c:191
msgid "Unable to create rendering context"
msgstr "Не удалось создать контекст отрисовки"

#: ../lib/nviz/render.c:240
#, c-format
msgid "Unable to choose pixel format (CGL error = %d)"
msgstr "Не удалось выбрать формат пиксела (ошибка CGL = %d)"

#: ../lib/nviz/render.c:246
#, c-format
msgid "Unable to create context (CGL error = %d)"
msgstr "Не удалось создать контекст (ошибка CGL = %d)"

#: ../lib/nviz/render.c:292
msgid "Unable to register window class"
msgstr "Не удалось зарегистрировать класс окна"

#: ../lib/nviz/render.c:301
msgid "Unable to create window"
msgstr "Не удалось создать окно"

#: ../lib/nviz/render.c:349
#, c-format
msgid "Unable to set current context (CGL error = %d)"
msgstr "Не удалось установить текущий контекст (ошибка CGL = %d)"

#: ../lib/nviz/render.c:386
#, c-format
msgid "Incomplete framebuffer status (status = %d)"
msgstr "Состояние неполного кадрового буфера (состояние = %d)"

#: ../lib/ogsf/gk.c:321
msgid "Need at least 3 keyframes for spline"
msgstr "Для сплайна необходимо не менее 3 ключевых кадра"

#: ../lib/ogsf/gk.c:630
msgid "Need at least 2 keyframes for interpolation"
msgstr "Для интерполяции необходимо не менее 2 ключевых кадра"

#: ../lib/ogsf/gk2.c:216 ../lib/ogsf/gsd_img_ppm.c:55
#: ../lib/ogsf/gsd_img_ppm.c:100 ../lib/ogsf/gsd_img_tif.c:69
#, c-format
msgid "Unable to open file <%s> for writing"
msgstr "Не удалось открыть файл <%s> для записи"

#: ../lib/ogsf/gk2.c:274 ../lib/ogsf/gk2.c:287
msgid "Check no. of frames requested and keyframes marked"
msgstr "Проверьте число кадров в запросе и отмеченных ключевых кадров"

#: ../lib/ogsf/gp2.c:713
msgid "Unknown icon marker, using \"sphere\""
msgstr "Неизвестная метка значка, будет использоваться «сфера»"

#: ../lib/ogsf/gp3.c:67 ../lib/ogsf/gp3.c:207 ../lib/ogsf/gv3.c:66
#: ../lib/ogsf/gv3.c:344 ../lib/vector/Vlib/map.c:191
#: ../lib/vector/Vlib/map.c:201 ../lib/vector/Vlib/map.c:274
#: ../lib/vector/Vlib/open.c:300 ../lib/vector/Vlib/open.c:441
#, c-format
msgid "Unable to open vector map <%s>"
msgstr "Не удалось открыть векторную карту <%s>"

#: ../lib/ogsf/gp3.c:97 ../lib/vector/Vlib/copy.c:187
#: ../lib/vector/Vlib/copy.c:265
#, c-format
msgid "Unable to read vector map <%s>"
msgstr "Невозможно прочитать векторную карту <%s>"

#: ../lib/ogsf/gp3.c:156
#, c-format
msgid "No points from vector map <%s> fall within current region"
msgstr "Точки векторной карты <%s> не попадают в текущий фрагмент"

#: ../lib/ogsf/gp3.c:163
#, c-format
msgid "Vector map <%s> loaded (%d points)"
msgstr "Векторная карта <%s> загружена (точек: %d)"

#: ../lib/ogsf/gp3.c:213 ../lib/ogsf/gv3.c:350
#: ../lib/rst/interp_float/vinput2d.c:98 ../lib/vector/Vlib/array.c:268
#: ../lib/vector/Vlib/ascii.c:410 ../lib/vector/Vlib/cats.c:594
#: ../lib/vector/Vlib/copy.c:649 ../lib/vector/Vlib/copy.c:764
#: ../lib/vector/Vlib/map.c:300 ../lib/vector/Vlib/map.c:433
#: ../lib/vector/Vlib/net_build.c:152 ../lib/vector/Vlib/net_build.c:203
#: ../lib/vector/Vlib/net_build.c:496 ../lib/vector/Vlib/net_build.c:793
#: ../lib/vector/Vlib/net_build.c:970 ../lib/vector/neta/timetables.c:136
#: ../lib/vector/neta/utils.c:119
#, c-format
msgid "Database connection not defined for layer %d"
msgstr "Не определено соединение с базой данных для слоя %d"

#: ../lib/ogsf/gp3.c:223
#, c-format
msgid "Loading thematic points layer <%s>..."
msgstr "Загрузка слоя тематических точек <%s>..."

#: ../lib/ogsf/gp3.c:248 ../lib/ogsf/gv3.c:384
#, c-format
msgid "No color rule defined for category %d"
msgstr "Правило выделения цветом для категории %d не определено"

#: ../lib/ogsf/gp3.c:266 ../lib/ogsf/gv3.c:401
#, c-format
msgid "Invalid color definition (%s)"
msgstr "Недопустимое определение цвета (%s)"

#: ../lib/ogsf/gp3.c:309
#, c-format
msgid "%d points without category. Unable to determine color rules for features without category."
msgstr "Точек без категории: %d. Не удалось установить правила выделения цветом для объектов без категории."

#: ../lib/ogsf/gs2.c:1204
#, c-format
msgid "no category info"
msgstr "нет сведений о категории"

#: ../lib/ogsf/gs2.c:1222
#, c-format
msgid "no data"
msgstr "нет данных"

#: ../lib/ogsf/gs2.c:1646
#, c-format
msgid "Raster map <%s> is outside of current region. Load failed."
msgstr "Растровая карта <%s> вне текущего фрагмента. Сбой загрузки."

#: ../lib/ogsf/gs2.c:1727 ../lib/ogsf/gs2.c:1734 ../lib/ogsf/gs2.c:1743
#: ../lib/ogsf/gs2.c:1753 ../lib/ogsf/gs2.c:1762 ../lib/ogsf/gs2.c:1773
#: ../lib/ogsf/gs2.c:1821
msgid "GS_load_att_map(): Out of memory. Unable to load map"
msgstr "GS_load_att_map(): Не хватает памяти. Не удалось загрузить карту"

#: ../lib/ogsf/gs2.c:1850
msgid "Loading failed"
msgstr "Загрузка не выполнена"

#: ../lib/ogsf/gs2.c:1854
msgid "Error finding range"
msgstr "Ошибка вычисления диапазона"

#: ../lib/ogsf/gs3.c:128 ../lib/ogsf/gs3.c:193 ../lib/ogsf/gs3.c:346
#: ../lib/ogsf/gs3.c:453 ../lib/ogsf/gs3.c:540
#, c-format
msgid "Loading raster map <%s>..."
msgstr "Загрузка растровой карты <%s>…"

#: ../lib/ogsf/gs3.c:597
#, c-format
msgid "Color table range doesn't match data (mincol=%d, maxcol=%d"
msgstr "Диапазон цветовой таблицы не соответствует данным (mincol=%d, maxcol=%d"

#: ../lib/ogsf/gs3.c:660 ../lib/ogsf/gs3.c:731
#, c-format
msgid "Translating colors from raster map <%s>..."
msgstr "Трансляция цветов из растровой карты <%s>…"

#: ../lib/ogsf/gs3.c:966
#, fuzzy
#| msgid "View not saved by this program,there may be some inconsistancies"
msgid "View not saved by this program,there may be some inconsistencies"
msgstr "Вид в данной программе не сохранён, возможно наличие несоответствий"

#: ../lib/ogsf/gs_bm.c:123
msgid "Bitmap mismatch"
msgstr "Несовпадение битовой карты"

#: ../lib/ogsf/gsd_img_ppm.c:50 ../lib/ogsf/gsd_img_tif.c:63
msgid "Unable to get image of current GL screen"
msgstr "Не удалось получить изображение текущего экрана GL"

#: ../lib/ogsf/gsd_img_ppm.c:95
msgid "Unable to write view"
msgstr "Не удалось записать вид"

#: ../lib/ogsf/gsd_label.c:58
msgid "Max. number of labels reached!"
msgstr "Достигнуто предельное значение числа подписей!"

#: ../lib/ogsf/gsd_legend.c:245
#, c-format
msgid "Unable to read color file of raster map <%s>"
msgstr "Не удалось прочитать цветовой файл для растровой карты <%s>"

#: ../lib/ogsf/gsd_legend.c:251
#, c-format
msgid "Unable to read category file of raster map <%s>"
msgstr "Не удалось прочитать файл категорий растровой карты <%s>"

#: ../lib/ogsf/gsd_legend.c:267
#, c-format
msgid "Unable to read fp range of raster map <%s>"
msgstr "Не удалось прочитать диапазон с плавающей точкой растровой карты <%s>"

#: ../lib/ogsf/gsd_legend.c:279
#, c-format
msgid "Unable to read range of raster map <%s>"
msgstr "Не удалось прочитать диапазон растровой карты <%s>"

#: ../lib/ogsf/gsd_legend.c:293
msgid "Range request error for legend"
msgstr "Ошибка запроса диапазона легенды"

#: ../lib/ogsf/gsd_legend.c:383
msgid "Unable to show discrete FP range (use list)"
msgstr "Не удалось отобразить дискретный диапазон с плавающей точкой (используйте список)"

#: ../lib/ogsf/gsd_legend.c:502
msgid "Too many categories to show as discrete!"
msgstr "Слишком много категорий для отображения дискретной легенды!"

#: ../lib/ogsf/gsd_legend.c:504
msgid "Try using smaller font!"
msgstr "Попробуйте уменьшить размер шрифта!"

#: ../lib/ogsf/gsd_prim.c:156
#, c-format
msgid "Color Material: %d"
msgstr "Режим цвета объекта: %d"

#: ../lib/ogsf/gsd_prim.c:638
#, c-format
msgid "gsd_rot(): %c is an invalid axis specification. Rotation ignored. Please advise GRASS developers of this error"
msgstr "gsd_rot(): %c — недопустимый индекс оси. Поворот не выполнен. Сообщите об этой ошибке разработчикам GRASS"

#: ../lib/ogsf/gsd_surf.c:1737
#, fuzzy
#| msgid "Cut-plane points mis-match between surfaces. Check resolution(s)."
msgid "Cut-plane points mismatch between surfaces. Check resolution(s)."
msgstr "Точки пересечения поверхностей не совпадают. Проверьте разрешение (разрешения)."

#: ../lib/ogsf/gsdrape.c:206
msgid "Unable to process vector map - out of memory"
msgstr "Невозможно обработать векторную карту — не хватает памяти"

#: ../lib/ogsf/gsds.c:109
msgid "Maximum number of datasets exceeded"
msgstr "Превышено максимальное число наборов данных"

#: ../lib/ogsf/gv3.c:275
#, c-format
msgid "No features from vector map <%s> fall within current region"
msgstr "Ни один объект с векторной карты <%s> не попадает в текущий фрагмент"

#: ../lib/ogsf/gv3.c:280
#, c-format
msgid "Vector map <%s> loaded (%d features)"
msgstr "Векторная карта <%s> загружена (объектов: %d)"

#: ../lib/ogsf/gv3.c:359
#, c-format
msgid "Loading thematic vector layer <%s>..."
msgstr "Загрузка тематического векторного слоя <%s>…"

#: ../lib/ogsf/gv3.c:425
#, c-format
msgid "%d features without category. Unable to determine color rules for features without category."
msgstr "Объектов без категорий: %d. Не удалось определить цветовые правила для объектов без категории."

#: ../lib/ogsf/gvl2.c:267
#, c-format
msgid "Loading 3d raster map <%s>..."
msgstr "Загрузка трёхмерной растровой карты <%s>..."

#: ../lib/ogsf/gvl_file.c:103
msgid "Maximum number of datafiles exceeded"
msgstr "Превышено максимальное число файлов"

#: ../lib/ogsf/gvl_file.c:441
#, c-format
msgid "Unable to read range of 3D raster map <%s>"
msgstr "Не удалось прочитать диапазон трёхмерной растровой карты <%s>"

#: ../lib/ogsf/gvl_file.c:469 ../lib/raster3d/close.c:124
#: ../lib/raster3d/close.c:134 ../lib/raster3d/close.c:163
#, c-format
msgid "Unable to close 3D raster map <%s>"
msgstr "Не удалось закрыть трёхмерную растровую карту <%s>"

#: ../lib/ogsf/trans.c:170
msgid "Out of matrix stack space"
msgstr "Превышено ограничение на размер стека матрицы"

#: ../lib/ogsf/trans.c:191
msgid "Tried to pop an empty stack"
msgstr "Попытка получения пустого стека"

#: ../lib/pngdriver/graph_set.c:105
#, fuzzy
#| msgid "png: truecolor status %s"
msgid "png: truecolor status enabled"
msgstr "png: состояние truecolor %s"

#: ../lib/pngdriver/graph_set.c:106
#, fuzzy
#| msgid "png: truecolor status %s"
msgid "png: truecolor status disabled"
msgstr "png: состояние truecolor %s"

#: ../lib/pngdriver/graph_set.c:154
#, c-format
msgid "png: collecting to file '%s'"
msgstr "png: сбор в файл «%s»"

#: ../lib/pngdriver/graph_set.c:155
#, c-format
msgid "png: image size %dx%d"
msgstr "png: размер изображения %dx%d"

#: ../lib/pngdriver/read_png.c:42
msgid "Unable to read PNG"
msgstr "Не удалось прочитать PNG"

#: ../lib/pngdriver/read_png.c:59 ../lib/pngdriver/read_png.c:63
#: ../lib/pngdriver/write_png.c:69 ../lib/pngdriver/write_png.c:73
msgid "Unable to allocate PNG structure"
msgstr "Не удалось разместить структуру PNG"

#: ../lib/pngdriver/read_png.c:66
msgid "Unable to read PNG file"
msgstr "Не удалось прочитать PNG-файл"

#: ../lib/pngdriver/read_png.c:80
msgid "Input PNG file is not 8-bit"
msgstr "Входной PNG-файл не является 8-битным"

#: ../lib/pngdriver/read_png.c:84
#, c-format
msgid "Input PNG file has incorrect dimensions: expected: %dx%d got: %lux%lu"
msgstr "Входной PNG-файл имеет неверные размеры: ожидалось: %dx%d получилось: %lux%lu"

#: ../lib/pngdriver/read_png.c:91
msgid "Input PNG file is not RGBA"
msgstr "Входной PNG-файл не является файлом формата RGBA"

#: ../lib/pngdriver/read_png.c:95
msgid "Input PNG file is not indexed color"
msgstr "Входной PNG-файл не является изображением с индексированными цветами"

#: ../lib/pngdriver/read_png.c:105
msgid "Input PNG file has invalid palette"
msgstr "Входной PNG-файл содержит недопустимую палитру"

#: ../lib/pngdriver/read_ppm.c:41
#, fuzzy, c-format
#| msgid "Cairo: invalid input file <%s>"
msgid "PNG: invalid input file %s"
msgstr "Cairo: недопустимый входной файл <%s>"

#: ../lib/pngdriver/read_ppm.c:92
#, fuzzy, c-format
#| msgid "Cairo: invalid input mask file <%s>"
msgid "PNG: invalid input mask file %s"
msgstr "Cairo: недопустимый входной файл маски <%s>"

#: ../lib/pngdriver/write_png.c:38
msgid "Unable to write PNG"
msgstr "Не удалось записать PNG"

#: ../lib/pngdriver/write_png.c:76
msgid "Unable to write PNG file"
msgstr "Не удалось записать PNG-файл"

#: ../lib/pngdriver/write_png.c:80
#, c-format
msgid "Unable to open output PNG file <%s>"
msgstr "Не удалось открыть выходной PNG-файл <%s>"

#: ../lib/proj/convert.c:184
msgid "Unable parse GRASS PROJ_INFO file"
msgstr "Не удалось обработать файл PROJ_INFO приложения GRASS"

#: ../lib/proj/convert.c:191
msgid "Unable get PROJ.4-style parameter string"
msgstr "Не удалось получить строку параметров в формате PROJ.4"

#: ../lib/proj/convert.c:205
#, c-format
msgid "OGR can't parse PROJ.4-style parameter string: %s (OGR Error code was %d)"
msgstr "OGR не может выполнить разбор строки параметров в формате PROJ.4: %s (Код ошибки OGR: %d)"

#: ../lib/proj/convert.c:219
#, c-format
msgid "OGR can't get WKT-style parameter string (OGR Error code was %d)"
msgstr "OGR не может получить строку параметров в формате WKT (Код ошибки OGR %d)"

#: ../lib/proj/convert.c:462
#, c-format
msgid "Updating spatial reference with embedded proj4 definition failed. Proj4 definition: <%s>"
msgstr "Ошибка обновления пространственной привязки с вложенным определением proj4. Определение Proj4: <%s>"

#: ../lib/proj/convert.c:473
msgid "Updating spatial reference with embedded proj4 definition"
msgstr "Обновление пространственной привязки с вложенным определением proj4"

#: ../lib/proj/convert.c:611
msgid "No projection name! Projection parameters likely to be meaningless."
msgstr "Имя проекции отсутствует! Вероятно, параметры проекции не имеют смысла."

#: ../lib/proj/datum.c:277 ../lib/proj/datum.c:354
#, c-format
msgid "Unable to open datum table file <%s>"
msgstr "Не удалось открыть файл таблицы датумов: <%s>"

#: ../lib/proj/datum.c:290 ../lib/proj/datum.c:368
#, c-format
msgid "Error in datum table file <%s>, line %d"
msgstr "Ошибка в файле таблицы датумов <%s>, строка %d"

#: ../lib/proj/do_proj.c:101 ../lib/proj/do_proj.c:110
#: ../lib/proj/do_proj.c:460 ../lib/proj/do_proj.c:466
#: ../lib/proj/do_proj.c:511 ../lib/proj/do_proj.c:518
#: ../lib/proj/do_proj.c:838
#, c-format
msgid "proj_create() failed for '%s'"
msgstr "Ошибка выполнения proj_create() для «%s»"

#: ../lib/proj/do_proj.c:196
#, fuzzy, c-format
msgid "Invalid west longitude %g"
msgstr "Недопустимое поле запада: %s"

#: ../lib/proj/do_proj.c:200
#, fuzzy, c-format
msgid "Invalid east longitude %g"
msgstr "Недопустимое поле востока: %s"

#: ../lib/proj/do_proj.c:204
#, fuzzy, c-format
msgid "Invalid south latitude %g"
msgstr "Недопустимое поле юга: %s"

#: ../lib/proj/do_proj.c:208
#, fuzzy, c-format
msgid "Invalid north latitude %g"
msgstr "Недопустимое поле севера: %s"

#: ../lib/proj/do_proj.c:212
#, fuzzy, c-format
msgid "South %g is larger than north %g"
msgstr "Север должен быть больше Юга"

#: ../lib/proj/do_proj.c:326
#, c-format
msgid "Unrecognized SRID '%s'"
msgstr "Нераспознанный SRID «%s»"

#: ../lib/proj/do_proj.c:340
#, c-format
msgid "Unrecognized WKT '%s'"
msgstr "Нераспознанный WKT «%s»"

#: ../lib/proj/do_proj.c:358
msgid "Unable to create PROJ object"
msgstr "Не удалось создать объект PROJ"

#: ../lib/proj/do_proj.c:430
msgid "Input coordinate system is NULL"
msgstr "Входная система координат имеет значение NULL"

#: ../lib/proj/do_proj.c:433
msgid "Input coordinate system definition is NULL"
msgstr "Определение входной системы координат имеет значение NULL"

#: ../lib/proj/do_proj.c:452
msgid "A custom pipeline requires input and output projection info"
msgstr "Для настраиваемого конвейера необходима входная и выходная информация о проекции"

#: ../lib/proj/do_proj.c:480
#, c-format
msgid "The transformation pipeline contains an '%s' step. Remove this step if easting and northing are swapped in the output."
msgstr "Конвейер преобразования содержит шаг «%s». Удалите этот шаг, если восточное и северное смещения меняются местами в выводе."

#: ../lib/proj/do_proj.c:545
#, fuzzy, c-format
msgid "Unable to determine area of interest for '%s'"
msgstr "Не удалось определить расположение домашнего каталога пользователя"

#: ../lib/proj/do_proj.c:566
#, c-format
msgid "Input CRS not available for '%s'"
msgstr "Входной CRS недоступен для «%s»"

#: ../lib/proj/do_proj.c:587
#, c-format
msgid "Output CRS not available for '%s'"
msgstr "Выходной CRS недоступен для «%s»"

#: ../lib/proj/do_proj.c:613
#, c-format
msgid "Found %d possible transformations"
msgstr "Найдено %d возможных преобразований"

#: ../lib/proj/do_proj.c:625
#, c-format
msgid "proj_normalize_for_visualization() failed for operation %d"
msgstr "Ошибка выполнения proj_normalize_for_visualization() для операции %d"

#: ../lib/proj/do_proj.c:637
#, c-format
msgid "Operation %d:"
msgstr "Операция %d:"

#: ../lib/proj/do_proj.c:639
#, c-format
msgid "Description: %s"
msgstr "Описание: %s"

#: ../lib/proj/do_proj.c:644
#, c-format
msgid "Area of use: %s"
msgstr "Используемая область: %s"

#: ../lib/proj/do_proj.c:648
#, c-format
msgid "Accuracy within area of use: %g m"
msgstr "Точность внутри используемой области: %g m"

#: ../lib/proj/do_proj.c:655
#, c-format
msgid "Remarks: %s"
msgstr "Примечания: %s"

#: ../lib/proj/do_proj.c:660
#, c-format
msgid "Scope: %s"
msgstr "Сфера применения: %s"

#: ../lib/proj/do_proj.c:666
msgid "PROJ string:"
msgstr "Строка PROJ:"

#: ../lib/proj/do_proj.c:673
msgid "See also output of:"
msgstr "Также просмотрите вывод команды:"

#: ../lib/proj/do_proj.c:676
#, c-format
msgid "Please provide the appropriate PROJ string with the %s option"
msgstr "Здесь необходимо указать соответствующую строку PROJ с опцией %s"

#: ../lib/proj/do_proj.c:799
#, c-format
msgid "proj_normalize_for_visualization() failed for '%s'"
msgstr "Ошибка выполнения proj_normalize_for_visualization() для «%s»"

#: ../lib/proj/do_proj.c:812
#, c-format
msgid "No PROJ definition for normalized version of '%s'"
msgstr "Отсутствует определение PROJ для нормализованной версии «%s»"

#: ../lib/proj/do_proj.c:817
msgid "Selected PROJ pipeline:"
msgstr "Выбранный конвейер PROJ:"

#: ../lib/proj/do_proj.c:818
#, c-format
msgid "%s"
msgstr "%s"

#: ../lib/proj/do_proj.c:883
msgid "No input projection"
msgstr "Входная проекция отсутствует"

#: ../lib/proj/do_proj.c:886 ../lib/proj/do_proj.c:1045
msgid "No transformation object"
msgstr "Объект преобразования отсутствует"

#: ../lib/proj/do_proj.c:975 ../lib/proj/do_proj.c:1205
#, c-format
msgid "proj_trans() failed: %s"
msgstr "Ошибка выполнения proj_trans(): %s"

#: ../lib/proj/do_proj.c:1290 ../lib/proj/do_proj.c:1411
#, c-format
msgid "proj_trans() failed: %d"
msgstr "Ошибка выполнения proj_trans(): %d"

#: ../lib/proj/ellipse.c:97
#, c-format
msgid "Invalid ellipsoid <%s> in file"
msgstr "Недопустимый эллипсоид <%s> в файле"

#: ../lib/proj/ellipse.c:125
msgid "No secondary ellipsoid descriptor (rf, es or b) in file"
msgstr "В файле отсутствует второй параметр описания эллипсоида (rf, es или b)"

#: ../lib/proj/ellipse.c:129
msgid "Invalid ellipsoid descriptors (a, rf, es or b) in file"
msgstr "Недопустимые параметры описания эллипсоида (a, rf, es или b) в файле"

#: ../lib/proj/ellipse.c:142
msgid "No ellipsoid info given in file"
msgstr "В файле нет информации об эллипсоиде"

#: ../lib/proj/get_proj.c:164
#, c-format
msgid "Invalid zone %s specified"
msgstr "Указана недопустимая зона %s"

#: ../lib/proj/get_proj.c:246
msgid "Unable to initialise PROJ with the following parameter list:"
msgstr "Не удалось инициализировать PROJ со следующим списком параметров:"

#: ../lib/proj/get_proj.c:364
msgid "Option input overflowed option table"
msgstr "При вводе опций произошло переполнение таблицы опций"

#: ../lib/proj/get_proj.c:399
#, c-format
msgid "Unable to initialize pj cause: %s"
msgstr "Не удалось инициализировать pj по причине: %s"

#: ../lib/proj/get_proj.c:482
msgid "Input Projection Parameters"
msgstr "Параметры входной проекции"

#: ../lib/proj/get_proj.c:483
msgid "Input Unit Factor"
msgstr "Входной коэффициент единицы измерения"

#: ../lib/proj/get_proj.c:493
msgid "Output Projection Parameters"
msgstr "Параметры выходной проекции"

#: ../lib/proj/get_proj.c:494
msgid "Output Unit Factor"
msgstr "Выходной коэффициент единицы измерения"

#: ../lib/psdriver/graph_set.c:196
#, fuzzy
#| msgid "ps: truecolor status %s"
msgid "ps: truecolor status enabled"
msgstr "ps: состояние truecolor %s"

#: ../lib/psdriver/graph_set.c:197
#, fuzzy
#| msgid "ps: truecolor status %s"
msgid "ps: truecolor status disabled"
msgstr "ps: состояние truecolor %s"

#: ../lib/psdriver/graph_set.c:215
#, c-format
msgid "ps: collecting to file '%s'"
msgstr "ps: сбор в файл «%s»"

#: ../lib/psdriver/graph_set.c:216
#, c-format
msgid "ps: image size %dx%d"
msgstr "ps: размер изображения %dx%d"

#: ../lib/raster/alloc_cell.c:149
#, c-format
msgid "Rast__null_bitstream_size: cols (%d) is negative"
msgstr "Rast__null_bitstream_size: отрицательное значение числа столбцов в переменной cols (%d)"

#: ../lib/raster/auto_mask.c:70
#, fuzzy, c-format
#| msgid "Unable to open vector map <%s>"
msgid "Unable to open automatic mask <%s>"
msgstr "Не удалось открыть векторную карту <%s>"

#: ../lib/raster/cats.c:109
#, c-format
msgid "Category support for <%s@%s> missing"
msgstr "Отсутствует поддержка категорий для <%s@%s>"

#: ../lib/raster/cats.c:112
#, c-format
msgid "Category support for <%s@%s> invalid"
msgstr "Недопустимая поддержка категорий для <%s@%s>"

#: ../lib/raster/cats.c:145
#, c-format
msgid "Category support for vector map <%s@%s> missing"
msgstr "Отсутствует поддержка категорий для векторной карты <%s@%s>"

#: ../lib/raster/cats.c:149
#, c-format
msgid "Category support for vector map <%s@%s> invalid"
msgstr "Недопустимая поддержка категорий для векторной карты <%s@%s>"

#: ../lib/raster/cats.c:971
#, c-format
msgid "Unable to open %s file for map <%s>"
msgstr "Не удалось открыть файл %s для карты <%s>"

#: ../lib/raster/close.c:56
#, c-format
msgid "Unable to flush file %s for raster map %s: %s"
msgstr "Не удалось сбросить данные в файл %s для растровой карты %s: %s"

#: ../lib/raster/close.c:64
#, c-format
msgid "Unable to close file %s for raster map %s: %s"
msgstr "Не удалось закрыть файл %s для растровой карты %s: %s"

#: ../lib/raster/close.c:104 ../lib/raster/close.c:137
#, c-format
msgid "Invalid descriptor: %d"
msgstr "Недопустимый дескриптор: %d"

#: ../lib/raster/close.c:429 ../lib/raster/close.c:569
#, c-format
msgid "Unable to rename null file '%s' to '%s': %s"
msgstr "Не удалось переименовать нулевой файл «%s» в «%s»: %s"

#: ../lib/raster/close.c:506
#, c-format
msgid "Unable to rename cell file '%s' to '%s': %s"
msgstr "Не удалось переименовать файл ячейки с «%s» на «%s»: %s"

#: ../lib/raster/close.c:591
msgid "unable to write f_format file for CELL maps"
msgstr "не удалось записать файл f_format для карт CELL"

#: ../lib/raster/color_rand.c:31
#, c-format
msgid "Rast_make_random_colors: min (%d) > max (%d)"
msgstr "Rast_make_random_colors: мин. (%d) > макс. (%d)"

#: ../lib/raster/color_read.c:102
msgid "missing"
msgstr "отсутствует"

#: ../lib/raster/color_read.c:105
msgid "invalid"
msgstr "недопустимая"

#: ../lib/raster/color_read.c:111
#, c-format
msgid "Color support for <%s@%s> %s"
msgstr "Поддержка выделения цветом для <%s@%s> %s"

#: ../lib/raster/color_rules.c:117
msgid "syntax error in the color rule"
msgstr "ошибка синтаксиса в правиле выделения цветом"

#: ../lib/raster/color_rules.c:119
msgid "syntax error in the color format"
msgstr "ошибка синтаксиса в цветовом формате"

#: ../lib/raster/color_rules.c:127
msgid "percentage not in range 0-100"
msgstr "проценты заданы вне диапазона 0-100"

#: ../lib/raster/color_rules.c:129
msgid "invalid value"
msgstr "недопустимое значение"

#: ../lib/raster/color_rules.c:131
msgid "unknown error"
msgstr "неизвестная ошибка"

#: ../lib/raster/color_rules.c:174
#, c-format
msgid "bad rule (%s): [%s]"
msgstr "неверное правило (%s): [%s]"

#: ../lib/raster/color_rules.c:225
msgid "Unknown error reading color rule"
msgstr "Неизвестная ошибка чтения правила выделения цветом"

#: ../lib/raster/color_rules.c:324
#, c-format
msgid "Unable to load color rules <%s>"
msgstr "Не удалось загрузить правила выделения цветом <%s>"

#: ../lib/raster/color_write.c:83 ../lib/vector/Vlib/color_write.c:71
#, c-format
msgid "Qualified name <%s> doesn't match mapset <%s>"
msgstr "Полное имя <%s> не совпадает с набором <%s>"

#: ../lib/raster/color_write.c:98 ../lib/vector/Vlib/color_write.c:91
#, c-format
msgid "Unable to create <%s> file for map <%s>"
msgstr "Не удалось создать файл <%s> для набора <%s>"

#: ../lib/raster/format.c:165
#, c-format
msgid "Fail of initial read of compressed file [%s in %s]"
msgstr "Ошибка первичного чтения сжатого файла [%s в %s]"

#: ../lib/raster/format.c:179
#, c-format
msgid "Fail of initial read of compressed null file [%s in %s]"
msgstr "Ошибка первичного чтения пустого сжатого файла [%s в %s]"

#: ../lib/raster/gdal.c:187
msgid "Unable to open GDAL file"
msgstr "Не удалось открыть файл GDAL"

#: ../lib/raster/gdal.c:288 ../lib/raster/open.c:606
#, c-format
msgid "Invalid map type <%d>"
msgstr "Недопустимый тип карты <%d>"

#: ../lib/raster/gdal.c:294
#, c-format
msgid "Unable to get <%s> driver"
msgstr "Не удалось получить драйвер <%s>"

#: ../lib/raster/gdal.c:302
#, c-format
msgid "Unable to create <%s> dataset using <%s> driver"
msgstr "Не удалось создать набор данных <%s> с помощью драйвера <%s>"

#: ../lib/raster/gdal.c:310
#, c-format
msgid "Driver <%s> does not support direct writing. Using MEM driver for intermediate dataset."
msgstr "Драйвер <%s> не поддерживает прямую запись. Используется драйвер MEM для промежуточного набора данных."

#: ../lib/raster/gdal.c:316
msgid "Unable to get in-memory raster driver"
msgstr "Не удалось получить растровый драйвер в памяти"

#: ../lib/raster/gdal.c:323
#, c-format
msgid "Unable to create <%s> dataset using memory driver"
msgstr "Не удалось создать набор данных <%s> с помощью драйвера в памяти"

#: ../lib/raster/gdal.c:326
#, c-format
msgid "Driver <%s> does not support creating rasters"
msgstr "Драйвер <%s> не поддерживает создание растров"

#: ../lib/raster/gdal.c:342
msgid "Unable to set geo transform"
msgstr "Не удалось задать преобразование геоданных"

#: ../lib/raster/gdal.c:346
msgid "Unable to set projection"
msgstr "Не удалось задать проекцию"

#: ../lib/raster/gdal.c:350
#, c-format
msgid "Unable to create cell_misc/%s/gdal file"
msgstr "Не удалось создать файл cell_misc/%s/gdal"

#: ../lib/raster/gdal.c:366
#, c-format
msgid "Error writing cell_misc/%s/gdal file"
msgstr "Ошибка записи файла cell_misc/%s/gdal"

#: ../lib/raster/gdal.c:407
#, c-format
msgid "Unable to create output file <%s> using driver <%s>"
msgstr "Не удалось создать выходной файл <%s> с помощью драйвера <%s>"

#: ../lib/raster/get_cellhd.c:65
msgid "However, that raster map is missing. Perhaps, it was deleted by mistake."
msgstr "Однако эта растровая карта отсутствует. Возможно, она была удалена по ошибке."

#: ../lib/raster/get_cellhd.c:67
msgid "However, header file of that raster map can't be opened. It seems that it was corrupted after creating the reclass raster map."
msgstr "Однако заголовочный файл этой растровой карты открыть не удалось. Вероятно, он был повреждён после создания реклассификации растровой карты."

#: ../lib/raster/get_cellhd.c:71
#, c-format
msgid "Unable to read header file for raster map <%s@%s>. It is a reclass of raster map <%s@%s>. %s"
msgstr "Не удалось прочитать заголовочный файл для растровой карты <%s@%s>. Это реклассификация растровой карты <%s@%s>. %s"

#: ../lib/raster/get_cellhd.c:79
#, c-format
msgid "Unable to open header file for raster map <%s@%s>. It seems that some previous step failed and created an incomplete raster map."
msgstr "Не удалось открыть заголовочный файл для растровой карты <%s@%s>. Вероятно, один из предыдущих шагов был завершён с ошибкой, что привело к созданию неполной растровой карты."

#: ../lib/raster/get_row.c:36 ../lib/raster/get_row.c:922
#, c-format
msgid "Reading raster map <%s@%s> request for row %d is outside region"
msgstr "Чтение растровой карты <%s@%s>, запрос на ряд %d вне фрагмента"

#: ../lib/raster/get_row.c:98
#, c-format
msgid "Error seeking fp raster data file for row %d of <%s>: %s"
msgstr "Ошибка поиска файла растровых данных с плавающей точкой для ряда %d в <%s>: %s"

#: ../lib/raster/get_row.c:106
#, c-format
msgid "Error uncompressing fp raster data for row %d of <%s>: error code %d"
msgstr "Ошибка распаковки растровых данных с плавающей точкой для ряда %d в <%s>: код ошибки %d"

#: ../lib/raster/get_row.c:143
#, c-format
msgid "Error seeking raster data file for row %d of <%s>: %s"
msgstr "Ошибка поиска файла растровых данных для ряда %d в <%s>: %s"

#: ../lib/raster/get_row.c:150
#, c-format
msgid "Error reading raster data for row %d of <%s>: %s"
msgstr "Ошибка чтения растровых данных для ряда %d в <%s>: %s"

#: ../lib/raster/get_row.c:176
#, c-format
msgid "Error uncompressing raster data for row %d of <%s>"
msgstr "Ошибка распаковки растровых данных для ряда %d в <%s>"

#: ../lib/raster/get_row.c:196 ../lib/raster/get_row.c:200
#, c-format
msgid "Error reading raster data for row %d of <%s>"
msgstr "Ошибка чтения растровых данных для рада %d в <%s>"

#: ../lib/raster/get_row.c:235
#, c-format
msgid "Error reading raster data via GDAL for row %d of <%s>"
msgstr "Ошибка чтения растровых данных с помощью GDAL для ряда %d в <%s>"

#: ../lib/raster/get_row.c:846
#, c-format
msgid "Error seeking compressed null data for row %d of <%s>"
msgstr "Ошибка поиска сжатых данных с нулевым значением для ряда %d в <%s>"

#: ../lib/raster/get_row.c:853 ../lib/raster/get_row.c:865
#, c-format
msgid "Error reading compressed null data for row %d of <%s>"
msgstr "Ошибка чтения сжатых данных с нулевым значением для ряда %d в <%s>"

#: ../lib/raster/get_row.c:871
#, c-format
msgid "Error uncompressing null data for row %d of <%s>"
msgstr "Ошибка распаковки данных с нулевым значением для ряда %d в <%s>"

#: ../lib/raster/get_row.c:905
#, c-format
msgid "Error seeking null row %d for <%s>"
msgstr "Ошибка поиска нулевого ряда %d для <%s>"

#: ../lib/raster/get_row.c:908
#, c-format
msgid "Error reading null row %d for <%s>"
msgstr "Ошибка чтения нулевого ряда %d для <%s>"

#: ../lib/raster/histogram.c:51
#, c-format
msgid "Histogram for [%s in %s] missing (run r.support)"
msgstr "Гистограмма для [%s в %s] отсутствует (выполните r.support)"

#: ../lib/raster/histogram.c:58
#, c-format
msgid "Can't read histogram for [%s in %s]"
msgstr "Не удалось прочитать гистограмму для [%s в %s]"

#: ../lib/raster/histogram.c:62 ../lib/raster/histogram.c:69
#, c-format
msgid "Invalid histogram file for [%s in %s]"
msgstr "Недопустимый файл гистограммы [%s в %s]"

#: ../lib/raster/histogram.c:317
#, c-format
msgid "Unable to create histogram file for <%s>"
msgstr "Не удалось создать файл гистограммы для <%s>"

#: ../lib/raster/history.c:116 ../lib/raster/history.c:124
#, c-format
msgid "Unable to get history information for <%s@%s>"
msgstr "Не удалось получить информацию об истории для <%s@%s>"

#: ../lib/raster/history.c:163
#, c-format
msgid "Unable to write history information for <%s>"
msgstr "Не удалось получить информацию об истории для <%s>"

#: ../lib/raster/history.c:236
#, c-format
msgid "generated by %s"
msgstr "сформировано с помощью %s"

#: ../lib/raster/init.c:57
msgid "Raster library not initialized. Programmer forgot to call Rast_init()."
msgstr "Растровая библиотека не инициализирована. Разработчик забыл вызвать функцию Rast_init()."

#: ../lib/raster/init.c:109
#, c-format
msgid "Unknown compression method <%s>, using default %s"
msgstr "Неизвестный метод сжатия <%s>, используется метод по умолчанию %s"

#: ../lib/raster/init.c:113
#, c-format
msgid "No compression is not supported for GRASS raster maps, using default %s"
msgstr "Отсутствие сжатия не поддерживается растровыми картами GRASS, используется метод по умолчанию %s"

#: ../lib/raster/init.c:121
#, c-format
msgid "This GRASS version does not support %s compression, using default %s"
msgstr "Эта версия GRASS не поддерживает сжатие %s, используется метод по умолчанию %s"

#: ../lib/raster/interp.c:214
#, c-format
msgid "Unknown interpolation method: %s"
msgstr "Неизвестный метод интерполяции: %s"

#: ../lib/raster/json_color_out.c:69 ../lib/raster/json_color_out.c:103
msgid "Failed to initialize JSON object. Out of memory?"
msgstr ""

#: ../lib/raster/json_color_out.c:110
#, fuzzy
#| msgid "Error while adding point to array. Out of memory"
msgid "Failed to initialize JSON array. Out of memory?"
msgstr "Ошибка добавления точки в массив. Не хватает памяти"

#: ../lib/raster/json_color_out.c:176
msgid "Failed to serialize JSON to pretty format."
msgstr ""

#: ../lib/raster/mask_info.c:47
#, c-format
msgid "<%s> in mapset <%s>"
msgstr "<%s> в наборе <%s>"

#: ../lib/raster/mask_info.c:50
msgid "none"
msgstr "нет"

#: ../lib/raster/mask_info.c:53
msgid "not known"
msgstr "неизвестно"

#: ../lib/raster/mask_info.c:220
msgid "Single thread processing enforced due to raster mask being present."
msgstr ""

#: ../lib/raster/null_val.c:64
msgid "EmbedGivenNulls: wrong data type"
msgstr "EmbedGivenNulls: неверный тип данных"

#: ../lib/raster/null_val.c:114
msgid "Rast_set_null_value: wrong data type!"
msgstr "Rast_set_null_value: неверный тип данных!"

#: ../lib/raster/open.c:191
#, c-format
msgid "Unable to open raster map <%s@%s> since it is a reclass of raster map <%s@%s> which does not exist"
msgstr "Не удалось открыть растровую карту <%s@%s>, так как она является реклассификацей несуществующей растровой карты <%s@%s>"

#: ../lib/raster/open.c:196
#, c-format
msgid "Error reading reclass file for raster map <%s>"
msgstr "Ошибка чтения файла реклассификации растровой карты <%s>"

#: ../lib/raster/open.c:207
#, c-format
msgid "Error reading map type for raster map <%s>"
msgstr "Ошибка чтения типа карты для растровой карты <%s>"

#: ../lib/raster/open.c:216
#, c-format
msgid "Raster map <%s@%s>: format field in header file invalid"
msgstr "Растровая карта <%s@%s>: недопустимый формат поля в файле заголовка"

#: ../lib/raster/open.c:235
#, c-format
msgid "Compression with %s is not supported in this GRASS GIS installation"
msgstr "Сжатие %s не поддерживается в этой установке GRASS GIS"

#: ../lib/raster/open.c:242
#, c-format
msgid "Raster map <%s> is in different projection than current region. Found <%s>, should be <%s>."
msgstr "Растровая карта <%s> находится в проекции, которая отличается от текущего фрагмента. Найдено <%s>, должно быть <%s>."

#: ../lib/raster/open.c:249
#, c-format
msgid "Raster map <%s> is in different zone (%d) than current region (%d)"
msgstr "Растровая карта <%s> находится в зоне (%d), которая отличается от текущего фрагмента (%d)"

#: ../lib/raster/open.c:256
#, c-format
msgid "Raster map <%s>: bytes per cell (%d) too large"
msgstr "Растровая карта <%s>: слишком большое число байтов на ячейку (%d)"

#: ../lib/raster/open.c:286
#, c-format
msgid "Unable to open %s file for raster map <%s@%s>"
msgstr "Не удалось открыть файл %s для растровой карты <%s@%s>"

#: ../lib/raster/open.c:325
#, c-format
msgid "Error reading format for <%s@%s>"
msgstr "Ошибка чтения формата для <%s@%s>"

#: ../lib/raster/open.c:535
msgid "Unable to create GDAL link"
msgstr "Не удалось создать связь с GDAL"

#: ../lib/raster/open.c:611 ../lib/raster/open.c:769
#, c-format
msgid "Raster map <%s> is not in the current mapset (%s)"
msgstr "Растровая карта <%s> в текущем наборе (%s) отсутствует"

#: ../lib/raster/open.c:618
#, c-format
msgid "<%s> is an illegal file name"
msgstr "Неверное имя файла: <%s>"

#: ../lib/raster/open.c:632 ../lib/raster/open.c:715 ../lib/raster/open.c:793
#, c-format
msgid "No temp files available: %s"
msgstr "Временные файлы недоступны: %s"

#: ../lib/raster/open.c:765
#, c-format
msgid "Raster map <%s> does not exist in the current mapset (%s)"
msgstr "Растровая карта <%s> в текущем наборе (%s) не существует"

#: ../lib/raster/open.c:832
msgid "Rast_set_fp_type(): can only be called with FCELL_TYPE or DCELL_TYPE"
msgstr "Rast_set_fp_type(): может быть вызвана только с FCELL_TYPE или DCELL_TYPE"

#: ../lib/raster/open.c:891
#, c-format
msgid "Raster map <%s> not found in mapset <%s>"
msgstr "Растровая карта <%s> не найдена в наборе <%s>"

#: ../lib/raster/open.c:953
#, c-format
msgid "Unable to find '%s'"
msgstr "Не удалось найти «%s»"

#: ../lib/raster/open.c:964
#, c-format
msgid "Invalid type: field '%s' in file '%s'"
msgstr "Недопустимый тип: поле «%s» в файле «%s»"

#: ../lib/raster/open.c:970
#, c-format
msgid "Missing type: field in file '%s'"
msgstr "Отсутствует тип: поле в файле «%s»"

#: ../lib/raster/open.c:975
#, c-format
msgid "Raster map <%s> is not xdr: byte_order: %s"
msgstr "Растровая карта <%s> не xdr: порядок байтов: %s"

#: ../lib/raster/open.c:1044
msgid "Rast_set_quant_rules() can be called only for raster maps opened for reading"
msgstr "Rast_set_quant_rules() может быть вызвана только для растровых карт, открытых для чтения"

#: ../lib/raster/put_cellhd.c:34
#, c-format
msgid "Unable to create header file for <%s>"
msgstr "Не удалось создать файл заголовка для <%s>"

#: ../lib/raster/put_row.c:122
#, c-format
msgid "Error writing uncompressed FP data for row %d of <%s>: %s"
msgstr "Ошибка записи несжатых данных с плавающей точкой для ряда %d в <%s>: %s"

#: ../lib/raster/put_row.c:134
#, c-format
msgid "Error writing compressed FP data for row %d of <%s>: %s"
msgstr "Ошибка записи сжатых данных с плавающей точкой для ряда %d в <%s>: %s"

#: ../lib/raster/put_row.c:400 ../lib/raster/put_row.c:407
#, c-format
msgid "Error writing compressed data for row %d of <%s>: %s"
msgstr "Ошибка записи сжатых данных для ряда %d в <%s>: %s"

#: ../lib/raster/put_row.c:418
#, c-format
msgid "Error writing uncompressed data for row %d of <%s>: %s"
msgstr "Ошибка записи несжатых данных для ряда %d в <%s>: %s"

#: ../lib/raster/put_row.c:477
#, c-format
msgid "Error writing data via GDAL for row %d of <%s>"
msgstr "Ошибка записи данных с помощью GDAL для ряда %d в <%s>"

#: ../lib/raster/put_row.c:500
msgid "GDAL output doesn't support writing null rows separately"
msgstr "Вывод GDAL не поддерживает отдельную запись нулевых рядов"

#: ../lib/raster/put_row.c:503
#, c-format
msgid "No null file for <%s>"
msgstr "Нет нулевого файла для <%s>"

#: ../lib/raster/put_row.c:537 ../lib/raster/put_row.c:544
#, c-format
msgid "Error writing compressed null data for row %d of <%s>: %s"
msgstr "Ошибка записи нулевых данных для ряда %d в <%s>: %s"

#: ../lib/raster/put_row.c:579
#, c-format
msgid "Error writing null row %d of <%s>"
msgstr "Ошибка записи нулевого ряда %d в <%s>"

#: ../lib/raster/put_row.c:583
#, c-format
msgid "Error writing null row %d of <%s>: %s"
msgstr "Ошибка записи нулевого ряда %d в <%s>: %s"

#: ../lib/raster/put_row.c:708
#, c-format
msgid "put_raster_row: raster map <%s> not open for write - request ignored"
msgstr "put_raster_row: растровая карта <%s> не открыта для записи — запрос проигнорирован"

#: ../lib/raster/put_row.c:717
msgid "put_raster_row: unopened file descriptor - request ignored"
msgstr "put_raster_row: описание файла не открыто — запрос проигнорирован"

#: ../lib/raster/put_title.c:27
#, c-format
msgid "category information for [%s] in [%s] missing or invalid"
msgstr "данные по категориям для [%s] в [%s] отсутствуют или недопустимы"

#: ../lib/raster/put_title.c:37
msgid "G_put_title - can't create a temp file"
msgstr "G_put_title — не удалось создать временный файл"

#: ../lib/raster/put_title.c:54
#, c-format
msgid "category information for [%s] in [%s] invalid"
msgstr "недопустимые данные по категориям для [%s] в [%s]"

#: ../lib/raster/put_title.c:63
msgid "G_put_title - can't reopen temp file"
msgstr "G_put_title — не удалось повторно открыть временный файл"

#: ../lib/raster/put_title.c:71
#, c-format
msgid "can't write category information for [%s] in [%s]"
msgstr "не удалось записать данные по категориям для [%s] в [%s]"

#: ../lib/raster/quant_io.c:44
#, c-format
msgid "Floating data range for raster map <%s> is empty"
msgstr "Диапазон данных с плавающей точкой для растровой карты <%s> пуст"

#: ../lib/raster/quant_io.c:53
#, c-format
msgid "Integer data range for raster map <%s> is empty"
msgstr "Диапазон целочисленных данных для растровой карты <%s> пуст"

#: ../lib/raster/quant_io.c:107
#, c-format
msgid "Attempt to open quantization table for CELL raster map <%s>"
msgstr "Попытка открытия таблицы квантования для растровой карты CELL <%s>"

#: ../lib/raster/quant_io.c:140
#, c-format
msgid "Quantization file for raster map <%s> is missing"
msgstr "Отсутствует квантование для растровой карты <%s>"

#: ../lib/raster/quant_io.c:151
#, c-format
msgid "Quantization file for raster map <%s> is empty"
msgstr "Файл квантования для растровой карты <%s> пуст"

#: ../lib/raster/quant_rw.c:88
#, c-format
msgid "Unable to read fp range for raster map <%s>"
msgstr "Не удалось прочитать диапазон с плавающей точкой для растровой карты <%s>"

#: ../lib/raster/quant_rw.c:92
#, c-format
msgid "Raster map <%s> is empty"
msgstr "Растровая карта <%s> не содержит данных"

#: ../lib/raster/quant_rw.c:157
#, c-format
msgid "Unable to write quant rules: raster map <%s> is integer"
msgstr "Не удалось записать правила квантования: растровая карта <%s> представлена в целочисленных значениях"

#: ../lib/raster/quant_rw.c:166
#, c-format
msgid "Unable to write quant rules for raster map <%s>"
msgstr "Не удалось записать правила квантования для растровой карты <%s>"

#: ../lib/raster/range.c:104
#, c-format
msgid "Unable to read fp range file for <%s>"
msgstr "Не удалось прочитать файл диапазона с плавающей точкой для <%s>"

#: ../lib/raster/range.c:126
#, c-format
msgid "Missing fp range file for <%s> (run r.support -s)"
msgstr "Отсутствует файл диапазона с плавающей точкой для <%s> (выполните r.support -s)"

#: ../lib/raster/range.c:181
#, c-format
msgid "Unable to read quant rules for raster map <%s>"
msgstr "Не удалось прочитать правила квантования для растровой карты <%s>"

#: ../lib/raster/range.c:222 ../lib/raster/range.c:243
#, c-format
msgid "Unable to read range file for <%s>"
msgstr "Не удалось прочитать файл диапазона для <%s>"

#: ../lib/raster/range.c:259
#, c-format
msgid "Missing range file for <%s> (run r.support -s)"
msgstr "Отсутствует файл диапазона для <%s> (выполните r.support -s)"

#: ../lib/raster/range.c:312
#, c-format
msgid "Unable to read stats file for <%s>"
msgstr "Не удалось прочитать файл статистики для <%s>"

#: ../lib/raster/range.c:399 ../lib/raster/range.c:406
#: ../lib/raster/range.c:438 ../lib/raster/range.c:452
#, c-format
msgid "Unable to write range file for <%s>"
msgstr "Не удалось прочитать файл диапазона для <%s>"

#: ../lib/raster/range.c:482 ../lib/raster/range.c:496
#: ../lib/raster/range.c:514 ../lib/raster/range.c:519
#, c-format
msgid "Unable to write stats file for <%s>"
msgstr "Не удалось записать файл статистики для <%s>"

#: ../lib/raster/raster_metadata.c:159
msgid "Semantic label is too long"
msgstr "Слишком длинная семантическая подпись"

#: ../lib/raster/raster_metadata.c:170
#, c-format
msgid "Character '%c' not allowed in a semantic label."
msgstr "Наличие символа «%c» в семантической подписи не допускается."

#: ../lib/raster/raster_metadata.c:203
#, c-format
msgid "Unable to read <%s> for raster map <%s@%s>"
msgstr "Не удалось прочитать <%s> для растровой карты <%s@%s>"

#: ../lib/raster/raster_metadata.c:214 ../lib/raster/raster_metadata.c:246
#, c-format
msgid "Error closing <%s> metadata file for raster map <%s@%s>"
msgstr "Ошибка закрытия метаданных <%s> для растровой карты <%s@%s>"

#: ../lib/raster/raster_metadata.c:237
#, c-format
msgid "Unable to create <%s> metadata file for raster map <%s@%s>"
msgstr "Не удалось создать файл метаданных <%s> для растровой карты <%s@%s>"

#: ../lib/raster/reclass.c:163
#, fuzzy, c-format
#| msgid "Error reading range file for [%s in %s]"
msgid "Error reading beginning of header file for <%s@%s>: %s"
msgstr "Ошибка чтения файла диапазона для [%s в %s]"

#: ../lib/raster/reclass.c:181
#, c-format
msgid "Too many reclass categories for <%s@%s>"
msgstr "Слишком много категорий реклассификации для <%s@%s>"

#: ../lib/raster/reclass.c:185
#, fuzzy, c-format
#| msgid "Illegal reclass format in header file for <%s@%s>"
msgid "Illegal reclass format in header file for <%s@%s>: %s"
msgstr "Неправильный формат реклассификации в заголовочном файле для <%s@%s>"

#: ../lib/raster/reclass.c:253
#, fuzzy, c-format
#| msgid "Unable to open %s for reading"
msgid "File too short, reading line %d"
msgstr "Не удалось открыть %s для чтения"

#: ../lib/raster/reclass.c:260
#, fuzzy, c-format
#| msgid "Field <%s> missing"
msgid "Line too long: %s..."
msgstr "Поле <%s> отсутствует"

#: ../lib/raster/reclass.c:266
#, fuzzy, c-format
#| msgid "Format definition is not correct: %s"
msgid "Format is not key:value: %s"
msgstr "Некорректное определение формата: %s"

#: ../lib/raster/reclass.c:279
#, fuzzy, c-format
#| msgid "Unknown type: %s"
msgid "Unknown key at line: %s"
msgstr "Неизвестный тип: %s"

#: ../lib/raster/reclass.c:290
#, fuzzy, c-format
#| msgid "Unable to read range of raster map <%s>"
msgid "Mapset not read, only raster name: %s"
msgstr "Не удалось прочитать диапазон растровой карты <%s>"

#: ../lib/raster/reclass.c:294
#, fuzzy, c-format
#| msgid "Raster map <%s> not found in mapset <%s>"
msgid "Raster name not read, only mapset: %s"
msgstr "Растровая карта <%s> не найдена в наборе <%s>"

#: ../lib/raster/reclass.c:297
#, fuzzy
#| msgid "Raster map <%s> not found"
msgid "Raster name and mapset not read"
msgstr "Растровая карта <%s> не найдена"

#: ../lib/raster/reclass.c:328
msgid "Illegal reclass request"
msgstr "Данная реклассификация невозможна"

#: ../lib/raster/reclass.c:333
msgid "Illegal reclass type"
msgstr "Неправильно задан тип реклассификации"

#: ../lib/raster/reclass.c:339
#, c-format
msgid "Unable to create header file for <%s@%s>"
msgstr "Не удалось создать файл заголовка для <%s@%s>"

#: ../lib/raster/reclass.c:387
#, c-format
msgid "Unable to create dependency file in <%s@%s>"
msgstr "Не удалось создать файл зависимости в <%s@%s>"

#: ../lib/raster/reclass.c:474
#, c-format
msgid "Reading integer failed on line: %s (after reading min: %d)"
msgstr ""

#: ../lib/raster/reclass.c:479
#, c-format
msgid "First entry (min) not read yet and reading integer failed on line: %s"
msgstr ""

#: ../lib/raster/sample.c:68
msgid "Unknown interpolation type"
msgstr "Неизвестный тип интерполяции"

#: ../lib/raster/sample.c:315
msgid "\"no data\" label found; setting to zero"
msgstr "найдена подпись «нет данных»; устанавливается значение ноль"

#: ../lib/raster/set_window.c:48
msgid "Rast_set_window() called while window split"
msgstr "Вызвана функция Rast_set_window() с разделением окна"

#: ../lib/raster/set_window.c:132
msgid "Rast_set_read_window(): projection/zone differs from that of currently open raster maps"
msgstr "Rast_set_read_window(): проекция/зона отличается от открытых в данный момент растровых карт"

#: ../lib/raster/set_window.c:160
#, c-format
msgid "Input window changed while maps are open for read. Map name <%s>"
msgstr "Окно ввода было изменено пока карты были открыты для чтения. Имя карты <%s>"

#: ../lib/raster/set_window.c:178
#, c-format
msgid "Output window changed while maps are open for write. Map name <%s>"
msgstr "Окно вывода было изменено пока карты были открыты для записи. Имя карты <%s>"

#: ../lib/raster/vrt.c:83
#, c-format
msgid "Tile raster map <%s> not found"
msgstr "Растровая карта <%s> не найдена"

#: ../lib/raster/vrt.c:86
msgid "A virtual raster can not contain itself"
msgstr "Виртуальный растр не может содержать самого себя"

#: ../lib/raster/window.c:31
msgid "Internal error: Rast_get_window() called with split window. Use Rast_get_input_window() or Rast_get_output_window() instead."
msgstr "Внутренняя ошибка: вызвана функция Rast_get_window() с разделением окна. Используйте вместо неё Rast_get_input_window() или Rast_get_output_window()."

#: ../lib/raster/window.c:90
msgid "Internal error: Rast_window_rows() called with split window. Use Rast_input_window_rows() or Rast_output_window_rows() instead."
msgstr "Внутренняя ошибка: вызвана функция Rast_window_rows() с разделением окна. Используйте вместо неё функцию Rast_input_window_rows() или Rast_output_window_rows()."

#: ../lib/raster/window.c:127
msgid "Internal error: Rast_window_cols() called with split window. Use Rast_input_window_cols() or Rast_output_window_cols() instead."
msgstr "Внутренняя ошибка: вызвана функция Rast_window_cols() с разделением окна. Используйте вместо неё Rast_input_window_cols() или Rast_output_window_cols()."

#: ../lib/raster3d/close.c:47
#, c-format
msgid "Unable to write history for 3D raster map <%s>"
msgstr "Не удалось записать историю для трёхмерной растровой карты <%s>"

#: ../lib/raster3d/close.c:64
#, c-format
msgid "Unable to move temp raster map <%s> to 3D raster map <%s>"
msgstr "Не удалось переместить временную растровую карту <%s> в трёхмерную растровую карту <%s>"

#: ../lib/raster3d/close.c:81
msgid "Unable to flush all tiles"
msgstr "Не удалось очистить все фрагменты карты"

#: ../lib/raster3d/close.c:86
msgid "Unable to flush index"
msgstr "Не удалось очистить индекс"

#: ../lib/raster3d/close.c:95
msgid "Unable to position file"
msgstr "Не удалось выполнить позиционирование в файле"

#: ../lib/raster3d/close.c:101 ../lib/raster3d/close.c:108
#: ../lib/raster3d/close.c:190 ../lib/raster3d/header.c:282
#, c-format
msgid "Unable to write header for 3D raster map <%s>"
msgstr "Не удалось записать заголовок для трёхмерной растровой карты <%s>"

#: ../lib/raster3d/close.c:114 ../lib/raster3d/close.c:157
#, c-format
msgid "Unable to create 3D raster map <%s>"
msgstr "Не удалось создать трёхмерную растровую карту <%s>"

#: ../lib/raster3d/close.c:173
msgid "Error in cache"
msgstr "Ошибка в кэше"

#: ../lib/raster3d/color.c:358
#, c-format
msgid "mapset <%s> is not the current mapset"
msgstr "набор <%s> не является текущим набором"

#: ../lib/raster3d/history.c:42
#, c-format
msgid "can't get history information for [%s] in mapset [%s]"
msgstr "не удалось прочитать историю для [%s] в наборе [%s]"

#: ../lib/raster3d/maskfn.c:76
#, c-format
msgid "Adding rule: %lf - %lf"
msgstr "Добавление правила: %lf - %lf"

#: ../lib/raster3d/maskfn.c:94
#, c-format
msgid "%s: illegal value spec"
msgstr "%s: указано недопустимое значение"

#: ../lib/raster3d/open.c:24
msgid "Rast3d_open_cell_old_no_header: error in Rast3d_mask_open_old"
msgstr "Rast3d_open_cell_old_no_header: ошибка в Rast3d_mask_open_old"

#: ../lib/raster3d/open.c:31
msgid "Rast3d_open_cell_old_no_header: error in Rast3d_malloc"
msgstr "Rast3d_open_cell_old_no_header: ошибка в Rast3d_malloc"

#: ../lib/raster3d/open.c:43
msgid "Rast3d_open_cell_old_no_header: error in G_open_old"
msgstr "Rast3d_open_cell_old_no_header: ошибка в G_open_old"

#: ../lib/raster3d/open.c:100
msgid "Rast3d_open_cell_old: error in Rast3d_open_cell_old_no_header"
msgstr "Rast3d_open_cell_old: ошибка в Rast3d_open_cell_old_no_header"

#: ../lib/raster3d/open.c:105
msgid "Rast3d_open_cell_old: can't rewind file"
msgstr "Rast3d_open_cell_old: не удалось прокрутить файл назад"

#: ../lib/raster3d/open.c:114
msgid "Rast3d_open_cell_old: error in Rast3d_read_header"
msgstr "Rast3d_open_cell_old: ошибка в Rast3d_read_header"

#: ../lib/raster3d/open.c:122
msgid "Rast3d_open_cell_old: projection does not match window projection"
msgstr "Rast3d_open_cell_old: проекция не совпадает с проекцией окна"

#: ../lib/raster3d/open.c:128
msgid "Rast3d_open_cell_old: zone does not match window zone"
msgstr "Rast3d_open_cell_old: зона не совпадает с зоной окна"

#: ../lib/raster3d/open.c:140 ../lib/raster3d/open.c:158
msgid "Rast3d_open_cell_old: can't read header"
msgstr "Rast3d_open_cell_old: не удалось прочитать заголовок"

#: ../lib/raster3d/open.c:147
msgid "Rast3d_open_cell_old: index does not fit into long"
msgstr "Rast3d_open_cell_old: индекс не помещается в переменную типа long"

#: ../lib/raster3d/open.c:151
msgid "Rast3d_open_cell_old: error in Rast3d_malloc"
msgstr "Rast3d_open_cell_old: ошибка в Rast3d_malloc"

#: ../lib/raster3d/open.c:176
msgid "Rast3d_open_cell_old: error in Rast3d_fill_header"
msgstr "Rast3d_open_cell_old: ошибка в Rast3d_fill_header"

#: ../lib/raster3d/open.c:220
msgid "Rast3d_open_cell_new: error in Rast3d_mask_open_old"
msgstr "Rast3d_open_cell_new: ошибка в Rast3d_mask_open_old"

#: ../lib/raster3d/open.c:229
msgid "Rast3d_open_cell_new: error in Rast3d_malloc"
msgstr "Rast3d_open_cell_new: ошибка в Rast3d_malloc"

#: ../lib/raster3d/open.c:234
#, c-format
msgid "map <%s> is not in the current mapset"
msgstr "карта <%s> отсутствует в текущем наборе"

#: ../lib/raster3d/open.c:244
msgid "Rast3d_open_cell_new: could not open file"
msgstr "Rast3d_open_cell_new: не удалось открыть файл"

#: ../lib/raster3d/open.c:289 ../lib/raster3d/open.c:294
msgid "Rast3d_open_cell_new: can't write header"
msgstr "Rast3d_open_cell_new: не удалось записать заголовок"

#: ../lib/raster3d/open.c:320
msgid "Rast3d_open_cell_new: error in Rast3d_fill_header"
msgstr "Rast3d_open_cell_new: ошибка в Rast3d_fill_header"

#: ../lib/raster3d/param.c:82
msgid "Rast3d_get_standard3d_params: precision value invalid"
msgstr "Rast3d_get_standard3d_params: недопустимое значение точности"

#: ../lib/raster3d/param.c:104
msgid "Rast3d_get_standard3d_params: tile dimension value invalid"
msgstr "Rast3d_get_standard3d_params: недопустимое значение размера фрагментов карты"

#: ../lib/raster3d/param.c:128
msgid "Window replacing the default"
msgstr "Окно для замены окна по умолчанию"

#: ../lib/raster3d/range.c:72
#, c-format
msgid "Unable to open range file for [%s in %s]"
msgstr "Не удалось открыть файл диапазона для [%s в %s]"

#: ../lib/raster3d/range.c:86
#, c-format
msgid "Error reading range file for [%s in %s]"
msgstr "Ошибка чтения файла диапазона для [%s в %s]"

#: ../lib/raster3d/range.c:144
#, c-format
msgid "Unable to open range file for <%s>"
msgstr "Не удалось открыть файл диапазона для <%s>"

#: ../lib/raster3d/test/test_main.c:103
msgid "raster3d"
msgstr "raster3d"

#: ../lib/rowio/setup.c:59 ../lib/rowio/setup.c:65
#: ../lib/rst/interp_float/interp2d.c:138
#: ../lib/rst/interp_float/interp2d.c:144
#: ../lib/rst/interp_float/segmen2d.c:194
#: ../lib/rst/interp_float/segmen2d.c:200
#: ../lib/rst/interp_float/segmen2d.c:206
#: ../lib/rst/interp_float/segmen2d.c:214
#: ../lib/rst/interp_float/segmen2d_parallel.c:77
#: ../lib/rst/interp_float/segmen2d_parallel.c:84
#: ../lib/rst/interp_float/segmen2d_parallel.c:91
#: ../lib/rst/interp_float/segmen2d_parallel.c:99
#: ../lib/rst/interp_float/segmen2d_parallel.c:262 ../lib/segment/open.c:114
#: ../lib/vector/Vlib/line.c:50 ../lib/vector/Vlib/line.c:153
#: ../lib/vector/Vlib/map.c:48 ../lib/vector/diglib/struct_alloc.c:489
#: ../lib/vector/neta/articulation_point.c:60 ../lib/vector/neta/bridge.c:59
#: ../lib/vector/neta/centrality.c:63 ../lib/vector/neta/centrality.c:144
#: ../lib/vector/neta/components.c:72 ../lib/vector/neta/components.c:182
#: ../lib/vector/neta/flow.c:67 ../lib/vector/neta/flow.c:190
#: ../lib/vector/neta/path.c:259 ../lib/vector/neta/spanningtree.c:103
#: ../lib/vector/neta/timetables.c:69 ../lib/vector/neta/timetables.c:171
#: ../lib/vector/neta/timetables.c:181 ../lib/vector/neta/timetables.c:194
#: ../lib/vector/neta/timetables.c:277 ../lib/vector/neta/timetables.c:411
#: ../lib/vector/neta/timetables.c:422
msgid "Out of memory"
msgstr "Не хватает памяти"

#: ../lib/rst/interp_float/input2d.c:55
#, c-format
msgid "Mask raster map <%s> not found"
msgstr "Маска растровой карты <%s> не найдена"

#: ../lib/rst/interp_float/input2d.c:79
msgid "Bitmap mask created"
msgstr "Создана маска из битового массива"

#: ../lib/rst/interp_float/interp2d.c:234
#, c-format
msgid "Overshoot - increase in tension suggested. Overshoot occurs at (%d,%d) cell. Z-value %f, zmin %f, zmax %f."
msgstr "Выброс — предлагается увеличить напряжение. Выброс происходит в ячейке (%d,%d). Значение Z %f, zmin %f, zmax %f."

#: ../lib/rst/interp_float/output2d.c:114
#, c-format
msgid "First change your rows number to nsizr! %d %d"
msgstr "Сначала необходимо привести число рядов в соответствие со значением nsizr! %d %d"

#: ../lib/rst/interp_float/output2d.c:121
#, c-format
msgid "First change your cols number to nsizc %d %d"
msgstr "Сначала необходимо привести число столбцов в соответствие со значением nsizc %d %d"

#: ../lib/rst/interp_float/output2d.c:136
#: ../lib/rst/interp_float/output2d.c:152
#: ../lib/rst/interp_float/output2d.c:168
#: ../lib/rst/interp_float/output2d.c:184
#: ../lib/rst/interp_float/output2d.c:200
#: ../lib/rst/interp_float/output2d.c:216
#: ../lib/rst/interp_float/resout2d.c:129
#: ../lib/rst/interp_float/resout2d.c:145
#: ../lib/rst/interp_float/resout2d.c:161
#: ../lib/rst/interp_float/resout2d.c:177
#: ../lib/rst/interp_float/resout2d.c:193
#: ../lib/rst/interp_float/resout2d.c:209
#, c-format
msgid "RST library temporary file reading error: %s"
msgstr ""

#: ../lib/rst/interp_float/resout2d.c:81
msgid "Temporarily changing the region to desired resolution..."
msgstr "Проводится временное изменение фрагмента на требуемое разрешение…"

#: ../lib/rst/interp_float/resout2d.c:107
#, c-format
msgid "First change your rows number(%d) to %d"
msgstr "Сначала необходимо изменить число рядов(%d) на %d"

#: ../lib/rst/interp_float/resout2d.c:114
#, c-format
msgid "First change your columns number(%d) to %d"
msgstr "Сначала измените число столбцов(%d) на %d"

#: ../lib/rst/interp_float/resout2d.c:288
msgid "No color table for input raster map -- will not create color table"
msgstr "Отсутствует цветовая таблица для входящей растровой карты — цветовая таблица создаваться не будет"

#: ../lib/rst/interp_float/resout2d.c:481
msgid "Changing the region back to initial..."
msgstr "Возвращаются исходные параметры фрагмента…"

#: ../lib/rst/interp_float/segmen2d.c:133
#: ../lib/rst/interp_float/segmen2d_parallel.c:190
msgid "Taking too long to find points for interpolation - please change the region to area where your points are. Continuing calculations..."
msgstr "Поиск точек для интерполяции затягивается — смените фрагмент на область расположения точек. Вычисление продолжается…"

#: ../lib/rst/interp_float/segmen2d_parallel.c:107
msgid "Starting parallel work"
msgstr "Начало параллельной работы"

#: ../lib/rst/interp_float/vinput2d.c:92
#, c-format
msgid "Vector map <%s> is not 3D"
msgstr "Векторная карта <%s> не является трёхмерной"

#: ../lib/rst/interp_float/vinput2d.c:95
msgid "Loading data from attribute table ..."
msgstr "Загрузка данных из таблицы атрибутов …"

#: ../lib/rst/interp_float/vinput2d.c:115
#: ../lib/rst/interp_float/vinput2d.c:128
#, c-format
msgid "Data type of column <%s> must be numeric"
msgstr "Тип данных столбца <%s> должен быть числовым"

#: ../lib/rst/interp_float/vinput2d.c:140
msgid "Reading features from vector map ..."
msgstr "Чтение объектов из векторной карты …"

#: ../lib/rst/interp_float/vinput2d.c:172
#, c-format
msgid "Database record for cat %d not found"
msgstr "Не найдена запись в базе данных для категории %d"

#: ../lib/rst/interp_float/vinput2d.c:188
msgid "Negative value of smoothing detected: sm must be >= 0"
msgstr "Обнаружено отрицательное значение сглаживания: sm должно быть >= 0"

#: ../lib/rst/interp_float/vinput2d.c:252
msgid "Strip exists with insufficient data"
msgstr "Имеется полоса с недостаточным количеством данных"

#: ../lib/rst/interp_float/vinput2d.c:265
#, c-format
msgid "There are points outside specified 2D/3D region - %d points ignored"
msgstr "Имеются точки за пределами двух-/трёхмерного фрагмента — %d точек проигнорировано"

#: ../lib/rst/interp_float/vinput2d.c:269
#, c-format
msgid "Ignoring %d points (too dense)"
msgstr "Проигнорировано точек: %d (слишком высокая плотность)"

#: ../lib/rst/interp_float/vinput2d.c:273
#, c-format
msgid "%d points given for interpolation (after thinning) is less than given NPMIN=%d"
msgstr "%d точек для интерполяции (после прореживания) меньше чем NPMIN=%d"

#: ../lib/rst/interp_float/vinput2d.c:279
msgid "Zero points in the given region"
msgstr "В данном фрагменте точки отсутствуют"

#: ../lib/rst/interp_float/vinput2d.c:285
#, c-format
msgid "Segmentation parameters set to invalid values: npmin= %d, segmax= %d for smooth connection of segments, npmin > segmax (see manual)"
msgstr "Установлены недопустимые значения параметров сегментации: npmin= %d, segmax= %d для сглаживания стыков сегментов, npmin > segmax (см. руководство)"

#: ../lib/rst/interp_float/vinput2d.c:292
#, c-format
msgid "There are less than %d points for interpolation. No segmentation is necessary, to run the program faster set segmax=%d (see manual)"
msgstr "Число точек для интерполяции меньше %d. Необходимость в сегментации отсутствует. Для ускорения работы программы установите segmax=%d (см. руководство)"

#: ../lib/rst/interp_float/vinput2d.c:297
#, c-format
msgid "Number of points from vector map %d"
msgstr "Число точек из векторной карты %d"

#: ../lib/rst/interp_float/vinput2d.c:298
#, c-format
msgid "Number of points outside of 2D/3D region %d"
msgstr "Число точек за пределами двух-/трёхмерного фрагмента %d"

#: ../lib/rst/interp_float/vinput2d.c:300
#, c-format
msgid "Number of points being used %d"
msgstr "Число используемых точек %d"

#: ../lib/rst/interp_float/vinput2d.c:329
msgid "Some points outside of region (ignored)"
msgstr "Несколько точек находятся за пределами фрагмента (игнорируются)"

#: ../lib/rst/interp_float/vinput2d.c:335
msgid "Unable to allocate memory"
msgstr "Не удалось выделить память"

#: ../lib/rst/interp_float/vinput2d.c:343
#, c-format
msgid "Unable to insert %f,%f,%f a = %d"
msgstr "Не удалось вставить %f,%f,%f a = %d"

#: ../lib/rst/interp_float/write2d.c:51 ../lib/rst/interp_float/write2d.c:62
#: ../lib/rst/interp_float/write2d.c:77 ../lib/rst/interp_float/write2d.c:86
#: ../lib/rst/interp_float/write2d.c:94 ../lib/rst/interp_float/write2d.c:102
msgid "Cannot write files"
msgstr "Не удалось записать файлы"

#: ../lib/segment/format.c:139
msgid "Segment format: file size too large"
msgstr "Формат сегмента: размер файла слишком велик"

#: ../lib/segment/format.c:140
msgid "Please recompile with Large File Support (LFS)"
msgstr "Необходимо собрать с поддержкой больших файлов (LFS)"

#: ../lib/segment/open.c:53
msgid "Using memory cache"
msgstr "Используется кэш памяти"

#: ../lib/segment/open.c:66
msgid "Using disk cache"
msgstr "Используется кэш диска"

#: ../lib/segment/open.c:69
msgid "Segment file name is NULL"
msgstr "Имя файла сегмента не определено"

#: ../lib/segment/open.c:74
msgid "Segment file exists already"
msgstr "Файл сегмента уже существует"

#: ../lib/segment/open.c:82
msgid "Unable to create segment file"
msgstr "Не удалось создать файл сегмента"

#: ../lib/segment/open.c:90
msgid "Could not write segment file"
msgstr "Не удалось записать файл сегмента"

#: ../lib/segment/open.c:94
msgid "Illegal segment configuration parameter(s)"
msgstr "Неверный параметр (параметры) конфигурации сегмента"

#: ../lib/segment/open.c:103
msgid "Unable to re-open segment file"
msgstr "Не удалось открыть заново файл сегмента"

#: ../lib/segment/open.c:110
msgid "Could not read segment file"
msgstr "Не удалось прочитать файл сегмента"

#: ../lib/symbol/read.c:207
#, c-format
msgid "Cannot read symbol line coordinates: %s"
msgstr "Не удалось прочитать символьные координаты линии: %s"

#: ../lib/symbol/read.c:256
#, c-format
msgid "Incorrect symbol name: '%s' (should be: group/name or group/name@mapset)"
msgstr "Неверное имя символа: «%s» (должно быть: группа/имя или группа/имя@набор)"

#: ../lib/symbol/read.c:281
#, c-format
msgid "Cannot find/open symbol: '%s'"
msgstr "Не удалось найти/открыть символ: «%s»"

#: ../lib/symbol/read.c:387 ../lib/symbol/read.c:405 ../lib/symbol/read.c:415
#: ../lib/symbol/read.c:433
#, c-format
msgid "Incorrect symbol color: '%s', using default."
msgstr "Некорректный цвет символа: «%s», используется цвет по-умолчанию."

#: ../lib/temporal/lib/connect.c:115
#, c-format
msgid "Mapset <%s> does not exist."
msgstr "Набор <%s> не существует."

#: ../lib/temporal/lib/default_name.c:71
msgid "Programmer error - only SQLite driver is currently supported"
msgstr "Ошибка разработчика — в данный момент поддерживается только драйвер SQLite"

#: ../lib/vector/Vlib/area.c:50
msgid "Attempt to read points of nonexistent area"
msgstr "Попытка чтения точек несуществующего полигона"

#: ../lib/vector/Vlib/area.c:81
msgid "Attempt to read points of nonexistent isle"
msgstr "Попытка чтения точки из несуществующего острова"

#: ../lib/vector/Vlib/area.c:94 ../lib/vector/Vlib/area.c:495
#: ../lib/vector/Vlib/build_pg.c:126 ../lib/vector/Vlib/build_sfa.c:719
#: ../lib/vector/Vlib/close.c:262 ../lib/vector/Vlib/close_pg.c:102
#: ../lib/vector/Vlib/close_pg.c:150 ../lib/vector/Vlib/copy.c:451
#: ../lib/vector/Vlib/header_finfo.c:44 ../lib/vector/Vlib/header_finfo.c:81
#: ../lib/vector/Vlib/header_finfo.c:153 ../lib/vector/Vlib/open_pg.c:148
#: ../lib/vector/Vlib/open_pg.c:207 ../lib/vector/Vlib/open_pg.c:309
#: ../lib/vector/Vlib/open_pg.c:360 ../lib/vector/Vlib/read_pg.c:98
#: ../lib/vector/Vlib/read_pg.c:221 ../lib/vector/Vlib/read_pg.c:307
#: ../lib/vector/Vlib/read_pg.c:427 ../lib/vector/Vlib/rewind_pg.c:56
#: ../lib/vector/Vlib/rewind_pg.c:81 ../lib/vector/Vlib/simple_features.c:337
#: ../lib/vector/Vlib/write_pg.c:134 ../lib/vector/Vlib/write_pg.c:168
#: ../lib/vector/Vlib/write_pg.c:206 ../lib/vector/Vlib/write_pg.c:308
#: ../lib/vector/Vlib/write_pg.c:369 ../lib/vector/Vlib/write_pg.c:496
#: ../lib/vector/Vlib/write_sfa.c:286
msgid "GRASS is not compiled with PostgreSQL support"
msgstr "GRASS собран без поддержки PostgreSQL"

#: ../lib/vector/Vlib/area.c:121 ../lib/vector/Vlib/area.c:153
#: ../lib/vector/Vlib/area.c:219 ../lib/vector/Vlib/area.c:247
#, c-format
msgid "Attempt to read topo for dead area (%d)"
msgstr "Попытка чтения топологии для удаленного полигона (%d)"

#: ../lib/vector/Vlib/area.c:189 ../lib/vector/Vlib/area.c:274
#, c-format
msgid "Attempt to read topo for dead isle (%d)"
msgstr "Попытка чтения топологии для удаленного острова (%d)"

#: ../lib/vector/Vlib/array.c:92
#, c-format
msgid "%d errors in category string"
msgstr "%d ошибок в строке категории"

#: ../lib/vector/Vlib/array.c:136 ../lib/vector/Vlib/array.c:261
msgid "Mixed area and other type requested for vector array"
msgstr "Для векторного массива запрашивается смешанный тип объектов"

#: ../lib/vector/Vlib/array.c:146 ../lib/vector/Vlib/array.c:170
#: ../lib/vector/Vlib/array.c:302 ../lib/vector/Vlib/array.c:336
msgid "Not enough space in vector array"
msgstr "Недостаточно места в векторном массиве"

#: ../lib/vector/Vlib/array.c:286
#, c-format
msgid "Unable to select record from table <%s> (key %s, where %s)"
msgstr "Не удалось выбрать запись из таблицы <%s> (ключ %s, где %s)"

#: ../lib/vector/Vlib/ascii.c:86
#, c-format
msgid "Error reading ASCII file: (bad type) [%s]"
msgstr "Ошибка чтения ASCII-файла: (неправильный тип) [%s]"

#: ../lib/vector/Vlib/ascii.c:125
#, c-format
msgid "Error reading ASCII file: (unknown type) [%s]"
msgstr "Ошибка чтения ASCII-файла: (неизвестный тип) [%s]"

#: ../lib/vector/Vlib/ascii.c:146
msgid "End of ASCII file reached before end of coordinates"
msgstr "Конец ASCII-файла достигнут прежде конца координат"

#: ../lib/vector/Vlib/ascii.c:158
#, c-format
msgid "Error reading ASCII file: (bad point) [%s]"
msgstr "Ошибка чтения ASCII-файла: (неправильная точка) [%s]"

#: ../lib/vector/Vlib/ascii.c:165
#, c-format
msgid "Unparsable longitude value: [%s]"
msgstr "Нераспознаваемое значение долготы: [%s]"

#: ../lib/vector/Vlib/ascii.c:171
#, c-format
msgid "Unparsable latitude value: [%s]"
msgstr "Нераспознаваемое значение широты: [%s]"

#: ../lib/vector/Vlib/ascii.c:206
msgid "End of ASCII file reached before end of categories"
msgstr "Конец ASCII-файла достигнут прежде конца категорий"

#: ../lib/vector/Vlib/ascii.c:217
#, c-format
msgid "Error reading categories: [%s]"
msgstr "Ошибка чтения категорий: [%s]"

#: ../lib/vector/Vlib/ascii.c:231
msgid "Unable to copy points"
msgstr "Не удалось скопировать точки"

#: ../lib/vector/Vlib/ascii.c:246
#, c-format
msgid "Vector map <%s> is 2D. %d 3D features (faces or kernels) skipped."
msgstr "Векторная карта <%s> является двухмерной. %d трёхмерные объекты (грани или ядра) пропущены."

#: ../lib/vector/Vlib/ascii.c:282
#, c-format
msgid ""
"Unexpected data in vector header:\n"
"[%s]"
msgstr ""
"Неожиданные данные в заголовке вектора:\n"
"[%s]"

#: ../lib/vector/Vlib/ascii.c:318
#, c-format
msgid "Unknown keyword <%s> in vector head"
msgstr "Неизвестное ключевое слово <%s> в заголовке вектора"

#: ../lib/vector/Vlib/ascii.c:481
#, c-format
msgid "Column <%s> does not exist"
msgstr "Столбец <%s> не существует"

#: ../lib/vector/Vlib/ascii.c:483
msgid "Available columns:"
msgstr "Доступные столбцы:"

#: ../lib/vector/Vlib/ascii.c:489
msgid "Export cancelled"
msgstr "Отмена экспорта"

#: ../lib/vector/Vlib/ascii.c:526
#, c-format
msgid "Unknown type of column <%s>, export cancelled"
msgstr "Неизвестный тип столбца <%s>, отмена экспорта"

#: ../lib/vector/Vlib/ascii.c:562
#, c-format
msgid "Unable to select record from table <%s> (key %s, column %s)"
msgstr "Не удалось выделить запись в таблице <%s> (ключ %s, столбец %s)"

#: ../lib/vector/Vlib/ascii.c:694
#, c-format
msgid "Unknown feature type %d"
msgstr "Неизвестный тип объекта %d"

#: ../lib/vector/Vlib/ascii.c:734
#, c-format
msgid "Feature has more categories. Only one category (%d) is exported."
msgstr "Объект содержит ряд других категорий. Выполняется экспорт только одной из них (%d)."

#: ../lib/vector/Vlib/ascii.c:754
#, c-format
msgid "Cannot select attributes for cat = %d"
msgstr "Не удалось выбрать атрибуты для cat = %d"

#: ../lib/vector/Vlib/ascii.c:759
msgid "Unable to fetch data from table"
msgstr "Не удалось извлечь данные из таблицы"

#: ../lib/vector/Vlib/ascii.c:793 ../lib/vector/Vlib/net_build.c:213
#: ../lib/vector/Vlib/net_build.c:507 ../lib/vector/Vlib/net_build.c:525
#: ../lib/vector/Vlib/net_build.c:804 ../lib/vector/Vlib/net_build.c:822
#: ../lib/vector/Vlib/net_build.c:980
#, c-format
msgid "Column <%s> not found in table <%s>"
msgstr "Столбец <%s> не найден в таблице <%s>"

#: ../lib/vector/Vlib/ascii.c:797
#, c-format
msgid "Column <%s>: unsupported data type"
msgstr "Столбец <%s>: неподдерживаемый тип данных"

#: ../lib/vector/Vlib/ascii.c:884
msgid "Unknown format"
msgstr "Неизвестный формат"

#: ../lib/vector/Vlib/ascii.c:894
msgid "Topology not available, unable to process areas"
msgstr "Топология недоступна, обработка полигонов невозможна"

#: ../lib/vector/Vlib/ascii.c:907
#, c-format
msgid "Unable to get boundary of area id %d"
msgstr "Не удалось получить границу полигона с ИД %d"

#: ../lib/vector/Vlib/ascii.c:921
#, c-format
msgid "Unable to get boundary of isle id %d (area id %d)"
msgstr "Не удалось получить границу острова с ИД %d (ИД полигона %d)"

#: ../lib/vector/Vlib/ascii.c:938
#, c-format
msgid "%d features without category skipped. To export also features without category use '%s=-1'."
msgstr "Пропущено объектов без категории: %d. Для экспорта объектов, не имеющих категории, используйте «%s=-1»."

#: ../lib/vector/Vlib/box.c:244 ../lib/vector/Vlib/read.c:170
#: ../lib/vector/Vlib/read_nat.c:145 ../lib/vector/Vlib/read_pg.c:341
#: ../lib/vector/Vlib/read_sfa.c:49 ../lib/vector/Vlib/write_nat.c:188
#: ../lib/vector/Vlib/write_nat.c:304 ../lib/vector/Vlib/write_nat.c:672
#: ../lib/vector/Vlib/write_pg.c:247 ../lib/vector/Vlib/write_pg.c:396
#: ../lib/vector/Vlib/write_pg.c:412 ../lib/vector/Vlib/write_sfa.c:152
#: ../lib/vector/Vlib/write_sfa.c:196
#, c-format
msgid "Attempt to access feature with invalid id (%d)"
msgstr "Попытка получить доступ к объекту с недопустимым ИД (%d)"

#: ../lib/vector/Vlib/box.c:259
#, c-format
msgid "Unable to determine bbox for feature %d"
msgstr "Не удалось определить bbox для объекта %d"

#: ../lib/vector/Vlib/box.c:307 ../lib/vector/Vlib/box.c:353
#, c-format
msgid "Attempt to access area with invalid id (%d)"
msgstr "Попытка получения доступа к полигону с недопустимым ИД (%d)"

#: ../lib/vector/Vlib/box.c:319
#, c-format
msgid "Unable to determine bbox for area %d"
msgstr "Не удалось определить bbox для полигона %d"

#: ../lib/vector/Vlib/box.c:365
#, c-format
msgid "Unable to determine bbox for isle %d"
msgstr "Не удалось определить bbox для острова %d"

#: ../lib/vector/Vlib/box.c:424
#, c-format
msgid "Topology not available for vector map <%s>. Registering primitives..."
msgstr "Топология недоступна для векторной карты <%s>. Выполняется регистрация примитивов…"

#: ../lib/vector/Vlib/box.c:433 ../lib/vector/Vlib/build_nat.c:86
msgid "Unable to read vector map"
msgstr "Не удалось прочитать векторный слой"

#: ../lib/vector/Vlib/break_lines.c:577
#, c-format
msgid "Intersections: %d"
msgstr "Пересечения: %d"

#: ../lib/vector/Vlib/break_polygons.c:102
msgid "Break polygons: Bug in binary tree!"
msgstr "Разрыв полигонов: Ошибка в бинарном дереве!"

#: ../lib/vector/Vlib/break_polygons.c:143
#, fuzzy, c-format
#| msgid "Attempt to create read-only temporary file"
msgid "Failed to create xpnt temporary file: %s"
msgstr "Попытка создания временного файла, предназначенного только для чтения"

#: ../lib/vector/Vlib/break_polygons.c:164
#: ../lib/vector/Vlib/break_polygons.c:484
msgid "Breaking polygons (pass 1: select break points)..."
msgstr "Разрыв полигонов (проход 1: выбрать точки разрыва)…"

#: ../lib/vector/Vlib/break_polygons.c:244
#: ../lib/vector/Vlib/break_polygons.c:373
#, c-format
msgid "File reading error in %s() %d:%s"
msgstr ""

#: ../lib/vector/Vlib/break_polygons.c:322
#: ../lib/vector/Vlib/break_polygons.c:596
msgid "Breaking polygons (pass 2: break at selected points)..."
msgstr "Разрыв полигонов (проход 2: разрыв на выбранных точках)…"

#: ../lib/vector/Vlib/break_polygons.c:450
#: ../lib/vector/Vlib/break_polygons.c:696
#, c-format
msgid "Breaks: %d"
msgstr "Разрывы: %d"

#: ../lib/vector/Vlib/break_polygons.c:635
msgid "Point not in search tree!"
msgstr "Точка не в дереве поиска!"

#: ../lib/vector/Vlib/bridges.c:212
#, c-format
msgid "Removed lines: %d"
msgstr "Удалено линий: %d"

#: ../lib/vector/Vlib/bridges.c:213
#, c-format
msgid "Removed bridges: %d"
msgstr "Удалено мостов: %d"

#: ../lib/vector/Vlib/buffer2.c:361
msgid "Line is not looped"
msgstr "Линия не замкнута"

#: ../lib/vector/Vlib/buffer2.c:443
#, c-format
msgid "Unexpected result of line_intersection() res = %d"
msgstr "Неожиданные результаты выполнения line_intersection() res = %d"

#: ../lib/vector/Vlib/buffer2.c:592
msgid "Next edge was visited (right) but it is not the first one !!! breaking loop"
msgstr "Выполнен переход на следующее ребро (правое), но оно не является первым!!! Разрыв замкнутой последовательности"

#: ../lib/vector/Vlib/buffer2.c:603
msgid "Next edge was visited (left) but it is not the first one !!! breaking loop"
msgstr "Выполнен переход на следующее ребро (левое), но оно не является первым!!! Разрыв замкнутой последовательности"

#: ../lib/vector/Vlib/buffer2.c:651
msgid "side != 0 feature not implemented"
msgstr "сторона != 0 объект не реализован"

#: ../lib/vector/Vlib/buffer2.c:897 ../lib/vector/Vlib/buffer2.c:945
msgid "zero area size"
msgstr "нулевой размер полигона"

#: ../lib/vector/Vlib/buffer2.c:903 ../lib/vector/Vlib/buffer2.c:951
msgid "Line was not closed"
msgstr "Линия не была замкнута"

#: ../lib/vector/Vlib/buffer2.c:917 ../lib/vector/Vlib/buffer2.c:970
msgid "Vect_get_point_in_poly() failed"
msgstr "Ошибка выполнения Vect_get_point_in_poly()"

#: ../lib/vector/Vlib/build.c:37 ../lib/vector/Vlib/close.c:38
#: ../lib/vector/Vlib/open.c:61 ../lib/vector/Vlib/open.c:68
#: ../lib/vector/Vlib/read.c:34 ../lib/vector/Vlib/read.c:41
#: ../lib/vector/Vlib/rewind.c:29 ../lib/vector/Vlib/write.c:65
#: ../lib/vector/Vlib/write.c:72 ../lib/vector/Vlib/write.c:80
#: ../lib/vector/Vlib/write.c:88
msgid "Requested format is not compiled in this version"
msgstr "Запрашиваемый формат для этой версии не скомпилирован."

#: ../lib/vector/Vlib/build.c:111
msgid "Area of size = 0.0 (less than 4 vertices) ignored"
msgstr "Полигон размером = 0.0 (менее 4 вершин) пропущен"

#: ../lib/vector/Vlib/build.c:127
msgid "Unable to add area (map closed, topo saved)"
msgstr "Не удалось добавить полигон (карта закрыта, топология сохранена)"

#: ../lib/vector/Vlib/build.c:135
msgid "Unable to add isle (map closed, topo saved)"
msgstr "Не удалось добавить остров (карта закрыта, топология сохранена)"

#: ../lib/vector/Vlib/build.c:145
msgid "Area of size = 0.0 ignored"
msgstr "Полигон размером = 0.0 игнорируется"

#: ../lib/vector/Vlib/build.c:197
msgid "Request to find area outside nonexistent isle"
msgstr "Запрос на поиск полигона за пределами несуществующего острова"

#: ../lib/vector/Vlib/build.c:352
msgid "Larger bbox but smaller area!!!"
msgstr "Больше размер bbox, но меньше полигон!!!"

#: ../lib/vector/Vlib/build.c:610
msgid "Checking for topological errors..."
msgstr "Проверка топологических ошибок…"

#: ../lib/vector/Vlib/build.c:645
#, c-format
msgid "Number of lines of length zero: %d"
msgstr "Число строк нулевой длины: %d"

#: ../lib/vector/Vlib/build.c:647
#, c-format
msgid "Number of boundaries of length zero: %d"
msgstr "Число границ нулевой длины: %d"

#: ../lib/vector/Vlib/build.c:660
#, c-format
msgid "Number of boundary intersections: %d"
msgstr "Число пересечений границ: %d"

#: ../lib/vector/Vlib/build.c:685
msgid "Skipping further checks because of incorrect boundaries"
msgstr "Пропуск дальнейших проверок в виду некорректности границ"

#: ../lib/vector/Vlib/build.c:735
#, c-format
msgid "Number of redundant holes: %d"
msgstr "Количество избыточных пустот: %d"

#: ../lib/vector/Vlib/build.c:877 ../lib/vector/Vlib/open.c:369
#: ../lib/vector/Vlib/open.c:888
#, c-format
msgid "Unable to open spatial index file for vector map <%s>"
msgstr "Не удалось открыть файл пространственного индекса для векторной карты <%s>"

#: ../lib/vector/Vlib/build.c:885
#, c-format
msgid "Building topology for vector map <%s>..."
msgstr "Построение топологии для векторной карты <%s>…"

#: ../lib/vector/Vlib/build.c:903
msgid "Topology was built"
msgstr "Топология построена"

#: ../lib/vector/Vlib/build.c:914
#, c-format
msgid "Number of nodes: %d"
msgstr "Количество узлов: %d"

#: ../lib/vector/Vlib/build.c:915
#, c-format
msgid "Number of primitives: %d"
msgstr "Количество примитивов: %d"

#: ../lib/vector/Vlib/build.c:916
#, c-format
msgid "Number of points: %d"
msgstr "Количество точек: %d"

#: ../lib/vector/Vlib/build.c:917
#, c-format
msgid "Number of lines: %d"
msgstr "Количество линий: %d"

#: ../lib/vector/Vlib/build.c:918
#, c-format
msgid "Number of boundaries: %d"
msgstr "Количество границ: %d"

#: ../lib/vector/Vlib/build.c:919
#, c-format
msgid "Number of centroids: %d"
msgstr "Количество центроидов: %d"

#: ../lib/vector/Vlib/build.c:922
#, c-format
msgid "Number of faces: %d"
msgstr "Количество граней: %d"

#: ../lib/vector/Vlib/build.c:925
#, c-format
msgid "Number of kernels: %d"
msgstr "Количество ядер: %d"

#: ../lib/vector/Vlib/build.c:972
#, c-format
msgid "Number of areas: %d"
msgstr "Количество полигонов: %d"

#: ../lib/vector/Vlib/build.c:973
#, c-format
msgid "Number of isles: %d"
msgstr "Количество островов: %d"

#: ../lib/vector/Vlib/build.c:978
#, c-format
msgid "Number of areas without centroid: %d"
msgstr "Количество полигонов без центроидов: %d"

#: ../lib/vector/Vlib/build.c:982
#, c-format
msgid "Number of centroids exceeds number of areas: %d > %d"
msgstr "Количество центроидов превышает количество полигонов: %d > %d"

#: ../lib/vector/Vlib/build.c:986
#, c-format
msgid "Number of incorrect boundaries: %d"
msgstr "Количество неправильных границ: %d"

#: ../lib/vector/Vlib/build.c:989
#, c-format
msgid "Number of centroids outside area: %d"
msgstr "Количество центроидов вне полигонов: %d"

#: ../lib/vector/Vlib/build.c:992
#, c-format
msgid "Number of duplicate centroids: %d"
msgstr "Количество дубликатов центроидов: %d"

#: ../lib/vector/Vlib/build.c:995
msgid "Number of areas: -"
msgstr "Количество полигонов: —"

#: ../lib/vector/Vlib/build.c:996
msgid "Number of isles: -"
msgstr "Количество островов: —"

#: ../lib/vector/Vlib/build.c:1024
#, c-format
msgid "Unable to create topo file for vector map <%s>"
msgstr "Не удалось создать файл топологии для векторной карты <%s>"

#: ../lib/vector/Vlib/build.c:1033
msgid "Error writing out topo file"
msgstr "Ошибка записи файла топологии"

#: ../lib/vector/Vlib/build.c:1227
msgid "Unable to build spatial index from topology, vector map is not opened at topology level 2"
msgstr "Не удалось построить пространственный индекс из топологии, векторная карта не открыта на уровне топологии 2"

#: ../lib/vector/Vlib/build.c:1250
#, c-format
msgid "%s is no longer supported"
msgstr "%s более не поддерживается"

#: ../lib/vector/Vlib/build.c:1273
msgid "Spatial index not available, can not be saved"
msgstr "Пространственный индекс недоступен, сохранение невозможно"

#: ../lib/vector/Vlib/build.c:1286
#, c-format
msgid "Unable to create spatial index file for vector map <%s>"
msgstr "Не удалось создать файл пространственного индекса для векторной карты <%s>"

#: ../lib/vector/Vlib/build.c:1295
msgid "Error writing out spatial index file"
msgstr "Ошибка записи файла пространственного индекса"

#: ../lib/vector/Vlib/build_nat.c:76 ../lib/vector/Vlib/build_sfa.c:331
#: ../lib/vector/Vlib/build_sfa.c:630
msgid "Registering primitives..."
msgstr "Регистрация примитивов…"

#: ../lib/vector/Vlib/build_nat.c:119 ../lib/vector/Vlib/build_sfa.c:376
#: ../lib/vector/Vlib/build_sfa.c:662
#, c-format
msgid "One primitive registered"
msgid_plural "%d primitives registered"
msgstr[0] "%d примитив зарегистрирован"
msgstr[1] "%d примитива зарегистрировано"
msgstr[2] "%d примитивов зарегистрировано"

#: ../lib/vector/Vlib/build_nat.c:122 ../lib/vector/Vlib/build_sfa.c:379
#: ../lib/vector/Vlib/build_sfa.c:665
#, fuzzy, c-format
#| msgid "One vertex registered"
#| msgid_plural "%<PRId64> vertices registered"
msgid "One vertex registered"
msgid_plural "%d vertices registered"
msgstr[0] "%<PRId64> вершина зарегистрирована"
msgstr[1] "%<PRId64> вершины зарегистрировано"
msgstr[2] "%<PRId64> вершин зарегистрировано"

#: ../lib/vector/Vlib/build_nat.c:137
msgid "Building areas..."
msgstr "Построение полигонов…"

#: ../lib/vector/Vlib/build_nat.c:163
#, c-format
msgid "One area built"
msgid_plural "%d areas built"
msgstr[0] "Построен %d полигон"
msgstr[1] "Построено %d полигона"
msgstr[2] "Построено %d полигонов"

#: ../lib/vector/Vlib/build_nat.c:166
#, c-format
msgid "One isle built"
msgid_plural "%d isles built"
msgstr[0] "Построен %d остров"
msgstr[1] "Построено %d острова"
msgstr[2] "Построено %d островов"

#: ../lib/vector/Vlib/build_nat.c:180
msgid "Attaching islands..."
msgstr "Прикрепление островов…"

#: ../lib/vector/Vlib/build_nat.c:202
msgid "Attaching centroids..."
msgstr "Прикрепление центроидов…"

#: ../lib/vector/Vlib/build_ogr.c:69
msgid "Empty OGR layer, nothing to build"
msgstr "Пустой слой OGR, нет элементов для построения"

#: ../lib/vector/Vlib/build_ogr.c:84 ../lib/vector/Vlib/build_pg.c:101
#, c-format
msgid "Feature table <%s> has no primary key defined"
msgstr "У таблицы объектов <%s> не определён первичный ключ"

#: ../lib/vector/Vlib/build_ogr.c:86
msgid "Random read is not supported by OGR for this layer. Unable to build topology."
msgstr "Произвольное чтение не поддерживается OGR для этого слоя. Не удалось построить топологию."

#: ../lib/vector/Vlib/build_ogr.c:92 ../lib/vector/Vlib/build_pg.c:109
#, c-format
msgid "Using external data format '%s' (feature type '%s')"
msgstr "Используется внешний формат данных «%s» (тип объекта '%s')"

#: ../lib/vector/Vlib/build_ogr.c:129
#, c-format
msgid "Unable to open fidx file for write <%s>"
msgstr "Не удалось открыть fidx-файл для записи <%s>"

#: ../lib/vector/Vlib/build_pg.c:96
msgid "No DB connection"
msgstr "Подключение к базе данных отсутствует"

#: ../lib/vector/Vlib/build_pg.c:103
msgid "Random read is not supported for this layer. Unable to build topology."
msgstr "Произвольное чтение для этого слоя не поддерживается. Не удалось построить топологию."

#: ../lib/vector/Vlib/build_pg.c:113
msgid "Building pseudo-topology over simple features..."
msgstr "Построение псевдо-топологии на простых объектах…"

#: ../lib/vector/Vlib/build_pg.c:116
#, c-format
msgid "Building topology from PostGIS topology schema <%s>..."
msgstr "Построение топологии по схеме топологии PostGIS <%s>…"

#: ../lib/vector/Vlib/build_pg.c:220 ../lib/vector/Vlib/open_pg.c:1527
#, c-format
msgid "Inconsistency in topology: number of nodes %d (should be %d)"
msgstr "Несоответствия в топологии: количество узлов %d (должно быть %d)"

#: ../lib/vector/Vlib/build_pg.c:245
msgid "Cleaning-up topology schema..."
msgstr "Выполняется очистка схемы топологии…"

#: ../lib/vector/Vlib/build_pg.c:297
msgid "Updating faces..."
msgstr "Обновление граней…"

#: ../lib/vector/Vlib/build_pg.c:330
msgid "Updating edges..."
msgstr "Обновление рёбер…"

#: ../lib/vector/Vlib/build_pg.c:339
msgid "Inconsistency in topology detected. Dead line found."
msgstr "Обнаружено несоответствие в топологии. Найдена удалённая линия."

#: ../lib/vector/Vlib/build_pg.c:395
msgid "Updating TopoGeometry data..."
msgstr "Обновление данных TopoGeometry…"

#: ../lib/vector/Vlib/build_pg.c:433 ../lib/vector/Vlib/open.c:1376
#: ../lib/vector/Vlib/write_pg.c:630 ../lib/vector/Vlib/write_pg.c:898
msgid "Unable to open PG file"
msgstr "Не удалось открыть PG-файл"

#: ../lib/vector/Vlib/build_pg.c:484
#, c-format
msgid "Unsupported topo geometry type %d"
msgstr "Тип геометрии топологии %d не поддерживается"

#: ../lib/vector/Vlib/build_pg.c:515
#, c-format
msgid "Unable to create <%s.%s>"
msgstr "Не удалось создать <%s.%s>"

#: ../lib/vector/Vlib/build_pg.c:676
msgid "Unable to write nodes, offset array mismatch"
msgstr "Не удалось записать узлы, несовпадение массива отступа"

#: ../lib/vector/Vlib/build_pg.c:709
msgid "Unable to write nodes"
msgstr "Не удалось записать узлы"

#: ../lib/vector/Vlib/build_pg.c:755
#, c-format
msgid "Inconsistency in topology: number of boundaries %d (should be %d)"
msgstr "Несоответствие в топологии: количество границ %d (должно быть %d)"

#: ../lib/vector/Vlib/build_pg.c:780
msgid "Unable to write lines"
msgstr "Не удалось записать линии"

#: ../lib/vector/Vlib/build_pg.c:833
#, c-format
msgid "Topology for centroid %d not available. Area %d skipped"
msgstr "Недоступна топология для центроида %d. Пропущен полигон %d"

#: ../lib/vector/Vlib/build_pg.c:1046
msgid "Create simple features topology from topogeometry data..."
msgstr "Создать простые объекты топологии из данных топологической геометрии…"

#: ../lib/vector/Vlib/build_pg.c:1066
#, c-format
msgid "Unable to build simple features from topogeometry data. Unsupported type %d."
msgstr "Не удалось построить простые объекты из данных топологической геометрии. Не поддерживается тип %d."

#: ../lib/vector/Vlib/build_sfa.c:271 ../lib/vector/Vlib/build_sfa.c:542
#, c-format
msgid "Unable to calculate centroid for area %d"
msgstr "Невозможно рассчитать центроид для полигона %d"

#: ../lib/vector/Vlib/build_sfa.c:297
#, c-format
msgid "Feature type %d not supported"
msgstr "Тип объекта %d не поддерживается"

#: ../lib/vector/Vlib/build_sfa.c:346 ../lib/vector/Vlib/build_sfa.c:355
#: ../lib/vector/Vlib/read_pg.c:389
#, c-format
msgid "Feature %d without geometry skipped"
msgstr "Объект %d без геометрии пропущен"

#: ../lib/vector/Vlib/build_sfa.c:601 ../lib/vector/Vlib/read_ogr.c:323
#: ../lib/vector/Vlib/read_ogr.c:558
#, c-format
msgid "OGR feature type %d not supported"
msgstr "Тип данных OGR %d не поддерживается"

#: ../lib/vector/Vlib/build_sfa.c:669
#, c-format
msgid "One feature without geometry skipped"
msgid_plural "%d features without geometry skipped"
msgstr[0] "%d объект без геометрии пропущен"
msgstr[1] "%d объекта без геометрии пропущено"
msgstr[2] "%d объектов без геометрии пропущено"

#: ../lib/vector/Vlib/build_sfa.c:723
#, c-format
msgid "%s: Native format unsupported"
msgstr "%s: Исходный формат не поддерживается"

#: ../lib/vector/Vlib/build_sfa.c:748
msgid "Feature index is built only for non-native formats. Nothing to dump."
msgstr "Индекс объектов построен только для неоригинальных форматов. Отсутствуют данные для создания дампа."

#: ../lib/vector/Vlib/cats.c:44
msgid "Vect_new_cats_struct(): Out of memory"
msgstr "Vect_new_cats_struct(): Не хватает памяти"

#: ../lib/vector/Vlib/cats.c:127
#, c-format
msgid "Too many categories (%d), unable to set cat %d (layer %d)"
msgstr "Слишком много категорий (%d), не удалось установить категорию %d (слой %d)"

#: ../lib/vector/Vlib/cats.c:420
#, c-format
msgid "Unable to convert category string '%s' (from '%s') to category range"
msgstr "Не удалось преобразовать строку категории «%s» (из «%s») в диапазон категорий"

#: ../lib/vector/Vlib/cats.c:575 ../lib/vector/Vlib/cats.c:679
msgid "Layer number must be > 0 for category constraints"
msgstr "Номер слоя должен быть > 0 в связи с ограничениями по категориям"

#: ../lib/vector/Vlib/cats.c:588
#, c-format
msgid "'%s' and '%s' parameters were supplied, cats will be ignored"
msgstr "Переданы оба параметра: «%s» и «%s». Параметр «cats» будет проигнорирован"

#: ../lib/vector/Vlib/cats.c:598
#, c-format
msgid "Loading categories from table <%s>..."
msgstr "Загрузка категорий из таблицы <%s>…"

#: ../lib/vector/Vlib/cats.c:611
#, c-format
msgid "One category loaded"
msgid_plural "%d categories loaded"
msgstr[0] "%d категория загружена"
msgstr[1] "%d категории загружено"
msgstr[2] "%d категорий загружено"

#: ../lib/vector/Vlib/cats.c:633
#, c-format
msgid "No categories selected with '%s' option"
msgstr "При использовании параметра «%s» не было выбрано ни одной категории"

#: ../lib/vector/Vlib/cats.c:643
#, c-format
msgid "%d errors in '%s' option"
msgstr "Обнаружены ошибки (%d) в параметре «%s»"

#: ../lib/vector/Vlib/cindex.c:34
msgid "Category index is not up to date"
msgstr "Устаревший индекс категорий"

#: ../lib/vector/Vlib/cindex.c:40
msgid "Layer index out of range"
msgstr "Индекс слоя вне диапазона"

#: ../lib/vector/Vlib/cindex.c:269
msgid "Category index out of range"
msgstr "Индекс категории вне диапазона"

#: ../lib/vector/Vlib/cindex.c:390
msgid "Mixing IDs of areas and primitives"
msgstr "Смешивание ИД полигонов и примитивов"

#: ../lib/vector/Vlib/cindex.c:494
#, c-format
msgid "Unable to create category index file for vector map <%s>"
msgstr "Не удалось создать файл индекса категорий для векторной карты <%s>"

#: ../lib/vector/Vlib/cindex.c:503
msgid "Error writing out category index file"
msgstr "Ошибка записи файла индекса категорий"

#: ../lib/vector/Vlib/cindex.c:547 ../lib/vector/Vlib/open.c:398
#, c-format
msgid "Unable to open category index file for vector map <%s>"
msgstr "Не удалось открыть файл индекса категорий для векторной карты <%s>"

#: ../lib/vector/Vlib/clean_nodes.c:243
#, c-format
msgid "Modifications: %d"
msgstr "Модификации: %d"

#: ../lib/vector/Vlib/close.c:81
#, c-format
msgid "Unable to create vector map <%s>"
msgstr "Не удалось создать векторную карту <%s>"

#: ../lib/vector/Vlib/close.c:99
msgid "Copying features failed"
msgstr "Ошибка копирования объектов"

#: ../lib/vector/Vlib/close.c:131
#, c-format
msgid "Unable to open %s file"
msgstr "Не удалось открыть файл %s"

#: ../lib/vector/Vlib/close.c:213
#, c-format
msgid "Unable to close vector <%s>"
msgstr "Не удалось закрыть вектор <%s>"

#: ../lib/vector/Vlib/close.c:243
#, c-format
msgid "Invalid request for writing frmt file - map format is %d"
msgstr "Недопустимый запрос на запись файла frmt — формат карты: %d"

#: ../lib/vector/Vlib/close.c:272
#, c-format
msgid "Link to vector map <%s> created"
msgstr "Создана связь с векторной картой <%s>"

#: ../lib/vector/Vlib/close_nat.c:74
#, c-format
msgid "Unable to create '%s': %s"
msgstr "Не удалось создать «%s»: %s"

#: ../lib/vector/Vlib/close_nat.c:81
#, c-format
msgid "Unable to copy '%s': %s"
msgstr "Не удалось скопировать «%s»: %s"

#: ../lib/vector/Vlib/close_nat.c:103 ../lib/vector/Vlib/copy.c:794
#: ../lib/vector/Vlib/map.c:317
#, c-format
msgid "Unable to copy table <%s>"
msgstr "Не удалось скопировать таблицу <%s>"

#: ../lib/vector/Vlib/close_nat.c:172
#, c-format
msgid "Unable to drop table <%s>"
msgstr "Не удалось удалить таблицу <%s>"

#: ../lib/vector/Vlib/close_ogr.c:96 ../lib/vector/Vlib/close_pg.c:143
#, c-format
msgid "Unable to save feature index file for vector map <%s>"
msgstr "Не удалось сохранить файл индекса объекта для векторной карты <%s>"

#: ../lib/vector/Vlib/close_pg.c:69 ../lib/vector/Vlib/read_pg.c:1466
#, c-format
msgid "Unable to close cursor %s"
msgstr "Не удалось закрыть курсор %s"

#: ../lib/vector/Vlib/color_read.c:53
#, fuzzy, c-format
#| msgid "Vector map <%s> is not opened"
msgid "Vector map name <%s> is too long"
msgstr "Векторная карта <%s> не открыта"

#: ../lib/vector/Vlib/constraint.c:150
msgid "Layer constraint ignored for non-native vector formats"
msgstr "Ограничения слоя проигнорированы для неоригинальных векторных форматов"

#: ../lib/vector/Vlib/copy.c:90
#, c-format
msgid "Unable to copy features. Input vector map <%s> is not open"
msgstr "Не удалось скопировать объекты. Входная векторная карта <%s> не открыта"

#: ../lib/vector/Vlib/copy.c:111
#, c-format
msgid "Unable to create PostGIS layer <%s>"
msgstr "Не удалось создать слой PostGIS <%s>"

#: ../lib/vector/Vlib/copy.c:148
#, c-format
msgid "Vector map <%s> not open on topological level. Areas will be skipped!"
msgstr "Векторная карта <%s> не открыта на топологическом уровне. Полигоны будут пропущены!"

#: ../lib/vector/Vlib/copy.c:248 ../lib/vector/Vlib/copy.c:253
msgid "Copying features..."
msgstr "Копирование объектов…"

#: ../lib/vector/Vlib/copy.c:250
#, c-format
msgid "Copying features (%s)..."
msgstr "Копирование объектов (%s)…"

#: ../lib/vector/Vlib/copy.c:377
msgid "Writing new feature failed"
msgstr "Ошибка записи нового объекта"

#: ../lib/vector/Vlib/copy.c:385
#, c-format
msgid "%d features without category or from different layer skipped"
msgstr "Пропущено объектов без категории или из другого слоя: %d"

#: ../lib/vector/Vlib/copy.c:419
msgid "Exporting nodes..."
msgstr "Экспорт узлов…"

#: ../lib/vector/Vlib/copy.c:447
#, c-format
msgid "Writing node %d failed"
msgstr "Ошибка записи узла %d"

#: ../lib/vector/Vlib/copy.c:526
msgid "Exporting areas..."
msgstr "Экспорт полигонов…"

#: ../lib/vector/Vlib/copy.c:583 ../lib/vector/Vlib/copy.c:592
#, c-format
msgid "Writing area %d failed"
msgstr "Ошибка записи полигона %d"

#: ../lib/vector/Vlib/copy.c:602
#, c-format
msgid "%d areas without category or from different layer skipped"
msgstr "Пропущено полигонов без категории или из другого слоя %d"

#: ../lib/vector/Vlib/copy.c:662
#, c-format
msgid "Unable to copy table <%s> for layer %d from <%s> to <%s>"
msgstr "Не удалось скопировать таблицу <%s> для слоя %d из <%s> в <%s>"

#: ../lib/vector/Vlib/copy.c:780
#, c-format
msgid "Unable to add database link for vector map <%s>"
msgstr "Не удалось добавить связь с базой данных для векторной карты <%s>"

#: ../lib/vector/Vlib/copy.c:803
#, c-format
msgid "Unable to open database <%s> with driver <%s>"
msgstr "Не удалось открыть базу данных <%s> с помощью драйвера <%s>"

#: ../lib/vector/Vlib/copy.c:811
msgid "Unable to create index"
msgstr "Не удалось создать индекс"

#: ../lib/vector/Vlib/copy.c:818
#, c-format
msgid "Unable to grant privileges on table <%s>"
msgstr "Не удалось предоставить права на таблицу <%s>"

#: ../lib/vector/Vlib/dangles.c:145
msgid "Changed"
msgstr "Изменено"

#: ../lib/vector/Vlib/dangles.c:148
msgid "Removed"
msgstr "Удалено"

#: ../lib/vector/Vlib/dangles.c:151
msgid "Selected"
msgstr "Выбрано"

#: ../lib/vector/Vlib/dangles.c:259
#, c-format
msgid "%s lines: %d"
msgstr "%s линий: %d"

#: ../lib/vector/Vlib/dangles.c:260
#, c-format
msgid "%s dangles: %d"
msgstr "%s висячих линий: %d"

#: ../lib/vector/Vlib/dgraph.c:426
msgid "Trying to add more edges to the planar_graph than the initial allocation size allows"
msgstr "Попытка добавить большее число рёбер в структуру planar_graph, чем позволяет изначально выделенный размер памяти"

#: ../lib/vector/Vlib/field.c:72
#, c-format
msgid "Name <%s> is not SQL compliant. Must start with a letter."
msgstr "Имя <%s> не совместимо с SQL. Имя должно начинаться с буквы."

#: ../lib/vector/Vlib/field.c:122
msgid "Layer number must be 1 or greater"
msgstr "Номер слоя должен быть равен 1 или больше"

#: ../lib/vector/Vlib/field.c:127
msgid "Unable to add attribute link, vector map is not opened in WRITE mode"
msgstr "Не удалось добавить связь атрибута, векторная карта не открывается в режиме ЗАПИСИ"

#: ../lib/vector/Vlib/field.c:134
msgid "Unable to add attribute link"
msgstr "Не удалось добавить связь с атрибутом"

#: ../lib/vector/Vlib/field.c:140
msgid "Unable to write attribute links"
msgstr "Не удалось добавить связи с атрибутами"

#: ../lib/vector/Vlib/field.c:185
msgid "Unable to write database links"
msgstr "Не удалось записать связи с базой данных"

#: ../lib/vector/Vlib/field.c:210
msgid "Database connection not defined. Skipping."
msgstr "Не определено подключение к базе данных. Пропущено."

#: ../lib/vector/Vlib/field.c:217
msgid "More DB links defined for input vector map. Using only first DB link for output."
msgstr "Для входной векторной карты определено большее количество связей с базой данных. Только первая связь с базой данных используется для вывода."

#: ../lib/vector/Vlib/field.c:293
#, c-format
msgid "Layer number %d or name <%s> already exists"
msgstr "Слой с номером %d или именем <%s> уже существует"

#: ../lib/vector/Vlib/field.c:382
#, c-format
msgid ""
"Default driver / database set to:\n"
"driver: %s\n"
"database: %s"
msgstr ""
"Значения по умолчанию драйвера / базы данных:\n"
"драйвер: %s\n"
"база данных: %s"

#: ../lib/vector/Vlib/field.c:389
msgid "Default driver is not set"
msgstr "Драйвер по умолчанию не установлен"

#: ../lib/vector/Vlib/field.c:392
msgid "Default database is not set"
msgstr "База данных по умолчанию не задана"

#: ../lib/vector/Vlib/field.c:477
#, c-format
msgid "Requested dblink %d, maximum link number %d"
msgstr "Запрашиваемый dblink %d, максимальное число связей %d"

#: ../lib/vector/Vlib/field.c:684 ../lib/vector/Vlib/field.c:692
#, c-format
msgid "Error in rule on row %d in <%s>"
msgstr "Ошибка в правиле, ряд %d в <%s>"

#: ../lib/vector/Vlib/field.c:757 ../lib/vector/Vlib/open_ogr.c:74
#, c-format
msgid "Unable to open OGR data source '%s'"
msgstr "Не удалось открыть источник данных OGR «%s»"

#: ../lib/vector/Vlib/field.c:776
#, c-format
msgid "Unable to open OGR layer <%s>"
msgstr "Не удалось открыть слой OGR <%s>"

#: ../lib/vector/Vlib/field.c:803
#, c-format
msgid "Feature table <%s> has no primary key defined. Unable to define DB links."
msgstr "В таблице объектов <%s> не определён первичный ключ. Не удалось определить связи базы данных."

#: ../lib/vector/Vlib/field.c:822
msgid "GRASS not compiled with PostgreSQL support"
msgstr "GRASS собран без поддержки PostgreSQL"

#: ../lib/vector/Vlib/field.c:855
msgid "Unknown vector map format"
msgstr "Неизвестный формат векторной карты"

#: ../lib/vector/Vlib/field.c:889
#, c-format
msgid "Unable to create database definition file for vector map <%s>"
msgstr "Не удалось создать файл определения базы данных для векторной карты <%s>"

#: ../lib/vector/Vlib/field.c:987
msgid "Bug: attempt to update map which is not in current mapset"
msgstr "Ошибка: попытка обновить карту, отсутствующую в текущем наборе"

#: ../lib/vector/Vlib/geos.c:53
msgid "vector map is not opened"
msgstr "векторный слой не открыт"

#: ../lib/vector/Vlib/geos.c:57
#, c-format
msgid "Vect_read_line_geos(): feature id %d is not reasonable (max features in vector map <%s>: %d)"
msgstr "Vect_read_line_geos(): неприемлемый ИД объекта %d (макс. число объектов на векторной карте <%s>: %d)"

#: ../lib/vector/Vlib/geos.c:63
msgid "only native format supported"
msgstr "поддерживается только исходный формат"

#: ../lib/vector/Vlib/geos.c:68 ../lib/vector/Vlib/geos.c:263
msgid "Attempt to read dead line"
msgstr "Попытка чтения информации об удалённой линии"

#: ../lib/vector/Vlib/geos.c:93
#, c-format
msgid "Vect_read_area_geos(): unable to read area id %d"
msgstr "Vect_read_area_geos(): не удалось прочитать ИД полигона %d"

#: ../lib/vector/Vlib/geos.c:108
#, c-format
msgid "Vect_read_area_geos(): unable to read isle id %d of area id %d"
msgstr "Vect_read_area_geos(): не удалось прочитать ИД острова %d в составе полигона с ИД %d"

#: ../lib/vector/Vlib/geos.c:210
#, c-format
msgid "Unable to read line offset %ld"
msgstr "Не удалось прочитать отступ линии %ld"

#: ../lib/vector/Vlib/geos.c:422
#, c-format
msgid "Attempt to read points of nonexistent area id %d"
msgstr "Попытка чтения точек несуществующего полигона с ИД %d"

#: ../lib/vector/Vlib/geos.c:484
#, c-format
msgid "Unable to read feature id %d"
msgstr "Не удалось прочитать ИД объекта %d"

#: ../lib/vector/Vlib/graph.c:106 ../lib/vector/Vlib/net_build.c:669
#: ../lib/vector/Vlib/net_build.c:1070 ../lib/vector/neta/flow.c:328
msgid "GngFlatten error"
msgstr "Ошибка GngFlatten"

#: ../lib/vector/Vlib/graph.c:138
msgid "Unable to add network arc"
msgstr "Невозможно добавить сетевую дугу"

#: ../lib/vector/Vlib/graph.c:224 ../lib/vector/Vlib/net_analyze.c:209
#, c-format
msgid "dglShortestPath error: %s"
msgstr "Ошибка dglShortestPath: %s"

#: ../lib/vector/Vlib/header.c:88
#, c-format
msgid "Unable to create header file for vector map <%s>"
msgstr "Не удалось создать файл заголовка для векторной карты <%s>"

#: ../lib/vector/Vlib/header.c:134
#, c-format
msgid "Unable to open header file of vector <%s>"
msgstr "Невозможно открыть файл заголовка вектора <%s>"

#: ../lib/vector/Vlib/header.c:142
#, c-format
msgid "Corrupted row in head: %s"
msgstr "Повреждён ряд в заголовке: %s"

#: ../lib/vector/Vlib/header.c:180
#, c-format
msgid "Unknown keyword '%s' in vector head"
msgstr "Неизвестное ключевое слово «%s» в заголовке вектора"

#: ../lib/vector/Vlib/intersect.c:130
msgid "3D not supported by Vect_segment_intersection()"
msgstr "Vect_segment_intersection() не поддерживает работу с трёхмерными координатами"

#: ../lib/vector/Vlib/intersect.c:412
msgid "Vect_segment_intersection() ERROR (collinear vertical segments)"
msgstr "Ошибка Vect_segment_intersection() (коллинеарные вертикальные сегменты)"

#: ../lib/vector/Vlib/intersect.c:507
msgid "Vect_segment_intersection() ERROR (collinear non vertical segments)"
msgstr "Ошибка Vect_segment_intersection() (коллинеарные не вертикальные сегменты)"

#: ../lib/vector/Vlib/intersect.c:1258 ../lib/vector/Vlib/intersect.c:1264
#: ../lib/vector/Vlib/intersect.c:1266 ../lib/vector/Vlib/intersect.c:1311
#: ../lib/vector/Vlib/intersect.c:1320 ../lib/vector/Vlib/intersect.c:1342
#: ../lib/vector/Vlib/intersect.c:1359 ../lib/vector/Vlib/intersect2.c:1247
#: ../lib/vector/Vlib/intersect2.c:1253 ../lib/vector/Vlib/intersect2.c:1255
#: ../lib/vector/Vlib/intersect2.c:1294 ../lib/vector/Vlib/intersect2.c:1302
#: ../lib/vector/Vlib/intersect2.c:1323 ../lib/vector/Vlib/intersect2.c:1339
msgid "Error while adding point to array. Out of memory"
msgstr "Ошибка добавления точки в массив. Не хватает памяти"

#: ../lib/vector/Vlib/legal_vname.c:44
#, c-format
msgid "Illegal vector map name <%s>. May not contain '.' or 'NULL'."
msgstr "Неверное имя векторной карты <%s>. Имя не должно содержать «.» или «NULL»."

#: ../lib/vector/Vlib/legal_vname.c:51
#, c-format
msgid "Illegal vector map name <%s>. Must start with a letter."
msgstr "Неверное имя векторной карты <%s>. Имя должно начинаться с буквы."

#: ../lib/vector/Vlib/legal_vname.c:60
#, c-format
msgid "Illegal vector map name <%s>. Character '%c' not allowed."
msgstr "Неверное имя векторной карты <%s>. Нельзя использовать символ «%c»."

#: ../lib/vector/Vlib/legal_vname.c:67
#, c-format
msgid "Illegal vector map name <%s>. SQL keyword cannot be used as vector map name."
msgstr "Неверное имя векторной карты <%s>. Ключевое слово SQL не можетиспользоваться в качестве имени векторной карты."

#: ../lib/vector/Vlib/legal_vname.c:102 ../lib/vector/Vlib/legal_vname.c:107
#, c-format
msgid "Output vector map name <%s> is not in the current mapset (%s)"
msgstr "Имя выходной векторной карты <%s> отсутствует в текущем наборе (%s)"

#: ../lib/vector/Vlib/legal_vname.c:121 ../lib/vector/Vlib/legal_vname.c:125
#, c-format
msgid "Output vector map name <%s> is not SQL compliant"
msgstr "Имя выходной векторной карты <%s> не является SQL-совместимым"

#: ../lib/vector/Vlib/legal_vname.c:163 ../lib/vector/Vlib/legal_vname.c:167
#, c-format
msgid "Output vector map <%s> is used as input"
msgstr "Выходная векторная карта <%s> используется в качестве входной"

#: ../lib/vector/Vlib/level.c:34
msgid "Map structure was never initialized"
msgstr "Структура карты не была инициализирована"

#: ../lib/vector/Vlib/level.c:36
msgid "Map structure has been closed"
msgstr "Структура карты была закрыта"

#: ../lib/vector/Vlib/level_two.c:23
#, c-format
msgid "Vector map <%s> is not open at topological level"
msgstr "Векторная карта <%s> не открыта на уровне топологии"

#: ../lib/vector/Vlib/level_two.c:280
#, c-format
msgid "Invalid node id: %d"
msgstr "Недопустимый ИД узла: %d"

#: ../lib/vector/Vlib/level_two.c:313
#, c-format
msgid "Nodes not available for line %d"
msgstr "Недоступны узлы для линии %d"

#: ../lib/vector/Vlib/level_two.c:354
#, c-format
msgid "Areas not available for line %d"
msgstr "Недоступны полигоны для линии %d"

#: ../lib/vector/Vlib/level_two.c:359
#, c-format
msgid "Line %d is not a boundary"
msgstr "Линия %d не является границей"

#: ../lib/vector/Vlib/level_two.c:441
#, c-format
msgid "Topology info not available for feature %d"
msgstr "Информация о топологии недоступна для объекта %d"

#: ../lib/vector/Vlib/line.c:183 ../lib/vector/Vlib/line.c:216
#: ../lib/vector/Vlib/line.c:248
msgid "Index out of range in"
msgstr "Индекс находится вне диапазона в"

#: ../lib/vector/Vlib/line.c:549
msgid "Segment outside line, no segment created"
msgstr "Сегмент находится вне линии, сегменты не созданы"

#: ../lib/vector/Vlib/map.c:140 ../lib/vector/Vlib/map.c:245
msgid "Vector map name is not SQL compliant"
msgstr "Имя векторного слоя не совместимо с SQL"

#: ../lib/vector/Vlib/map.c:144
#, c-format
msgid "Unable to find vector map <%s> in <%s>"
msgstr "Не удалось найти векторную карту <%s> в <%s>"

#: ../lib/vector/Vlib/map.c:156 ../lib/vector/Vlib/map.c:249
#: ../lib/vector/Vlib/open.c:835
#, c-format
msgid "Vector map <%s> already exists and will be overwritten"
msgstr "Векторная карта <%s> уже существует и будет перезаписана"

#: ../lib/vector/Vlib/map.c:160 ../lib/vector/Vlib/open.c:826
#: ../lib/vector/Vlib/open.c:840
#, c-format
msgid "Unable to delete vector map <%s>"
msgstr "Не удалось удалить векторную карту <%s>"

#: ../lib/vector/Vlib/map.c:178 ../lib/vector/Vlib/map.c:267
#, c-format
msgid "Unable to copy vector map <%s> to <%s>"
msgstr "Не удалось скопировать векторную карту <%s> в <%s>"

#: ../lib/vector/Vlib/map.c:331 ../lib/vector/Vlib/map.c:459
#, c-format
msgid "Unable to delete table <%s>"
msgstr "Не удалось удалить таблицу <%s>"

#: ../lib/vector/Vlib/map.c:344
#, c-format
msgid "Unable to create index for table <%s>, key <%s>"
msgstr "Не удалось создать индекс для таблицы <%s>, ключ <%s>"

#: ../lib/vector/Vlib/map.c:400
#, c-format
msgid "Ignoring invalid mapset: %s"
msgstr "Игнорируется недопустимый набор: %s"

#: ../lib/vector/Vlib/map.c:405
#, c-format
msgid "Invalid vector map name <%s>"
msgstr "Недопустимое имя векторной карты <%s>"

#: ../lib/vector/Vlib/map.c:415
#, c-format
msgid "Unable to open header file for vector map <%s>"
msgstr "Не удалось открыть файл заголовка для векторной карты <%s>"

#: ../lib/vector/Vlib/map.c:446
#, c-format
msgid "Unable to find table <%s> linked to vector map <%s>"
msgstr "Не удалось найти таблицу <%s>, связанную с векторной картой <%s>"

#: ../lib/vector/Vlib/map.c:468
#, c-format
msgid "Table <%s> linked to vector map <%s> does not exist"
msgstr "Таблица <%s>, связанная с векторной картой <%s>, не существует"

#: ../lib/vector/Vlib/map.c:482
#, c-format
msgid "Unable to open directory '%s'"
msgstr "Не удалось открыть каталог «%s»"

#: ../lib/vector/Vlib/map.c:493 ../lib/vector/Vlib/open.c:1484
#: ../lib/vector/Vlib/open.c:1490
#, c-format
msgid "Filepath '%s/%s' exceeds max length"
msgstr "Путь к файлу «%s/%s» превышает максимальную длину"

#: ../lib/vector/Vlib/map.c:501
#, c-format
msgid "Unable to delete file '%s'"
msgstr "Не удалось удалить файл «%s»"

#: ../lib/vector/Vlib/map.c:521
#, c-format
msgid "Unable to rename directory '%s' to '%s'"
msgstr "Не удалось переименовать каталог «%s» в «%s»"

#: ../lib/vector/Vlib/map.c:530
#, c-format
msgid "Unable to remove directory '%s': %s"
msgstr "Не удалось удалить каталог «%s»: %s"

#: ../lib/vector/Vlib/merge_lines.c:244
#, c-format
msgid "%d lines merged"
msgstr "Объединено линий: %d"

#: ../lib/vector/Vlib/merge_lines.c:245
#, c-format
msgid "%d new lines"
msgstr "Новых линий: %d"

#: ../lib/vector/Vlib/merge_lines.c:248
#, c-format
msgid "%d boundaries merged"
msgstr "Объединено границ: %d"

#: ../lib/vector/Vlib/merge_lines.c:249
#, c-format
msgid "%d new boundaries"
msgstr "Новых границ: %d"

#: ../lib/vector/Vlib/merge_lines.c:252
#, c-format
msgid "%d lines and boundaries merged"
msgstr "Объединено линий и границ: %d"

#: ../lib/vector/Vlib/merge_lines.c:253
#, c-format
msgid "%d new lines and boundaries"
msgstr "Новых линий и границ: %d"

#: ../lib/vector/Vlib/net_analyze.c:296 ../lib/vector/Vlib/net_analyze.c:337
#, c-format
msgid "Unable to find point with defined unique category for node <%d>."
msgstr "Не удалось найти точку, в которой определена уникальная категория для узла <%d>."

#: ../lib/vector/Vlib/net_analyze.c:300 ../lib/vector/Vlib/net_analyze.c:341
#, c-format
msgid ""
"There exists more than one point on node <%d> with unique category in field  <%d>.\n"
"The unique category layer may not be valid."
msgstr ""
"Присутствует более одной точки на узел <%d> с уникальной категорией в поле  <%d>.\n"
"Слой уникальной категории может быть недопустимым."

#: ../lib/vector/Vlib/net_analyze.c:453
msgid "Wrong line direction in Vect_net_get_line_cost()"
msgstr "Неверное направление линии в Vect_net_get_line_cost()"

#: ../lib/vector/Vlib/net_build.c:96 ../lib/vector/Vlib/net_build.c:731
msgid "Building graph..."
msgstr "Построение графа…"

#: ../lib/vector/Vlib/net_build.c:136 ../lib/vector/Vlib/net_build.c:777
msgid "Unable to build network graph"
msgstr "Не удалось построить сетевой граф"

#: ../lib/vector/Vlib/net_build.c:142 ../lib/vector/Vlib/net_build.c:783
msgid "Forward costs column not specified"
msgstr "Не выбран столбец стоимости в прямом направлении"

#: ../lib/vector/Vlib/net_build.c:149
msgid "Turntable field < 1"
msgstr "Поле таблицы поворотов < 1"

#: ../lib/vector/Vlib/net_build.c:165
#, c-format
msgid "Turntable column <%s> not found in table <%s>"
msgstr "Столбец таблицы поворотов <%s> не найден в таблице <%s>"

#: ../lib/vector/Vlib/net_build.c:178 ../lib/vector/Vlib/net_build.c:221
#: ../lib/vector/Vlib/net_build.c:515 ../lib/vector/Vlib/net_build.c:532
#: ../lib/vector/Vlib/net_build.c:812 ../lib/vector/Vlib/net_build.c:829
#: ../lib/vector/Vlib/net_build.c:988
#, c-format
msgid "Data type of column <%s> not supported (must be numeric)"
msgstr "Тип данных столбца <%s> не поддерживается (должен быть числовым)"

#: ../lib/vector/Vlib/net_build.c:199 ../lib/vector/Vlib/net_build.c:966
msgid "Setting node costs..."
msgstr "Установка значения стоимости для узлов…"

#: ../lib/vector/Vlib/net_build.c:276 ../lib/vector/Vlib/net_build.c:1031
#, c-format
msgid "Database record for node %d (cat = %d) not found (cost set to 0)"
msgstr "Запись базы данных для узла %d (cat = %d) не найдена (стоимость = 0)"

#: ../lib/vector/Vlib/net_build.c:331 ../lib/vector/Vlib/net_build.c:351
msgid "Cannot add network arc for virtual node connection."
msgstr "Не удалось добавить сетевую дугу для соединения виртуальных узлов."

#: ../lib/vector/Vlib/net_build.c:363
#, c-format
msgid ""
"There exists more than one point of node <%d> with unique category field  <%d>.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Имеется более одной точки узла <%d> с полем уникальной категории  <%d>.\n"
"Слой уникальных категорий не является допустимым, в связи с чем результаты могут оказаться некорректными."

#: ../lib/vector/Vlib/net_build.c:396
#, c-format
msgid ""
"Unable to find point representing intersection <%d> in unique categories field <%d>.\n"
"Cost for the intersection was set to 0.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Не удалось найти точку, обозначающую пересечение <%d>, в поле уникальных категорий <%d>.\n"
"Для пересечения была задана стоимость 0.\n"
"Слой уникальных категорий не является допустимым, в связи с чем результаты могут оказаться некорректными."

#: ../lib/vector/Vlib/net_build.c:411
#, c-format
msgid ""
"Unable to find node for point representing intersection <%d> in unique categories field <%d>.\n"
"Cost for the intersection was set to 0.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Не удалось найти узел для поля, обозначающего пересечение <%d>, в поле уникальных категорий <%d>.\n"
"Для пересечения была задана стоимость 0.\n"
"Слой уникальных категорий не является допустимым, в связи с чем результаты могут оказаться некорректными."

#: ../lib/vector/Vlib/net_build.c:438
#, fuzzy, c-format
msgid "Database record for turn with cat = %d is not found. (The turn was skipped."
msgstr "Запись базы данных для поворота с категорией = %d не найдена. (Поворот пропущен."

#: ../lib/vector/Vlib/net_build.c:471
msgid "Cannot add network arc representing turn."
msgstr "Не удалось найти сетевую дугу, обозначающую поворот."

#: ../lib/vector/Vlib/net_build.c:493 ../lib/vector/Vlib/net_build.c:790
msgid "Arc field < 1"
msgstr "Поле дуги < 1"

#: ../lib/vector/Vlib/net_build.c:546 ../lib/vector/Vlib/net_build.c:843
msgid "Registering arcs..."
msgstr "Регистрация дуг…"

#: ../lib/vector/Vlib/net_build.c:564
#, c-format
msgid ""
"Line with id <%d> has more unique categories defined in field <%d>.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Линия с ИД <%d> имеет больше уникальных категорий, определённых в поле <%d>.\n"
"Слой уникальных категорий не является допустимым, в связи с чем результаты могут оказаться некорректными."

#: ../lib/vector/Vlib/net_build.c:587
#, c-format
msgid "Database record for line %d (cat = %d, forward/both direction(s)) not found (cost was set to 0)"
msgstr "Запись в базе данных для линии %d (cat = %d, в прямом/обоих направлениях) не найдена (было задано значение стоимости 0)"

#: ../lib/vector/Vlib/net_build.c:603
#, fuzzy, c-format
#| msgid "Database record for line %d (cat = %d, backword direction) not found(cost was set to 0)"
msgid "Database record for line %d (cat = %d, backward direction) not found(cost was set to 0)"
msgstr "Запись в базе данных для линии %d (cat = %d, обратное направление) не найдена (было задано значение стоимости 0)"

#: ../lib/vector/Vlib/net_build.c:666 ../lib/vector/Vlib/net_build.c:1067
msgid "Flattening the graph..."
msgstr "Выпрямление графа…"

#: ../lib/vector/Vlib/net_build.c:675 ../lib/vector/Vlib/net_build.c:1076
msgid "Graph was built"
msgstr "Граф построен"

#: ../lib/vector/Vlib/net_build.c:872
#, c-format
msgid "Database record for line %d (cat = %d, forward/both direction(s)) not found (forward/both direction(s) of line skipped)"
msgstr "Запись в базе данных для линии %d (cat = %d, в прямом/обоих направлениях) не найдена (прямое/оба направления линии пропущены)"

#: ../lib/vector/Vlib/net_build.c:889
#, fuzzy, c-format
#| msgid "Database record for line %d (cat = %d, backword direction) not found(direction of line skipped)"
msgid "Database record for line %d (cat = %d, backward direction) not found(direction of line skipped)"
msgstr "Запись в базе данных для линии %d (cat = %d, обратное направление) не найдена (обратное направление линии пропущено)"

#: ../lib/vector/Vlib/net_build.c:936
msgid "Cannot add network arc"
msgstr "Невозможно добавить сетевую дугу"

#: ../lib/vector/Vlib/open.c:128
#, c-format
msgid "Programmer requested unknown access level %d"
msgstr "Разработчик запросил неизвестный уровень доступа %d"

#: ../lib/vector/Vlib/open.c:229
#, c-format
msgid "Vector map <%s> not found in current mapset"
msgstr "Векторная карта <%s> не найдена в текущем наборе"

#: ../lib/vector/Vlib/open.c:250
msgid "Temporary vector maps can be accessed only in the current mapset"
msgstr "К временным векторным картам можно получить доступ только в текущем наборе"

#: ../lib/vector/Vlib/open.c:275
msgid "Vector map which is not in the current mapset cannot be opened for update"
msgstr "Векторная карта отсутствует в текущем наборе и не может быть открыта для обновления"

#: ../lib/vector/Vlib/open.c:310
#, c-format
msgid "Unable to read header file of vector map <%s>"
msgstr "Не удалось прочитать файл заголовка векторной карты <%s>"

#: ../lib/vector/Vlib/open.c:352
#, c-format
msgid "Unable to open topology file for vector map <%s>"
msgstr "Не удалось открыть файл топологии для векторной карты <%s>"

#: ../lib/vector/Vlib/open.c:423
#, c-format
msgid "Unable to open vector map <%s> on level %d. Try to rebuild vector topology with v.build."
msgstr "Не удалось открыть векторную карту <%s> на уровне %d. Попробуйте собрать векторную топологию повторно с v.build."

#: ../lib/vector/Vlib/open.c:450
#, c-format
msgid "Building topology for OGR layer <%s> from datasource '%s'..."
msgstr "Построение топологии со слоем OGR <%s> из источника данных «%s»…"

#: ../lib/vector/Vlib/open.c:459
#, c-format
msgid "Unable to open vector map <%s> on level %d"
msgstr "Не удалось открыть векторную карту <%s> на уровне %d"

#: ../lib/vector/Vlib/open.c:514
#, c-format
msgid "Unable to open history file for vector map <%s>"
msgstr "Невозможно открыть файл истории для векторной карты <%s>"

#: ../lib/vector/Vlib/open.c:788
#, c-format
msgid "Unable to create vector map: <%s> is not in the current mapset (%s)"
msgstr "Не удалось создать векторную карту: <%s> не является текущим набором (%s)"

#: ../lib/vector/Vlib/open.c:799
#, c-format
msgid "Unable to create vector map: <%s> is not SQL compliant"
msgstr "Не удалось создать векторную карту: <%s> не совместима с SQL"

#: ../lib/vector/Vlib/open.c:860
#, c-format
msgid "Unable to open history file of vector map <%s>"
msgstr "Не удалось открыть файл истории векторной карты <%s>"

#: ../lib/vector/Vlib/open.c:904
#, c-format
msgid "Using OGR/%s format"
msgstr "Используется формат OGR/%s"

#: ../lib/vector/Vlib/open.c:908
msgid "Using PostGIS Topology format"
msgstr "Используется формат топологии PostGIS"

#: ../lib/vector/Vlib/open.c:910
msgid "Using PostGIS format"
msgstr "Используется формат PostGIS"

#: ../lib/vector/Vlib/open.c:913
msgid "Using native format"
msgstr "Используется исходный формат"

#: ../lib/vector/Vlib/open.c:1003
#, c-format
msgid "Unable to stat file <%s>"
msgstr "Не удалось провести проверку статистики по файлу <%s>"

#: ../lib/vector/Vlib/open.c:1068
#, c-format
msgid "unknown %d (update Vect_maptype_info)"
msgstr "неизвестный формат %d (обновить Vect_maptype_info)"

#: ../lib/vector/Vlib/open.c:1157
msgid "Size of 'coor' file differs from value saved in topology file"
msgstr "Размер файла «coor» отличается от значения, сохранённого в файле топологии"

#: ../lib/vector/Vlib/open.c:1168 ../lib/vector/Vlib/open.c:1268
#, c-format
msgid "Please rebuild topology for vector map <%s@%s>"
msgstr "Перестройте топологию для векторной карты <%s@%s>"

#: ../lib/vector/Vlib/open.c:1257
msgid "Size of 'coor' file differs from value saved in sidx file"
msgstr "Размер файла «coor» отличается от значения, сохранённого в файле sidx"

#: ../lib/vector/Vlib/open.c:1337
msgid "Unable to open OGR file"
msgstr "Не удалось открыть файл OGR"

#: ../lib/vector/Vlib/open.c:1364
msgid "OGR output also detected, using OGR"
msgstr "Также обнаружен вывод OGR, используется OGR"

#: ../lib/vector/Vlib/open_nat.c:57
#, c-format
msgid "Unable to open coor file for vector map <%s>"
msgstr "Не удалось открыть файл «coor» для векторной карты <%s>"

#: ../lib/vector/Vlib/open_nat.c:155
#, fuzzy, c-format
msgid "Coor file of vector map <%s@%s> is larger than it should be (%<PRId64> bytes excess)"
msgstr "Файл «coor» векторной карты <%s@%s> больше, чем должен быть (%"

#: ../lib/vector/Vlib/open_nat.c:160
#, fuzzy, c-format
msgid "Coor file of vector <%s@%s> is shorter than it should be (%<PRId64> bytes missing)."
msgstr "Файл «coor» вектора <%s@%s> короче, чем должен быть (%"

#: ../lib/vector/Vlib/open_ogr.c:57
msgid "OGR datasource not defined"
msgstr "Не определён источник данных OGR"

#: ../lib/vector/Vlib/open_ogr.c:62 ../lib/vector/Vlib/write_ogr.c:116
msgid "OGR layer not defined"
msgstr "Не определён слой OGR"

#: ../lib/vector/Vlib/open_ogr.c:94
#, c-format
msgid "OGR layer <%s> not found"
msgstr "Слой OGR <%s> не найден"

#: ../lib/vector/Vlib/open_ogr.c:102 ../lib/vector/Vlib/write_ogr.c:331
#, c-format
msgid "OGR transaction with layer <%s> failed to start"
msgstr "Не удалось начать транзакцию OGR со слоем <%s>"

#: ../lib/vector/Vlib/open_ogr.c:145 ../lib/vector/Vlib/open_pg.c:200
#, c-format
msgid "Unable to open feature index file for vector map <%s>"
msgstr "Не удалось открыть индексный файл объектов для векторной карты <%s>"

#: ../lib/vector/Vlib/open_ogr.c:187
#, c-format
msgid "Unable to get OGR driver <%s>"
msgstr "Не удалось получить драйвер OGR <%s>"

#: ../lib/vector/Vlib/open_ogr.c:195
#, c-format
msgid "Unable to create OGR data source '%s'"
msgstr "Не удалось создать источник данных OGR «%s»"

#: ../lib/vector/Vlib/open_ogr.c:207
#, c-format
msgid "OGR layer <%s> already exists and will be overwritten"
msgstr "Слой OGR <%s> уже существует и будет перезаписан"

#: ../lib/vector/Vlib/open_ogr.c:211
#, c-format
msgid "Unable to delete OGR layer <%s>"
msgstr "Не удалось удалить слой OGR <%s>"

#: ../lib/vector/Vlib/open_ogr.c:218
#, c-format
msgid "OGR layer <%s> already exists in datasource '%s'"
msgstr "Слой OGR <%s> уже существует в источнике данных «%s»"

#: ../lib/vector/Vlib/open_ogr.c:275
#, c-format
msgid "Feature index format version %d.%d is not supported by this release. Try to rebuild topology or upgrade GRASS."
msgstr "Формат индекса объектов %d.%d не поддерживается в этой версии. Попробуйте перестроить топологию или обновить GRASS"

#: ../lib/vector/Vlib/open_ogr.c:281
#, c-format
msgid "Your GRASS version does not fully support feature index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
msgstr "В этой версии GRASS отсутствует полная поддержка формата индекса объектов %d.%d вектора. Попробуйте перестроить топологию или обновить GRASS"

#: ../lib/vector/Vlib/open_pg.c:88 ../lib/vector/Vlib/open_pg.c:240
#: ../lib/vector/Vlib/write_pg.c:1109
msgid "Connection string not defined"
msgstr "Строка подключения не определена"

#: ../lib/vector/Vlib/open_pg.c:93 ../lib/vector/Vlib/open_pg.c:245
#: ../lib/vector/Vlib/write_pg.c:1114 ../lib/vector/Vlib/write_pg.c:1254
#: ../lib/vector/Vlib/write_pg.c:1411
msgid "PostGIS feature table not defined"
msgstr "Объект таблицы PostGIS не определён"

#: ../lib/vector/Vlib/open_pg.c:114 ../lib/vector/Vlib/open_pg.c:276
msgid "No feature tables found in database."
msgstr "Таблицы объектов в базе данных не найдены."

#: ../lib/vector/Vlib/open_pg.c:138
#, c-format
msgid "Feature table <%s> not found in 'geometry_columns'"
msgstr "Таблица объектов <%s> не найдена в «geometry_columns»"

#: ../lib/vector/Vlib/open_pg.c:187
msgid "Topology schema not found."
msgstr "Схема топологии не найдена."

#: ../lib/vector/Vlib/open_pg.c:282
#, c-format
msgid "PostGIS layer <%s.%s> already exists and will be overwritten"
msgstr "Слой PostGIS <%s.%s> уже существует и будет перезаписан"

#: ../lib/vector/Vlib/open_pg.c:286
#, c-format
msgid "Unable to delete PostGIS layer <%s>"
msgstr "Не удалось удалить слой PostGIS <%s>"

#: ../lib/vector/Vlib/open_pg.c:293
#, c-format
msgid "PostGIS layer <%s.%s> already exists in database '%s'"
msgstr "Слой PostGIS <%s.%s> уже существует в базе данных «%s»"

#: ../lib/vector/Vlib/open_pg.c:401
msgid "No key column detected."
msgstr "Ключевой столбец не обнаружен."

#: ../lib/vector/Vlib/open_pg.c:476 ../lib/vector/Vlib/open_pg.c:488
#, c-format
msgid "Execution failed: %s"
msgstr "Ошибка выполнения: %s"

#: ../lib/vector/Vlib/open_pg.c:491
#, c-format
msgid "PostGIS topology schema <%s> dropped"
msgstr "Схема топологии PostGIS <%s> удалена"

#: ../lib/vector/Vlib/open_pg.c:575
msgid "Connection to PostgreSQL database failed. Try to set up username/password by db.login."
msgstr "Сбой соединения с базой данных PostgreSQL. Попробуйте задать имя пользователя/пароль посредством db.login."

#: ../lib/vector/Vlib/open_pg.c:582
msgid "Unable to get database name"
msgstr "Не удалось получить имя базы данных"

#: ../lib/vector/Vlib/open_pg.c:589
#, c-format
msgid "<%s> is not PostGIS database. DB table 'spatial_ref_sys' not found."
msgstr "<%s> не является базой данных PostGIS. Не найдена таблица базы данных «spatial_ref_sys»."

#: ../lib/vector/Vlib/open_pg.c:602
#, c-format
msgid "PostGIS Topology extension not found in the database <%s>"
msgstr "Не найдено расширение топологии PostGIS в базе данных <%s>"

#: ../lib/vector/Vlib/open_pg.c:692
msgid "Empty bounding box"
msgstr "Пустой ограничивающий параллелепипед"

#: ../lib/vector/Vlib/open_pg.c:795
#, c-format
msgid "Inconsistency in topology: unable to read node %d"
msgstr "Несоответствия в топологии: не удалось считать узел %d"

#: ../lib/vector/Vlib/open_pg.c:862
#, c-format
msgid "Inconsistency in topology: node %d - unexpected feature type %d"
msgstr "Несоответствия в топологии: узел %d — неожиданный тип объекта %d"

#: ../lib/vector/Vlib/open_pg.c:1035
#, c-format
msgid "Area %d without boundary detected"
msgstr "Обнаружен полигон %d без границы"

#: ../lib/vector/Vlib/open_pg.c:1094
#, c-format
msgid "Isle %d without boundary detected"
msgstr "Обнаружен остров %d без границы"

#: ../lib/vector/Vlib/open_pg.c:1161
msgid "Unable to get map bounding box from topology"
msgstr "Не удалось получить ограничивающий параллелепипед карты из топологии"

#: ../lib/vector/Vlib/open_pg.c:1168
#, c-format
msgid ""
"Unable to parse map bounding box:\n"
"%s"
msgstr ""
"Не удалось провести разбор ограничивающего параллелепипеда карты:\n"
"%s"

#: ../lib/vector/Vlib/open_pg.c:1192
#, c-format
msgid "Different number of nodes detected (%d, %d)"
msgstr "Обнаружено различное число узлов (%d, %d)"

#: ../lib/vector/Vlib/open_pg.c:1219 ../lib/vector/Vlib/open_pg.c:1242
#, c-format
msgid "Different number of areas detected (%d, %d)"
msgstr "Обнаружено различное количество полигонов (%d, %d)"

#: ../lib/vector/Vlib/open_pg.c:1417
msgid "To be implemented: isles not attached in Topo-Geo-only mode"
msgstr "Требуется реализация: острова не прикреплены в режиме Topo-Geo-only"

#: ../lib/vector/Vlib/open_pg.c:1619
#, c-format
msgid "Inconsistency in topology: number of points %d (should be %d)"
msgstr "Несоответствия в топологии: количество точек %d (должно быть %d)"

#: ../lib/vector/Vlib/open_pg.c:1672
#, c-format
msgid "Inconsistency in topology: number of lines %d (should be %d)"
msgstr "Несоответствия в топологии: количество строк %d (должно быть %d)"

#: ../lib/vector/Vlib/open_pg.c:1730
#, c-format
msgid "Inconsistency in topology: number of centroids %d (should be %d)"
msgstr "Несоответствия в топологии: количество центроидов %d (должно быть %d)"

#: ../lib/vector/Vlib/overlay.c:74
msgid "unknown operator"
msgstr "неизвестный оператор"

#: ../lib/vector/Vlib/overlay.c:128
msgid "Overlay: line/boundary types not supported by AND operator"
msgstr "Наложение: элементы типа линия или граница не поддерживаются оператором AND"

#: ../lib/vector/Vlib/overlay.c:132
msgid "Overlay: area x area types not supported by AND operator"
msgstr "Наложение: элементы типа полигон не поддерживается оператором AND"

#: ../lib/vector/Vlib/poly.c:264
msgid "Unable to find point in polygon"
msgstr "Невозможно найти точку в полигоне"

#: ../lib/vector/Vlib/poly.c:808
msgid "conditions failed"
msgstr "условие не выполнено"

#: ../lib/vector/Vlib/read.c:26 ../lib/vector/Vlib/write.c:33
#: ../lib/vector/Vlib/write.c:43 ../lib/vector/Vlib/write.c:50
#: ../lib/vector/Vlib/write.c:58
msgid "for this format/level not supported"
msgstr "для этого формата/уровня не поддерживается"

#: ../lib/vector/Vlib/read.c:88 ../lib/vector/Vlib/read.c:124
#: ../lib/vector/Vlib/read.c:165
msgid "Vector map is not open for reading"
msgstr "Векторная карта не открыта для чтения"

#: ../lib/vector/Vlib/read.c:131 ../lib/vector/Vlib/read.c:178
#, c-format
msgid "Unable to read feature %d from vector map <%s>"
msgstr "Не удалось считать объект %d из векторной карты <%s>"

#: ../lib/vector/Vlib/read.c:200
msgid "Line index is out of range"
msgstr "Индекс линии вне диапазона"

#: ../lib/vector/Vlib/read.c:224
msgid "Node index is out of range"
msgstr "Индекс узла вне диапазона"

#: ../lib/vector/Vlib/read.c:248
msgid "Area index is out of range"
msgstr "Индекс полигона вне диапазона"

#: ../lib/vector/Vlib/read.c:272
msgid "Isle index is out of range"
msgstr "Индекс острова вне диапазона"

#: ../lib/vector/Vlib/read_nat.c:151 ../lib/vector/Vlib/read_pg.c:347
#: ../lib/vector/Vlib/read_sfa.c:55 ../lib/vector/Vlib/write_nat.c:311
#: ../lib/vector/Vlib/write_nat.c:678 ../lib/vector/Vlib/write_pg.c:254
#: ../lib/vector/Vlib/write_pg.c:419 ../lib/vector/Vlib/write_pg.c:2711
#: ../lib/vector/Vlib/write_pg.c:2808
#, c-format
msgid "Attempt to access dead feature %d"
msgstr "Попытка получить доступ к удалённому объекту %d"

#: ../lib/vector/Vlib/read_ogr.c:201 ../lib/vector/Vlib/read_ogr.c:209
#, c-format
msgid "Unable to get feature geometry, fid %ld"
msgstr "Не удалось получить геометрию объекта, fid %ld"

#: ../lib/vector/Vlib/read_ogr.c:361 ../lib/vector/Vlib/read_pg.c:492
msgid "Feature without geometry. Skipped."
msgstr "Объект без геометрии. Пропущен."

#: ../lib/vector/Vlib/read_ogr.c:369
msgid "OGR feature without ID"
msgstr "Объект OGR без ИД"

#: ../lib/vector/Vlib/read_ogr.c:494
#, c-format
msgid "OGR feature type '%s' not supported"
msgstr "Тип объекта OGR «%s» не поддерживается"

#: ../lib/vector/Vlib/read_pg.c:199 ../lib/vector/Vlib/read_sfa.c:118
#, c-format
msgid "Unexpected feature type (%d) - should be (%d)"
msgstr "Неожиданный тип объекта (%d) — должен быть (%d)"

#: ../lib/vector/Vlib/read_pg.c:281 ../lib/vector/Vlib/read_pg.c:480
#, c-format
msgid "Feature %ld without geometry skipped"
msgstr "Объект %ld без геометрии пропущен"

#: ../lib/vector/Vlib/read_pg.c:375
#, c-format
msgid "Requesting invalid feature from cache (%d). Number of features in cache: %d"
msgstr "Запрос на недопустимый объект из кэша (%d). Количество объектов в кэше: %d"

#: ../lib/vector/Vlib/read_pg.c:379
#, c-format
msgid "Feature %d: unexpected type (%d) - should be %d"
msgstr "Объект %d: неожиданный тип (%d) — должен быть %d"

#: ../lib/vector/Vlib/read_pg.c:592
msgid "No geometry or topo geometry column defined"
msgstr "Не определён столбец геометрии или геометрии топологии"

#: ../lib/vector/Vlib/read_pg.c:603
msgid "Random access not supported. Primary key not defined."
msgstr "Случайный доступ не поддерживается. Не определён первичный ключ."

#: ../lib/vector/Vlib/read_pg.c:672
msgid "Inconsistency in topology: detected centroid (should be point)"
msgstr "Несоответствие в топологии: обнаружен центроид (должна быть точка)"

#: ../lib/vector/Vlib/read_pg.c:684
msgid "Inconsistency in topology: detected boundary (should be line)"
msgstr "Несоответствие в топологии: обнаружена граница (должна быть линия)"

#: ../lib/vector/Vlib/read_pg.c:809
#, c-format
msgid "Invalid WKB content: %d bytes"
msgstr "Недопустимое содержимое WKB: %d Б"

#: ../lib/vector/Vlib/read_pg.c:825
msgid "Reading EWKB with 4-dimensional coordinates (XYZM) is not supported"
msgstr "Чтение EWKB с 4-размерными координатами (XYZM) не поддерживается"

#: ../lib/vector/Vlib/read_pg.c:906 ../lib/vector/Vlib/read_pg.c:1211
#: ../lib/vector/Vlib/read_pg.c:1406 ../lib/vector/Vlib/read_pg.c:1501
#: ../lib/vector/Vlib/write_pg.c:757 ../lib/vector/Vlib/write_pg.c:1213
#: ../lib/vector/Vlib/write_pg.c:1322 ../lib/vector/Vlib/write_pg.c:1836
#: ../lib/vector/Vlib/write_pg.c:2391 ../lib/vector/Vlib/write_pg.c:2424
#, c-format
msgid "Unsupported feature type %d"
msgstr "Неподдерживаемый тип объекта %d"

#: ../lib/vector/Vlib/read_pg.c:1018 ../lib/vector/Vlib/read_pg.c:1087
#: ../lib/vector/Vlib/read_pg.c:1158
msgid "Length of input WKB is too small"
msgstr "Длина входного WKB слишком мала"

#: ../lib/vector/Vlib/read_pg.c:1098
#, c-format
msgid "Invalid cache index %d (max: %d)"
msgstr "Недопустимый индекс кэш %d (макс.: %d)"

#: ../lib/vector/Vlib/read_pg.c:1234
#, c-format
msgid "Corrupted data. %s."
msgstr "Данные повреждены. %s."

#: ../lib/vector/Vlib/read_pg.c:1236
msgid "Corrupted data"
msgstr "Данные повреждены"

#: ../lib/vector/Vlib/read_pg.c:1273
#, c-format
msgid "Unable to parse '%s'"
msgstr "Не удалось разобрать «%s»"

#: ../lib/vector/Vlib/read_pg.c:1581
#, c-format
msgid ""
"Execution failed: %s (...)\n"
"Reason: %s"
msgstr ""
"Ошибка выполнения: %s (…)\n"
"Причина: %s"

#: ../lib/vector/Vlib/read_pg.c:1612
#, c-format
msgid ""
"Execution failed: %s\n"
"Reason: %s"
msgstr ""
"Ошибка выполнения: %s\n"
"Причина: %s"

#: ../lib/vector/Vlib/read_pg.c:1742
#, c-format
msgid ""
"Unable to read features. Reason:\n"
"%s"
msgstr ""
"Не удалось прочитать объект. Причина:\n"
"%s"

#: ../lib/vector/Vlib/read_sfa.c:91
#, c-format
msgid "Unable to construct centroid for area %d. Skipped."
msgstr "Не удалось построить центроид для полигона %d. Пропущено."

#: ../lib/vector/Vlib/read_sfa.c:96
#, c-format
msgid "Centroid %d: invalid area %d"
msgstr "Центроид %d: недопустимый полигон %d"

#: ../lib/vector/Vlib/remove_areas.c:105 ../lib/vector/Vlib/remove_areas.c:268
msgid "Area is composed of dead boundary"
msgstr "Полигон составлен из удалённой границы"

#: ../lib/vector/Vlib/remove_areas.c:193 ../lib/vector/Vlib/remove_areas.c:620
#, c-format
msgid "%d areas of total size %g removed"
msgstr "Удалено полигонов: %d, общим размером: %g"

#: ../lib/vector/Vlib/remove_areas.c:397
msgid "Could not delete line from coor"
msgstr "Не удалось удалить линию из «coor»"

#: ../lib/vector/Vlib/remove_areas.c:465
msgid "dissolve_neighbour > 0, failed to build new area"
msgstr "dissolve_neighbour > 0, ошибка построения нового полигона"

#: ../lib/vector/Vlib/remove_areas.c:472 ../lib/vector/Vlib/remove_areas.c:514
msgid "Dissolve with neighbour area: corrupt topology"
msgstr "Слияние с соседним полигоном: повреждена топология"

#: ../lib/vector/Vlib/remove_areas.c:509
msgid "Failed to build new area"
msgstr "Ошибка построения нового полигона"

#: ../lib/vector/Vlib/remove_areas.c:558 ../lib/vector/Vlib/remove_areas.c:587
msgid "Failed to build new isle"
msgstr "Ошибка построения нового острова"

#: ../lib/vector/Vlib/remove_areas.c:564 ../lib/vector/Vlib/remove_areas.c:593
msgid "Dissolve with outer isle: corrupt topology"
msgstr "Слияние с наружным островом: повреждена топология"

#: ../lib/vector/Vlib/remove_areas.c:598
msgid "Area merging failed"
msgstr "Ошибка слияния полигона"

#: ../lib/vector/Vlib/remove_duplicates.c:199
#, c-format
msgid "Removed duplicates: %d"
msgstr "Удалено дубликатов: %d"

#: ../lib/vector/Vlib/select.c:116
#, c-format
msgid "Unable to delete item %d from spatial index"
msgstr "Невозможно удалить запись %d из пространственного индекса"

#: ../lib/vector/Vlib/simple_features.c:224
#, c-format
msgid "Unknown Simple Features type (%d)"
msgstr "Неизвестный тип простых объектов (%d)"

#: ../lib/vector/Vlib/simple_features.c:325 ../lib/vector/Vlib/write_pg.c:336
#: ../lib/vector/Vlib/write_pg.c:829 ../lib/vector/Vlib/write_pg.c:1250
#: ../lib/vector/Vlib/write_pg.c:1407
msgid "No connection defined"
msgstr "Соединение не определено"

#: ../lib/vector/Vlib/simple_features.c:333
msgid "Unable to get number of simple features"
msgstr "Не удалось получить номер простых объектов"

#: ../lib/vector/Vlib/simple_features.c:343
#, c-format
msgid "Unable to report simple features for vector map <%s>"
msgstr "Не удалось представить простые объекты для векторной карты <%s>"

#: ../lib/vector/Vlib/snap.c:224 ../lib/vector/Vlib/snap.c:590
msgid "Snap vertices Pass 1: select points"
msgstr "Привязка вершин — Проход 1: выбор точек"

#: ../lib/vector/Vlib/snap.c:267 ../lib/vector/Vlib/snap.c:642
msgid "Snap vertices Pass 2: assign anchor vertices"
msgstr "Привязка вершин — Проход 2: назначение привязочных вершин"

#: ../lib/vector/Vlib/snap.c:335 ../lib/vector/Vlib/snap.c:710
msgid "Snap vertices Pass 3: snap to assigned points"
msgstr "Привязка вершин — Проход 3: привязка к назначенным точкам"

#: ../lib/vector/Vlib/snap.c:524 ../lib/vector/Vlib/snap.c:892
#, c-format
msgid "Snapped vertices: %d"
msgstr "Привязано вершин: %d"

#: ../lib/vector/Vlib/snap.c:525 ../lib/vector/Vlib/snap.c:893
#, c-format
msgid "New vertices: %d"
msgstr "Новых вершин: %d"

#: ../lib/vector/Vlib/snap.c:571
#, fuzzy, c-format
#| msgid "Unable to create %s file <%s>: %s"
msgid "Unable to create temporary file <%s>: %s"
msgstr "Не удалось создать файл %s <%s>: %s"

#: ../lib/vector/Vlib/snap.c:575
#, fuzzy, c-format
#| msgid "Unable to open output file <%s>: %s"
msgid "Unable to remove temporary file <%s>: %s"
msgstr "Не удалось открыть выходной файл <%s>: %s"

#: ../lib/vector/Vlib/snap.c:919
msgid "Reading features..."
msgstr "Чтение атрибутов…"

#: ../lib/vector/Vlib/write.c:184
#, c-format
msgid "Unable to write feature in vector map <%s>"
msgstr "Не удалось записать объект в векторную карту <%s>"

#: ../lib/vector/Vlib/write.c:227
#, fuzzy, c-format
msgid "Unable to rewrite feature/offset %<PRId64> in vector map <%s>"
msgstr "Не удалось записать объект в векторную карту <%s>"

#: ../lib/vector/Vlib/write.c:260
#, fuzzy, c-format
msgid "Unable to delete feature/offset %<PRId64> from vector map <%s>"
msgstr "Не удалось считать объект %d из векторной карты <%s>"

#: ../lib/vector/Vlib/write.c:297
#, fuzzy, c-format
msgid "Unable to restore feature/offset %<PRId64> in vector map <%s>"
msgstr "Не удалось записать объект в векторную карту <%s>"

#: ../lib/vector/Vlib/write.c:307
#, c-format
msgid "Vector map <%s> is not opened"
msgstr "Векторная карта <%s> не открыта"

#: ../lib/vector/Vlib/write.c:312
#, c-format
msgid "Vector map <%s> is not opened in write mode"
msgstr "Векторная карта <%s> не открыта в режиме записи"

#: ../lib/vector/Vlib/write_nat.c:412
#, fuzzy, c-format
msgid "Attempt to access feature with invalid id (%<PRId64>)"
msgstr "Попытка получить доступ к объекту с недопустимым ИД (%d)"

#: ../lib/vector/Vlib/write_nat.c:420
#, c-format
msgid "Attempt to access alive feature %d"
msgstr "Попытка доступа к использующемся объекту %d"

#: ../lib/vector/Vlib/write_nat.c:585 ../lib/vector/Vlib/write_nat.c:621
#, c-format
msgid "%s: Area %d does not exist"
msgstr "%s: Полигон %d не существует"

#: ../lib/vector/Vlib/write_nat.c:787
#, c-format
msgid "Attempt to access dead area %d"
msgstr "Попытка доступа к удалённому объекту %d"

#: ../lib/vector/Vlib/write_ogr.c:88 ../lib/vector/Vlib/write_pg.c:197
#: ../lib/vector/Vlib/write_pg.c:267 ../lib/vector/Vlib/write_sfa.c:158
msgid "Unable to rewrite feature (incompatible feature types)"
msgstr "Не удалось перезаписать объект (несовместимые типы объекта)"

#: ../lib/vector/Vlib/write_ogr.c:121 ../lib/vector/Vlib/write_pg.c:341
#, fuzzy, c-format
msgid "Invalid offset (%<PRId64>)"
msgstr "Недопустимый отступ (%"

#: ../lib/vector/Vlib/write_ogr.c:127 ../lib/vector/Vlib/write_pg.c:362
msgid "Unable to delete feature"
msgstr "Не удалось удалить объект"

#: ../lib/vector/Vlib/write_ogr.c:219
#, c-format
msgid "Creating field <%s> failed"
msgstr "Ошибка создания поля <%s>"

#: ../lib/vector/Vlib/write_ogr.c:283 ../lib/vector/Vlib/write_pg.c:1142
#, c-format
msgid "Unsupported geometry type (%d)"
msgstr "Неподдерживаемый тип геометрии (%d)"

#: ../lib/vector/Vlib/write_ogr.c:306
#, c-format
msgid "Unable to create OGR layer <%s> in '%s'"
msgstr "Не удалось создать слой OGR <%s> в «%s»"

#: ../lib/vector/Vlib/write_ogr.c:318 ../lib/vector/Vlib/write_pg.c:1155
#, c-format
msgid "More layers defined, using driver <%s> and database <%s>"
msgstr "Определено большее количество слоёв с использованием драйвера <%s> и базы данных <%s>"

#: ../lib/vector/Vlib/write_ogr.c:325 ../lib/vector/Vlib/write_pg.c:1160
msgid "Database connection not defined. Unable to write attributes."
msgstr "Подключение к базе данных не определено. Не удалось записать атрибуты."

#: ../lib/vector/Vlib/write_ogr.c:393 ../lib/vector/Vlib/write_pg.c:1275
#: ../lib/vector/Vlib/write_pg.c:1439
#, c-format
msgid "No category defined for layer %d"
msgstr "Не определена категория для слоя %d"

#: ../lib/vector/Vlib/write_ogr.c:395 ../lib/vector/Vlib/write_pg.c:1277
#: ../lib/vector/Vlib/write_pg.c:1441
#, c-format
msgid "Feature has more categories, using category %d (from layer %d)"
msgstr "Объект содержит большее число категорий, используется категория %d (из слоя %d)"

#: ../lib/vector/Vlib/write_ogr.c:408
msgid "Feature is not a point. Skipping."
msgstr "Объект не является точкой. Пропущено."

#: ../lib/vector/Vlib/write_ogr.c:416
msgid "Feature is not a line. Skipping."
msgstr "Объект не является линией. Пропущено."

#: ../lib/vector/Vlib/write_ogr.c:423
msgid "Feature is not a polygon. Skipping."
msgstr "Объект не является полигоном. Пропущено."

#: ../lib/vector/Vlib/write_ogr.c:430
msgid "Feature is not a face. Skipping."
msgstr "Объект не является гранью. Пропущено."

#: ../lib/vector/Vlib/write_ogr.c:436
#, c-format
msgid "Unsupported feature type (%d)"
msgstr "Тип объекта (%d) не поддерживается"

#: ../lib/vector/Vlib/write_ogr.c:455
msgid "Boundary is not closed. Feature skipped."
msgstr "Граница не закрыта. Объект пропущен."

#: ../lib/vector/Vlib/write_ogr.c:484
msgid "Unable to writes feature attributes"
msgstr "Не удалось записать атрибуты объекта"

#: ../lib/vector/Vlib/write_ogr.c:549
#, c-format
msgid "Feature without category of layer %d"
msgstr "Объект без категории слоя %d"

#: ../lib/vector/Vlib/write_ogr.c:564 ../lib/vector/Vlib/write_pg.c:2046
#, c-format
msgid "Unable to select attributes for category %d"
msgstr "Не удалось выбрать атрибуты для категории %d"

#: ../lib/vector/Vlib/write_ogr.c:574 ../lib/vector/Vlib/write_pg.c:2054
#, c-format
msgid "No database record for category %d, no attributes will be written"
msgstr "Отсутствует запись базы данных для категории %d, атрибуты не будут записаны"

#: ../lib/vector/Vlib/write_ogr.c:606
#, c-format
msgid "Unable to create field <%s>"
msgstr "Не удалось создать поле <%s>"

#: ../lib/vector/Vlib/write_ogr.c:634 ../lib/vector/Vlib/write_pg.c:2119
#, c-format
msgid "Unsupported column type %d"
msgstr "Неподдерживаемый тип столбца %d"

#: ../lib/vector/Vlib/write_pg.c:299
#, c-format
msgid "Unable to rewrite feature %d"
msgstr "Не удалось перезаписать объект %d"

#: ../lib/vector/Vlib/write_pg.c:472
#, c-format
msgid "Unable to delete feature (%s) %d"
msgstr "Не удалось удалить объект (%s) %d"

#: ../lib/vector/Vlib/write_pg.c:572 ../lib/vector/Vlib/write_pg.c:1338
#: ../lib/vector/Vlib/write_sfa.c:328
msgid "Boundary is not closed. Skipping."
msgstr "Граница не замкнута. Пропущено."

#: ../lib/vector/Vlib/write_pg.c:791
#, c-format
msgid "Building spatial index on <%s>..."
msgstr "Построение пространственного индекса на <%s>…"

#: ../lib/vector/Vlib/write_pg.c:859
#, c-format
msgid "Schema <%s> doesn't exist, created"
msgstr "Схема <%s> не существует, создание выполнено"

#: ../lib/vector/Vlib/write_pg.c:938
#, c-format
msgid "Creating topology schema <%s>..."
msgstr "Создание схемы топологии <%s>…"

#: ../lib/vector/Vlib/write_pg.c:953
#, c-format
msgid "Adding new topology column <%s>..."
msgstr "Добавляется новый столбец топологии <%s>…"

#: ../lib/vector/Vlib/write_pg.c:1167
msgid "Unable to create new PostGIS feature table"
msgstr "Не удалось создать новую таблицу объектов PostGIS"

#: ../lib/vector/Vlib/write_pg.c:1181
msgid "Unable to create new PostGIS topology schema"
msgstr "Не удалось создать новую схему топологии PostGIS"

#: ../lib/vector/Vlib/write_pg.c:1288
#, c-format
msgid "Point skipped (output feature type: %s)"
msgstr "Пропущена точка (тип выходного объекта: %s)"

#: ../lib/vector/Vlib/write_pg.c:1295
#, c-format
msgid "Line skipped (output feature type: %s)"
msgstr "Пропущена линия (тип выходного объекта: %s)"

#: ../lib/vector/Vlib/write_pg.c:1302
#, c-format
msgid "Centroid skipped (output feature type: %s)"
msgstr "Пропущен центроид (тип выходного объекта: %s)"

#: ../lib/vector/Vlib/write_pg.c:1309
#, c-format
msgid "Boundary skipped (output feature type: %s)"
msgstr "Пропущена граница (тип выходного объекта: %s)"

#: ../lib/vector/Vlib/write_pg.c:1316
#, c-format
msgid "Face skipped (output feature type: %s)"
msgstr "Пропущена грань (тип выходного объекта: %s)"

#: ../lib/vector/Vlib/write_pg.c:1401
#, c-format
msgid "Invalid feature type (%d) for nodes"
msgstr "Недопустимый тип объекта (%d) для узлов"

#: ../lib/vector/Vlib/write_pg.c:1415
msgid "PostGIS topology schema not defined"
msgstr "Схема топологии PostGIS не определена"

#: ../lib/vector/Vlib/write_pg.c:1918
msgid "Trying to insert 3D data into feature table which store 2D data only"
msgstr "Попытка вставить трёхмерные данные в таблицу объектов, в которой хранятся только двухмерные данные"

#: ../lib/vector/Vlib/write_pg.c:1923
msgid "Trying to insert 2D data into feature table which store 3D data only"
msgstr "Попытка вставить двухмерные данные в таблицу объектов, в которой хранятся только трёхмерные данные"

#: ../lib/vector/Vlib/write_pg.c:1948
msgid "Unable to insert topological element into PostGIS Topology schema"
msgstr "Не удалось вставить схему топологии в схему топологии PostGIS"

#: ../lib/vector/Vlib/write_pg.c:2080
#, c-format
msgid "FID column must be integer, column <%s> ignored!"
msgstr "Столбец FID должен принадлежать к целочисленному типу, столбец <%s> проигнорирован!"

#: ../lib/vector/Vlib/write_pg.c:2126
msgid "Invalid value for FID column: NULL"
msgstr "Недопустимое значение для столбца FID: NULL"

#: ../lib/vector/Vlib/write_pg.c:2222
#, c-format
msgid "Invalid feature %d (max: %d)"
msgstr "Недопустимый объект %d (макс.: %d)"

#: ../lib/vector/Vlib/write_pg.c:2237
#, c-format
msgid "Invalid feature type (%d) for node"
msgstr "Недопустимый тип объекта (%d) для узла"

#: ../lib/vector/Vlib/write_pg.c:2241
#, c-format
msgid "Invalid node %d (%d)"
msgstr "Недопустимый узел %d (%d)"

#: ../lib/vector/Vlib/write_pg.c:2326
#, c-format
msgid "Unable to determine next left/right edge for edge %d"
msgstr "Не удалось определить следующее правое или левое ребро для ребра %d"

#: ../lib/vector/Vlib/write_pg.c:2333
msgid "Unable to insert new edge. Topology not available."
msgstr "Не удалось вставить новое ребро. Топология недоступна."

#: ../lib/vector/Vlib/write_pg.c:2485 ../lib/vector/Vlib/write_pg.c:2492
msgid "Invalid topology"
msgstr "Недопустимая топология"

#: ../lib/vector/Vlib/write_pg.c:2706 ../lib/vector/Vlib/write_pg.c:2803
#, c-format
msgid "Attempt to access non-existing feature %d"
msgstr "Попытка доступа к несуществующему объекту %d"

#: ../lib/vector/Vlib/write_pg.c:2736
msgid "Unable to determine next left/right edge"
msgstr "Не удалось определить следующее левое или правое ребро"

#: ../lib/vector/Vlib/write_pg.c:2823
msgid "Unable to create new face"
msgstr "Не удалось создать новую грань"

#: ../lib/vector/Vlib/write_pg.c:2964 ../lib/vector/Vlib/write_pg.c:2977
#, c-format
msgid "Unable to delete node %d"
msgstr "Не удалось удалить узел %d"

#: ../lib/vector/Vlib/write_sfa.c:116
msgid "Unable to calculate centroid for area"
msgstr "Не удалось рассчитать центроид для полигона"

#: ../lib/vector/Vlib/write_sfa.c:209
msgid "Attempt to delete dead feature"
msgstr "Попытка удалить уже удалённый объект"

#: ../lib/vector/Vlib/write_sfa.c:291
#, c-format
msgid "Unsupported vector map format (%d)"
msgstr "Неподдерживаемый формат векторной карты (%d)"

#: ../lib/vector/diglib/cindex_rw.c:158
#, c-format
msgid "This version of GRASS (%d.%d) is too old to read this category index format. Try to rebuild topology or upgrade GRASS to at least version %d."
msgstr "Данный формат индекса категорий не может быть прочитан с помощью устаревшей версии GRASS (%d.%d). Попробуйте перестроить топологию или обновить GRASS по крайней мере до версии %d."

#: ../lib/vector/diglib/file.c:160
msgid "Writing to file loaded to memory not supported"
msgstr "Запись в файл, загруженный в память, не поддерживается"

#: ../lib/vector/diglib/file.c:198
msgid "Unable to load file to memory, file not open"
msgstr "Не удалось загрузить файл в память, файл не открыт"

#: ../lib/vector/diglib/file.c:213
msgid "Vector memory mode not supported, using 'AUTO'"
msgstr "Векторный режим памяти не поддерживается, используется «AUTO»"

#: ../lib/vector/diglib/frmt.c:47 ../lib/vector/diglib/frmt.c:74
#, c-format
msgid "Vector format not recognized: %s"
msgstr "Формат вектора не распознан: %s"

#: ../lib/vector/diglib/frmt.c:53 ../lib/vector/diglib/frmt.c:100
#, fuzzy, c-format
#| msgid "Field <%s> missing"
msgid "Line <%s> is too long"
msgstr "Поле <%s> отсутствует"

#: ../lib/vector/diglib/frmt.c:85
#, c-format
msgid "Vector format '%s' not supported"
msgstr "Формат вектора «%s» не поддерживается"

#: ../lib/vector/diglib/frmt.c:94
#, c-format
msgid "Format definition is not correct: %s"
msgstr "Некорректное определение формата: %s"

#: ../lib/vector/diglib/plus.c:221
msgid "Unable read topology for nodes"
msgstr "Не удалось прочитать топологию для узлов"

#: ../lib/vector/diglib/plus.c:226
#, c-format
msgid "Unable to read topology for node %d"
msgstr "Не удалось прочитать топологию для узла %d"

#: ../lib/vector/diglib/plus.c:231
msgid "Unable read topology for lines"
msgstr "Не удалось прочитать топологию для линий"

#: ../lib/vector/diglib/plus.c:236
#, c-format
msgid "Unable to read topology for line %d"
msgstr "Не удалось прочитать топологию для линии %d"

#: ../lib/vector/diglib/plus.c:241
msgid "Unable to read topo for areas"
msgstr "Не удалось прочитать топологию для полигонов"

#: ../lib/vector/diglib/plus.c:246
#, c-format
msgid "Unable read topology for area %d"
msgstr "Не удалось прочитать топологию для полигона %d"

#: ../lib/vector/diglib/plus.c:251
msgid "Unable to read topology for isles"
msgstr "Не удалось прочитать топологию для островов"

#: ../lib/vector/diglib/plus.c:256
#, c-format
msgid "Unable to read topology for isle %d"
msgstr "Не удалось прочитать топологию для острова %d"

#: ../lib/vector/diglib/plus.c:278 ../lib/vector/diglib/plus.c:304
msgid "Unable to write head to plus file"
msgstr "Не удалось записать заголовок для плюс-файла"

#: ../lib/vector/diglib/plus.c:283
msgid "Unable to write nodes to plus file"
msgstr "Не удалось записать узлы в плюс-файл"

#: ../lib/vector/diglib/plus.c:288
msgid "Unable to write lines to plus file"
msgstr "Не удалось записать линии в плюс-файл"

#: ../lib/vector/diglib/plus.c:293
msgid "Unable to write areas to plus file"
msgstr "Не удалось записать полигоны в плюс-файл"

#: ../lib/vector/diglib/plus.c:298
msgid "Unable to write isles to plus file"
msgstr "Не удалось записать острова в плюс-файл"

#: ../lib/vector/diglib/plus_area.c:223 ../lib/vector/diglib/plus_area.c:741
#, c-format
msgid "Line %d already has area/isle %d to left"
msgstr "У линии %d уже есть полигон или остров %d слева"

#: ../lib/vector/diglib/plus_area.c:234 ../lib/vector/diglib/plus_area.c:750
#, c-format
msgid "Line %d already has area/isle %d to right"
msgstr "У линии %d уже есть полигон или остров %d справа"

#: ../lib/vector/diglib/plus_area.c:289
msgid "Isle already registered in area"
msgstr "Остров уже зарегистрирован в полигоне"

#: ../lib/vector/diglib/plus_area.c:323
msgid "Attempt to delete isle from dead area"
msgstr "Попытка удаления острова из уже удалённого полигона"

#: ../lib/vector/diglib/plus_area.c:332
#, c-format
msgid "Attempt to delete not registered isle %d from area %d"
msgstr "Попытка удаления незарегистрированного острова %d из полигона %d"

#: ../lib/vector/diglib/plus_area.c:379
msgid "Attempt to delete dead area"
msgstr "Попытка удаления уже удалённого полигона"

#: ../lib/vector/diglib/plus_area.c:419
#, c-format
msgid "Dead centroid %d registered for area (bug in the vector library)"
msgstr "Для полигона зарегистрирован удалённый центроид %d (ошибка в векторной библиотеке)"

#: ../lib/vector/diglib/plus_area.c:443
#, c-format
msgid "Attempt to delete area %d info from dead isle %d"
msgstr "Попытка удаления информации о полигоне %d из уже удалённого острова %d"

#: ../lib/vector/diglib/plus_area.c:809
#, c-format
msgid "Attempt to delete isle %d info from dead area %d"
msgstr "Попытка удаления информации об острове %d из уже удалённого полигона %d"

#: ../lib/vector/diglib/plus_line.c:261 ../lib/vector/diglib/plus_line.c:302
#, c-format
msgid "Attempt to delete not registered line %d from node %d"
msgstr "Попытка удаления незарегистрированной линии %d из узла %d"

#: ../lib/vector/diglib/plus_node.c:213
#, c-format
msgid "Attempt to read line angle for the line which is not connected to the node: node %d, line %d"
msgstr "Попытка чтения угла линии, не соединённой с узлом: узел %d, линия %d"

#: ../lib/vector/diglib/plus_struct.c:566
#, c-format
msgid "This version of GRASS (%d.%d) is too old to read this topology format. Try to rebuild topology or upgrade GRASS to at least version %d."
msgstr "Данный формат топологии не может быть прочитан с помощью устаревшей версии GRASS (%d.%d). Попробуйте перестроить топологию или обновить GRASS по крайней мере до версии %d."

#: ../lib/vector/diglib/plus_struct.c:575
#, c-format
msgid "Your GRASS version does not fully support topology format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
msgstr "Данная версия GRASS не полностью поддерживает формат %d.%d топологии вектора. Рекомендуется перестроить топологию или обновить GRASS."

#: ../lib/vector/diglib/plus_struct.c:588
#, c-format
msgid "Old topology format version %d.%d is not supported by this release. Try to rebuild topology using v.build or v.build.all module."
msgstr "Старая версия формата топологии %d.%d не поддерживается этим выпуском. Попробуйте перестроить топологию с помощью модуля v.build или v.build.all."

#: ../lib/vector/diglib/plus_struct.c:613 ../lib/vector/diglib/portable.c:210
#: ../lib/vector/diglib/portable.c:243 ../lib/vector/diglib/portable.c:684
msgid "Vector exceeds supported file size limit"
msgstr "Вектор превышает поддерживаемое ограничение на размер файла"

#: ../lib/vector/diglib/port_init.c:159
#, c-format
msgid "Unable to find '%x' in %s"
msgstr "Не удалось найти «%x» в %s"

#: ../lib/vector/diglib/spindex.c:456
#, c-format
msgid "Unable to delete node %d from spatial index"
msgstr "Не удалось удалить узел %d из пространственного индекса"

#: ../lib/vector/diglib/spindex.c:499
#, c-format
msgid "Unable to delete line %d from spatial index"
msgstr "Не удалось удалить линию %d из пространственного индекса"

#: ../lib/vector/diglib/spindex.c:535
msgid "Attempt to delete sidx for dead area"
msgstr "Попытка удаления sidx для уже удалённого полигона"

#: ../lib/vector/diglib/spindex.c:552
#, c-format
msgid "Unable to delete area %d from spatial index"
msgstr "Не удалось удалить полигон %d из пространственного индекса"

#: ../lib/vector/diglib/spindex.c:601
#, c-format
msgid "Unable to delete isle %d from spatial index"
msgstr "Не удалось удалить остров %d из пространственного индекса"

#: ../lib/vector/diglib/spindex_rw.c:100 ../lib/vector/diglib/spindex_rw.c:109
msgid "Topology file must be written before spatial index file"
msgstr "Файл топологии должен быть записан до файла пространственного индекса"

#: ../lib/vector/diglib/spindex_rw.c:301
#, c-format
msgid "This version of GRASS (%d.%d) is too old to read this spatial index format. Try to rebuild topology or upgrade GRASS to at least version %d."
msgstr "Данный формат пространственного индекса не может быть прочитан с помощью устаревшей версии GRASS (%d.%d). Попробуйте перестроить топологию или обновить GRASS по крайней мере до версии %d."

#: ../lib/vector/diglib/spindex_rw.c:310
#, c-format
msgid "Your GRASS version does not fully support spatial index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
msgstr "Данная версия GRASS не полностью поддерживает формат пространственного индекса %d.%d вектора. Рекомендуется перестроить топологию или обновить GRASS."

#: ../lib/vector/diglib/spindex_rw.c:320
#, c-format
msgid "Spatial index format version %d.%d is not supported by this release. Please rebuild topology."
msgstr "Версия формата пространственного индекса %d.%d не поддерживается этим выпуском. Перестройте топологию."

#: ../lib/vector/diglib/test.c:56
msgid "Unable to open test.tmp file"
msgstr "Не удалось открыть файл test.tmp"

#: ../lib/vector/diglib/test.c:74
#, c-format
msgid "Error in read/write portable double, byte_order = %d Written: %.16e3E Read: %.16e3E"
msgstr "Ошибка чтения/записи переносимого значения типа double, порядок байтов = %d Записано: %.16e3E Прочитано: %.16e3E"

#: ../lib/vector/diglib/test.c:89
#, c-format
msgid "Error in read/write portable float, byte_order = %d Written: %.8e3E Read: %.8e3E"
msgstr "Ошибка чтения/записи переносимого значения типа float, порядок байтов = %d Записано: %.8e3E Прочитано: %.8e3E"

#: ../lib/vector/diglib/test.c:105
#, c-format
msgid "Error in read/write portable off_t, byte_order = %d Written: %lu Read: %lu"
msgstr "Ошибка чтения/записи переносимого значения типа off_t, порядок байтов = %d Записано: %lu Прочитано: %lu"

#: ../lib/vector/diglib/test.c:120
#, c-format
msgid "Error in read/write portable long, byte_order = %d Written: %lu Read: %lu"
msgstr "Ошибка чтения/записи переносимого значения типа long, порядок байтов = %d Записано: %lu Прочитано: %lu"

#: ../lib/vector/diglib/test.c:135
#, c-format
msgid "Error in read/write portable int, byte_order = %d Written: %d Read: %d"
msgstr "Ошибка чтения/записи переносимого значения типа int, порядок байтов = %d Записано: %d Прочитано: %d"

#: ../lib/vector/diglib/test.c:152
#, c-format
msgid "Error in read/write portable short, byte_order = %d Written: %d Read: %d"
msgstr "Ошибка чтения/записи переносимого значения типа short, порядок байтов = %d Записано: %d Прочитано: %d"

#: ../lib/vector/diglib/test.c:167
#, c-format
msgid "Error in read/write portable char, byte_order = %d Written: %d Read: %d"
msgstr "Ошибка чтения/записи переносимого значения типа char, порядок байтов = %d Записано: %d Прочитано: %d"

#: ../lib/vector/neta/spanningtree.c:109
msgid "Computing minimum spanning tree..."
msgstr "Расчёт минимального связующего дерева…"

#: ../lib/vector/neta/timetables.c:46 ../lib/vector/neta/timetables.c:73
#: ../lib/vector/neta/timetables.c:206 ../lib/vector/neta/timetables.c:245
#: ../lib/vector/neta/timetables.c:285
#, c-format
msgid "Unable to open select cursor: %s"
msgstr "Не удалось открыть курсор SQL-запроса: %s"

#: ../lib/vector/neta/utils.c:210
#, c-format
msgid "Point %d is not connected!"
msgstr "Точка %d не подсоединена!"

#: ../lib/vector/neta/utils.c:245
#, c-format
msgid "'%s' must be > 0"
msgstr "«%s» должно быть > 0"

#: ../lib/vector/neta/utils.c:254
msgid "'where' and 'cats' parameters were supplied, cat will be ignored"
msgstr "Переданы оба параметра: «where» и «cat». Параметр «cat» будет проигнорирован"

#: ../lib/vector/neta/utils.c:258
msgid "Unable to load data from database"
msgstr "Не удалось загрузить данные из базы данных"

#: ../lib/vector/neta/utils.c:266
msgid "Problem loading category values"
msgstr "Ошибка загрузки данных категории"

#: ../lib/vector/rtree/test_suite/test_basics.c:40
msgid ""
"\n"
"++ Running basic unit tests ++"
msgstr ""
"\n"
"++ Выполняются базовые модульные тесты ++"

#: ../lib/vector/rtree/test_suite/test_basics.c:48
msgid ""
"\n"
"-- Basic rtree unit tests failure --"
msgstr ""
"\n"
"-- Сбой выполнения модульных тестов rtree --"

#: ../lib/vector/rtree/test_suite/test_basics.c:50
msgid ""
"\n"
"-- Basic rtree unit tests finished successfully --"
msgstr ""
"\n"
"-- Базовые модульные тесты rtree успешно выполнены --"

#: ../lib/vector/rtree/test_suite/test_main.c:62
msgid "Unit tests for the vector rtree library"
msgstr "Модульный тест для библиотеки векторов rtree"

#: ../lib/vector/vedit/cats.c:64
#, c-format
msgid "Unable to set category %d for (feature id %d)"
msgstr "Не удалось установить категорию %d для (ИД объекта %d)"

#: ../lib/vector/vedit/delete.c:40
#, c-format
msgid "Attempt to delete dead feature (%d)"
msgstr "Попытка удаления уже удалённого объекта (%d)"

#: ../lib/vector/vedit/delete.c:72
#, c-format
msgid "No area found for centroid %d"
msgstr "Не найден полигон для центроида %d"

#: ../lib/vector/vedit/delete.c:76
#, c-format
msgid "Duplicate centroid %d, unable to delete area"
msgstr "Дублированный центроид %d, не удалось удалить полигон"

#: ../lib/vector/vedit/delete.c:103
#, c-format
msgid "Area %d without centroid"
msgstr "Полигон %d без центроида"

#: ../lib/vector/vedit/delete.c:120
#, c-format
msgid "Area %d has no boundaries"
msgstr "Полигон %d не содержит границ"

#: ../lib/vector/vedit/select.c:231
msgid "Unknown query tool"
msgstr "Неизвестный инструмент запроса"

#, c-format
#~ msgid "Unable to create latlong equivalent for '%s'"
#~ msgstr "Не удалось создать эквивалентное значение широты и долготы для «%s»"

#~ msgid "No output projection"
#~ msgstr "Выходная проекция отсутствует"

#, c-format
#~ msgid "pj_transform() failed: %s"
#~ msgstr "Ошибка выполнения pj_transform(): %s"

#, c-format
#~ msgid "The PROJ error message: %s"
#~ msgstr "Сообщение об ошибке PROJ: %s"

#~ msgid "GRASS is not compiled with OGR support"
#~ msgstr "GRASS собран без поддержки OGR"

#, c-format
#~ msgid "Raster map <%s@%s> is a GDAL link but GRASS is compiled without GDAL support"
#~ msgstr "Растровая карта <%s@%s> связана с GDAL, но GRASS собран без поддержки GDAL"

#~ msgid "GRASS is not compiled with OGR/PostgreSQL support"
#~ msgstr "GRASS собран без поддержки OGR/PostgreSQL"

#, c-format
#~ msgid "Unable to seek: %s"
#~ msgstr "Не удалось выполнить поиск: %s"

#~ msgid "disabled"
#~ msgstr "отключено"

#~ msgid "enabled"
#~ msgstr "включено"

#, python-format
#~ msgid ""
#~ "\n"
#~ "Process ended with non-zero return code %s"
#~ msgstr ""
#~ "\n"
#~ "Процесс завершён с кодом возврата больше нуля %s"

#, python-format
#~ msgid "%(u)s= can only be set for relative time"
#~ msgstr "%(u)s= может быть задан только для относительного времени"

#, python-format
#~ msgid "%(u)s= must be set in case of relative time stamps"
#~ msgstr "%(u)s= должен быть задан только при наличии меток относительного времени"

#, python-format
#~ msgid ""
#~ "%(user)s is currently running GRASS in selected mapset (file %(file)s found). Concurrent use not allowed.\n"
#~ "You can force launching GRASS using -f flag (note that you need permission for this operation). Have another look in the processor manager just to be sure..."
#~ msgstr ""
#~ "%(user)s в данный момент использует GRASS для выбранного набора  (найден файл %(file)s). Одновременное использование не допускается.\n"
#~ "Можно принудительно запустить GRASS с флагом -f (обратите внимание на то,  что для проведения этой операции необходимо соответствующее разрешение).  Для уверенности следите за работой программы в диспетчер задач…"

#, python-format
#~ msgid "%(user)s is currently running GRASS in selected mapset (file %(file)s found). Forcing to launch GRASS..."
#~ msgstr "%(user)s в данный момент использует GRASS в выбранном наборе (найден файл %(file)s). Выполняется принудительный запуск GRASS…"

#, python-format
#~ msgid "%s map <%s> not found in GRASS spatial database"
#~ msgstr "Карта %s <%s> не найдена в пространственной базе данных GRASS"

#, python-format
#~ msgid "%s= and %s= are mutually exclusive"
#~ msgstr "%s= и %s= не могут использоваться совместно"

#, python-format
#~ msgid "%s= and the %s flag are mutually exclusive"
#~ msgstr "%s= и флаг %s не могут использоваться совместно"

#~ msgid ". See errors in the (error) output."
#~ msgstr ". Смотри ошибки в выводе (ошибок)."

#, python-format
#~ msgid ""
#~ ". See the following errors:\n"
#~ "%s"
#~ msgstr ""
#~ ". Произошли следующие ошибки:\n"
#~ "%s"

#, c-format
#~ msgid "<%s> and <%s>"
#~ msgstr "<%s> и <%s>"

#, python-format
#~ msgid "<%s> is not a GRASS Mapset because it is not a directory"
#~ msgstr "<%s> не может быть набором GRASS, потому что не является каталогом"

#, python-format
#~ msgid "<%s> is not a valid GRASS Location because PERMANENT Mapset does not have a DEFAULT_WIND file (default computational region)"
#~ msgstr "<%s> не может быть допустимой областью GRASS, поскольку в наборе PERMANENT нет файла DEFAULT_WIND (область вычисления по умолчанию)"

#, python-format
#~ msgid "<%s> is not a valid GRASS Location because PERMANENT Mapset is missing"
#~ msgstr "<%s> не является допустимой областью GRASS, поскольку в ней отсутствует набор PERMANENT"

#, python-format
#~ msgid "<%s> is not a valid GRASS Location because PERMANENT is not a directory"
#~ msgstr "<%s> не может быть допустимой областью GRASS, поскольку PERMANENT не является каталогом"

#, python-format
#~ msgid "<%s> is not a valid GRASS Mapset because it does not have a WIND file"
#~ msgstr "<%s> не является допустимым набором GRASS, потому что не содержит файл WIND"

#, python-format
#~ msgid "<%s> is not a valid GRASS Mapset because its WIND file is not readable"
#~ msgstr "<%s> не является допустимым набором GRASS, потому что файл WIND в нём недоступен для чтения"

#, c-format
#~ msgid "<%s> or <%s>"
#~ msgstr "<%s> или <%s>"

#~ msgid "<required>"
#~ msgstr "<обязательно>"

#, python-brace-format
#~ msgid "<{0}> requested, but not available. Run GRASS in text mode (--text) or install missing package (usually 'grass-gui')."
#~ msgstr "Требуется наличие отсутствующего модуля <{0}>. Запустите GRASS в текстовом режиме (--text) или установите недостающий пакет (обычно «grass-gui»)."

#, python-brace-format
#~ msgid "<{location}> looks like a mapset, not a location. Did you mean just <{one_dir_up}>?"
#~ msgstr "<{location}> похожа на набор, а не на область. Может быть, имелось в виду <{one_dir_up}>?"

#, python-format
#~ msgid "Aggregating %(len)i raster maps from %(start)s to %(end)s"
#~ msgstr "Агрегация растровых карт (%(len)i) с %(start)s по %(end)s"

#, python-format
#~ msgid "Aggregating %s raster maps"
#~ msgstr "Число растровых карт для агрегации: %s"

#~ msgid "All FID tests failed. Neither 'FID' nor 'ogc_fid' nor 'ogr_fid' nor 'gid' available in OGR DB table"
#~ msgstr "Все тесты FID выполнены с ошибками. Поля «FID», «ogc_fid», «ogr_fid», «gid» недоступны в таблице базы данных OGR"

#~ msgid "All input space time datasets must have a valid temporal topology."
#~ msgstr "Все входные пространственно-временные наборы данных должны иметь допустимую временную топологию."

#~ msgid "All input space time datasets must have the same temporal type."
#~ msgstr "Все входные пространственно-временные наборы данных должны принадлежать к одному временному типу."

#, python-format
#~ msgid "An error occurred while running r.mapcalc with expression: %s"
#~ msgstr "Возникла ошибка при выполнении r.mapcalc с выражением: %s"

#, python-format
#~ msgid "An error occurred while running r3.mapcalc with expression: %s"
#~ msgstr "Возникла ошибка при выполнении r3.mapcalc с выражением: %s"

#, python-format
#~ msgid "Apply mapcalc expression: \"%s\""
#~ msgstr "Применение выражения mapcalc: «%s»"

#, python-format
#~ msgid "Applying r.mapcalc expression: \"%s\""
#~ msgstr "Применение выражения модуля r.mapcalc: «%s»"

#, python-format
#~ msgid "Applying r3.mapcalc expression: \"%s\""
#~ msgstr "Применение выражения модуля r3.mapcalc: «%s»"

#, python-format
#~ msgid "Applying v.extract where statement: \"%s\""
#~ msgstr "Применение инструкции с ключевым словом «where» в v.extract: «%s»"

#~ msgid "Area computation is not supported for LL projections"
#~ msgstr "Расчёт площади для проекций LL не поддерживается"

#~ msgid "Attempt to access feature with invalid id (%"
#~ msgstr "Попытка доступа к объекту с недопустимым ИД (%"

#~ msgid "Attributes for category %d not found"
#~ msgstr "Атрибуты для категории %d не найдены"

#~ msgid "BUG in descriptions, option '%s' in <%s> does not exist"
#~ msgstr "Ошибка в описаниях, опция %s в <%s> не существует"

#~ msgid "Background color"
#~ msgstr "Цвет фона"

#~ msgid "Band references can only be assigned to raster maps"
#~ msgstr "Привязки к каналам могут назначаться только для растровых карт"

#~ msgid "Cannot fetch row"
#~ msgstr "Невозможно получить ряд"

#, python-brace-format
#~ msgid "Cannot find the executable {0}"
#~ msgstr "Не удалось найти исполняемый файл {0}"

#, python-brace-format
#~ msgid "Cannot parse interface description of<{name}> module: {error}"
#~ msgstr "Не удалось выполнить анализ описания интерфейса модуля<{name}>: {error}"

#~ msgid "Category must be integer"
#~ msgstr "Категория должна быть целочисленной"

#, python-format
#~ msgid "Checking validity of input file (size: %0.1f MB). Make take a while..."
#~ msgstr "Проверка правильности входного файла (размер: %0.1f МБ). Процесс проверки может занять некоторое время…"

#~ msgid "Cleaning up default sqlite database ..."
#~ msgstr "Очистка базы данных sqlite по умолчанию …"

#~ msgid "Cleaning up temporary files..."
#~ msgstr "Выполняется удаление временных файлов…"

#, python-format
#~ msgid "Computing aggregation of maps between %(st)s - %(end)s"
#~ msgstr "Вычисляется агрегация карт в диапазоне %(st)s — %(end)s"

#, python-format
#~ msgid "Create space time %s dataset."
#~ msgstr "Создание пространственно-временного набора данных %s."

#, python-format
#~ msgid "Created register table <%s> for space time %s  dataset <%s>"
#~ msgstr "Создана таблица регистрации <%s> пространственно-временного набора данных %s <%s>"

#, python-format
#~ msgid "Creating a new space time %s dataset"
#~ msgstr "Создание нового пространственно-временного набора данных %s"

#~ msgid "Creating new GRASS GIS location <{}>..."
#~ msgstr "Создание новой области GRASS GIS <{}>…"

#, python-format
#~ msgid "Creating temporal database: %s"
#~ msgstr "Создание временной базы данных: %s"

#, python-format
#~ msgid "Database connection not defined for layer %s"
#~ msgstr "Соединение с базой данных не определено для слоя %s"

#, python-format
#~ msgid "Dataset <%s> not found in temporal database"
#~ msgstr "Набор данных <%s> не найден во временной базе данных"

#~ msgid "Dates Before Christ (BC) are not supported"
#~ msgstr "Даты до нашей эры (до н.э.) не поддерживаются"

#, c-format
#~ msgid "Datum <%s> apparently recognised by GRASS but no parameters found. You may want to look into this."
#~ msgstr "Датум <%s> распознан GRASS, но параметры не найдены. Необходимо ваше участие."

#, c-format
#~ msgid "Datum <%s> not recognised by GRASS and no parameters found"
#~ msgstr "Датум <%s> не распознан GRASS, параметры не найдены"

#, python-brace-format
#~ msgid "Debug level {0}"
#~ msgstr "Уровень отладки {0}"

#, python-format
#~ msgid "Delete %s dataset <%s> from temporal database"
#~ msgstr "Удаление набора %s <%s> из временной базы данных"

#, python-format
#~ msgid "Delete space time %s  dataset <%s> from temporal database"
#~ msgstr "Удаление пространственно-временного набора данных %s <%s> из временной базы данных"

#, python-format
#~ msgid "Deleting table <%s> which is attached to following map(s):"
#~ msgstr "Удаление таблицы <%s>, которая прикреплена к следующей карте (картам):"

#~ msgid "Dev note: Adapted sites library used for vector points. (module should be updated to GRASS 6 vector library)"
#~ msgstr "Заметка разреботчика: Библиотека сайтов адаптированная для векторных точек. (модуль должен быть обновлен для векторной библиотеки GRASS 6)"

#, python-brace-format
#~ msgid ""
#~ "Difference between PROJ_INFO file of imported map and of current location:\n"
#~ "{diff}"
#~ msgstr ""
#~ "Отличия между файлом PROJ_INFO импортированной карты и текущей областью:\n"
#~ "{diff}"

#~ msgid "Discont algorithm currently not available because of bugs"
#~ msgstr "Алгоритм Discont в данным момент недоступен из-за ошибок"

#, python-format
#~ msgid "Drop map register table: %s"
#~ msgstr "Удалить таблицу регистрации карты: %s"

#~ msgid "ERROR: <%s> is not a valid GRASS location"
#~ msgstr "ОШИБКА: <%s> не является допустимой областью GRASS"

#~ msgid "ERROR: option <%s>: <%s> exists.\n"
#~ msgstr "ОШИБКА: параметр <%s>: <%s> существует.\n"

#~ msgid "East must be larger than West"
#~ msgstr "Восток должен быть больше Запада"

#, python-format
#~ msgid "Element type should be \"cell\" and not \"%s\""
#~ msgstr "Тип элемента должен быть «cell», а не «%s»"

#, python-format
#~ msgid "Element type should be \"raster\" and not \"%s\""
#~ msgstr "Тип элемента должен быть «raster», а не «%s»"

#~ msgid "Empty entry in map list, this should not happen"
#~ msgstr "Пустая запись в списке карт, что недопустимо"

#~ msgid "Empty map list"
#~ msgstr "Список карт пуст"

#, python-format
#~ msgid "End time must be greater than start time for %(typ)s map <%(id)s> with layer %(l)s"
#~ msgstr "Время завершения должно быть больше времени начала для карты %(typ)s <%(id)s> со слоем %(l)s"

#, python-format
#~ msgid "End time must be greater than start time for %(type)s map <%(id)s>"
#~ msgstr "Время завершения должно быть больше времени начала для карты %(type)s <%(id)s>"

#, python-format
#~ msgid "End time must be greater than start time for %(type)s map <%(id)s> with layer: %(l)s"
#~ msgstr "Время завершения должно быть больше времени начала для карты %(type)s <%(id)s> со слоем: %(l)s"

#, python-format
#~ msgid "End time must be of type datetime for %(type)s map <%(id)s>"
#~ msgstr "Время завершения должно иметь тип «datetime» для карты %(type)s <%(id)s>"

#, python-format
#~ msgid "End time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
#~ msgstr "Время завершения должно иметь тип «datetime» для карты %(type)s <%(id)s> со слоем: %(l)s"

#, python-format
#~ msgid "Error computing map <%s>"
#~ msgstr "Ошибка вычисления карты <%s>"

#~ msgid "Error executing: Rast_get_ith_cat"
#~ msgstr "Ошибка выполнения: Rast_get_ith_cat"

#~ msgid "Error executing: Rast_set_cat"
#~ msgstr "Ошибка выполнения: Rast_set_cat"

#, python-brace-format
#~ msgid ""
#~ "Error in GUI startup. See messages above (if any) and if necessary, please report this error to the GRASS developers.\n"
#~ "On systems with package manager, make sure you have the right GUI package, probably named grass-gui, installed.\n"
#~ "To run GRASS GIS in text mode use the --text flag.\n"
#~ "Use '--help' for further options\n"
#~ "     {cmd_name} --help\n"
#~ "See also: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"
#~ msgstr ""
#~ "Ошибка при запуске графического интерфейса. Просмотрите сообщения выше (если имеются) и при необходимости, сообщите об ошибке разработчикам GRASS.\n"
#~ "На системах с менеджером пакетов необходимо убедиться в том, что установлен правильный пакет графического интерфейса, вероятно с именем grass-gui.\n"
#~ "Для запуска ГИС GRASS в текстовом режиме необходимо использовать флаг --text.\n"
#~ "Также для получения информации о других параметрах можно использовать флаг --help \n"
#~ "     {cmd_name} --help\n"
#~ "Смотрите также: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"

#~ msgid "Error in computation process"
#~ msgstr "Ошибка в процессе вычислений"

#~ msgid "Error in register table request"
#~ msgstr "Ошибка в запросе таблицы регистрации"

#~ msgid "Error occurred in increment computation"
#~ msgstr "Произошла ошибка при вычислении шага времени"

#~ msgid "Error occurred in r.series computation"
#~ msgstr "Произошла ошибка при вычислении r.series"

#, python-format
#~ msgid ""
#~ "Error starting %s : \n"
#~ "%s"
#~ msgstr ""
#~ "Ошибка запуска %s : \n"
#~ "%s"

#, python-format
#~ msgid ""
#~ "Error vector map %s exist in temporal database. Use overwrite flag.  : \n"
#~ "%s"
#~ msgstr ""
#~ "Ошибка наличия векторной карты %s во временной базе данных. Используйте флаг перезаписи.  : \n"
#~ "%s"

#, python-format
#~ msgid "Error vector maps with basename %s exist. Use --o flag to overwrite existing file"
#~ msgstr "Ошибка наличия карт с базовым именем %s. Используйте флаг --o для перезаписи существующего файла"

#~ msgid "Error while mapcalc computation"
#~ msgstr "Ошибка в процессе вычислений с использованием mapcalc"

#, c-format
#~ msgid "Error writing compressed data for row %d of <%s>"
#~ msgstr "Ошибка записи сжатых данных для ряда %d в <%s>"

#, c-format
#~ msgid "Error writing compressed null data for row %d of <%s>"
#~ msgstr "Ошибка записи сжатых данных с нулевым значением для ряда %d в <%s>"

#, c-format
#~ msgid "Error writing uncompressed data for row %d of <%s>"
#~ msgstr "Ошибка записи несжатых данных для ряда %d в <%s>"

#~ msgid "Example: income < 1000 and inhab >= 10000"
#~ msgstr "Пример: income < 1000 and inhab >= 10000"

#~ msgid "Execution of subprocesses was not successful"
#~ msgstr "Неудачное выполнение подпроцессов"

#~ msgid ""
#~ "Exit was requested in GUI.\n"
#~ "GRASS GIS will not start. Bye."
#~ msgstr ""
#~ "В графическом интерфейсе было инициировано завершение работы.\n"
#~ "Запуск ГИС GRASS не состоится. До свиданья."

#~ msgid "Extracting data..."
#~ msgstr "Извлечение данных…"

#, python-format
#~ msgid "Extraction directory <%s> not found"
#~ msgstr "Не найден каталог для извлечения <%s>"

#~ msgid "Fetching data failed"
#~ msgstr "Ошибка получения данных"

#~ msgid "First Map list is empty, can't merge it. Return only last map list"
#~ msgstr "Список первой карты пуст, объединение невозможно. Будет возвращён только список последней карты"

#~ msgid "Fixing subtle input data rounding error of east boundary (%g>%g)"
#~ msgstr "Исправление ошибки округления для восточной границы (%g>%g)"

#~ msgid "Fixing subtle input data rounding error of west boundary (%g>%g)"
#~ msgstr "Исправление ошибки округления для западной границы (%g>%g)"

#, python-format
#~ msgid "Flag not found: %s"
#~ msgstr "Не найден флаг: %s"

#~ msgid "Found more than a single map in a sample granule. Only the first map is used for computation. Use t.rast.aggregate.ds to create synchronous raster datasets."
#~ msgstr "В одном фрагменте выборки обнаружено более одной карты. Для вычислений используется только первая карта. Используйте t.rast.aggregate.ds для создания синхронных растровых наборов данных."

#~ msgid "GISRC - variable not set"
#~ msgstr "GISRC — переменная не установлена"

#, python-brace-format
#~ msgid "GRASS database <{grassdb}> is the current database."
#~ msgstr "База данных GRASS <{grassdb}> является текущей базой данных."

#~ msgid "G_oldsite_new_struct: invalid # dims or fields"
#~ msgstr "G_oldsite_new_struct: неправильное число размерностей или полей"

#~ msgid "Gathering map information..."
#~ msgstr "Сбор информации о карте…"

#~ msgid "Hit RETURN to continue"
#~ msgstr "Для продолжения нажмите клавишу ВВОД…"

#~ msgid "Illegal TimeStamp string"
#~ msgstr "Неверная строка временной метки"

#~ msgid "Illegal col value"
#~ msgstr "Неправильная величина столбца"

#~ msgid "Illegal col3 value"
#~ msgstr "Неправильное значение col3"

#~ msgid "Illegal dataset name <{}>. Character '.' not allowed."
#~ msgstr "Неправильное имя набора данных <%s>. Не разрешается использовать символ «.»."

#~ msgid "Illegal depths value"
#~ msgstr "Неправильное значение глубины"

#~ msgid "Illegal e-w resolution value"
#~ msgstr "Неверно задано разрешение восток-запад"

#~ msgid "Illegal e-w3 resolution value"
#~ msgstr "Неправильное разрешение e-w3"

#, python-format
#~ msgid "Illegal filename <%(s)s>. <%(il)s> not allowed.\n"
#~ msgstr "Неверное имя файла <%(s)s>. <%(il)s> не допускается.\n"

#, python-format
#~ msgid "Illegal filename <%s>. Cannot be 'NULL' or start with '.'."
#~ msgstr "Неверное имя файла <%s>. Имя не может быть «NULL» или начинаться с «.»."

#~ msgid "Illegal latitude for North"
#~ msgstr "Неверное значение северной широты"

#~ msgid "Illegal latitude for South"
#~ msgstr "Неверное значение южной широты"

#~ msgid "Illegal n-s resolution value"
#~ msgstr "Неверно задано разрешение север-юг"

#~ msgid "Illegal n-s3 resolution value"
#~ msgstr "Неправильное разрешение n-s3"

#~ msgid "Illegal row3 value"
#~ msgstr "Неправильное значение row3"

#~ msgid "Illegal t-b3 resolution value"
#~ msgstr "Неправильное разрешение t-b3"

#, python-format
#~ msgid "Index out of range: %r."
#~ msgstr "Индекс вне диапазона: %r."

#~ msgid "Install PIL or Pillow to use this function"
#~ msgstr "Для использования этой функции необходимо установить PIL или Pillow"

#~ msgid "Install a newer version of PIL or Pillow to use this function (missing ImageOps module)"
#~ msgstr "Для использования этой функции необходимо установить более новую версию PIL или Pillow (отсутствует модуль ImageOps)"

#~ msgid "Internal error"
#~ msgstr "Внутренняя ошибка"

#, python-format
#~ msgid "Invalid FP size <%d>"
#~ msgstr "Недопустимый размер значения с плавающей точкой <%d>"

#~ msgid "Invalid absolute granularity"
#~ msgstr "Недопустимая абсолютная детализация"

#~ msgid "Invalid coordinates"
#~ msgstr "Неверные координаты"

#, python-format
#~ msgid "Invalid datetime in timestamp for 3D raster map <%s>"
#~ msgstr "Недопустимое значение даты и времени в метке времени для трёхмерной растровой карты <%s>"

#, python-format
#~ msgid "Invalid datetime in timestamp for raster map <%s>"
#~ msgstr "Недопустимое значение даты и времени в метке времени для растровой карты <%s>"

#, python-format
#~ msgid "Invalid datetime in timestamp for vector map <%s>"
#~ msgstr "Недопустимое значение метки времени для векторной карты <%s>"

#, python-format
#~ msgid "Invalid element '%s'"
#~ msgstr "Недопустимый элемент «%s»"

#, python-format
#~ msgid "Invalid integer size <%d>"
#~ msgstr "Недопустимый размер целочисленного значения <%d>"

#, python-format
#~ msgid "Invalid kind <%s>"
#~ msgstr "Недопустимый вид <%s>"

#~ msgid ""
#~ "Invalid return code from GUI startup script.\n"
#~ "Please advise GRASS developers of this error."
#~ msgstr ""
#~ "Недопустимый код возврата от сценария запуска графического интерфейса.\n"
#~ "Сообщите об этой ошибке разработчикам GRASS."

#, python-format
#~ msgid "Invalid size <%d>"
#~ msgstr "Недопустимый размер <%d>"

#, c-format
#~ msgid "Invalid transformation number %d; valid range is 1 to %d. Leaving datum transform parameters unspecified."
#~ msgstr "Неправильный номер трансформации %d; правильный диапазон от 1 до %d. Параметры трансформации датума оставлены незаполненными."

#, python-format
#~ msgid "Invalid user interface specified - <%s>. Use the --help option to see valid interface names."
#~ msgstr "Указан недопустимый интерфейс пользователя — <%s>. Используйте параметр --helpдля вывода допустимых имён интерфейса."

#, python-brace-format
#~ msgid "It looks like <{location}> contains locations. Did you mean to specify one of them?"
#~ msgstr "Вероятно, <{location}> содержит области. Может быть, нужно было указать одну из них?"

#, python-format
#~ msgid "Key word %s not found in init file."
#~ msgstr "Ключевое слово %s не найдено в файле инициализации."

#, python-format
#~ msgid "Key words %(t)s, %(s)s or %(n)s not found in init file."
#~ msgstr "Ключевые слова %(t)s, %(s)s или %(n)s не найдены в файле инициализации."

#, python-brace-format
#~ msgid "Location  <{location}> already exists. Please consider using another name for your location."
#~ msgstr "Область <{location}> уже существует. Используйте для области другое имя."

#, python-format
#~ msgid "Location <%s> already exists and will be overwritten"
#~ msgstr "Область <%s> уже существует и будет перезаписана"

#, python-format
#~ msgid "Location <%s> already exists. Operation canceled."
#~ msgstr "Область <%s> уже существует. Операция отменена."

#, python-brace-format
#~ msgid "Location <{location_path}> is invalid for an unknown reason"
#~ msgstr "Область <{location_path}> недопустима по неизвестной причине"

#, python-brace-format
#~ msgid "Location <{location}> is the current location."
#~ msgstr "Область <{location}> является текущей областью."

#, python-format
#~ msgid "Map <%(id)s> with layer %(l)s has invalid time"
#~ msgstr "В карте <%(id)s> со слоем %(l)s используется недопустимое время"

#, python-format
#~ msgid "Map <%(id)s> with layer %(layer)s has incorrect time interval, start time is greater than end time"
#~ msgstr "Неверный интервал времени у карты <%(id)s> со слоем %(layer)s, время начала больше времени завершения"

#, python-format
#~ msgid "Map <%(map)s> is not registered in space time dataset <%(base)s>"
#~ msgstr "Карта <%(map)s> не зарегистрирована в пространственно-временном наборе данных <%(base)s>"

#, python-format
#~ msgid "Map <%(map)s> with layer %(l)s is already registered."
#~ msgstr "Карта <%(map)s> со слоем %(l)s уже зарегистрирована."

#, python-format
#~ msgid "Map <%(map)s> with layer %(l)s is not registered in space time dataset <%(base)s>"
#~ msgstr "Карта <%(map)s> со слом %(l)s не зарегистрирована в пространственно-временном наборе данных <%(base)s>"

#, python-format
#~ msgid "Map <%s> has incorrect start time"
#~ msgstr "Неверный интервал времени у карты <%s>"

#, python-format
#~ msgid "Map <%s> has incorrect time interval, start time is greater than end time"
#~ msgstr "Неверный интервал времени у карты <%s>, время начала больше времени завершения"

#, python-format
#~ msgid "Map <%s> has invalid time"
#~ msgstr "В карте <%s> используется недопустимое время"

#, python-format
#~ msgid "Map <%s> is already in temporal database, use overwrite flag to overwrite"
#~ msgstr "Карта <%s> уже находится во временной базе данных, для перезаписи карты необходимо использовать флаг перезаписи"

#, python-format
#~ msgid "Map <%s> is already registered."
#~ msgstr "Карта <%s> уже зарегистрирована."

#~ msgid "Map <{}> not found in current mapset"
#~ msgstr "Карта <%s> не найдена в текущем наборе"

#, python-format
#~ msgid "Map is already registered in temporal database. Unable to update %(t)s map <%(id)s> with layer %(l)s. Overwrite flag is not set."
#~ msgstr "Карта уже зарегистрирована во временной базе данных. Не удалось обновить карту %(t)s <%(id)s> со слоем %(l)s. Флаг перезаписи не установлен."

#, python-format
#~ msgid "Map is already registered in temporal database. Unable to update %(t)s map <%(id)s>. Overwrite flag is not set."
#~ msgstr "Карта уже зарегистрирована во временной базе данных. Не удалось обновить карту %(t)s <%(id)s>. Флаг перезаписи не установлен."

#, python-brace-format
#~ msgid "Map name {0} not valid"
#~ msgstr "Недопустимое имя карты {0}"

#~ msgid "Maps that should be registered in the resulting space time dataset have different types."
#~ msgstr "Карты, подлежащие регистрации в итоговом пространственно-временном наборе данных, принадлежат к разным типам."

#, python-brace-format
#~ msgid "Mapset  <{mapset}> already exists. Please consider using another name for your mapset."
#~ msgstr "Набор <{mapset}> уже существует. Используйте для набора другое имя."

#, python-brace-format
#~ msgid "Mapset <{mapset}> doesn't exist in GRASS Location <{location}>"
#~ msgstr "Набор <{mapset}> не существует в области GRASS <{location}>"

#, python-brace-format
#~ msgid "Mapset <{mapset}> is in use."
#~ msgstr "Набор <{mapset}> уже используется."

#, python-brace-format
#~ msgid "Mapset <{mapset}> is owned by a different user."
#~ msgstr "Владельцем набора <{mapset}> является другой пользователь."

#, python-brace-format
#~ msgid "Mapset <{mapset}> is required for a valid location."
#~ msgstr "Набор <{mapset}> необходим для допустимой области."

#, python-brace-format
#~ msgid "Mapset <{mapset}> is the current mapset."
#~ msgstr "Набор <{mapset}> является текущим набором."

#, python-brace-format
#~ msgid "Mapset <{mapset}> or Location <{location}> is invalid for an unknown reason"
#~ msgstr "Набор <{mapset}> или область <{location}> недопустима по неизвестной причине"

#~ msgid "Mapset PERMANENT cannot be deleted (a whole location can be)"
#~ msgstr "Набор PERMANENT удалить невозможно (можно удалить область целиком)"

#~ msgid "Mapset PERMANENT cannot be renamed"
#~ msgstr "Набор PERMANENT переименовать невозможно"

#~ msgid "Memory error in writing timestamp"
#~ msgstr "Ошибка памяти при записи временной метки"

#~ msgid "Merging empty map lists"
#~ msgstr "Объединение списков пустых карт"

#~ msgid "Missing identifier"
#~ msgstr "Отсутствует указатель"

#, python-format
#~ msgid "Missing layer %(layer)d in vector map <%(map)s>"
#~ msgstr "Отсутствует слой %(layer)d в векторной карте <%(map)s>"

#~ msgid "Mixing value types. Will try to compare after integer conversion"
#~ msgstr "Смешаны типы значений. Сравнение будет выполнено после преобразования в целочисленный тип"

#, python-brace-format
#~ msgid "Mode type: {0} not supported ('r', 'w')"
#~ msgstr "Тип режима: {0} не поддерживается («r», «w»)"

#, python-brace-format
#~ msgid "Mode type: {0} not supported ('r', 'w','rw')"
#~ msgstr "Тип режима: {0} не поддерживается («r», «w»,«rw»)"

#~ msgid "Mode type: {0} not supported."
#~ msgstr "Тип режима: {0} не поддерживается."

#, python-format
#~ msgid "Module run %s %s ended with error"
#~ msgstr "Работа модуля %s %s завершена с ошибкой"

#, python-brace-format
#~ msgid "Module {module} ({code}) failed with non-zero return code {returncode}"
#~ msgstr "Сбой работы модуля {module} ({code}) с кодом возврата больше нуля {returncode}"

#~ msgid "Name '{}' is not a valid name for location or mapset. Please use only ASCII characters excluding characters {} and space."
#~ msgstr "Имя «{}» недопустимо для области или набора. Необходимо использовать только ASCII-символы, исключая символы «{}» и пробел."

#~ msgid "Name '{}' is reserved for direct read access to OGR layers. Please use another name for your mapset."
#~ msgstr "Имя «{}» зарезервировано для непосредственного доступа к чтению слоёв OGR. Для набора необходимо использовать другое имя."

#~ msgid "No centroid defined for area %d. Area not exported."
#~ msgstr "Не определён центроид для полигона %d. Экспорт полигона не выполнен."

#~ msgid "No data"
#~ msgstr "Нет данных"

#~ msgid "No maps registered in input dataset"
#~ msgstr "Карты во входном наборе данных не зарегистрированы"

#~ msgid "No samples found for map calculation"
#~ msgstr "Выборка для расчёта карты не обнаружена"

#~ msgid "North must be north of South"
#~ msgstr "Север должен быть к северу от Юга"

#~ msgid "Null value detected"
#~ msgstr "Обнаружено нулевое значение"

#, python-brace-format
#~ msgid "Number of given vector maps ({m}) differs from number of layers ({l})"
#~ msgstr "Число заданных векторных карт ({m}) отличается от числа слоёв ({l})"

#~ msgid "Number of maps mismatch in init and list file."
#~ msgstr "Несовпадение количества карт в файле инициализации и списка."

#~ msgid "Object not found in the temporal database"
#~ msgstr "Объект не найден во временной базе данных"

#~ msgid "Only a map that was inserted in the temporal database can be registered in a space time dataset"
#~ msgstr "В пространственно-временном наборе данных может быть зарегистрирована только карта, внесённая во временную базу данных"

#~ msgid "Only maps from the same mapset can be registered"
#~ msgstr "Могут быть зарегистрированы только карты из одного набора"

#, c-format
#~ msgid "Option <%s> requires <%s>"
#~ msgstr "Опция <%s> должна использоваться совместно с опцией <%s>"

#~ msgid "Out of memmory"
#~ msgstr "Не хватает памяти"

#, python-brace-format
#~ msgid "Output granularity seems not to be valid. Please use one of the following values : {gr}"
#~ msgstr "Недопустимая выходная детализация. Используйте одно из следующих значений: {gr}"

#, python-format
#~ msgid "Overwrite space time %(sp)s dataset <%(id)s> and unregister all maps."
#~ msgstr "Перезапись пространственно-временного набора данных %(sp)s <%(id)s> и отмена регистрации всех карт."

#, python-brace-format
#~ msgid "Overwrite type: {0} not supported (True/False)"
#~ msgstr "Тип перезаписи: {0} не поддерживается (Истина/Ложь)"

#, python-format
#~ msgid "Overwriting space time %(sp)s dataset <%(name)s> and unregistering all maps"
#~ msgstr "Перезапись пространственно-временного набора данных %(sp)s <%(name)s> и отмена регистрации всех карт"

#, python-format
#~ msgid "Parameter '%(name)s' (%(desc)s) is missing."
#~ msgstr "Отсутствует параметр «%(name)s» (%(desc)s)."

#, python-format
#~ msgid "Parameter element '%(element)s' not found: '%(value)s'"
#~ msgstr "Не найден элемент параметра «%(element)s»: «%(value)s»"

#, python-format
#~ msgid "Path '%s' doesn't exist"
#~ msgstr "Путь «%s» не существует"

#, python-format
#~ msgid "Path '%s' not accessible."
#~ msgstr "Путь «%s» недоступен."

#, python-format
#~ msgid "Please specify %s= and %s="
#~ msgstr "Необходимо указать параметры %s= и %s="

#, python-format
#~ msgid "Please specify %s= or %s="
#~ msgstr "Необходимо указать параметры %s= или %s="

#~ msgid "Probably you need to invert 'from_gran' and 'to_gran'"
#~ msgstr "Возможно, необходимо инвертировать значения «from_gran» и «to_gran»"

#, python-format
#~ msgid "Programmer error: '%(sql)s', '%(filename)s', or '%(table)s' must be provided"
#~ msgstr "Ошибка разработчика: необходимо предоставить «%(sql)s», «%(filename)s» или «%(table)s»"

#~ msgid "Projection information does not match. Aborting."
#~ msgstr "Информация о проекции не совпадает. Отмена операции."

#~ msgid "Projection information does not match. Proceeding..."
#~ msgstr "Информация о проекции не совпадает. Продолжение обработки…"

#~ msgid "Projections are different. Unable to compute cover for spatial extents"
#~ msgstr "Проекции различаются. Не удалось рассчитать is_in_d на пространственную протяжённость"

#~ msgid "Projections are different. Unable to compute cover_2d for spatial extents"
#~ msgstr "Проекции различаются. Не удалось рассчитать cover_2d на пространственную протяжённость"

#~ msgid "Projections are different. Unable to compute equivalent_2d for spatial extents"
#~ msgstr "Проекции различаются. Не удалось рассчитать equivalent_2d на пространственную протяжённость"

#~ msgid "Projections are different. Unable to compute is_in_2d for spatial extents"
#~ msgstr "Проекции различаются. Не удалось рассчитать is_in_2d на пространственную протяжённость"

#~ msgid "Projections are different. Unable to compute overlapping_2d for spatial extents"
#~ msgstr "Проекции различаются. Не удалось рассчитать overlapping_2d на пространственную протяжённость"

#~ msgid "R/G/B not in range 0-255"
#~ msgstr "R/G/B вне диапазона 0-255"

#, python-format
#~ msgid "Raster map <%(name)s> is already in temporal database, use overwrite flag to overwrite"
#~ msgstr "Растровая карта <%(name)s> уже находится во временной базе данных, для перезаписи карты используйте флаг перезаписи"

#, python-brace-format
#~ msgid "Raster map <{0}> already exists and will be not overwritten"
#~ msgstr "Растровая карта <{0}> уже существует и не будет перезаписана"

#, python-brace-format
#~ msgid "Raster map <{0}> already exists. Use overwrite."
#~ msgstr "Растровая карта <{0}> уже существует. Воспользуйтесь перезаписью."

#, python-brace-format
#~ msgid "Raster map <{0}> does not exist"
#~ msgstr "Растровая карта <{0}> не существует"

#~ msgid "Raster type not defined"
#~ msgstr "Тип растра не определён"

#, python-brace-format
#~ msgid "Raster type: {0} not supported"
#~ msgstr "Тип растра: {0} не поддерживается"

#~ msgid "Registering maps in the space time dataset..."
#~ msgstr "Регистрация карт в пространственно-временной базе данных…"

#~ msgid "Registering maps in the temporal database..."
#~ msgstr "Регистрация карт во временной базе данных…"

#, python-format
#~ msgid "Relative time units of space time dataset <%(id)s> and map <%(map)s> are different"
#~ msgstr "Имеются отличия единиц измерения относительного времени у пространственно-временного набора данных <%(id)s> и карты <%(map)s>"

#, python-format
#~ msgid "Relative time units of space time dataset <%(id)s> and map <%(map)s> with layer %(l)s are different"
#~ msgstr "Имеются отличия единиц измерения относительного времени у пространственно-временного набора данных <%(id)s> и карты <%(map)s> со слоем %(l)s"

#~ msgid "Removing empty 3D raster maps"
#~ msgstr "Удаление пустых трёхмерных растровых карт"

#, python-format
#~ msgid "Removing un-needed or empty %s maps"
#~ msgstr "Удаление ненужных или пустых карт %s"

#~ msgid "Removing {}/{} ({}%) maps because empty..."
#~ msgstr "Удаление пустых карт {}/{} ({}%)…"

#~ msgid "Renaming of space time datasets is not supported for PostgreSQL."
#~ msgstr "Переименование пространственно-временного набора данных не поддерживается для PostgreSQL."

#~ msgid "Run t.upgrade command installed from GRASS Addons in order to upgrade your temporal database.\n"
#~ msgstr "Запустите команду t.upgrade, устанавливаемую из состава дополнительных модулей GRASS для обновления временной базы данных.\n"

#~ msgid "Second Map list is empty, can't merge it. Return only first map list"
#~ msgstr "Список второй карты пуст, объединение невозможно. Будет возвращён только список первой карты"

#, python-format
#~ msgid "Set absolute valid time for map <%(id)s> with layer %(layer)s to %(start)s - %(end)s"
#~ msgstr "Задать допустимое значение абсолютного времени для карты <%(id)s> со слоем %(layer)s в диапазоне %(start)s — %(end)s"

#, python-format
#~ msgid "Set absolute valid time for map <%s> to %s - %s"
#~ msgstr "Задать допустимое значение абсолютного времени для карты <%s> в диапазоне %s — %s"

#, python-format
#~ msgid "Set relative valid time for map <%s> to %i - %s with unit %s"
#~ msgstr "Задать допустимое значение относительного времени для карты <%s> в диапазоне %i — %s с единицей измерения %s"

#, python-format
#~ msgid "Set relative valid time for map <%s> with layer %s to %i - %s with unit %s"
#~ msgstr "Задать допустимое значение относительного времени для карты <%s> со слоем %s в диапазоне %i — %s с единицей измерения %s"

#, python-format
#~ msgid "Set temporal unit for space time %s dataset <%s> to %s"
#~ msgstr "Задать для пространственно-временного набора данных %s <%s> тип единицы измерения %s"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(i)s> is empty"
#~ msgstr "Пространственно-временной набор данных %(sp)s <%(i)s> пуст"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(i)s> not found"
#~ msgstr "Пространственно-временной набор данных %(sp)s <%(i)s> не найден"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(name)s> is already in the database. Use the overwrite flag."
#~ msgstr "Пространственно-временной набор данных %(sp)s <%(name)s> уже существует в базе данных. Необходимо использовать флаг перезаписи."

#, python-format
#~ msgid "Space time %(sp)s dataset <%(name)s> not found"
#~ msgstr "Пространственно-временной набор данных %(sp)s <%(name)s> не найден"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(name)s> with relative time found, but no relative unit set for %(sp)s maps"
#~ msgstr "Найден пространственно временной набор данных %(sp)s <%(name)s> с относительным временем, но для карт %(sp)s отсутствует относительная единица измерения"

#, python-format
#~ msgid "Space time %(t)s dataset <%(sp)s> is already in the database. Use the overwrite flag."
#~ msgstr "Пространственно-временной набор данных %(t)s <%(sp)s> уже находится в базе данных. Используйте флаг перезаписи."

#, python-format
#~ msgid "Space time %s dataset <%s> not found"
#~ msgstr "Не найден пространственно-временной набор данных %s <%s>"

#~ msgid "Space time datasets can only be created in the current mapset"
#~ msgstr "Пространственно-временные наборы данных могут быть созданы только в текущем наборе"

#~ msgid "Space time datasets to merge must have the same temporal type"
#~ msgstr "Объединяемые пространственно-временные наборы данных должны принадлежать к одному временному типу"

#, python-format
#~ msgid "Space time raster dataset archive <%s> not found"
#~ msgstr "Не найден архив пространственно-временного растрового набора данных <%s>"

#~ msgid "Spatio-temporal topological operators are not supported in granularity algebra mode"
#~ msgstr "Пространственно-временные топологические операторы не поддерживаются в режиме алгебры детализации времени"

#, python-format
#~ msgid "Start time must be of type datetime for %(type)s map <%(id)s>"
#~ msgstr "Время начала должно иметь тип «datetime» для карты %(type)s <%(id)s>"

#, python-format
#~ msgid "Start time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
#~ msgstr "Время начала должно иметь тип «datetime» для карты %(type)s <%(id)s> со слоем: %(l)s"

#~ msgid "Starting map registration in temporal database..."
#~ msgstr "Запуск регистрации карты во временной базе данных…"

#~ msgid "Starting mapcalc computation..."
#~ msgstr "Запуск вычислений с помощью mapcalc…"

#~ msgid "Starting spatio-temporal sampling..."
#~ msgstr "Запуск пространственно-временной выборки…"

#~ msgid "Starting temporal sampling..."
#~ msgstr "Запуск временной выборки…"

#~ msgid "Switching to original location failed"
#~ msgstr "Не удалось переключиться на исходную область"

#~ msgid "Temporal database is up-to-date. Operation canceled"
#~ msgstr "Временная база данных не нуждается в обновлении. Отмена операции"

#, python-format
#~ msgid "Temporal type of space time dataset <%(id)s> and map <%(map)s> are different"
#~ msgstr "Имеются отличия временного типа у пространственно-временного набора данных <%(id)s> и карты <%(map)s>"

#, python-format
#~ msgid "Temporal type of space time dataset <%(id)s> and map <%(map)s> with layer %(l)s are different"
#~ msgstr "Имеются отличия временного типа у пространственно-временного набора данных <%(id)s> и карты <%(map)s> со слоем %(l)s"

#~ msgid "The APPDATA variable is not set, ask your operating system support"
#~ msgstr "Переменная APPDATA не задана, обратитесь в службу поддержки операционной системы"

#~ msgid "The APPDATA variable points to directory which does not exist, ask your operating system support"
#~ msgstr "Переменная APPDATA указывает на несуществующий каталог, обратитесь в службу поддержки операционной системы"

#~ msgid "The archive file is of wrong space time dataset type"
#~ msgstr "Файл архива относится к неверному типу пространственно-временного набора данных"

#~ msgid "The error message: %s"
#~ msgstr "Сообщение об ошибке: %s"

#~ msgid ""
#~ "The format of your actual temporal database is not supported any more.\n"
#~ "Please create a backup of your temporal database to avoid lossing data.\n"
#~ "SOLUTION: "
#~ msgstr ""
#~ "Формат существующей временной базы данных больше не поддерживается.\n"
#~ "Во избежание потери данных создайте резервную копию временной базы данных.\n"
#~ "РЕШЕНИЕ: "

#~ msgid "The increment option requires the start option"
#~ msgstr "Параметр «increment» требует наличия параметра «start»"

#~ msgid "The increment option will be ignored because of time stamps in input file"
#~ msgstr "Параметр «increment» будет проигнорирован, в связи с наличием временных меток во входном файле"

#~ msgid "The interval flag requires the start option"
#~ msgstr "Флаг «interval» требует наличия параметра «start»"

#~ msgid "The interval flag will be ignored because of time stamps in input file"
#~ msgstr "Флаг «interval» будет проигнорирован, в связи с наличием временных меток во входном файле"

#, python-format
#~ msgid "The limit of open files (%i) was reached (%i). The module r.series will be run with flag z, to avoid open files limit exceeding."
#~ msgstr "Ограничение на количество открытых файлов (%i) достигло предела (%i). Чтобы избежать превышения предела на количество открытых файлов, модуль r.series будет запущен с флагом z."

#~ msgid "The map does not exist, I can't open in 'r' mode"
#~ msgstr "Карта не существует, не удалось открыть в режиме «r»"

#~ msgid "The map is close!"
#~ msgstr "Карта закрыта!"

#, python-format
#~ msgid "The resulting space time dataset type <%(a)s> is different from the requested type <%(b)s>"
#~ msgstr "Итоговый тип пространственно-временного набора данных <%(a)s> отличается от требуемого типа <%(b)s>"

#~ msgid "The self.c_mapinfo pointer must be correctly initiated"
#~ msgstr "Указатель self.c_mapinfo должен быть правильно инициализирован"

#~ msgid "The space time datasets must be of the same temporal type"
#~ msgstr "Пространственно-временной набор данных должен принадлежать к тому же временному типу"

#~ msgid "The temporal map type of the sample dataset must be interval"
#~ msgstr "Временной тип карты в выборке набора данных должен быть интервалом"

#, python-format
#~ msgid "The temporal operators <%s> support only absolute time."
#~ msgstr "Временные операторы <%s> поддерживают только абсолютное время."

#~ msgid "Time string seems to specify relative time"
#~ msgstr "Вероятно, строка времени содержит относительное время"

#~ msgid "Time zones are not supported"
#~ msgstr "Временные зоны не поддерживаются"

#, python-format
#~ msgid "To run the module <%s> add underscore at the end of the option <%s> to avoid conflict with Python keywords. Underscore at the beginning is deprecated in GRASS GIS 7.0 and will be removed in version 7.1."
#~ msgstr "Для запуска модуля <%s> добавьте символ подчёркивания в конце параметра <%s> во избежание конфликта с ключевыми словами языка Python. Добавление символа подчёркивания в начале параметра в ГИС GRASS 7.0 не рекомендуется, и не будет поддерживаться в версии 7.1."

#~ msgid "Top must be larger than Bottom"
#~ msgstr "Верх должен быть больше Низа"

#~ msgid "Unable to check table. "
#~ msgstr "Не удалось проверить таблицу. "

#~ msgid "Unable to check table. There is no temporal database connection defined for mapset <%(mapset)s>"
#~ msgstr "Не удалось проверить таблицу. Не определено соединение с временной базой данных для набора <%(mapset)s>"

#, python-format
#~ msgid ""
#~ "Unable to connect to %(db)s database: %(string)s\n"
#~ "Exception: \"%(ex)s\"\n"
#~ "Please use t.connect to set a read- and writable temporal database backend"
#~ msgstr ""
#~ "Не удалось установить соединение с базой данных %(db)s: %(string)s\n"
#~ "Исключение: «%(ex)s»\n"
#~ "Используйте t.connect для создания модуля чтения и записи временной базы данных"

#, python-format
#~ msgid "Unable to convert string \"%s\"into a datetime object"
#~ msgstr "Не удалось преобразовать строку «%s» в объект «datetime»"

#, c-format
#~ msgid "Unable to create %s file <%s>"
#~ msgstr "Не удалось создать файл %s: <%s>"

#, python-format
#~ msgid ""
#~ "Unable to create SQLite temporal database\n"
#~ "Exception: %s\n"
#~ "Please use t.connect to set a read- and writable temporal database path"
#~ msgstr ""
#~ "Не удалось создать временную базу данных SQLite\n"
#~ "Исключение: %s\n"
#~ "Используйте t.connect для задания пути чтения-записи временной базы данных"

#, c-format
#~ msgid "Unable to create band file for <%s>"
#~ msgstr "Не удалось создать файл каналов для <%s>"

#, python-format
#~ msgid "Unable to create default temporal database in new location %s"
#~ msgstr "Не удалось создать временную базу данных по умолчанию в новой области %s"

#, python-format
#~ msgid "Unable to create location %(l)s. Reason: %(e)s"
#~ msgstr "Не удалось создать область %(l)s. Причина: %(e)s"

#, c-format
#~ msgid "Unable to create signature file <%s> for subgroup <%s> of group <%s>"
#~ msgstr "Не удалось создать файл сигнатуры <%s> для подгруппы <%s> группы <%s>"

#, c-format
#~ msgid "Unable to create signature file <%s> for subgroup <%s> of group <%s> - <%s> is not current mapset"
#~ msgstr "Не удалось создать файл сигнатуры <%s> для подгруппы <%s> группы <%s> — <%s> не является текущим набором"

#, python-format
#~ msgid "Unable to create temporary directory <grass7-%(user)s-%(lock)s>! Exiting."
#~ msgstr "Не удалось создать временный каталог <grass7-%(user)s-%(lock)s>! Завершение работы."

#, python-format
#~ msgid "Unable to create timestamp file for 3D raster map <%s>"
#~ msgstr "Не удалось создать файл метки времени для трёхмерной растровой карты <%s>"

#, python-format
#~ msgid "Unable to create timestamp file for raster map <%s>"
#~ msgstr "Не удалось создать файл метки времени для растровой карты <%s>"

#, python-format
#~ msgid "Unable to create timestamp file for vector map <%s>"
#~ msgstr "Не удалось создать файл метки времени для векторной карты <%s>"

#, python-format
#~ msgid "Unable to delete dataset <%(ds)s> of type %(type)s from the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось удалить набор данных <%(ds)s> типа %(type)s из временной базы данных. Набор этого набора данных не совпадает с текущим набором"

#~ msgid "Unable to delete feature/offset %"
#~ msgstr "Не удалось удалить объект/смещение %"

#, python-format
#~ msgid ""
#~ "Unable to execute :\n"
#~ " %(sql)s"
#~ msgstr ""
#~ "Не удалось выполнить:\n"
#~ " %(sql)s"

#~ msgid "Unable to execute sql statement. "
#~ msgstr "Не удалось выполнить инструкцию sql. "

#~ msgid "Unable to execute transaction. "
#~ msgstr "Не удалось выполнить транзакцию. "

#, python-format
#~ msgid ""
#~ "Unable to execute transaction:\n"
#~ " %(sql)s"
#~ msgstr ""
#~ "Не удалось выполнить транзакцию:\n"
#~ " %(sql)s"

#, python-format
#~ msgid "Unable to export color rules for raster map <%s> r.out.gdal"
#~ msgstr "Не удалось выполнить экспорт правил выделения цветом для растровой карты <%s> r.out.gdal"

#, python-format
#~ msgid "Unable to export raster map <%s>"
#~ msgstr "Не удалось выполнить экспорт растровой карты <%s>"

#, python-format
#~ msgid "Unable to export raster map <%s> with r.pack"
#~ msgstr "Не удалось экспортировать растровую карту <%s> с помощью модуля r.pack"

#, python-format
#~ msgid "Unable to export raster map <%s> with r3.pack"
#~ msgstr "Не удалось экспортировать растровую карту <%s> с помощью модуля r3.pack"

#, python-format
#~ msgid "Unable to export vector map <%s> as GML with v.out.ogr"
#~ msgstr "Не удалось экспортировать векторную карту <%s> в виде GML с помощью модуля v.out.ogr"

#, python-format
#~ msgid "Unable to export vector map <%s> as GPKG with v.out.ogr"
#~ msgstr "Не удалось экспортировать векторную карту <%s> в виде GPKG с помощью модуля v.out.ogr"

#, python-format
#~ msgid "Unable to export vector map <%s> with v.pack"
#~ msgstr "Не удалось экспортировать векторную карту <%s> с помощью модуля v.pack"

#~ msgid "Unable to fetch all. "
#~ msgstr "Не удалось выполнить функцию «fetchall». "

#~ msgid "Unable to fetch all. There is no temporal database connection defined for mapset <%(mapset)s>"
#~ msgstr "Не удалось выполнить функцию «fetchall». Не определено соединение с временной базой данных для набора <%(mapset)s>"

#, python-brace-format
#~ msgid ""
#~ "Unable to fetch interface description for command '<{cmd}>'.\n"
#~ "\n"
#~ "Details: <{det}>"
#~ msgstr ""
#~ "Не удалось получить описание интерфейса для команды «<{cmd}>».\n"
#~ "\n"
#~ "Подробная информация: <{det}>"

#~ msgid "Unable to fetch one. "
#~ msgstr "Не удалось выполнить функцию «fetchone». "

#~ msgid "Unable to fetch one. There is no temporal database connection defined for mapset <%(mapset)s>"
#~ msgstr "Не удалось выполнить функцию «fetchone». Не определено соединение с временной базой данных для набора <%(mapset)s>"

#, python-format
#~ msgid "Unable to find AAIGrid raster file <%s> in archive."
#~ msgstr "Не удалось найти в архиве растровый файл AAIGrid <%s>."

#, python-format
#~ msgid "Unable to find GML vector file <%s> in archive."
#~ msgstr "Не удалось найти в архиве векторный файл GML <%s>."

#, python-format
#~ msgid "Unable to find GRASS package file <%s> in archive."
#~ msgstr "Не удалось найти в архиве файл пакета GRASS <%s>."

#, python-format
#~ msgid "Unable to find GeoTIFF raster file <%s> in archive."
#~ msgstr "Не удалось найти в архиве растровый файл GeoTIFF <%s>."

#~ msgid "Unable to find a temporary null file <%s>"
#~ msgstr "Не удалось найти временный файл с нулевым значением <%s>"

#, python-format
#~ msgid "Unable to find init file <%s>"
#~ msgstr "Не удалось найти файл инициализации <%s>"

#, python-format
#~ msgid "Unable to find list file <%s>"
#~ msgstr "Не удалось найти файл списка <%s>"

#, python-format
#~ msgid "Unable to find projection file <%s>"
#~ msgstr "Не удалось найти файл проекции <%s>"

#, python-format
#~ msgid "Unable to get map ids from register table <%s>"
#~ msgstr "Не удалось получить ids карты из таблицы регистрации <%s>"

#, python-format
#~ msgid "Unable to get statistics for 3d raster map <%s>"
#~ msgstr "Не удалось получить статистику для трёхмерной растровой карты <%s>"

#, python-format
#~ msgid "Unable to get statistics for raster map <%s>"
#~ msgstr "Не удалось получить статистику для растровой карты <%s>"

#, python-format
#~ msgid "Unable to get statistics for vector map <%s>"
#~ msgstr "Не удалось получить статистику для векторной карты <%s>"

#, python-format
#~ msgid "Unable to import vector map <%s> from file %s."
#~ msgstr "Не удалось импортировать векторную карту <%s> из файла %s."

#, python-format
#~ msgid "Unable to import/link raster map <%s> from file %s."
#~ msgstr "Не удалось импортировать/связать растровую карту <%s> из файла %s."

#~ msgid "Unable to initialise PROJ.4 with the following parameter list:"
#~ msgstr "Невозможно иннициализировать PROJ.4 со следующим списком параметров:"

#~ msgid "Unable to initialize the temporal DBMI interface. Please use t.connect to specify the driver and the database string"
#~ msgstr "Не удалось инициализировать интерфейс DBMI. Используйте t.connect для указания драйвера и строки базы данных"

#, python-format
#~ msgid "Unable to insert dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось вставить набор данных <%(ds)s> типа %(type)s во временную базу данных. Набор этого набора данных не совпадает с текущим набором"

#~ msgid "Unable to list mapsets"
#~ msgstr "Не удалось получить список наборов"

#~ msgid "Unable to load GDAL library"
#~ msgstr "Невозможно загрузить библиотеку GDAL"

#, python-format
#~ msgid "Unable to load range of 3D raster map <%s>"
#~ msgstr "Не удалось загрузить диапазон трёхмерной растровой карты <%s>"

#, c-format
#~ msgid "Unable to locate symbol <%s>"
#~ msgstr "Невозможно найти символ <%s>"

#~ msgid "Unable to mogrify sql statement. "
#~ msgstr "Не удалось применить функцию «mogrify» к инструкции sql. "

#, c-format
#~ msgid "Unable to open %s file <%s>"
#~ msgstr "Не удалось открыть файл %s: <%s>"

#~ msgid "Unable to open OGR DBMI driver"
#~ msgstr "Не удалось открыть драйвер OGR DBMI"

#~ msgid "Unable to open automatic MASK file"
#~ msgstr "Не удалось открыть MASK-файл автоматически"

#~ msgid "Unable to open header file for raster map <%s@%s>"
#~ msgstr "Невозможно открыть файл заголовка для растрового слоя <%s@%s>"

#~ msgid "Unable to open null file <%s>"
#~ msgstr "Не удалось открыть файл с нулевым значением <%s>"

#, python-format
#~ msgid "Unable to parse time string: %s"
#~ msgstr "Не удалось выполнить анализ строки времени: %s"

#, python-format
#~ msgid "Unable to perform aggregation. Output raster map <%(name)s> exists and overwrite flag was not set"
#~ msgstr "Не удалось выполнить агрегацию. Выходная растровая карта <%(name)s> существует, а флаг перезаписи не установлен"

#, python-format
#~ msgid ""
#~ "Unable to properly access '%s'.\n"
#~ "Please notify system personnel."
#~ msgstr ""
#~ "Не удалось получить доступ к «%s».\n"
#~ "Поставьте в известность обслуживающий персонал."

#, python-format
#~ msgid "Unable to read area with id %i"
#~ msgstr "Не удалось прочитать полигон с ИД %i"

#, python-format
#~ msgid "Unable to read band reference file for raster map <%s>"
#~ msgstr "Не удалось прочитать файл привязки к каналам для растровой карты <%s>"

#, python-format
#~ msgid "Unable to read line of feature %i"
#~ msgstr "Не удалось прочитать строку объекта %i"

#~ msgid "Unable to read range file"
#~ msgstr "Не удалось прочитать файл диапазона"

#, python-format
#~ msgid "Unable to read timestamp file for 3D raster map <%s>"
#~ msgstr "Не удалось прочитать метку времени файла для трёхмерной растровой карты <%s>"

#, python-format
#~ msgid "Unable to read timestamp file for raster map <%s>"
#~ msgstr "Не удалось прочитать метку времени файла для растровой карты <%s>"

#, python-format
#~ msgid "Unable to read timestamp file for vector map <%s>"
#~ msgstr "Не удалось прочитать файл метки времени для векторной карты <%s>"

#, python-format
#~ msgid ""
#~ "Unable to receive temporal database metadata.\n"
#~ "Current temporal database info:%(info)s"
#~ msgstr ""
#~ "Не удалось получить метаданные временной базы данных.\n"
#~ "Информация о текущей временной базе данных:%(info)s"

#, python-format
#~ msgid "Unable to register %(t)s map <%(id)s> with layer %(l)s. The map has timestamp and the start time is not set."
#~ msgstr "Не удалось зарегистрировать карту %(t)s <%(id)s> со слоем %(l)s. В карте присутствует метка времени и не задано время начала."

#, python-format
#~ msgid "Unable to register %(t)s map <%(id)s>. The map has no timestamp and the start time is not set."
#~ msgstr "Не удалось зарегистрировать карту %(t)s <%(id)s>. В карте отсутствует временная метка и не задано время начала."

#, python-format
#~ msgid "Unable to register map in dataset <%(ds)s> of type %(type)s. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось зарегистрировать карту в наборе данных <%(ds)s> типа %(type)s. Набор этого набора данных не совпадает с текущим набором"

#, python-format
#~ msgid "Unable to remove timestamp for raster map <%s>"
#~ msgstr "Не удалось удалить метку времени для растровой карты <%s>"

#, python-format
#~ msgid "Unable to remove timestamp for vector map <%s>"
#~ msgstr "Не удалось удалить метку времени для векторной карты <%s>"

#, python-format
#~ msgid "Unable to rename dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось переименовать набор данных <%(ds)s> типа %(type)s во временной базе данных. Набор этого набора данных не совпадает с текущим набором"

#~ msgid "Unable to restore feature/offset %"
#~ msgstr "Не удалось восстановить объект/смещение %"

#~ msgid "Unable to rewrite feature/offset %"
#~ msgstr "Не удалось переписать объект/смещение %"

#, python-format
#~ msgid "Unable to set the color rules for raster map <%s>."
#~ msgstr "Не удалось задать правила выделения цветом для растровой карты <%s>."

#, python-format
#~ msgid "Unable to shift dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось выполнить смещение набора данных <%(ds)s> типа %(type)s во временной базе данных. Набор этого набора данных не совпадает с текущим набором"

#, python-format
#~ msgid "Unable to snap dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось выполнить привязку набора данных <%(ds)s> типа %(type)s во временной базе данных. Набор этого набора данных не совпадает с текущим набором"

#, python-format
#~ msgid "Unable to switch to location %s"
#~ msgstr "Не удалось переключиться на область %s"

#, python-format
#~ msgid "Unable to unpack raster map <%s> from file %s."
#~ msgstr "Не удалось распаковать растровую карту <%s> из файла %s."

#, python-format
#~ msgid "Unable to unpack vector map <%s> from file %s."
#~ msgstr "Не удалось распаковать векторную карту <%s> из файла %s."

#, python-format
#~ msgid "Unable to unregister dataset <%(ds)s> of type %(type)s from the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось отменить регистрацию набора данных <%(ds)s> типа %(type)s во временной базе данных. Набор этого набора данных не совпадает с текущим набором"

#, python-format
#~ msgid "Unable to unregister map from dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось отменить регистрацию карты из набора данных <%(ds)s> типа %(type)s во временной базе данных. Набор этого набора данных не совпадает с текущим набором"

#, python-format
#~ msgid "Unable to update %(t)s map <%(id)s> with layer %(l)s. The temporal types are different."
#~ msgstr "Не удалось обновить карту %(t)s <%(id)s> со слоем %(l)s. Отличаются временные типы."

#, python-format
#~ msgid "Unable to update %(t)s map <%(id)s>. The map does not exist."
#~ msgstr "Не удалось обновить карту %(t)s <%(id)s>. Карта не существует."

#, python-format
#~ msgid "Unable to update %(t)s map <%(id)s>. The temporal types are different."
#~ msgstr "Не удалось обновить карту %(t)s <%(id)s>. Отличаются временные типы."

#, python-format
#~ msgid "Unable to update dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Не удалось обновить набор данных <%(ds)s> типа %(type)s во временной базе данных. Набор этого набора данных не совпадает с текущим набором"

#, python-format
#~ msgid "Unable to write band identifier for raster map <%s>"
#~ msgstr "Не удалось записать указатель каналов для растровой карты <%s>"

#, python-format
#~ msgid "Unable to write history for <%(map)s>. Raster map <%(map)s> not found in current mapset."
#~ msgstr "Не удалось записать историю в <%(map)s>. Растровая карта <%(map)s> не найдена в текущем наборе."

#, python-format
#~ msgid "Unknown dataset type: %s"
#~ msgstr "Неизвестный тип набора данных: %s"

#, python-format
#~ msgid "Unknown temporal type \"%s\""
#~ msgstr "Неизвестный временной тип «%s»"

#, python-format
#~ msgid "Unsupported TGIS DB upgrade scenario: from version %s to %s"
#~ msgstr "Сценарий обновления неподдерживаемой TGIS DB: с версии %s до %s"

#, python-format
#~ msgid "Unsupported relative time unit type for %(type)s map <%(id)s> with layer %(l)s: %(u)s"
#~ msgstr "Неподдерживаемый тип единицы относительного времени для карты %(type)s <%(id)s> со слоем %(l)s: %(u)s"

#, python-format
#~ msgid "Unsupported relative time unit type for %(type)s map <%(id)s>: %(u)s"
#~ msgstr "Неподдерживаемый тип единицы относительного времени для карты %(type)s <%(id)s>: %(u)s"

#, python-format
#~ msgid ""
#~ "Unsupported temporal database: version mismatch.\n"
#~ " %(backup)s Supported temporal API version is: %(api)i.\n"
#~ "Please update your GRASS GIS installation.\n"
#~ "Current temporal database info:%(info)s"
#~ msgstr ""
#~ "Временная база данных не поддерживается: несовпадение версий.\n"
#~ " %(backup)s Поддерживаемая версия временного API: %(api)i.\n"
#~ "Обновите установку ГИС GRASS.\n"
#~ "Информация о текущей временной базе данных:%(info)s"

#, python-format
#~ msgid ""
#~ "Unsupported temporal database: version mismatch.\n"
#~ " %(backup)sSupported temporal database version is: %(tdb)i\n"
#~ "Current temporal database info:%(info)s"
#~ msgstr ""
#~ "Временная база данных не поддерживается: несовпадение версий.\n"
#~ " %(backup)s Поддерживаемая версия временной базы данных: %(tdb)i\n"
#~ "Информация о текущей временной базе данных:%(info)s"

#, python-format
#~ msgid "Unsupported temporal unit: %s"
#~ msgstr "Неподдерживаемая единица времени: %s"

#, python-format
#~ msgid "Update metadata, spatial and temporal extent from all registered maps of <%s>"
#~ msgstr "Обновление метаданных, пространственной и временной протяжённости из всех зарегистрированных карт набора данных <%s>"

#~ msgid "Updating space time dataset..."
#~ msgstr "Обновление пространственно-временного набора данных…"

#, python-format
#~ msgid "Upgrading temporal database <%s> from version %s to %s..."
#~ msgstr "Обновление временной базы данных <%s> с версии %s до %s…"

#~ msgid "Vector doesn't contain points"
#~ msgstr "Вектор не содержит точек"

#~ msgid "Vector map <%s> is not opened on topology level"
#~ msgstr "Векторная карта <%s> не открыта на уровне топологии"

#~ msgid "Volume computation is not supported for LL projections"
#~ msgstr "Расчёт объёмов для проекций LL не поддерживается"

#, python-brace-format
#~ msgid "WARNING: Ignoring unsupported debug level (must be >=0 and <=5). {0}\n"
#~ msgstr "ПРЕДУПРЕЖДЕНИЕ: Неподдерживаемый уровень отладки игнорируется (должен быть >=0 и <=5). {0}\n"

#, python-format
#~ msgid "Wrong granularity format: %s"
#~ msgstr "Неверный формат детализации: %s"

#, python-format
#~ msgid "Wrong granularity: \"%s\""
#~ msgstr "Неверная детализация: «%s»"

#~ msgid "Wrong identifier, the mapset is missing"
#~ msgstr "Неверный указатель, отсутствует набор"

#, python-format
#~ msgid "Wrong increment format: %s"
#~ msgstr "Неверный формат приращения: %s"

#~ msgid "Wrong map type. TMAP only supports single maps that are registered in the temporal GRASS database"
#~ msgstr "Неверный тип карты. TMAP поддерживает только отдельные карты, зарегистрированные во временной базе данных GRASS"

#, python-format
#~ msgid "Wrong temporal type of space time dataset <%s>                                       <%s> time is required"
#~ msgstr "Неверный временной тип пространственно-временного набора данных <%s>                                       время должно иметь тип <%s>"

#~ msgid "Wrong type of input "
#~ msgstr "Неверный тип ввода "

#, python-format
#~ msgid "You are not the owner of '%s'."
#~ msgstr "Данный пользователь не является владельцем «%s»."

#~ msgid "You cannot merge stdout and stderr and not capture them"
#~ msgstr "Нельзя объединить stdout и stderr без выполнения их захвата"

#~ msgid "You must use the force flag to actually remove it. Exiting."
#~ msgstr "Для фактического удаления таблицы необходимо использовать флаг принудительного удаления. Завершение работы."

#~ msgid "You need to export it by restoring the GRASS GIS version used for creating this DB.Notes: Use t.rast.export and t.vect.export to make a backup of your existing space time datasets. To save the timestamps of your existing maps and space time datasets, use t.rast.list, t.vect.list and t.rast3d.list. You can register the existing time stamped maps easily if you export columns=id,start_time,end_time into text files and use t.register to register them again in new created space time datasets (t.create). After the backup remove the existing temporal database, a new one will be created automatically.\n"
#~ msgstr "Для экспорта базы необходимо восстановить версию ГИС GRASS, которая использовалась при создании этой базы данных. Примечания: Для создания резервных копий существующих пространственно-временных наборов данных можно использовать t.rast.export и t.vect.export. Для сохранения временных меток существующих карт и пространственно-временных наборов данных используйте t.rast.list, t.vect.list и t.rast3d.list. Регистрация существующих карт с временными метками может быть выполнена путём экспорта столбцов=id, start_time,end_time в текстовые файлы, после чего с помощью t.register выполняется повторная регистрация в заново созданных пространственно-временных наборах данных (t.create). После создания резервной копии удалите существующую временную базу данных, после чего новая база данных будет создана автоматически.\n"

#~ msgid "You need to specify the base name of new created maps"
#~ msgstr "Необходимо указать базовое имя новых создаваемых карт"

#~ msgid "color"
#~ msgstr "цвет"

#~ msgid "create temporary location (use with the --exec flag)"
#~ msgstr "создать временную область (используется с флагом --exec)"

#~ msgid "grass.script.array.read is deprecated and does not work on MS Windows, pass raster name in the constructor"
#~ msgstr "Модуль grass.script.array.read устарел и не работает на MS Windows, необходимо передать в конструктор имя растровой карты"

#~ msgid "grass.script.array3d.read is deprecated and does not work on MS Windows, pass 3D raster name in the constructor"
#~ msgstr "Модуль grass.script.array3d.read устарел и не работает на MS Windows, необходимо передать в конструктор имя трёхмерной растровой карты"

#~ msgid "input='-' must be used when stdin is specified"
#~ msgstr "input='-' необходимо использовать при указании stdin"

#~ msgid "invalid color name"
#~ msgstr "неверное имя цвета"

#~ msgid "label"
#~ msgstr "метка"

#~ msgid "stderr argument not allowed, it could be overridden"
#~ msgstr "Использование аргумента stderr недопустимо, так как он может быть перезаписан"

#~ msgid "stdin must be string or buffer, not PIPE"
#~ msgstr "stdin должен быть строкой или буфером, но не PIPE"

#~ msgid "stdin must be used when input='-'"
#~ msgstr "При указании input='-' необходимо использовать stdin"

#~ msgid "stdout argument not allowed, it could be overridden"
#~ msgstr "Использование аргумента stdout недопустимо, так как он может быть перезаписан"

#~ msgid "syntax error"
#~ msgstr "синтаксическая ошибка"

#, python-brace-format
#~ msgid ""
#~ "v.what output is not valid JSON format:\n"
#~ " {ret}"
#~ msgstr ""
#~ "Вывод v.what не является допустимым форматом JSON:\n"
#~ " {ret}"

#~ msgid "value"
#~ msgstr "значение"

#~ msgid "vector_db_select() failed"
#~ msgstr "Ошибка выполнения vector_db_select()"

#~ msgid "which is missing."
#~ msgstr "который отсутствует."

#~ msgid "whose header file can't be opened."
#~ msgstr "чей файл заголовка не может быть открыт."
