Localize default lang and timezone in pelican-quickstart

Fixes #1971.
This commit is contained in:
Nicolas Stinus 2016-06-04 09:00:17 -04:00
commit c1a5279da9
2 changed files with 19 additions and 4 deletions

View file

@ -4,12 +4,19 @@ from __future__ import print_function, unicode_literals
import argparse
import codecs
import locale
import os
import string
import sys
import pytz
try:
import tzlocal
_DEFAULT_TIMEZONE = tzlocal.get_localzone().zone
except:
_DEFAULT_TIMEZONE = 'Europe/Paris'
import six
from pelican import __version__
@ -42,8 +49,8 @@ CONF = {
'github_pages_branch': _GITHUB_PAGES_BRANCHES['project'],
'default_pagination': 10,
'siteurl': '',
'lang': 'en',
'timezone': 'Europe/Paris'
'lang': locale.getlocale()[0].split('_')[0],
'timezone': _DEFAULT_TIMEZONE
}
# url for list of valid timezones