private void FindText(ResText txt) { var lines = txt.GetStrings(); string[] tr = null; if (_translate != null) { tr = _translate.Get(txt).GetStrings(); } for (int i = 0; i < lines.Length; i++) { if (IsPass(lines[i])) { AddResult(txt, i, lines[i]); } else if (tr != null && IsPass(tr[i])) { AddResult(txt, i, tr[i]); } } }
protected override void Reload() { dgvText.Rows.Clear(); ResText txt = (ResText)_res; var en = txt.GetStrings(); if (_tres != null) { var tr = _tres.GetStrings(); for (int i = 0; i < en.Length; i++) { dgvText.Rows.Add(i, en[i], tr[i]); } } else { for (int i = 0; i < en.Length; i++) { dgvText.Rows.Add(i, en[i], ""); } } }