[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:55:21 +0000 (09:55 +0900)
commit2c784daac39aba22beb39f87776d4e3db829d7fb
treee24624b63fef855707a5f715a7c7fbdc81f85ba4
parent65798a176275ececac23bd1257e0ac2eaec34c31
[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