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');