aboutsummaryrefslogtreecommitdiff
path: root/nls/russian
diff options
context:
space:
mode:
Diffstat (limited to 'nls/russian')
-rw-r--r--nls/russian/charset3
-rw-r--r--nls/russian/set1140
-rw-r--r--nls/russian/set108
-rw-r--r--nls/russian/set1110
-rw-r--r--nls/russian/set124
-rw-r--r--nls/russian/set1313
-rw-r--r--nls/russian/set146
-rw-r--r--nls/russian/set157
-rw-r--r--nls/russian/set1613
-rw-r--r--nls/russian/set1717
-rw-r--r--nls/russian/set184
-rw-r--r--nls/russian/set1915
-rw-r--r--nls/russian/set2111
-rw-r--r--nls/russian/set2041
-rw-r--r--nls/russian/set215
-rw-r--r--nls/russian/set2217
-rw-r--r--nls/russian/set2334
-rw-r--r--nls/russian/set244
-rw-r--r--nls/russian/set256
-rw-r--r--nls/russian/set2615
-rw-r--r--nls/russian/set278
-rw-r--r--nls/russian/set294
-rw-r--r--nls/russian/set3117
-rw-r--r--nls/russian/set3016
-rw-r--r--nls/russian/set317
-rw-r--r--nls/russian/set445
-rw-r--r--nls/russian/set54
-rw-r--r--nls/russian/set611
-rw-r--r--nls/russian/set730
-rw-r--r--nls/russian/set85
-rw-r--r--nls/russian/set912
31 files changed, 732 insertions, 0 deletions
diff --git a/nls/russian/charset b/nls/russian/charset
new file mode 100644
index 000000000000..59ed4cfc67e5
--- /dev/null
+++ b/nls/russian/charset
@@ -0,0 +1,3 @@
+$ codeset=KOI8-R
+$set 255
+1 KOI8-R
diff --git a/nls/russian/set1 b/nls/russian/set1
new file mode 100644
index 000000000000..7acaf448a835
--- /dev/null
+++ b/nls/russian/set1
@@ -0,0 +1,140 @@
+$ $tcsh: set1,v 1.4 2006/03/02 18:46:47 christos Exp $
+$ Error messages
+$set 1
+1 Синтаксическая ошибка
+2 %s недопустимо
+3 Слово слишком длинное
+4 $< строка слишком длинная
+5 Нет файла для $0
+6 Незавершённый модификатор []
+7 $ расширение должно оканчиваться перед ]
+8 Плохой модификатор в $ (%c)
+9 Ошибка подпрограммы
+10 Неправильно сформированное число
+11 Нет больше слов
+12 Отсутствует имя файла
+13 Внутренняя ошибка glob
+14 Команда не найдена
+15 Слишком мало аргументов
+16 Слишком много аргументов
+17 Слишком опасно переопределять это
+18 Пустой if
+19 Неверный then
+20 Слова не в скобках
+21 %s не найдено
+22 Неверное значение mask
+23 Нет такого предела
+24 Аргумент слишком велик
+25 Неверный или неизвестный фактор увеличения
+26 Неопределенная переменная
+27 Стек каталогов не такой глубокий
+28 Неверный номер сигнала
+29 Неизвестный сигнал; kill -l выведет список сигналов
+30 Имя переменной должно начинаться с буквы
+31 Слишком длинное имя переменной
+32 В имени переменной должны содержаться алфавитно-цифровые символы
+33 Управление заданиями отсутствует в этом шелле
+34 Синтаксис выражения
+35 Отсутствует домашний каталог
+36 Не могу перейти в домашний каталог
+37 Пропущена команда
+38 В присвоении отсутствует выражение
+39 Неизвестный оператор
+40 Неоднозначно
+41 %s: Файл существует
+42 Аргумент для -c не должен оканчиваться на \
+43 Прервано
+44 Подпрограмма выходит за пределы
+45 Переполнение строки
+46 Нет такого задания
+47 Не могу из терминала
+48 Не внутри while/foreach
+49 Нет больше процессов
+50 Нет соответствий
+51 Отсутствует %c
+52 Нет соответствия для %c
+53 Нет памяти
+54 Не могу создать неименованный канал
+55 %s: %s
+56 %s
+57 Использование: jobs [ -l ]
+58 Аргументы должны являться идентификаторами заданий или процессов
+59 Нет текущего задания
+60 Нет предыдущего задания
+61 Соответствующее шаблону задание отсутствует
+62 Вложенность fork > %d; возможно это цикл `...`
+63 Управление заданиями отсутствует в сабшеллах
+64 Ошибка синхронизации: Процесс %d не найден
+65 %sСуществуют отложенные задания
+66 %sСуществуют остановленные задания
+67 Нет другого каталога
+68 Стек каталогов пуст
+69 Неверное имя каталога
+70 Использование: %s [-%s]%s
+71 Отсутствует операнд для флага -h
+72 Не является login-шеллом
+73 Деление на 0
+74 Остаток от деления на 0
+75 Плохой scaling; вы имеете в виду "%s"?
+76 Не могу отложить login-шелл (пока)
+77 Неизвестный пользователь: %s
+78 Переменная $home не установлена
+79 Использование: history [-%s] [# число событий]
+80 $, ! или < запрещено использовать с $# или $?
+81 Перевод строки в имени переменной
+82 * запрещено использовать с $# или $?
+83 $?<цифра> или $#<цифра> запрещено
+84 Неверное имя переменной
+85 Перевод строки в индексе переменной
+86 Переполнение буфера расширения
+87 Синтаксис переменной
+88 Неверная форма !
+89 Отсутствует предыдущая подстановка
+90 Плохая подстановка
+91 Отсутствует предыдущая левая сторона
+92 Правая сторона слишком длинная
+93 Плохой модификатор !: %c
+94 Ошибка модификатора
+95 Переполнение буфера подстановки
+96 Плохой селектор для аргумента !
+97 Нет предыдущей строки поиска
+98 %s: Событие не найдено
+99 Слишком много )
+100 Слишком много (
+101 Неверно указанная (
+102 Отсутствует имя для перенаправления
+103 Неоднозначное перенаправление вывода
+104 Нельзя использовать << в ()
+105 Неоднозначное перенаправление ввода
+106 Неверно указанные ()
+107 Зацикливание псевдонимов
+108 Переменная $watch не установлена
+109 Нет запланированных событий
+110 Использование: sched -<номер элемента>.\nИспользование: sched [+]ЧЧ:ММ <команда>
+111 Не так много событий для запуска по расписанию
+112 Отсутствует команда для исполнения
+113 Неверное время для события
+114 Относительное время не соответствует am/pm
+115 Переполнение строки termcap
+116 Использование: settc %s [yes|no]
+117 Неизвестная capability `%s'
+118 Неизвестный параметр termcap `%%%c'
+119 Слишком много аргументов для `%s' (%d)
+120 `%s' требует %d аргументов
+121 Использование: echotc [-v|-s] [<capability> [<аргументы>]]
+122 %s: %s. Неверная архитектура
+123 !# зацикливание памяти команд
+124 Неправильно сформированный файловый запрос
+125 Переполнение селектора
+126 Неизвестная опция: `-%s'\nИспользование: %s [ -bcdefilmnqstvVxX -Dимя[=значение] ] [ аргумент ... ]
+127 Неизвестная опция: `-%s'\nИспользование: %s [ -bcdefFilmnqstvVxX ] [ аргумент ... ]
+128 Неизвестная опция: `-%s'\nИспользование: %s [ -bcdefilmnqstvVxX ] [ аргумент ... ]
+129 \nНеверное достраивание: "%s"
+130 \nНеверный %s: '%c'
+131 \nОтсутствует сепаратор '%c' после %s "%s"
+132 \n%s не полно: "%s"
+133 Отсутствует операнд для флага -m
+134 Использование: unlimit [-fh] [пределы]
+135 $%S только для чтения
+136 Нет такого задания
+137 Неизвестное значение `%c%c' переменной colorls
diff --git a/nls/russian/set10 b/nls/russian/set10
new file mode 100644
index 000000000000..273abd266a9a
--- /dev/null
+++ b/nls/russian/set10
@@ -0,0 +1,8 @@
+$ $tcsh: set10,v 1.3 2006/03/02 18:46:47 christos Exp $
+$ ma.setp.c
+$set 10
+1 setpath: неверная команда '%s'.\n
+2 setpath: недостаточно аргументов для команды '%s'.\n
+3 setpath: отсутствует значение в пути '%s'\n
+4 setpath: %s не найдено в %s\n
+5 setpath: %d неверная позиция в %s\n
diff --git a/nls/russian/set11 b/nls/russian/set11
new file mode 100644
index 000000000000..b165bd72d173
--- /dev/null
+++ b/nls/russian/set11
@@ -0,0 +1,10 @@
+$ $tcsh: set11,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ sh.c
+$set 11
+1 Предупреждение: нет доступа к tty (%s).\n
+2 Поэтому управление заданиями в этом шелле отсутствует.\n
+3 Для вас есть %d почтовых сообщения(й).\n
+4 Для вас есть %d почтовых сообщения(й) в %s.\n
+5 Для вас есть %sпочта.\n
+6 новая
+7 Для вас есть %sпочта в %s.\n
diff --git a/nls/russian/set12 b/nls/russian/set12
new file mode 100644
index 000000000000..b676c6c53723
--- /dev/null
+++ b/nls/russian/set12
@@ -0,0 +1,4 @@
+$ $tcsh: set12,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ sh.dir.c
+$set 12
+1 %s: Пытаюсь начать с "%s"\n
diff --git a/nls/russian/set13 b/nls/russian/set13
new file mode 100644
index 000000000000..206ea895ccf9
--- /dev/null
+++ b/nls/russian/set13
@@ -0,0 +1,13 @@
+$ $tcsh: set13,v 1.3 2006/03/02 18:46:47 christos Exp $
+$ sh.exec.c
+$set 13
+1 hash=%-4d dir=%-2d prog=%s\n
+2 %d hash buckets of %d bits each\n
+3 значение mask для отладки = 0x%08x\n
+4 %d совпадения(й), %d промаха(ов), %d%%\n
+5 %S: внутренняя команда.\n
+6 %S: Команда не найдена.\n
+7 where: / в команде не имеет смысла\n
+8 %S переопределено на
+9 %S является внутренней командой\n
+10 hash miss:
diff --git a/nls/russian/set14 b/nls/russian/set14
new file mode 100644
index 000000000000..d9632d8a108c
--- /dev/null
+++ b/nls/russian/set14
@@ -0,0 +1,6 @@
+$ $tcsh: set14,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ sh.file.c
+$set 14
+1 \nYikes!! Слишком много %s!!\n
+2 имен в файле паролей
+3 файлы
diff --git a/nls/russian/set15 b/nls/russian/set15
new file mode 100644
index 000000000000..60c2a36a56b2
--- /dev/null
+++ b/nls/russian/set15
@@ -0,0 +1,7 @@
+$ $tcsh: set15,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ sh.func.c
+$set 15
+1 %s: %s: Не могу %s%s предел\n
+2 удалить
+3 установить
+4 \040жесткий
diff --git a/nls/russian/set16 b/nls/russian/set16
new file mode 100644
index 000000000000..877acbe75c3e
--- /dev/null
+++ b/nls/russian/set16
@@ -0,0 +1,13 @@
+$ $tcsh: set16,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ sh.lex.c
+$set 16
+1 Reset tty pgrp from %d to %d\n
+2 \nИспользуйте "logout" для завершения сессии.\n
+3 \nИспользуйте "exit" для выхода из %s.\n
+4 seek to eval %x %x\n
+5 seek to alias %x %x\n
+6 seek to file %x\n
+7 Bad seek type %d\n
+8 tell eval %x %x\n
+9 tell alias %x %x\n
+10 tell file %x\n
diff --git a/nls/russian/set17 b/nls/russian/set17
new file mode 100644
index 000000000000..8d7384da80ba
--- /dev/null
+++ b/nls/russian/set17
@@ -0,0 +1,17 @@
+$ $tcsh: set17,v 1.4 2006/03/02 18:46:47 christos Exp $
+$ sh.proc.c
+$set 17
+1 BUG: waiting for background job!\n
+2 Выход %d\n
+3 BUG: process flushed twice
+4 Выполняется
+5 Сигнал
+6 Exit %-25d
+7 Окончено
+8 BUG: status=%-9o
+9 \040(core dumped)
+10 \040(wd:
+11 wd now:
+12 %S: Уже отложено\n
+13 %S: Уже остановлено\n
+14 %S: Badly formed number\n
diff --git a/nls/russian/set18 b/nls/russian/set18
new file mode 100644
index 000000000000..277af0de5065
--- /dev/null
+++ b/nls/russian/set18
@@ -0,0 +1,4 @@
+$ $tcsh: set18,v 1.3 2006/03/02 18:46:47 christos Exp $
+$ sh.set.c
+$set 18
+1 Предупреждение: Чересчур длинный PATH обрезан\n
diff --git a/nls/russian/set19 b/nls/russian/set19
new file mode 100644
index 000000000000..2824aba57d87
--- /dev/null
+++ b/nls/russian/set19
@@ -0,0 +1,15 @@
+$ $tcsh: set19,v 1.3 2006/03/02 18:46:47 christos Exp $
+$ tc.alloc.c
+$set 19
+1 nbytes=%d: Нет памяти\n
+2 free(%lx) called before any allocations.
+3 free(%lx) above top of memory.
+4 free(%lx) below bottom of memory.
+5 free(%lx) bad block.
+6 free(%lx) bad range check.
+7 free(%lx) bad block index.
+8 %s current memory allocation:\nfree:\t
+9 \nused:\t
+10 \n\tВсего используется: %d, всего свободно: %d\n
+11 \tAllocated memory from 0x%lx to 0x%lx. Real top at 0x%lx\n
+12 Allocated memory from 0x%lx to 0x%lx (%ld).\n
diff --git a/nls/russian/set2 b/nls/russian/set2
new file mode 100644
index 000000000000..1466e731eb9a
--- /dev/null
+++ b/nls/russian/set2
@@ -0,0 +1,111 @@
+$ $tcsh: set2,v 1.3 2006/03/02 18:46:47 christos Exp $
+$ Signal names
+$set 2
+1 Нулевой сигнал
+2 Разрыв связи
+3 Прерывание
+4 Выход
+5 Неверная инструкция
+6 Trace/BPT trap
+7 Аварийное завершение
+8 IOT trap
+9 System Crash Imminent
+10 Выход по ошибке
+11 EMT trap
+12 Ошибка операции с плавающей точкой
+13 Убит
+14 Пользовательский сигнал 1
+15 Пользовательский сигнал 2
+16 Ошибка сегментации
+17 Ошибка адресации на шине
+18 Program range error
+19 Operand range error
+20 Неверный системный вызов
+21 Broken pipe
+22 Alarm clock
+23 Прервано
+24 Изменение состояния потомка
+25 Смерть потомка
+26 Apollo-specific fault
+27 Потомок остановился или завершился
+28 Потомок завершился
+29 Сбой питания
+30 Resource Lost
+31 Break (Ctrl-Break)
+32 Input/output possible signal
+33 Асинхронный ввод/вывод (select)
+34 Urgent condition on I/O channel
+35 Multitasking wake-up
+36 Multitasking kill
+37 Fortran asynchronous I/O completion
+38 Recovery
+39 Неисправимая ошибка памяти
+40 CPU time limit exceeded
+41 System shutdown imminent
+42 micro-tasking group-no wakeup flag set
+43 Thread error - (use cord -T for detailed info)
+44 Ошибка четности в регистре CRAY Y-MP
+45 Запрос на информацию
+46 Suspended (signal)
+47 Stopped (signal)
+48 Suspended
+49 Stopped
+50 Continued
+51 Suspended (tty input)
+52 Stopped (tty input)
+53 Suspended (tty output)
+54 Stopped (tty output)
+55 Window status changed
+56 Window size changed
+57 Phone status changed
+58 Cputime limit exceeded
+59 Filesize limit exceeded
+60 Virtual time alarm
+61 Profiling time alarm
+62 DIL signal
+63 Pollable event occured
+64 Process's lwps are blocked
+65 Special LWP signal
+66 Special CPR Signal
+67 Special CPR Signal
+68 First Realtime Signal
+69 Second Realtime Signal
+70 Third Realtime Signal
+71 Fourth Realtime Signal
+72 Fourth Last Realtime Signal
+73 Third Last Realtime Signal
+74 Second Last Realtime Signal
+75 Last Realtime Signal
+76 LAN Asyncronous I/O
+77 PTY read/write availability
+78 I/O intervention required
+79 HFT monitor mode granted
+80 HFT monitor mode should be relinguished
+81 HFT sound control has completed
+82 Data in HFT ring buffer
+83 Migrate process
+84 Secure attention key
+85 Reschedule
+86 Signaling SS$_DEBUG
+87 Priority changed
+88 True deadlock detected
+89 New input character
+90 Stack limit exceeded
+91 Unused signal
+92 LM overlay
+93 system freeze
+94 system defreeze
+95 dead lock
+96 exceeded memory size limit
+97 exceeded data size limit
+98 exceeded memory size limit of 32KB
+99 exce error for no memory
+100 check point start
+101 check point start of kernel
+102 restart start
+103 restart of kernel
+104 exeeded XMU size limit
+105 exeeded RLG0 limit
+106 exeeded RLG1 limit
+107 exeeded RLG2 limit
+108 exeeded RLG3 limit
diff --git a/nls/russian/set20 b/nls/russian/set20
new file mode 100644
index 000000000000..d8df302be476
--- /dev/null
+++ b/nls/russian/set20
@@ -0,0 +1,41 @@
+$ $tcsh: set20,v 1.5 2006/03/02 18:46:47 christos Exp $
+$ tc.bind.c
+$set 20
+1 Неверное имя клавиши `%S'\n
+2 Плохое имя клавиши: %S\n
+3 Плохое имя команды: %S\n
+4 Плохая спецификация клавиши %S\n
+5 Пустая строка\n
+6 Стандартные привязки клавиш\n
+7 Альтернативные привязки клавиш\n
+8 Много-символьные привязки\n
+9 Привязки управляющих клавиш\n
+10 %-15s-> не определено\n
+11 BUG!!! %s не связан ни с чем.\n
+12 Использование: bindkey [опции] [--] [КЛАВИШа [КОМАНДа]]\n
+13 -a вывести или привязать КЛАВИШу в альтернативной раскладке клавиатуры\n
+14 -b воспринимать КЛАВИШу как C-, M-, F- или X- название клавиши\n
+15 -s воспринимать КОМАНДу как строку, которую нужно вывести\n
+16 -c воспринимать КОМАНДу как встроенную или внешнюю команду\n
+17 -v привязать все клавиши в соответствии с редактором vi\n
+18 -e привязать все клавиши в соответствии с редактором emacs\n
+19 -d привязать все клавиши в соответствии с редактором по умолчанию\n
+20 -l вывести список команд редактора и их описания\n
+21 -r удалить привязку КЛАВИШи\n
+22 -k воспринимать КЛАВИШу как явное название управляющей клавиши\n
+23 -- не воспринимать все последующие параметры как опции\n
+24 -u (или любая неправильная опция) вывести этот текст\n
+25 Без КЛАВИШи или КОМАНДы, вывести все привязки.\n
+26 Без КОМАНДы, вывести привязку КЛАВИШи\n.\n
+27 плохая спецификация клавиши -- нулевая строка\n
+28 плохая спецификация клавиши -- пустая строка\n
+29 Плохая спецификация функциональной клавиши. Нулевая клавиша запрещена\n
+30 плохая спецификация клавиши -- неверный шестнадцатеричный номер\n
+31 плохая спецификация клавиши -- неверный восьмеричный номер\n
+32 плохая спецификация клавиши -- неверный десятичный номер\n
+33 Плохая спецификация функциональной клавиши.\n
+34 Нулевые клавиши запрещены\n
+35 плохая спецификация клавиши -- неизвестное имя "%S"\n
+36 использование: bind [КЛАВИШа | КОМАНДа КЛАВИШа | "emacs" | "vi" | "-a"]\n
+37 Неверная функция
+38 %s\t\tне определен\n
diff --git a/nls/russian/set21 b/nls/russian/set21
new file mode 100644
index 000000000000..38562a9cd8fa
--- /dev/null
+++ b/nls/russian/set21
@@ -0,0 +1,5 @@
+$ $tcsh: set21,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ tc.disc.c
+$set 21
+1 Couldn't get local chars.\n
+2 Couldn't set local chars.\n
diff --git a/nls/russian/set22 b/nls/russian/set22
new file mode 100644
index 000000000000..02b53f5f23bc
--- /dev/null
+++ b/nls/russian/set22
@@ -0,0 +1,17 @@
+$ $tcsh: set22,v 1.4 2006/03/02 18:46:47 christos Exp $
+$ tc.func.c
+$set 22
+1 %S: \t переопределено в
+2 \nНеверный пароль для %s\n
+3 Ошибочное переопределение 'precmd' удалено.\n
+4 Ошибочное переопределение 'cwdcmd' удалено.\n
+5 Ошибочное переопределение 'beepcmd' удалено.\n
+6 Ошибочное переопределение 'periodic' удалено.\n
+7 разбор командной строки\n
+8 Вы действительно хотите удалить все файлы? [n/y]
+9 удаление всех файлов пропущено!\n
+10 командная строка теперь:\n
+11 разбор командной строки\n
+12 в одном из списков\n
+13 командная строка теперь:\n
+14 yY
diff --git a/nls/russian/set23 b/nls/russian/set23
new file mode 100644
index 000000000000..7d77ab86687c
--- /dev/null
+++ b/nls/russian/set23
@@ -0,0 +1,34 @@
+$ $tcsh: set23,v 1.3 2006/03/02 18:46:47 christos Exp $
+$ tc.os.c
+$set 23
+1 Bad cpu/site name
+2 Site path too long
+3 unknown
+4 site: %s\n
+5 %d: Site not found\n
+6 setlocal: %s: %s\n
+7 Site not found
+8 You're trapped in a universe you never made
+9 Getwarp failed
+10 Invalid warp
+11 Setwarp failed
+12 Illegal universe
+13 Unknown Error: %d
+14 sysname: %s\n
+15 nodename: %s\n
+16 release: %s\n
+17 version: %s\n
+18 machine: %s\n
+19 getwd: Не могу открыть ".." (%s)
+20 getwd: Не могу сменить каталог на ".." (%s)
+21 getwd: Ошибка чтения в ".." (%s)
+22 getwd: Не могу вернуться назад в "." (%s)
+23 getwd: Не могу выполнить stat на "/" (%s)
+24 getwd: Не могу выполнить stat на "." (%s)
+25 getwd: Не могу выполнить stat на каталог "%s" (%s)
+26 getwd: Не могу открыть каталог "%s" (%s)
+27 getwd: Не могу найти "." в ".." (%s)
+28 Неверный тип системы
+29 Тип системы не установлен
+30 Слишком много аргументов
+31 Неверный аргумент
diff --git a/nls/russian/set24 b/nls/russian/set24
new file mode 100644
index 000000000000..0c3ca907c33d
--- /dev/null
+++ b/nls/russian/set24
@@ -0,0 +1,4 @@
+$ $tcsh: set24,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ tc.sched.c
+$set 24
+1 kludge
diff --git a/nls/russian/set25 b/nls/russian/set25
new file mode 100644
index 000000000000..ff9aab92676e
--- /dev/null
+++ b/nls/russian/set25
@@ -0,0 +1,6 @@
+$ $tcsh: set25,v 1.2 2006/03/02 18:46:47 christos Exp $
+$ tc.sig.c
+$set 25
+1 our wait %d\n
+2 ошибка: bsd_signal(%d) сигнал вышел за пределы интервала\n
+3 ошибка: bsd_signal(%d) - sigaction завершился неудачно, errno %d\n
diff --git a/nls/russian/set26 b/nls/russian/set26
new file mode 100644
index 000000000000..5aefd2290aaa
--- /dev/null
+++ b/nls/russian/set26
@@ -0,0 +1,15 @@
+$ $tcsh: set26,v 1.3 2006/03/02 18:46:48 christos Exp $
+$ tc.who.c
+$set 26
+1 не могу выполнить stat на %s. Пожалуйста, выполните "unset watch".\n
+2 %s не может быть открыт. Пожалуйста, выполните "unset watch".\n
+3 BUG! последний элемент не является whotail!\n
+4 назад:
+5 BUG! первый элемент не является whohead!\n
+6 новый: %s/%s\n
+7 %n has %a %l from %m.
+8 %n has %a %l.
+9 logged on
+10 logged off
+11 replaced %s on
+12 локальный
diff --git a/nls/russian/set27 b/nls/russian/set27
new file mode 100644
index 000000000000..a995389674a0
--- /dev/null
+++ b/nls/russian/set27
@@ -0,0 +1,8 @@
+$ $tcsh: set27,v 1.4 2006/03/02 18:46:48 christos Exp $
+$ tw.comp.c
+$set 27
+1 команда
+2 сепаратор
+3 шаблон
+4 интервал
+5 завершение
diff --git a/nls/russian/set29 b/nls/russian/set29
new file mode 100644
index 000000000000..b7b4da92ab4c
--- /dev/null
+++ b/nls/russian/set29
@@ -0,0 +1,4 @@
+$ $tcsh: set29,v 1.2 2006/03/02 18:46:48 christos Exp $
+$ tw.help.c
+$set 29
+1 Отсутствует файл помощи для %S\n
diff --git a/nls/russian/set3 b/nls/russian/set3
new file mode 100644
index 000000000000..1eb6471850df
--- /dev/null
+++ b/nls/russian/set3
@@ -0,0 +1,117 @@
+$ $tcsh: set3,v 1.4 2006/03/02 18:46:48 christos Exp $
+$ Editor function descriptions
+$set 3
+1 Move back a character
+2 Delete the character behind cursor
+3 Cut from beginning of current word to cursor - saved in cut buffer
+4 Cut from beginning of line to cursor - save in cut buffer
+5 Move to beginning of current word
+6 Move to beginning of line
+7 Capitalize the characters from cursor to end of current word
+8 Vi change case of character under cursor and advance one character
+9 Vi change to end of line
+10 Clear screen leaving current line on top
+11 Complete current word
+12 Tab forward through files
+13 Tab backward through files
+14 Complete current word ignoring programmable completions
+15 Copy current word to cursor
+16 Copy area between mark and cursor to cut buffer
+17 Expand to preceding word for which this is a prefix
+18 Delete character under cursor
+19 Delete character under cursor or signal end of file on an empty line
+20 Delete character under cursor or list completions if at end of line
+21 Delete character under cursor, list completions or signal end of file
+22 Cut from cursor to end of current word - save in cut buffer
+23 Adds to argument if started or enters digit
+24 Digit that starts argument
+25 Move to next history line
+26 Lowercase the characters from cursor to end of current word
+27 Indicate end of file
+28 Move cursor to end of line
+29 Exchange the cursor and mark
+30 Expand file name wildcards
+31 Expand history escapes
+32 Expand the history escapes in a line
+33 Expand variables
+34 Move forward one character
+35 Move forward to end of current word
+36 Exchange the two characters before the cursor
+37 Search in history backward for line beginning as current
+38 Search in history forward for line beginning as current
+39 Insert last item of previous command
+40 Incremental search forward
+41 Incremental search backward
+42 Clear line
+43 Cut to end of line and save in cut buffer
+44 Cut area between mark and cursor and save in cut buffer
+45 Cut the entire line and save in cut buffer
+46 List choices for completion
+47 List choices for completion overriding programmable completion
+48 List file name wildcard matches
+49 List choices for completion or indicate end of file if empty line
+50 Display load average and current process status
+51 Expand history escapes and insert a space
+52 Execute command
+53 Expand pathnames, eliminating leading .'s and ..'s
+54 Expand commands to the resulting pathname or alias
+55 Switch from insert to overwrite mode or vice versa
+56 Add 8th bit to next character typed
+57 Add the next character typed to the line verbatim
+58 Redisplay everything
+59 Restart stopped editor
+60 Look for help on current command
+61 This character is added to the line
+62 This character is the first in a character sequence
+63 Set the mark at cursor
+64 Correct the spelling of current word
+65 Correct the spelling of entire line
+66 Send character to tty in cooked mode
+67 Toggle between literal and lexical current history line
+68 Exchange the character to the left of the cursor with the one under
+69 Exchange the two characters before the cursor
+70 Tty delayed suspend character
+71 Tty flush output character
+72 Tty interrupt character
+73 Tty quit character
+74 Tty suspend character
+75 Tty allow output character
+76 Tty disallow output character
+77 Indicates unbound character
+78 Emacs universal argument (argument times 4)
+79 Move to previous history line
+80 Uppercase the characters from cursor to end of current word
+81 Vi goto the beginning of next word
+82 Vi enter insert mode after the cursor
+83 Vi enter insert mode at end of line
+84 Vi change case of character under cursor and advance one character
+85 Vi change prefix command
+86 Vi change to end of line
+87 Enter vi command mode (use alternative key bindings)
+88 Vi command mode complete current word
+89 Vi move to previous character (backspace)
+90 Vi delete prefix command
+91 Vi move to the end of the current space delimited word
+92 Vi move to the end of the current word
+93 Vi move to the character specified backward
+94 Vi move to the character specified forward
+95 Vi move up to the character specified backward
+96 Vi move up to the character specified forward
+97 Enter vi insert mode
+98 Enter vi insert mode at beginning of line
+99 Vi repeat current character search in the same search direction
+100 Vi repeat current character search in the opposite search direction
+101 Vi repeat current search in the same search direction
+102 Vi repeat current search in the opposite search direction
+103 Vi replace character under the cursor with the next character typed
+104 Vi replace mode
+105 Vi search history backward
+106 Vi search history forward
+107 Vi replace character under the cursor and enter insert mode
+108 Vi replace entire line
+109 Vi move to the previous word
+110 Vi move to the next word
+111 Vi undo last change
+112 Vi goto the beginning of line
+113 Perform which of current command
+114 Paste cut buffer at cursor position
diff --git a/nls/russian/set30 b/nls/russian/set30
new file mode 100644
index 000000000000..7ac5fe61f43a
--- /dev/null
+++ b/nls/russian/set30
@@ -0,0 +1,16 @@
+$ $tcsh: set30,v 1.4 2006/03/02 18:46:48 christos Exp $
+$ tw.parse.c
+$set 30
+1 starting_a_command %d\n
+2 complete %d
+3 complete %d %S\n
+4 %s: Внутренняя match error.\n
+5 элементов
+6 рядов
+7 Найдено %d %s, вы действительно хотите вывести их всех? [n/y]
+8 looking = %d\n
+9 \nвнутренняя ошибка tcsh: я не знаю, что я ищу!\n
+10 не каталог
+11 не найдено
+12 нечитаемо
+13 yY
diff --git a/nls/russian/set31 b/nls/russian/set31
new file mode 100644
index 000000000000..908cb023aba0
--- /dev/null
+++ b/nls/russian/set31
@@ -0,0 +1,7 @@
+$ $tcsh: set31,v 1.3 2006/03/02 18:46:48 christos Exp $
+$ vms.termcap.c
+$set 31
+1 Не могу открыть TERMCAP: [%s]\n
+2 Не могу открыть %s.\n
+3 Найдено %s в %s.\n
+4 Соответствий для %s не найдено в файле %s\n
diff --git a/nls/russian/set4 b/nls/russian/set4
new file mode 100644
index 000000000000..58d84158cd2b
--- /dev/null
+++ b/nls/russian/set4
@@ -0,0 +1,45 @@
+$ $tcsh: set4,v 1.3 2006/03/02 18:46:48 christos Exp $
+$ Termcap strings
+$set 4
+1 добавить новую пустую строку
+2 звуковой звонок
+3 очистить до конца
+4 очистить до конца строки
+5 курсор на горизонтальную позицию
+6 очистить экран
+7 удалить символ
+8 удалить строку
+9 перейти в режим удаления
+10 выйти из режима удаления
+11 выйти из режима вставки
+12 cursor from status line
+13 home cursor
+14 вставить символ
+15 перейти в режим вставки
+16 insert padding
+17 переместить курсор вниз
+18 переместить курсор влево
+19 переместить курсор вправо
+20 переместить курсор вверх
+21 begin bold
+22 end attributes
+23 non destructive space
+24 end standout
+25 begin standout
+26 cursor to status line
+27 cursor up one
+28 begin underline
+29 end underline
+30 визуальный звонок
+31 удалить несколько символов
+32 cursor down multiple
+33 вставить несколько символов
+34 cursor left multiple
+35 cursor right multiple
+36 cursor up multiple
+37 Has automatic margins
+38 Can use physical tabs
+39 Число строк
+40 Чисто столбцов
+41 Has meta key
+42 Newline ignored at right margin
diff --git a/nls/russian/set5 b/nls/russian/set5
new file mode 100644
index 000000000000..6e488980808b
--- /dev/null
+++ b/nls/russian/set5
@@ -0,0 +1,4 @@
+$ $tcsh: set5,v 1.2 2006/03/02 18:46:48 christos Exp $
+$ ed.chared.c
+$set 5
+1 Средняя загрузка недоступна\n
diff --git a/nls/russian/set6 b/nls/russian/set6
new file mode 100644
index 000000000000..bffc35e16d2a
--- /dev/null
+++ b/nls/russian/set6
@@ -0,0 +1,11 @@
+$ $tcsh: set6,v 1.3 2006/03/02 18:46:48 christos Exp $
+$ ed.inputl.c
+$set 6
+1 ОШИБКА: неверная команда ключа 0%o\r\n
+2 да\n
+3 редактировать\n
+4 прервать\n
+5 нет\n
+6 Нет соответствующей команды\n
+7 Неоднозначная команда\n
+8 *** фатальная ОШИБКА редактора ***\r\n\n
diff --git a/nls/russian/set7 b/nls/russian/set7
new file mode 100644
index 000000000000..7f7cbc7cee6b
--- /dev/null
+++ b/nls/russian/set7
@@ -0,0 +1,30 @@
+$ $tcsh: set7,v 1.3 2006/03/02 18:46:48 christos Exp $
+$ ed.screen.c
+$set 7
+1 \n\tTcsh thinks your terminal has the\n
+2 \tfollowing characteristics:\n\n
+3 \tIt has %d columns and %d lines\n
+4 \tIt has %s meta key\n
+5 a
+6 no
+7 \tIt can%s use tabs\n
+8 not
+9 \tIt %s automatic margins\n
+10 имеет
+11 не имеет
+12 \tIt %s magic margins\n
+13 (пусто)
+14 да
+15 нет
+16 ОШИБКА: не могу удалить\r\n
+17 DeleteChars: num is riduculous: %d\r\n
+18 ОШИБКА: не могу вставить\r\n
+19 StartInsert: num is riduculous: %d\r\n
+20 %s: Не могу открыть /etc/termcap.\n
+21 %s: No entry for terminal type "%s"\n
+22 %s: using dumb terminal settings.\n
+23 %s: ВНИМАНИЕ: Your terminal cannot move up.\n
+24 Editing may be odd for long lines.\n
+25 no clear EOL capability.\n
+26 no delete char capability.\n
+27 no insert char capability.\n
diff --git a/nls/russian/set8 b/nls/russian/set8
new file mode 100644
index 000000000000..80bede0c3a69
--- /dev/null
+++ b/nls/russian/set8
@@ -0,0 +1,5 @@
+$ $tcsh: set8,v 1.2 2006/03/02 18:46:48 christos Exp $
+$ ed.term.c
+$set 8
+1 Неизвестный переключатель
+2 Неверный аргумент
diff --git a/nls/russian/set9 b/nls/russian/set9
new file mode 100644
index 000000000000..cef9379d2699
--- /dev/null
+++ b/nls/russian/set9
@@ -0,0 +1,12 @@
+$ $tcsh: set9,v 1.3 2006/03/02 18:46:48 christos Exp $
+$ ed.xmap.c
+$set 9
+1 AddXkey: Null extended-key not allowed.\n
+2 AddXkey: sequence-lead-in command not allowed\n
+3 DeleteXkey: Null extended-key not allowed.\n
+4 Unbound extended key "%S"\n
+5 Some extended keys too long for internal print buffer
+6 Enumerate: BUG!! Передан нулевой указатель!\n
+7 нет вводимых данных
+8 Something must follow: %c\n
+9 Восьмеричная константа не умещается в char.\n