summaryrefslogtreecommitdiff
path: root/sphinx/cmd/quickstart.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-02-24 22:30:30 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-02-25 23:44:37 +0900
commited403ad8ff80659a190dbd36129de59a54cfe84a (patch)
treeb351e7f6662c67c9f0d1f153635a464e56ae1760 /sphinx/cmd/quickstart.py
parent1c4a38c700f2b1c7b6b81e81639bab579a7a5b9d (diff)
downloadsphinx-git-ed403ad8ff80659a190dbd36129de59a54cfe84a.tar.gz
Supports i18n console output
Diffstat (limited to 'sphinx/cmd/quickstart.py')
-rw-r--r--sphinx/cmd/quickstart.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/sphinx/cmd/quickstart.py b/sphinx/cmd/quickstart.py
index 6a53b40f2..91f7ef350 100644
--- a/sphinx/cmd/quickstart.py
+++ b/sphinx/cmd/quickstart.py
@@ -12,6 +12,7 @@ from __future__ import absolute_import
from __future__ import print_function
import argparse
+import locale
import os
import re
import sys
@@ -36,6 +37,7 @@ from six import PY2, PY3, text_type, binary_type
from six.moves import input
from six.moves.urllib.parse import quote as urlquote
+import sphinx.locale
from sphinx import __display_version__, package_dir
from sphinx.util import texescape
from sphinx.util.console import ( # type: ignore
@@ -598,6 +600,9 @@ Makefile to be used with sphinx-build.
def main(argv=sys.argv[1:]):
# type: (List[str]) -> int
+ locale.setlocale(locale.LC_ALL, '')
+ sphinx.locale.init_console(os.path.join(package_dir, 'locale'), 'sphinx')
+
if not color_terminal():
nocolor()