Module LangText
Component to handle all GUI texts
Good working with localization system
-
init(self, node, locale_id, no_adjust)
-
Component init function
Parameters:
- self
LangText
- node
node
The text node
- locale_id
string
Default locale id or text from node as default
- no_adjust
bool
If true, will not correct text size
-
set_to(self, text)
-
Setup raw text to lang_text component
Parameters:
- self
LangText
- text
string
Text for text node
Returns:
LangText
Current instance
-
translate(self, locale_id, ...)
-
Translate the text by locale_id
Parameters:
- self
LangText
- locale_id
string
Locale id
- ...
string
Locale arguments to pass in text function
Returns:
LangText
Current instance
-
format(self, ...)
-
Format string with new text params on localized text
Parameters:
- self
LangText
- ...
string
Locale arguments to pass in text function
Returns:
LangText
Current instance
-
on_change
-
On change text callback
-
text
-
The text component