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=downscale]) | 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
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 Optional param to string.format (optional)
- b string Optional param to string.format (optional)
- c string Optional param to string.format (optional)
- d string Optional param to string.format (optional)
- e string Optional param to string.format (optional)
- f string Optional param to string.format (optional)
- g string Optional param to string.format (optional)
Returns:
-
LangText
Current instance
- init(self, node, locale_id[, adjust_type=downscale])
-
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 Optional param to string.format (optional)
- b string Optional param to string.format (optional)
- c string Optional param to string.format (optional)
- d string Optional param to string.format (optional)
- e string Optional param to string.format (optional)
- f string Optional param to string.format (optional)
- g string Optional param to string.format (optional)
Returns:
-
LangText
Current instance
Fields
- on_change
-
On change text callback
- on_change DruidEvent DruidEvent
- text
-
The text component
- text Text Text