[NUI] Minimize system LocaleLanguage API calls in Text
authorBowon Ryu <bowon.ryu@samsung.com>
Thu, 20 Mar 2025 08:07:12 +0000 (17:07 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Thu, 27 Mar 2025 00:52:31 +0000 (09:52 +0900)
commit2d89a56b0aff87635d8f9be6c720e0c47c3119cf
treef276250dea5d4eb96a58a10e6df0c37603190f3e
parentae241c54f1ba36cdd464c69e1d71a6c812adf48e
[NUI] Minimize system LocaleLanguage API calls in Text

Every time we set Translatable text,
system LocaleLanguage API is called, which creates overhead.
This patch updates through static classes only when a specific value is needed.

Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
src/Tizen.NUI/src/internal/Common/SystemLocaleLanguageChangedManager.cs [new file with mode: 0644]
src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs
src/Tizen.NUI/src/public/BaseComponents/TextField.cs
src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs