I18n: Translate Insert Unicode Character Cancel/Confirm Buttons

These buttons use `uiDefIconTextBut`(), which needs manual translation
for the label using `IFACE()`.

Reported by Ye Gui in #43295.
This commit is contained in:
Damien Picard
2025-06-30 21:38:19 +02:00
committed by Bastien Montagne
parent 860b632670
commit ac1f875a2f

View File

@@ -742,18 +742,51 @@ static uiBlock *wm_block_insert_unicode_create(bContext *C, ARegion *region, voi
split->column(false);
if (windows_layout) {
confirm = uiDefIconTextBut(
block, UI_BTYPE_BUT, 0, 0, "Insert", 0, 0, 0, UI_UNIT_Y, nullptr, 0, 0, std::nullopt);
confirm = uiDefIconTextBut(block,
UI_BTYPE_BUT,
0,
0,
IFACE_("Insert"),
0,
0,
0,
UI_UNIT_Y,
nullptr,
0,
0,
std::nullopt);
split->column(false);
}
cancel = uiDefIconTextBut(
block, UI_BTYPE_BUT, 0, 0, "Cancel", 0, 0, 0, UI_UNIT_Y, nullptr, 0, 0, std::nullopt);
cancel = uiDefIconTextBut(block,
UI_BTYPE_BUT,
0,
0,
IFACE_("Cancel"),
0,
0,
0,
UI_UNIT_Y,
nullptr,
0,
0,
std::nullopt);
if (!windows_layout) {
split->column(false);
confirm = uiDefIconTextBut(
block, UI_BTYPE_BUT, 0, 0, "Insert", 0, 0, 0, UI_UNIT_Y, nullptr, 0, 0, std::nullopt);
confirm = uiDefIconTextBut(block,
UI_BTYPE_BUT,
0,
0,
IFACE_("Insert"),
0,
0,
0,
UI_UNIT_Y,
nullptr,
0,
0,
std::nullopt);
}
UI_block_func_set(block, nullptr, nullptr, nullptr);