Языковые настройки проекта в 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 (суббота).

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





Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: