fix: handle plural

This commit is contained in:
barredterra 2025-12-30 18:47:16 +01:00
parent 87695bd08b
commit 5b0de1e4c0

View file

@ -226,9 +226,14 @@ export default class Grid {
// toggle "Add Row" button // toggle "Add Row" button
this.wrapper.find(".grid-add-row").toggleClass("hidden", num_selected_rows > 0); this.wrapper.find(".grid-add-row").toggleClass("hidden", num_selected_rows > 0);
// update "Delete" button label // update "Delete" and "Duplicate" button labels
this.remove_rows_button.text(__("Delete {0} rows", [num_selected_rows])); if (num_selected_rows == 1) {
this.duplicate_rows_button.text(__("Duplicate {0} rows", [num_selected_rows])); this.remove_rows_button.text(__("Delete row"));
this.duplicate_rows_button.text(__("Duplicate row"));
} else {
this.remove_rows_button.text(__("Delete {0} rows", [num_selected_rows]));
this.duplicate_rows_button.text(__("Duplicate {0} rows", [num_selected_rows]));
}
this.refresh_remove_rows_button(); this.refresh_remove_rows_button();
this.refresh_duplicate_rows_button(); this.refresh_duplicate_rows_button();