isTranslate method

bool isTranslate(
  1. int index, {
  2. bool? isTr_original,
})

判断 index 指定的 lrc 是否为翻译歌词的译文

  • isTr_original 前置判断 index 指向的不是原文,显式传入可减少判断,不指定时 会调用 isTranslate_original 判断

Implementation

bool isTranslate(
  int index, {
  bool? isTr_original,
}) {
  return (false == (isTr_original ?? isTranslate_original(index)) &&
      ((index - 1) >= 0 &&
          (lrc[index - 1].time >= 0) &&
          (lrc[index].time < 0 || (lrc[index].time == lrc[index - 1].time))));
}