From 1c4427d8818eb30effd6d4d6a9ed7ca6db633d02 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 21 Jun 2017 10:25:49 +0530 Subject: [PATCH] Fix excessive wrapping in the preferences dialog for the editor in japanese/chinese locales --- src/calibre/gui2/tweak_book/preferences.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/preferences.py b/src/calibre/gui2/tweak_book/preferences.py index 2f62782724..bb98956817 100644 --- a/src/calibre/gui2/tweak_book/preferences.py +++ b/src/calibre/gui2/tweak_book/preferences.py @@ -21,6 +21,7 @@ from PyQt5.Qt import ( QToolButton, QVBoxLayout, QSpacerItem, QTimer) from calibre import prepare_string_for_xml +from calibre.utils.localization import get_lang from calibre.gui2 import info_dialog from calibre.gui2.keyboard import ShortcutConfig from calibre.gui2.tweak_book import tprefs, toolbar_actions, editor_toolbar_actions, actions @@ -676,7 +677,8 @@ class Preferences(QDialog): cl.setMovement(cl.Static) cl.setWrapping(False) cl.setSpacing(15) - cl.setWordWrap(True) + if get_lang()[:2] not in ('zh', 'ja'): + cl.setWordWrap(True) l.addWidget(cl, 0, 0, 1, 1) self.bb = bb = QDialogButtonBox(QDialogButtonBox.Ok | QDialogButtonBox.Cancel)