Spec-Zone.ru › Elisp

Локали

В POSIX локали определяют язык, используемый в языковых функциях. Эти переменные Emacs контролируют взаимодействие Emacs с этими функциями.

Переменная: locale-coding-system

Эта переменная задаёт кодировку для декодирования сообщений об ошибках системы и — только для X Window system — ввода с клавиатуры, для отправки пакетного вывода в стандартный вывод и поток ошибок, для кодирования аргумента формата к format-time-string, и для декодирования значения, возвращаемого format-time-string.

Переменная: system-messages-locale

Эта переменная задаёт локаль для генерации сообщений об ошибках системы. Изменение локали может привести к тому, что сообщения будут выведены на другом языке или с другим написанием. Если переменная равна nil, локаль задаётся переменными среды в обычном стиле POSIX.

Переменная: system-time-locale

Эта переменная задаёт локаль для форматирования значений времени. Изменение локали может привести к тому, что сообщения будут отображаться в соответствии с правилами другого языка. Если переменная равна nil, локаль задаётся переменными среды в обычном стиле POSIX.

Функция: locale-info item

Эта функция возвращает данные локали item для текущей POSIX локали, если доступны. item должен быть одним из этих символов:

codeset

Возвращает кодовую страницу в виде строки (элемент локали CODESET).

days

Возвращает 7-элементный вектор имён дней (элементы локали DAY_1 до DAY_7);

months

Возвращает 12-элементный вектор имён месяцев (элементы локали MON_1 до MON_12).

paper

Возвращает список (width height) из 2 целых чисел, для размера бумаги по умолчанию, измеренного в миллиметрах (элементы локали _NL_PAPER_WIDTH и _NL_PAPER_HEIGHT).

Если система не может предоставить запрошенную информацию или если item не является одним из этих символов, значение равно nil. Все строки в возвращаемом значении декодируются с использованием locale-coding-system. См. Локали в Руководстве по GNU Libc для получения дополнительной информации о локалях и элементах локали.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Locales.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API