Языковые настройки проекта в Django

LANGUAGE_GODE – код языка, который будет использоваться для вывода системных сообщений и контента административного сайта. По умолчанию используется значение "en-us" (американский английский). Если необходимо использовать русский язык, нужно указать "ru".

USE_I18N – если указано True (по умолчанию), будет включен встроенный в Django модуль автоматического перевода текста на язык, указанный в параметре LANGUAGE_CODE (системные сообщения и административный сайт). Если значение равно False, перевод осуществляться не будет, текст будет выводиться на английском языке.

TIME_ZONE – строка с указанием временной зоны. При создании проекта устанавливается значение "UTC" (всемирное координированное время).

USE_TZ – если установлено True, Django хранит значение даты/времени с указанием соответствующей временной зоны. В этом случае строка, указанная в параметре TIME_ZONE, используется как значение по умолчанию.

Следующие параметры будут применяться, только если параметр USE_L18N равен False (отключено автоматическое форматирование при выводе чисел, даты и времени):

DECIMAL_SEPARATOR – символ-разделитель дробной части вещественных чисел. Значение по умолчанию - ".";

NUMDER_GROUPING – количество цифр к группе. По умолчанию – 0 (группировка отключена);

THOUSAND_SEPARATOR – символ для разделения групп цифр. По умолчанию - ",";

USE_THOUSAND_SEPARATOR – если False (поумолчанию), группировка цифр использоваться не будет, если True – будет использоваться;

SHORT_DATE_FORMAT – позволяет  указать "короткий" формат даты. По умолчанию используется формат записи "m/d/Y" (<месяц>/<число>/<год 4 цифры>);

SHORT_DATETIME_FORMAT – "короткий" формат записи временных меток (дата и время). По умолчанию – "m/d/Y P" (<месяц>/<число>/<год 4 цифры> <часы в формате 24 часа>);

DATE_FORMAT – "полный" формат записи даты. По умолчанию используется "N j, Y" (<месяц по-английски> <число>, <год 4 цифры>);

DATETIME_FORMAT – "полный" формат записи временных меток. По умолчанию используется "N j, Y, P" (<месяц по-английски> <число>, <год 4 цифры> <часы в 12-часовом формате>);

TIME_FORMAT – формат записи времени. Значение по умолчанию "P" (только часы, 12-часовой формат);

MONTH_DAY_FORMAT – формат вывода месяца и числа. Значение по умолчанию "F, j" (<месяц по-английски>, <число>);

YEAR_MONTH_FORMAT – формат вывод месяца и года. Значение по умолчанию "F Y" (<месяц по-английски><год 4 цифры>);

DATE_INPUT_FORMATS – перечень форматов записи даты и времени, которые разрешено заносить в соответствующие поля формы. После получения из веб-формы строки с датой, Django будет его последовательно сравнивать со всеми форматами данного списка, пока не будет найдена корректная запись для преобразования строки в дату;

DATETIME_INPUT_FORMATS – аналогичный набор форматов для временных меток;

TIME_INPUT_FORMATS – перечень форматов, которые могут использовать пользователи для ввода времени в поле формы;

FIRST_DAY_OF_WEEK – номер дня начала недели. Представляет собой диапазон целых чисел от 0 (соответствует воскресенью) до 6 (суббота).

Здесь рассмотрены не все параметры. Остальные настройки, относящиеся к отдельным подсистемам, будут рассмотрены в следующих статьях.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий