From 8329bbf72d37b59680fa22e761a21859e65595e4 Mon Sep 17 00:00:00 2001 From: Zhicheng Wang Date: Tue, 17 May 2016 16:00:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E7=BF=BB=E8=AF=91=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E7=9A=84=E4=B8=80=E4=B8=AAbug=EF=BC=9A=E5=A6=82?= =?UTF-8?q?=E6=9E=9C=E8=AF=91=E6=96=87=E6=98=AF=E7=BA=AF=E8=8B=B1=E6=96=87?= =?UTF-8?q?=EF=BC=8C=E9=82=A3=E4=B9=88=E5=8F=AA=E6=9C=89=E5=BD=93=E5=AE=83?= =?UTF-8?q?=E5=92=8C=E5=89=8D=E4=B8=80=E4=B8=AA=E8=8A=82=E7=82=B9=E5=AE=8C?= =?UTF-8?q?=E5=85=A8=E7=9B=B8=E5=90=8C=E6=97=B6=EF=BC=8C=E6=89=8D=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E5=89=8D=E4=B8=80=E4=B8=AA=E8=8A=82=E7=82=B9=E3=80=82?= =?UTF-8?q?=E5=90=A6=E5=88=99=E5=AF=B9=E4=BA=8E=E6=9C=AA=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E7=9A=84=E6=96=87=E7=AB=A0=E4=BC=9A=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E6=8E=89=E9=83=A8=E5=88=86=E5=8E=9F=E6=96=87?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/resources/js/translate.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/resources/js/translate.js b/public/resources/js/translate.js index f8c45fad9f..d0e0f6e018 100644 --- a/public/resources/js/translate.js +++ b/public/resources/js/translate.js @@ -11,7 +11,13 @@ var sourceVisible = localStorage.getItem('source-visible') === 'true'; if (isTranslationResult(node, prevNode)) { var $prevNode = $(prevNode); var $node = $(node); - if (isPureEnglish($prevNode.text()) && !$prevNode.hasClass('nav-list-item')) { + if ($prevNode.hasClass('nav-list-item')) { + return; + } + if (isPureEnglish($node.text()) && $node.text() !== $prevNode.text()) { + return; + } + if (isPureEnglish($prevNode.text())) { $node.attr('id', prevNode.id); $node.addClass('translated'); $node.addClass('translated-cn');