Make action names translatable

This commit is contained in:
Haoyu Qiu 2021-07-31 22:19:47 +08:00
parent 7c1ee0488e
commit a3b221e99f
4 changed files with 12 additions and 6 deletions

View file

@ -116,7 +116,7 @@ void RoomEditorPlugin::_generate_points() {
// allow the user to undo generating points, because it is // allow the user to undo generating points, because it is
// frustrating to lose old data // frustrating to lose old data
undo_redo->create_action("generate_points"); undo_redo->create_action(TTR("Room Generate Points"));
undo_redo->add_do_property(_room, "points", pts); undo_redo->add_do_property(_room, "points", pts);
undo_redo->add_undo_property(_room, "points", old_pts); undo_redo->add_undo_property(_room, "points", old_pts);
undo_redo->commit_action(); undo_redo->commit_action();

View file

@ -1339,8 +1339,14 @@ void SpatialEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
} }
if (_edit.mode != TRANSFORM_NONE) { if (_edit.mode != TRANSFORM_NONE) {
static const char *_transform_name[4] = { "None", "Rotate", "Translate", "Scale" }; static const char *_transform_name[4] = {
undo_redo->create_action(_transform_name[_edit.mode]); TTRC("None"),
TTRC("Rotate"),
// TRANSLATORS: This refers to the movement that changes the position of an object.
TTRC("Translate"),
TTRC("Scale"),
};
undo_redo->create_action(TTRGET(_transform_name[_edit.mode]));
List<Node *> &selection = editor_selection->get_selected_node_list(); List<Node *> &selection = editor_selection->get_selected_node_list();

View file

@ -682,7 +682,7 @@ bool GridMapEditor::forward_spatial_input_event(Camera *p_camera, const Ref<Inpu
} }
if (mb->get_button_index() == BUTTON_LEFT && input_action == INPUT_SELECT) { if (mb->get_button_index() == BUTTON_LEFT && input_action == INPUT_SELECT) {
undo_redo->create_action("GridMap Selection"); undo_redo->create_action(TTR("GridMap Selection"));
undo_redo->add_do_method(this, "_set_selection", selection.active, selection.begin, selection.end); undo_redo->add_do_method(this, "_set_selection", selection.active, selection.begin, selection.end);
undo_redo->add_undo_method(this, "_set_selection", last_selection.active, last_selection.begin, last_selection.end); undo_redo->add_undo_method(this, "_set_selection", last_selection.active, last_selection.begin, last_selection.end);
undo_redo->commit_action(); undo_redo->commit_action();

View file

@ -974,7 +974,7 @@ void VisualScriptEditor::_change_port_type(int p_select, int p_id, int p_port, b
return; return;
} }
undo_redo->create_action("Change Port Type"); undo_redo->create_action(TTR("Change Port Type"));
if (is_input) { if (is_input) {
undo_redo->add_do_method(vsn.ptr(), "set_input_data_port_type", p_port, Variant::Type(p_select)); undo_redo->add_do_method(vsn.ptr(), "set_input_data_port_type", p_port, Variant::Type(p_select));
undo_redo->add_undo_method(vsn.ptr(), "set_input_data_port_type", p_port, vsn->get_input_value_port_info(p_port).type); undo_redo->add_undo_method(vsn.ptr(), "set_input_data_port_type", p_port, vsn->get_input_value_port_info(p_port).type);
@ -1007,7 +1007,7 @@ void VisualScriptEditor::_port_name_focus_out(const Node *p_name_box, int p_id,
return; return;
} }
undo_redo->create_action("Change Port Name"); undo_redo->create_action(TTR("Change Port Name"));
if (is_input) { if (is_input) {
undo_redo->add_do_method(vsn.ptr(), "set_input_data_port_name", p_port, text); undo_redo->add_do_method(vsn.ptr(), "set_input_data_port_name", p_port, text);
undo_redo->add_undo_method(vsn.ptr(), "set_input_data_port_name", p_port, vsn->get_input_value_port_info(p_port).name); undo_redo->add_undo_method(vsn.ptr(), "set_input_data_port_name", p_port, vsn->get_input_value_port_info(p_port).name);