diff --git a/scripts/check/identify.sh b/scripts/check/identify.sh index c4062edeaf..b7fb5d3f3a 100644 --- a/scripts/check/identify.sh +++ b/scripts/check/identify.sh @@ -54,12 +54,11 @@ rule_translation_revised() { && [ "$TOTAL" -eq 1 ] && echo "匹配规则:校对译文" } -# 发布译文:发布一篇译文 +# 发布译文:发布多篇译文 rule_translation_published() { - [ "$TSL_D" -eq 1 ] && [ "$PUB_A" -eq 1 ] \ - && ensure_identical TSL D PUB A \ + [ "$TSL_D" -ge 1 ] && [ "$PUB_A" -ge 1 ] && [ "$TSL_D" -eq "$PUB_A" ] \ + && ensure_identical SRC D TSL A 1 \ && check_category TSL D \ - && check_category PUB A \ && [ "$TOTAL" -eq $((TSL_D + PUB_A)) ] \ && echo "匹配规则:发布译文 ${PUB_A} 篇" }