0ad/source/gui/ObjectTypes
trompetin17 690838e3dc
Add [locale] inline tag for per-locale fonts
New `[locale='xx']...[/locale]` markup lets GUI text sections render
with a locale-specific font (e.g. CJK) while the rest of the caption
keeps the current game font.

guiObject.caption = "Hello [locale='ja']世界[/locale], how do you
[locale='zh']感覺[/locale]" This is ideal for language pickers and
similar UI where you want the language name shown in its own script.

This commit unlocks richer, self-explanatory international UI while
keeping the legacy text behaviour unchanged.
2025-08-04 09:35:41 -05:00
..
CButton.cpp Fix wrapping by passing window width to text size 2025-07-14 15:02:13 -05:00
CButton.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CChart.cpp fixup! Fix headers for gui/ObjectTypes 2025-06-30 21:07:53 +02:00
CChart.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CCheckBox.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CCheckBox.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CDropDown.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CDropDown.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CGUIDummyObject.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CHotkeyPicker.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CHotkeyPicker.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CImage.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CImage.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CInput.cpp Add [locale] inline tag for per-locale fonts 2025-08-04 09:35:41 -05:00
CInput.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CList.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CList.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CMiniMap.cpp Fix most headers in gui 2025-07-05 12:42:34 +02:00
CMiniMap.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
COList.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
COList.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CProgressBar.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CProgressBar.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CRadioButton.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CRadioButton.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CScrollPanel.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CScrollPanel.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CSlider.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CSlider.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CText.cpp Fix wrapping by passing window width to text size 2025-07-14 15:02:13 -05:00
CText.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CTooltip.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CTooltip.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00