From 15491529ae33cce84349cf19e06afc553182f484 Mon Sep 17 00:00:00 2001 From: Eana Hufwe Date: Mon, 20 Jan 2020 01:54:22 +0800 Subject: [PATCH] docs: rtd translation debug 1 --- docs/conf.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 55ba4c74c..89ca0620a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,6 +20,7 @@ import gettext import os import sys +import traceback from os import path import sphinxcontrib.plantuml @@ -321,7 +322,12 @@ def setup(self): locale_dir = os.path.join(package_dir, 'locale') print("locale_dir exists:", os.path.exists(locale_dir), locale_dir) print(locale.init([locale_dir], self.config.language, MESSAGE_CATALOG_NAME)) - print(gettext.find(MESSAGE_CATALOG_NAME, locale_dir, [self.config.language], all=True)) + try: + print(gettext.find(MESSAGE_CATALOG_NAME, locale_dir, [self.config.language], all=True)) + except Exception as e: + print("gettext.find emits", e) + traceback.print_exc(limit=2, file=sys.stdout) + self.add_message_catalog(MESSAGE_CATALOG_NAME, locale_dir) self.add_message_catalog("sphinx", locale_dir) self.config.language = conversion.get(self.config.language, self.config.language)