1
0
Fork 0

Fix error when change language in FindInFilesPanel

This commit is contained in:
jinyangcruise 2025-11-13 17:20:00 +08:00
parent e6aa06d3de
commit d0ced442ec
1 changed files with 10 additions and 4 deletions

View File

@ -879,13 +879,19 @@ void FindInFilesPanel::_notification(int p_what) {
TreeItem *file_item = _results_display->get_root()->get_first_child();
while (file_item) {
file_item->set_button_tooltip_text(0, FIND_BUTTON_REPLACE, TTR("Replace all matches in file"));
file_item->set_button_tooltip_text(0, FIND_BUTTON_REMOVE, TTR("Remove result"));
if (_with_replace) {
file_item->set_button_tooltip_text(0, file_item->get_button_by_id(0, FIND_BUTTON_REPLACE), TTR("Replace all matches in file"));
}
file_item->set_button_tooltip_text(0, file_item->get_button_by_id(0, FIND_BUTTON_REMOVE), TTR("Remove result"));
TreeItem *result_item = file_item->get_first_child();
while (result_item) {
result_item->set_button_tooltip_text(_with_replace ? 1 : 0, FIND_BUTTON_REPLACE, TTR("Replace"));
result_item->set_button_tooltip_text(_with_replace ? 1 : 0, FIND_BUTTON_REMOVE, TTR("Remove result"));
if (_with_replace) {
result_item->set_button_tooltip_text(1, file_item->get_button_by_id(0, FIND_BUTTON_REPLACE), TTR("Replace"));
result_item->set_button_tooltip_text(1, file_item->get_button_by_id(0, FIND_BUTTON_REMOVE), TTR("Remove result"));
} else {
result_item->set_button_tooltip_text(0, file_item->get_button_by_id(0, FIND_BUTTON_REMOVE), TTR("Remove result"));
}
result_item = result_item->get_next();
}