Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F112571273
D47414.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
D47414.diff
View Options
diff --git a/lib/libc/nls/Makefile.inc b/lib/libc/nls/Makefile.inc
--- a/lib/libc/nls/Makefile.inc
+++ b/lib/libc/nls/Makefile.inc
@@ -32,6 +32,7 @@
NLS+= pl_PL.ISO8859-2
NLS+= pt_BR.ISO8859-1
NLS+= ru_RU.KOI8-R
+NLS+= ru_RU.UTF-8
NLS+= sk_SK.ISO8859-2
NLS+= sv_SE.ISO8859-1
NLS+= uk_UA.UTF-8
diff --git a/lib/libc/nls/ru_RU.UTF-8.msg b/lib/libc/nls/ru_RU.UTF-8.msg
new file mode 100644
--- /dev/null
+++ b/lib/libc/nls/ru_RU.UTF-8.msg
@@ -0,0 +1,265 @@
+$
+$ Message catalog for ru_RU.KOI8-R locale
+$
+$ strerror() support catalog
+$
+$set 1
+$ EPERM
+1 Операция не разрешена
+$ ENOENT
+2 Нет такого файла или каталога
+$ ESRCH
+3 Нет такого процесса
+$ EINTR
+4 Прерванный системный вызов
+$ EIO
+5 Ошибка ввода/вывода
+$ ENXIO
+6 Устройство не сконфигурировано
+$ E2BIG
+7 Слишком длинный список аргументов
+$ ENOEXEC
+8 Ошибка формата выполняемого файла
+$ EBADF
+9 Некорректный дескриптор файла
+$ ECHILD
+10 Нет порожденных процессов
+$ EDEADLK
+11 Предотвращена взаимная блокировка при доступе к ресурсу
+$ ENOMEM
+12 Невозможно выделить память
+$ EACCES
+13 Недостаточно привилегий
+$ EFAULT
+14 Некорректный адрес
+$ ENOTBLK
+15 Необходимо указать блочное устройство
+$ EBUSY
+16 Устройство занято
+$ EEXIST
+17 Файл существует
+$ EXDEV
+18 Ссылка на другое устройство
+$ ENODEV
+19 Операция не поддерживается устройством
+$ ENOTDIR
+20 Указанный файл не является каталогом
+$ EISDIR
+21 Указанный файл является каталогом
+$ EINVAL
+22 Недопустимый аргумент
+$ ENFILE
+23 Слишком много открытых файлов в системе
+$ EMFILE
+24 Слишком много открытых файлов
+$ ENOTTY
+25 Вызов ioctl не поддерживается устройством
+$ ETXTBSY
+26 Текстовый файл занят
+$ EFBIG
+27 Слишком большой файл
+$ ENOSPC
+28 На устройстве не осталось места
+$ ESPIPE
+29 Недопустимое смещение
+$ EROFS
+30 Файловая система только для чтения
+$ EMLINK
+31 Слишком много ссылок
+$ EPIPE
+$ XXX???
+32 Канал разрушен
+$ EDOM
+33 Недопустимое значение числового аргумента
+$ ERANGE
+34 Слишком большой результат
+$ EAGAIN, EWOULDBLOCK
+35 Ресурс временно недоступен
+$ EINPROGRESS
+36 Операция в процессе выполнения
+$ EALREADY
+$ XXX???
+37 Операция уже выполняется
+$ ENOTSOCK
+38 Операция с сокетом применена не к сокету
+$ EDESTADDRREQ
+39 Требуется целевой адрес
+$ EMSGSIZE
+40 Слишком длинное сообщение
+$ EPROTOTYPE
+41 Неверный тип протокола для сокета
+$ ENOPROTOOPT
+42 Протокол недоступен
+$ EPROTONOSUPPORT
+43 Протокол не поддерживается
+$ ESOCKTNOSUPPORT
+44 Этот тип сокета не поддерживается
+$ EOPNOTSUPP
+45 Операция не поддерживается
+$ EPFNOSUPPORT
+46 Семейство протоколов не поддерживается
+$ EAFNOSUPPORT
+47 Семейство адресов не поддерживается семейством протоколов
+$ EADDRINUSE
+48 Адрес уже используется
+$ EADDRNOTAVAIL
+49 Не могу назначить указанный адрес
+$ ENETDOWN
+50 Сеть не работает
+$ ENETUNREACH
+51 Сеть недостижима
+$ ENETRESET
+52 Сеть закрыла подключение при сбросе
+$ ECONNABORTED
+53 Программа вызвала аварийное прекращение подключения
+$ ECONNRESET
+54 Подключение сброшено противоположной стороной
+$ ENOBUFS
+55 Не осталось места под буфер
+$ EISCONN
+56 Сокет уже подключен
+$ ENOTCONN
+57 Сокет не подключен
+$ ESHUTDOWN
+58 Не могу послать после закрытия сокета
+$ ETOOMANYREFS
+59 Слишком много ссылок: не могу соединить
+$ ETIMEDOUT
+60 Операция превысила лимит времени
+$ ECONNREFUSED
+61 Подключение отвергнуто
+$ ELOOP
+62 Слишком много уровней символьных ссылок
+$ ENAMETOOLONG
+63 Слишком длинное имя файла
+$ EHOSTDOWN
+64 Хост не работает
+$ EHOSTUNREACH
+65 Нет маршрута к хосту
+$ ENOTEMPTY
+66 Каталог не пуст
+$ EPROCLIM
+67 Слишком много процессов
+$ EUSERS
+68 Слишком много пользователей
+$ EDQUOT
+69 Превзойдена дисковая квота
+$ ESTALE
+70 Устаревший дескриптор файла NFS
+$ EREMOTE
+71 Слишком много дистанционных переходов в пути
+$ EBADRPC
+72 Некорректная структура RPC
+$ ERPCMISMATCH
+73 Неверная версия RPC
+$ EPROGUNAVAIL
+74 Программа RPC недоступна
+$ EPROGMISMATCH
+75 Неверная версия программы
+$ EPROCUNAVAIL
+76 Некорректная процедура для программы
+$ ENOLCK
+77 Блокировки недоступны
+$ ENOSYS
+78 Функция не реализована
+$ EFTYPE
+79 Неподходящий тип или формат файла
+$ EAUTH
+80 Ошибка аутентификации
+$ ENEEDAUTH
+81 Необходимо удостоверение
+$ EIDRM
+82 Идентификатор удален
+$ ENOMSG
+83 Нет сообщения требуемого типа
+$ EOVERFLOW
+84 Слишком большое значение для хранения в указанном типе данных
+$ ECANCELED
+85 Операция отменена
+$ EILSEQ
+86 Недопустимая последовательность байтов
+$ ENOATTR
+87 Атрибут не найден
+$ EDOOFUS
+88 Ошибка программирования
+$ EBADMSG
+89 Плохой формат сообщения
+$ EMULTIHOP
+90 Попытка мультихопа
+$ ENOLINK
+91 Канал разорван
+$ EPROTO
+92 Ошибка протокола
+$ ENOTCAPABLE
+93 Недостаточно возможностей
+$
+$ strsignal() support catalog
+$
+$set 2
+$ SIGHUP
+$ XXX: Отключение?
+1 Разрыв связи
+$ SIGINT
+2 Прерывание по сигналу
+$ SIGQUIT
+3 Выход
+$ SIGILL
+4 Недопустимая инструкция
+$ SIGTRAP
+5 Ловушка трассировки/точки останова
+$ SIGABRT
+$ XXX: Аварийное завершение
+6 Ловушка аварийного прекращения
+$ SIGEMT
+7 Ловушка EMT
+$ SIGFPE
+$ XXX: Ошибка операции с плавающей точкой?
+8 Ошибка при работе с вещественным числом
+$ SIGKILL
+$ XXX: Убит
+9 Принудительно прекращен
+$ SIGBUS
+$ XXX: Ошибка адресации на шине
+10 Ошибка шины
+$ SIGSEGV
+11 Ошибка сегментации
+$ SIGSYS
+12 Недопустимый системный вызов
+$ SIGPIPE
+13 Канал разрушен
+$ SIGALRM
+14 Сработал таймер
+$ SIGTERM
+15 Завершен
+$ SIGURG
+16 Необходим срочный ввод-вывод
+$ SIGSTOP
+17 Приостановка (сигнал)
+$ SIGTSTP
+18 Приостановка
+$ SIGCONT
+19 Продолжение работы
+$ SIGCHLD
+20 Завершена работа порожденного процесса
+$ SIGTTIN
+21 Остановлен (ввод с терминала)
+$ SIGTTOU
+22 Остановлен (вывод на терминал)
+$ SIGIO
+23 Ввод-вывод возможен
+$ SIGXCPU
+24 Превышено ограничение процессорного времени
+$ SIGXFSZ
+25 Превышен максимальный размер файла
+$ SIGVTALRM
+26 Истек виртуальный таймер
+$ SIGPROF
+27 Истек таймер профилирования
+$ SIGWINCH
+28 Изменение размера окна
+$ SIGINFO
+29 Запрос информации
+$ SIGUSR1
+30 Пользовательский сигнал 1
+$ SIGUSR2
+31 Пользовательский сигнал 2
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Mar 20, 11:58 PM (16 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17236291
Default Alt Text
D47414.diff (8 KB)
Attached To
Mode
D47414: libc: mechanically convert ru_RU msg catalog from KOI8-R to UTF-8
Attached
Detach File
Event Timeline
Log In to Comment