@@ -5854,7 +5854,7 @@ Vector<uint8_t> String::to_multibyte_char_buffer(const String &p_encoding) const
58545854 */
58555855String TTR (const String &p_text, const String &p_context) {
58565856 if (TranslationServer::get_singleton ()) {
5857- return TranslationServer::get_singleton ()->tool_translate (p_text, p_context);
5857+ return TranslationServer::get_singleton ()->get_editor_domain ()-> translate (p_text, p_context);
58585858 }
58595859
58605860 return p_text;
@@ -5874,7 +5874,7 @@ String TTR(const String &p_text, const String &p_context) {
58745874 */
58755875String TTRN (const String &p_text, const String &p_text_plural, int p_n, const String &p_context) {
58765876 if (TranslationServer::get_singleton ()) {
5877- return TranslationServer::get_singleton ()->tool_translate_plural (p_text, p_text_plural, p_n, p_context);
5877+ return TranslationServer::get_singleton ()->get_editor_domain ()-> translate_plural (p_text, p_text_plural, p_n, p_context);
58785878 }
58795879
58805880 // Return message based on English plural rule if translation is not possible.
@@ -5895,7 +5895,7 @@ String DTR(const String &p_text, const String &p_context) {
58955895 const String text = p_text.dedent ().strip_edges ();
58965896
58975897 if (TranslationServer::get_singleton ()) {
5898- return String (TranslationServer::get_singleton ()->doc_translate (text, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
5898+ return String (TranslationServer::get_singleton ()->get_doc_domain ()-> translate (text, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
58995899 }
59005900
59015901 return text.replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
@@ -5912,7 +5912,7 @@ String DTRN(const String &p_text, const String &p_text_plural, int p_n, const St
59125912 const String text_plural = p_text_plural.dedent ().strip_edges ();
59135913
59145914 if (TranslationServer::get_singleton ()) {
5915- return String (TranslationServer::get_singleton ()->doc_translate_plural (text, text_plural, p_n, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
5915+ return String (TranslationServer::get_singleton ()->get_doc_domain ()-> translate_plural (text, text_plural, p_n, p_context)).replace (" $DOCS_URL" , GODOT_VERSION_DOCS_URL);
59165916 }
59175917
59185918 // Return message based on English plural rule if translation is not possible.
@@ -5936,11 +5936,13 @@ String DTRN(const String &p_text, const String &p_text_plural, int p_n, const St
59365936 */
59375937String RTR (const String &p_text, const String &p_context) {
59385938 if (TranslationServer::get_singleton ()) {
5939- String rtr = TranslationServer::get_singleton ()->tool_translate (p_text, p_context);
5940- if (rtr.is_empty () || rtr == p_text) {
5941- return TranslationServer::get_singleton ()->translate (p_text, p_context);
5939+ #ifdef TOOLS_ENABLED
5940+ String rtr = TranslationServer::get_singleton ()->get_editor_domain ()->translate (p_text, p_context);
5941+ if (!rtr.is_empty () && rtr != p_text) {
5942+ return rtr;
59425943 }
5943- return rtr;
5944+ #endif // TOOLS_ENABLED
5945+ return TranslationServer::get_singleton ()->translate (p_text, p_context);
59445946 }
59455947
59465948 return p_text;
@@ -5959,11 +5961,13 @@ String RTR(const String &p_text, const String &p_context) {
59595961 */
59605962String RTRN (const String &p_text, const String &p_text_plural, int p_n, const String &p_context) {
59615963 if (TranslationServer::get_singleton ()) {
5962- String rtr = TranslationServer::get_singleton ()->tool_translate_plural (p_text, p_text_plural, p_n, p_context);
5963- if (rtr.is_empty () || rtr == p_text || rtr == p_text_plural) {
5964- return TranslationServer::get_singleton ()->translate_plural (p_text, p_text_plural, p_n, p_context);
5964+ #ifdef TOOLS_ENABLED
5965+ String rtr = TranslationServer::get_singleton ()->get_editor_domain ()->translate_plural (p_text, p_text_plural, p_n, p_context);
5966+ if (!rtr.is_empty () && rtr != p_text && rtr != p_text_plural) {
5967+ return rtr;
59655968 }
5966- return rtr;
5969+ #endif // TOOLS_ENABLED
5970+ return TranslationServer::get_singleton ()->translate_plural (p_text, p_text_plural, p_n, p_context);
59675971 }
59685972
59695973 // Return message based on English plural rule if translation is not possible.
0 commit comments