summaryrefslogtreecommitdiffstats
path: root/editor/animation_track_editor.cpp
diff options
context:
space:
mode:
authorHaoyu Qiu <timothyqiu32@gmail.com>2023-04-13 13:03:08 +0800
committerHaoyu Qiu <timothyqiu32@gmail.com>2023-04-13 13:06:55 +0800
commitaa604ec4355144686f58bdde12285d16eb932bc5 (patch)
tree8a1efaae61801d57b5a8125ab9141c1df4855153 /editor/animation_track_editor.cpp
parent5860b02b63943bd5c75c14244cb6b92fd4382ccc (diff)
downloadredot-engine-aa604ec4355144686f58bdde12285d16eb932bc5.tar.gz
Add i18n for track easing and baking dialogs
Diffstat (limited to 'editor/animation_track_editor.cpp')
-rw-r--r--editor/animation_track_editor.cpp60
1 files changed, 24 insertions, 36 deletions
diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp
index e87c381e32..1ca161bd43 100644
--- a/editor/animation_track_editor.cpp
+++ b/editor/animation_track_editor.cpp
@@ -6705,40 +6705,36 @@ AnimationTrackEditor::AnimationTrackEditor() {
ease_grid->set_columns(2);
ease_dialog->add_child(ease_grid);
transition_selection = memnew(OptionButton);
- transition_selection->add_item("Linear", Tween::TRANS_LINEAR);
- transition_selection->add_item("Sine", Tween::TRANS_SINE);
- transition_selection->add_item("Quint", Tween::TRANS_QUINT);
- transition_selection->add_item("Quart", Tween::TRANS_QUART);
- transition_selection->add_item("Quad", Tween::TRANS_QUAD);
- transition_selection->add_item("Expo", Tween::TRANS_EXPO);
- transition_selection->add_item("Elastic", Tween::TRANS_ELASTIC);
- transition_selection->add_item("Cubic", Tween::TRANS_CUBIC);
- transition_selection->add_item("Circ", Tween::TRANS_CIRC);
- transition_selection->add_item("Bounce", Tween::TRANS_BOUNCE);
- transition_selection->add_item("Back", Tween::TRANS_BACK);
+ transition_selection->add_item(TTR("Linear", "Transition Type"), Tween::TRANS_LINEAR);
+ transition_selection->add_item(TTR("Sine", "Transition Type"), Tween::TRANS_SINE);
+ transition_selection->add_item(TTR("Quint", "Transition Type"), Tween::TRANS_QUINT);
+ transition_selection->add_item(TTR("Quart", "Transition Type"), Tween::TRANS_QUART);
+ transition_selection->add_item(TTR("Quad", "Transition Type"), Tween::TRANS_QUAD);
+ transition_selection->add_item(TTR("Expo", "Transition Type"), Tween::TRANS_EXPO);
+ transition_selection->add_item(TTR("Elastic", "Transition Type"), Tween::TRANS_ELASTIC);
+ transition_selection->add_item(TTR("Cubic", "Transition Type"), Tween::TRANS_CUBIC);
+ transition_selection->add_item(TTR("Circ", "Transition Type"), Tween::TRANS_CIRC);
+ transition_selection->add_item(TTR("Bounce", "Transition Type"), Tween::TRANS_BOUNCE);
+ transition_selection->add_item(TTR("Back", "Transition Type"), Tween::TRANS_BACK);
transition_selection->select(Tween::TRANS_LINEAR); // Default
+ transition_selection->set_auto_translate(false); // Translation context is needed.
ease_selection = memnew(OptionButton);
- ease_selection->add_item("In", Tween::EASE_IN);
- ease_selection->add_item("Out", Tween::EASE_OUT);
- ease_selection->add_item("InOut", Tween::EASE_IN_OUT);
- ease_selection->add_item("OutIn", Tween::EASE_OUT_IN);
+ ease_selection->add_item(TTR("In", "Ease Type"), Tween::EASE_IN);
+ ease_selection->add_item(TTR("Out", "Ease Type"), Tween::EASE_OUT);
+ ease_selection->add_item(TTR("InOut", "Ease Type"), Tween::EASE_IN_OUT);
+ ease_selection->add_item(TTR("OutIn", "Ease Type"), Tween::EASE_OUT_IN);
ease_selection->select(Tween::EASE_IN_OUT); // Default
+ ease_selection->set_auto_translate(false); // Translation context is needed.
ease_fps = memnew(SpinBox);
ease_fps->set_min(1);
ease_fps->set_max(999);
ease_fps->set_step(1);
ease_fps->set_value(30); // Default
- Label *ease_label1 = memnew(Label);
- Label *ease_label2 = memnew(Label);
- Label *ease_label3 = memnew(Label);
- ease_label1->set_text("Transition Type:");
- ease_label2->set_text("Ease Type:");
- ease_label3->set_text("FPS:");
- ease_grid->add_child(ease_label1);
+ ease_grid->add_child(memnew(Label(TTR("Transition Type:"))));
ease_grid->add_child(transition_selection);
- ease_grid->add_child(ease_label2);
+ ease_grid->add_child(memnew(Label(TTR("Ease Type:"))));
ease_grid->add_child(ease_selection);
- ease_grid->add_child(ease_label3);
+ ease_grid->add_child(memnew(Label(TTR("FPS:"))));
ease_grid->add_child(ease_fps);
//
@@ -6760,21 +6756,13 @@ AnimationTrackEditor::AnimationTrackEditor() {
bake_fps->set_max(999);
bake_fps->set_step(1);
bake_fps->set_value(30); // Default
- Label *bake_label1 = memnew(Label);
- Label *bake_label2 = memnew(Label);
- Label *bake_label3 = memnew(Label);
- Label *bake_label4 = memnew(Label);
- bake_label1->set_text("Pos/Rot/Scl3D Track:");
- bake_label2->set_text("Blendshape Track:");
- bake_label3->set_text("Value Track:");
- bake_label4->set_text("FPS:");
- bake_grid->add_child(bake_label1);
+ bake_grid->add_child(memnew(Label(TTR("Pos/Rot/Scl3D Track:"))));
bake_grid->add_child(bake_trs);
- bake_grid->add_child(bake_label2);
+ bake_grid->add_child(memnew(Label(TTR("Blendshape Track:"))));
bake_grid->add_child(bake_blendshape);
- bake_grid->add_child(bake_label3);
+ bake_grid->add_child(memnew(Label(TTR("Value Track:"))));
bake_grid->add_child(bake_value);
- bake_grid->add_child(bake_label4);
+ bake_grid->add_child(memnew(Label(TTR("FPS:"))));
bake_grid->add_child(bake_fps);
//