Module LangText
Component to wrap over GUI Text nodes with localization helpers
# Overview #
• The initialization of druid.set_text_function is required to enable localization using the localization ID.
• The LangText component supports up to 7 string format parameters. This limitation exists due to certain issues with using ... arguments.
# Notes #
Functions
format(self, a, b, c, d, e, f, g) | Format string with new text params on localized text |
init(self, node, locale_id, adjust_type) | The LangText constructor |
set_to(self, text) | Setup raw text to lang_text component |
translate(self, locale_id, a, b, c, d, e, f, g) | Translate the text by locale_id |
Fields
node | Text node |
on_change | On change text callback |
text | The text component |
Functions
- format(self, a, b, c, d, e, f, g)
-
Format string with new text params on localized text
Parameters:
- self LangText LangText
- a string or nil Optional param to string.format
- b string or nil Optional param to string.format
- c string or nil Optional param to string.format
- d string or nil Optional param to string.format
- e string or nil Optional param to string.format
- f string or nil Optional param to string.format
- g string or nil Optional param to string.format
Returns:
-
LangText
Current instance
- init(self, node, locale_id, adjust_type)
-
The LangText constructor
Parameters:
- set_to(self, text)
-
Setup raw text to lang_text component
Parameters:
Returns:
-
LangText
Current instance
- translate(self, locale_id, a, b, c, d, e, f, g)
-
Translate the text by locale_id
Parameters:
- self LangText LangText
- locale_id string Locale id
- a string or nil Optional param to string.format
- b string or nil Optional param to string.format
- c string or nil Optional param to string.format
- d string or nil Optional param to string.format
- e string or nil Optional param to string.format
- f string or nil Optional param to string.format
- g string or nil Optional param to string.format
Returns:
-
LangText
Current instance
Fields
- node
-
Text node
- node node
- on_change
-
On change text callback
- on_change DruidEvent DruidEvent
- text
-
The text component
- text Text Text