@@ -5944,7 +5944,7 @@ Vector<uint8_t> String::to_multibyte_char_buffer(const String &p_encoding) const
59445944 */
59455945String TTR (const String &p_text, const String &p_context) {
59465946 if (TranslationServer::get_singleton ()) {
5947- return TranslationServer::get_singleton ()->tool_translate (p_text, p_context);
5947+ return TranslationServer::get_singleton ()->get_editor_domain ()-> translate (p_text, p_context);
59485948 }
59495949
59505950 return p_text;
@@ -5964,7 +5964,7 @@ String TTR(const String &p_text, const String &p_context) {
59645964 */
59655965String TTRN (const String &p_text, const String &p_text_plural, int p_n, const String &p_context) {
59665966 if (TranslationServer::get_singleton ()) {
5967- return TranslationServer::get_singleton ()->tool_translate_plural (p_text, p_text_plural, p_n, p_context);
5967+ return TranslationServer::get_singleton ()->get_editor_domain ()-> translate_plural (p_text, p_text_plural, p_n, p_context);
59685968 }
59695969
59705970 // Return message based on English plural rule if translation is not possible.
@@ -5985,7 +5985,7 @@ String DTR(const String &p_text, const String &p_context) {
59855985 const String text = p_text.dedent ().strip_edges ();
59865986
59875987 if (TranslationServer::get_singleton ()) {
5988- return String (TranslationServer::get_singleton ()->doc_translate (text, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
5988+ return String (TranslationServer::get_singleton ()->get_doc_domain ()-> translate (text, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
59895989 }
59905990
59915991 return text.replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
@@ -6002,7 +6002,7 @@ String DTRN(const String &p_text, const String &p_text_plural, int p_n, const St
60026002 const String text_plural = p_text_plural.dedent ().strip_edges ();
60036003
60046004 if (TranslationServer::get_singleton ()) {
6005- return String (TranslationServer::get_singleton ()->doc_translate_plural (text, text_plural, p_n, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
6005+ return String (TranslationServer::get_singleton ()->get_doc_domain ()-> translate_plural (text, text_plural, p_n, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
60066006 }
60076007
60086008 // Return message based on English plural rule if translation is not possible.
@@ -6026,11 +6026,13 @@ String DTRN(const String &p_text, const String &p_text_plural, int p_n, const St
60266026 */
60276027String RTR (const String &p_text, const String &p_context) {
60286028 if (TranslationServer::get_singleton ()) {
6029- String rtr = TranslationServer::get_singleton ()->tool_translate (p_text, p_context);
6030- if (rtr.is_empty () || rtr == p_text) {
6031- return TranslationServer::get_singleton ()->translate (p_text, p_context);
6029+ #ifdef TOOLS_ENABLED
6030+ String rtr = TranslationServer::get_singleton ()->get_editor_domain ()->translate (p_text, p_context);
6031+ if (!rtr.is_empty () && rtr != p_text) {
6032+ return rtr;
60326033 }
6033- return rtr;
6034+ #endif // TOOLS_ENABLED
6035+ return TranslationServer::get_singleton ()->translate (p_text, p_context);
60346036 }
60356037
60366038 return p_text;
@@ -6049,11 +6051,13 @@ String RTR(const String &p_text, const String &p_context) {
60496051 */
60506052String RTRN (const String &p_text, const String &p_text_plural, int p_n, const String &p_context) {
60516053 if (TranslationServer::get_singleton ()) {
6052- String rtr = TranslationServer::get_singleton ()->tool_translate_plural (p_text, p_text_plural, p_n, p_context);
6053- if (rtr.is_empty () || rtr == p_text || rtr == p_text_plural) {
6054- return TranslationServer::get_singleton ()->translate_plural (p_text, p_text_plural, p_n, p_context);
6054+ #ifdef TOOLS_ENABLED
6055+ String rtr = TranslationServer::get_singleton ()->get_editor_domain ()->translate_plural (p_text, p_text_plural, p_n, p_context);
6056+ if (!rtr.is_empty () && rtr != p_text && rtr != p_text_plural) {
6057+ return rtr;
60556058 }
6056- return rtr;
6059+ #endif // TOOLS_ENABLED
6060+ return TranslationServer::get_singleton ()->translate_plural (p_text, p_text_plural, p_n, p_context);
60576061 }
60586062
60596063 // Return message based on English plural rule if translation is not possible.
0 commit comments