解决翻译逻辑的一个bug:如果译文是纯英文,那么只有当它和前一个节点完全相同时,才隐藏前一个节点。否则对于未翻译的文章会错误的隐藏掉部分原文节点。
This commit is contained in:
parent
2368b8f4c3
commit
8329bbf72d
|
@ -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');
|
||||
|
|
Loading…
Reference in New Issue