[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)
committerBowon Ryu <wonrst22@naver.com>
Thu, 27 Mar 2025 04:20:20 +0000 (13:20 +0900)
commitadd1e1bb86b1589497554f63a067a9985d4fd8af
treeddc601b57427d5afaa1b1b580e7795c46e0ce0c7
parentb4e20f9de3895dc6cafa13246711c998df29d00d
[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