Use RTR() for VisualScriptNode captions and texts

(cherry picked from commit 77f80aa4ee)
This commit is contained in:
Haoyu Qiu 2022-03-11 23:36:16 +08:00 committed by Rémi Verschelde
parent 93447eb1ae
commit 743f2d232a
5 changed files with 84 additions and 77 deletions

View file

@ -172,7 +172,7 @@ PropertyInfo VisualScriptExpression::get_output_value_port_info(int p_idx) const
} }
String VisualScriptExpression::get_caption() const { String VisualScriptExpression::get_caption() const {
return TTR("Expression"); return RTR("Expression");
} }
String VisualScriptExpression::get_text() const { String VisualScriptExpression::get_text() const {
return expression; return expression;

View file

@ -68,7 +68,7 @@ PropertyInfo VisualScriptReturn::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptReturn::get_caption() const { String VisualScriptReturn::get_caption() const {
return TTR("Return"); return RTR("Return");
} }
String VisualScriptReturn::get_text() const { String VisualScriptReturn::get_text() const {
@ -197,11 +197,11 @@ PropertyInfo VisualScriptCondition::get_output_value_port_info(int p_idx) const
} }
String VisualScriptCondition::get_caption() const { String VisualScriptCondition::get_caption() const {
return TTR("Condition"); return RTR("Condition");
} }
String VisualScriptCondition::get_text() const { String VisualScriptCondition::get_text() const {
return TTR("if (cond) is:"); return RTR("if (cond) is:");
} }
void VisualScriptCondition::_bind_methods() { void VisualScriptCondition::_bind_methods() {
@ -275,11 +275,11 @@ PropertyInfo VisualScriptWhile::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptWhile::get_caption() const { String VisualScriptWhile::get_caption() const {
return TTR("While"); return RTR("While");
} }
String VisualScriptWhile::get_text() const { String VisualScriptWhile::get_text() const {
return TTR("while (cond):"); return RTR("while (cond):");
} }
void VisualScriptWhile::_bind_methods() { void VisualScriptWhile::_bind_methods() {
@ -354,11 +354,11 @@ PropertyInfo VisualScriptIterator::get_output_value_port_info(int p_idx) const {
return pinfo; return pinfo;
} }
String VisualScriptIterator::get_caption() const { String VisualScriptIterator::get_caption() const {
return TTR("Iterator"); return RTR("Iterator");
} }
String VisualScriptIterator::get_text() const { String VisualScriptIterator::get_text() const {
return TTR("for (elem) in (input):"); return RTR("for (elem) in (input):");
} }
void VisualScriptIterator::_bind_methods() { void VisualScriptIterator::_bind_methods() {
@ -465,11 +465,11 @@ PropertyInfo VisualScriptSequence::get_output_value_port_info(int p_idx) const {
return PropertyInfo(Variant::INT, "current"); return PropertyInfo(Variant::INT, "current");
} }
String VisualScriptSequence::get_caption() const { String VisualScriptSequence::get_caption() const {
return TTR("Sequence"); return RTR("Sequence");
} }
String VisualScriptSequence::get_text() const { String VisualScriptSequence::get_text() const {
return TTR("in order:"); return RTR("in order:");
} }
void VisualScriptSequence::set_steps(int p_steps) { void VisualScriptSequence::set_steps(int p_steps) {
@ -572,11 +572,11 @@ PropertyInfo VisualScriptSwitch::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptSwitch::get_caption() const { String VisualScriptSwitch::get_caption() const {
return TTR("Switch"); return RTR("Switch");
} }
String VisualScriptSwitch::get_text() const { String VisualScriptSwitch::get_text() const {
return TTR("'input' is:"); return RTR("'input' is:");
} }
class VisualScriptNodeInstanceSwitch : public VisualScriptNodeInstance { class VisualScriptNodeInstanceSwitch : public VisualScriptNodeInstance {
@ -699,14 +699,14 @@ PropertyInfo VisualScriptTypeCast::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptTypeCast::get_caption() const { String VisualScriptTypeCast::get_caption() const {
return TTR("Type Cast"); return RTR("Type Cast");
} }
String VisualScriptTypeCast::get_text() const { String VisualScriptTypeCast::get_text() const {
if (script != String()) { if (script != String()) {
return vformat(TTR("Is %s?"), script.get_file()); return vformat(RTR("Is %s?"), script.get_file());
} else { } else {
return vformat(TTR("Is %s?"), base_type); return vformat(RTR("Is %s?"), base_type);
} }
} }

View file

@ -32,6 +32,7 @@
#include "core/engine.h" #include "core/engine.h"
#include "core/io/resource_loader.h" #include "core/io/resource_loader.h"
#include "core/local_vector.h"
#include "core/os/os.h" #include "core/os/os.h"
#include "scene/main/node.h" #include "scene/main/node.h"
#include "scene/main/scene_tree.h" #include "scene/main/scene_tree.h"
@ -261,13 +262,13 @@ String VisualScriptFunctionCall::get_text() const {
String text; String text;
if (call_mode == CALL_MODE_BASIC_TYPE) { if (call_mode == CALL_MODE_BASIC_TYPE) {
text = vformat(TTR("On %s"), Variant::get_type_name(basic_type)); text = vformat(RTR("On %s"), Variant::get_type_name(basic_type));
} else if (call_mode == CALL_MODE_INSTANCE) { } else if (call_mode == CALL_MODE_INSTANCE) {
text = vformat(TTR("On %s"), base_type); text = vformat(RTR("On %s"), base_type);
} else if (call_mode == CALL_MODE_NODE_PATH) { } else if (call_mode == CALL_MODE_NODE_PATH) {
text = "[" + String(base_path.simplified()) + "]"; text = "[" + String(base_path.simplified()) + "]";
} else if (call_mode == CALL_MODE_SELF) { } else if (call_mode == CALL_MODE_SELF) {
text = TTR("On Self"); text = RTR("On Self");
} else if (call_mode == CALL_MODE_SINGLETON) { } else if (call_mode == CALL_MODE_SINGLETON) {
text = String(singleton) + ":" + String(function) + "()"; text = String(singleton) + ":" + String(function) + "()";
} }
@ -1028,26 +1029,27 @@ PropertyInfo VisualScriptPropertySet::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptPropertySet::get_caption() const { String VisualScriptPropertySet::get_caption() const {
static const char *opname[ASSIGN_OP_MAX] = { static LocalVector<String> opname;
TTRC("Set %s"), if (opname.empty()) {
TTRC("Add %s"), opname.push_back(RTR("Set %s"));
TTRC("Subtract %s"), opname.push_back(RTR("Add %s"));
TTRC("Multiply %s"), opname.push_back(RTR("Subtract %s"));
TTRC("Divide %s"), opname.push_back(RTR("Multiply %s"));
TTRC("Mod %s"), opname.push_back(RTR("Divide %s"));
TTRC("ShiftLeft %s"), opname.push_back(RTR("Mod %s"));
TTRC("ShiftRight %s"), opname.push_back(RTR("ShiftLeft %s"));
TTRC("BitAnd %s"), opname.push_back(RTR("ShiftRight %s"));
TTRC("BitOr %s"), opname.push_back(RTR("BitAnd %s"));
TTRC("BitXor %s") opname.push_back(RTR("BitOr %s"));
}; opname.push_back(RTR("BitXor %s"));
}
String prop = property; String prop = property;
if (index != StringName()) { if (index != StringName()) {
prop += "." + String(index); prop += "." + String(index);
} }
return vformat(TTRGET(opname[assign_op]), prop); return vformat(opname[assign_op], prop);
} }
String VisualScriptPropertySet::get_text() const { String VisualScriptPropertySet::get_text() const {
@ -1055,13 +1057,13 @@ String VisualScriptPropertySet::get_text() const {
return ""; return "";
} }
if (call_mode == CALL_MODE_BASIC_TYPE) { if (call_mode == CALL_MODE_BASIC_TYPE) {
return vformat(TTR("On %s"), Variant::get_type_name(basic_type)); return vformat(RTR("On %s"), Variant::get_type_name(basic_type));
} else if (call_mode == CALL_MODE_INSTANCE) { } else if (call_mode == CALL_MODE_INSTANCE) {
return vformat(TTR("On %s"), base_type); return vformat(RTR("On %s"), base_type);
} else if (call_mode == CALL_MODE_NODE_PATH) { } else if (call_mode == CALL_MODE_NODE_PATH) {
return " [" + String(base_path.simplified()) + "]"; return " [" + String(base_path.simplified()) + "]";
} else { } else {
return TTR("On Self"); return RTR("On Self");
} }
} }
@ -1759,18 +1761,18 @@ String VisualScriptPropertyGet::get_caption() const {
prop += "." + String(index); prop += "." + String(index);
} }
return vformat(TTR("Get %s"), prop); return vformat(RTR("Get %s"), prop);
} }
String VisualScriptPropertyGet::get_text() const { String VisualScriptPropertyGet::get_text() const {
if (call_mode == CALL_MODE_BASIC_TYPE) { if (call_mode == CALL_MODE_BASIC_TYPE) {
return vformat(TTR("On %s"), Variant::get_type_name(basic_type)); return vformat(RTR("On %s"), Variant::get_type_name(basic_type));
} else if (call_mode == CALL_MODE_INSTANCE) { } else if (call_mode == CALL_MODE_INSTANCE) {
return vformat(TTR("On %s"), base_type); return vformat(RTR("On %s"), base_type);
} else if (call_mode == CALL_MODE_NODE_PATH) { } else if (call_mode == CALL_MODE_NODE_PATH) {
return " [" + String(base_path.simplified()) + "]"; return " [" + String(base_path.simplified()) + "]";
} else { } else {
return TTR("On Self"); return RTR("On Self");
} }
} }
@ -2281,7 +2283,7 @@ PropertyInfo VisualScriptEmitSignal::get_output_value_port_info(int p_idx) const
} }
String VisualScriptEmitSignal::get_caption() const { String VisualScriptEmitSignal::get_caption() const {
return vformat(TTR("Emit %s"), name); return vformat(RTR("Emit %s"), name);
} }
void VisualScriptEmitSignal::set_signal(const StringName &p_type) { void VisualScriptEmitSignal::set_signal(const StringName &p_type) {

View file

@ -201,7 +201,7 @@ PropertyInfo VisualScriptFunction::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptFunction::get_caption() const { String VisualScriptFunction::get_caption() const {
return TTR("Function"); return RTR("Function");
} }
String VisualScriptFunction::get_text() const { String VisualScriptFunction::get_text() const {
@ -725,7 +725,7 @@ PropertyInfo VisualScriptComposeArray::get_output_value_port_info(int p_idx) con
} }
String VisualScriptComposeArray::get_caption() const { String VisualScriptComposeArray::get_caption() const {
return TTR("Compose Array"); return RTR("Compose Array");
} }
String VisualScriptComposeArray::get_text() const { String VisualScriptComposeArray::get_text() const {
return ""; return "";
@ -1079,11 +1079,11 @@ PropertyInfo VisualScriptSelect::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptSelect::get_caption() const { String VisualScriptSelect::get_caption() const {
return TTR("Select"); return RTR("Select");
} }
String VisualScriptSelect::get_text() const { String VisualScriptSelect::get_text() const {
return TTR("a if cond, else b"); return RTR("a if cond, else b");
} }
void VisualScriptSelect::set_typed(Variant::Type p_op) { void VisualScriptSelect::set_typed(Variant::Type p_op) {
@ -1176,7 +1176,7 @@ PropertyInfo VisualScriptVariableGet::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptVariableGet::get_caption() const { String VisualScriptVariableGet::get_caption() const {
return vformat(TTR("Get %s"), variable); return vformat(RTR("Get %s"), variable);
} }
void VisualScriptVariableGet::set_variable(StringName p_variable) { void VisualScriptVariableGet::set_variable(StringName p_variable) {
if (variable == p_variable) { if (variable == p_variable) {
@ -1283,7 +1283,7 @@ PropertyInfo VisualScriptVariableSet::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptVariableSet::get_caption() const { String VisualScriptVariableSet::get_caption() const {
return vformat(TTR("Set %s"), variable); return vformat(RTR("Set %s"), variable);
} }
void VisualScriptVariableSet::set_variable(StringName p_variable) { void VisualScriptVariableSet::set_variable(StringName p_variable) {
@ -1388,7 +1388,7 @@ PropertyInfo VisualScriptConstant::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptConstant::get_caption() const { String VisualScriptConstant::get_caption() const {
return TTR("Constant"); return RTR("Constant");
} }
void VisualScriptConstant::set_constant_type(Variant::Type p_type) { void VisualScriptConstant::set_constant_type(Variant::Type p_type) {
@ -1513,7 +1513,7 @@ PropertyInfo VisualScriptPreload::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptPreload::get_caption() const { String VisualScriptPreload::get_caption() const {
return TTR("Preload"); return RTR("Preload");
} }
void VisualScriptPreload::set_preload(const Ref<Resource> &p_preload) { void VisualScriptPreload::set_preload(const Ref<Resource> &p_preload) {
@ -1592,7 +1592,7 @@ PropertyInfo VisualScriptIndexGet::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptIndexGet::get_caption() const { String VisualScriptIndexGet::get_caption() const {
return TTR("Get Index"); return RTR("Get Index");
} }
class VisualScriptNodeInstanceIndexGet : public VisualScriptNodeInstance { class VisualScriptNodeInstanceIndexGet : public VisualScriptNodeInstance {
@ -1657,7 +1657,7 @@ PropertyInfo VisualScriptIndexSet::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptIndexSet::get_caption() const { String VisualScriptIndexSet::get_caption() const {
return TTR("Set Index"); return RTR("Set Index");
} }
class VisualScriptNodeInstanceIndexSet : public VisualScriptNodeInstance { class VisualScriptNodeInstanceIndexSet : public VisualScriptNodeInstance {
@ -1716,7 +1716,7 @@ PropertyInfo VisualScriptGlobalConstant::get_output_value_port_info(int p_idx) c
} }
String VisualScriptGlobalConstant::get_caption() const { String VisualScriptGlobalConstant::get_caption() const {
return TTR("Global Constant"); return RTR("Global Constant");
} }
void VisualScriptGlobalConstant::set_global_constant(int p_which) { void VisualScriptGlobalConstant::set_global_constant(int p_which) {
@ -1801,7 +1801,7 @@ PropertyInfo VisualScriptClassConstant::get_output_value_port_info(int p_idx) co
} }
String VisualScriptClassConstant::get_caption() const { String VisualScriptClassConstant::get_caption() const {
return TTR("Class Constant"); return RTR("Class Constant");
} }
void VisualScriptClassConstant::set_class_constant(const StringName &p_which) { void VisualScriptClassConstant::set_class_constant(const StringName &p_which) {
@ -1925,7 +1925,7 @@ PropertyInfo VisualScriptBasicTypeConstant::get_output_value_port_info(int p_idx
} }
String VisualScriptBasicTypeConstant::get_caption() const { String VisualScriptBasicTypeConstant::get_caption() const {
return TTR("Basic Constant"); return RTR("Basic Constant");
} }
String VisualScriptBasicTypeConstant::get_text() const { String VisualScriptBasicTypeConstant::get_text() const {
@ -2090,7 +2090,7 @@ PropertyInfo VisualScriptMathConstant::get_output_value_port_info(int p_idx) con
} }
String VisualScriptMathConstant::get_caption() const { String VisualScriptMathConstant::get_caption() const {
return TTR("Math Constant"); return RTR("Math Constant");
} }
void VisualScriptMathConstant::set_math_constant(MathConstant p_which) { void VisualScriptMathConstant::set_math_constant(MathConstant p_which) {
@ -2181,7 +2181,7 @@ PropertyInfo VisualScriptEngineSingleton::get_output_value_port_info(int p_idx)
} }
String VisualScriptEngineSingleton::get_caption() const { String VisualScriptEngineSingleton::get_caption() const {
return TTR("Get Engine Singleton"); return RTR("Get Engine Singleton");
} }
void VisualScriptEngineSingleton::set_singleton(const String &p_string) { void VisualScriptEngineSingleton::set_singleton(const String &p_string) {
@ -2290,7 +2290,7 @@ PropertyInfo VisualScriptSceneNode::get_output_value_port_info(int p_idx) const
} }
String VisualScriptSceneNode::get_caption() const { String VisualScriptSceneNode::get_caption() const {
return TTR("Get Scene Node"); return RTR("Get Scene Node");
} }
void VisualScriptSceneNode::set_node_path(const NodePath &p_path) { void VisualScriptSceneNode::set_node_path(const NodePath &p_path) {
@ -2480,7 +2480,7 @@ PropertyInfo VisualScriptSceneTree::get_output_value_port_info(int p_idx) const
} }
String VisualScriptSceneTree::get_caption() const { String VisualScriptSceneTree::get_caption() const {
return TTR("Get Scene Tree"); return RTR("Get Scene Tree");
} }
class VisualScriptNodeInstanceSceneTree : public VisualScriptNodeInstance { class VisualScriptNodeInstanceSceneTree : public VisualScriptNodeInstance {
@ -2566,7 +2566,7 @@ PropertyInfo VisualScriptResourcePath::get_output_value_port_info(int p_idx) con
} }
String VisualScriptResourcePath::get_caption() const { String VisualScriptResourcePath::get_caption() const {
return TTR("Resource Path"); return RTR("Resource Path");
} }
void VisualScriptResourcePath::set_resource_path(const String &p_path) { void VisualScriptResourcePath::set_resource_path(const String &p_path) {
@ -2647,7 +2647,7 @@ PropertyInfo VisualScriptSelf::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptSelf::get_caption() const { String VisualScriptSelf::get_caption() const {
return TTR("Get Self"); return RTR("Get Self");
} }
class VisualScriptNodeInstanceSelf : public VisualScriptNodeInstance { class VisualScriptNodeInstanceSelf : public VisualScriptNodeInstance {
@ -2783,7 +2783,7 @@ String VisualScriptCustomNode::get_caption() const {
if (get_script_instance() && get_script_instance()->has_method("_get_caption")) { if (get_script_instance() && get_script_instance()->has_method("_get_caption")) {
return get_script_instance()->call("_get_caption"); return get_script_instance()->call("_get_caption");
} }
return TTR("CustomNode"); return RTR("CustomNode");
} }
String VisualScriptCustomNode::get_text() const { String VisualScriptCustomNode::get_text() const {
@ -2985,7 +2985,7 @@ PropertyInfo VisualScriptSubCall::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptSubCall::get_caption() const { String VisualScriptSubCall::get_caption() const {
return TTR("SubCall"); return RTR("SubCall");
} }
String VisualScriptSubCall::get_text() const { String VisualScriptSubCall::get_text() const {
@ -3194,7 +3194,7 @@ PropertyInfo VisualScriptConstructor::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptConstructor::get_caption() const { String VisualScriptConstructor::get_caption() const {
return vformat(TTR("Construct %s"), Variant::get_type_name(type)); return vformat(RTR("Construct %s"), Variant::get_type_name(type));
} }
String VisualScriptConstructor::get_category() const { String VisualScriptConstructor::get_category() const {
@ -3309,7 +3309,7 @@ PropertyInfo VisualScriptLocalVar::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptLocalVar::get_caption() const { String VisualScriptLocalVar::get_caption() const {
return TTR("Get Local Var"); return RTR("Get Local Var");
} }
String VisualScriptLocalVar::get_category() const { String VisualScriptLocalVar::get_category() const {
@ -3410,7 +3410,7 @@ PropertyInfo VisualScriptLocalVarSet::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptLocalVarSet::get_caption() const { String VisualScriptLocalVarSet::get_caption() const {
return TTR("Set Local Var"); return RTR("Set Local Var");
} }
String VisualScriptLocalVarSet::get_text() const { String VisualScriptLocalVarSet::get_text() const {
@ -3532,7 +3532,7 @@ PropertyInfo VisualScriptInputAction::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptInputAction::get_caption() const { String VisualScriptInputAction::get_caption() const {
return vformat(TTR("Action %s"), name); return vformat(RTR("Action %s"), name);
} }
String VisualScriptInputAction::get_category() const { String VisualScriptInputAction::get_category() const {
@ -3686,7 +3686,7 @@ PropertyInfo VisualScriptDeconstruct::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptDeconstruct::get_caption() const { String VisualScriptDeconstruct::get_caption() const {
return vformat(TTR("Deconstruct %s"), Variant::get_type_name(type)); return vformat(RTR("Deconstruct %s"), Variant::get_type_name(type));
} }
String VisualScriptDeconstruct::get_category() const { String VisualScriptDeconstruct::get_category() const {

View file

@ -67,7 +67,7 @@ PropertyInfo VisualScriptYield::get_output_value_port_info(int p_idx) const {
} }
String VisualScriptYield::get_caption() const { String VisualScriptYield::get_caption() const {
return yield_mode == YIELD_RETURN ? TTR("Yield") : TTR("Wait"); return yield_mode == YIELD_RETURN ? RTR("Yield") : RTR("Wait");
} }
String VisualScriptYield::get_text() const { String VisualScriptYield::get_text() const {
@ -76,13 +76,13 @@ String VisualScriptYield::get_text() const {
return ""; return "";
break; break;
case YIELD_FRAME: case YIELD_FRAME:
return TTR("Next Frame"); return RTR("Next Frame");
break; break;
case YIELD_PHYSICS_FRAME: case YIELD_PHYSICS_FRAME:
return TTR("Next Physics Frame"); return RTR("Next Physics Frame");
break; break;
case YIELD_WAIT: case YIELD_WAIT:
return vformat(TTR("%s sec(s)"), rtos(wait_time)); return vformat(RTR("%s sec(s)"), rtos(wait_time));
break; break;
} }
@ -333,13 +333,18 @@ PropertyInfo VisualScriptYieldSignal::get_output_value_port_info(int p_idx) cons
} }
String VisualScriptYieldSignal::get_caption() const { String VisualScriptYieldSignal::get_caption() const {
static const char *cname[3] = { switch (call_mode) {
TTRC("WaitSignal"), case CALL_MODE_SELF: {
TTRC("WaitNodeSignal"), return RTR("WaitSignal");
TTRC("WaitInstanceSignal"), } break;
}; case CALL_MODE_NODE_PATH: {
return RTR("WaitNodeSignal");
return TTRGET(cname[call_mode]); } break;
case CALL_MODE_INSTANCE: {
return RTR("WaitInstanceSignal");
} break;
}
return String();
} }
String VisualScriptYieldSignal::get_text() const { String VisualScriptYieldSignal::get_text() const {