update editor window localization

This commit is contained in:
hevinci
2023-10-17 12:03:11 +08:00
parent 0c70f27560
commit f63fcf1227
14 changed files with 279 additions and 54 deletions

View File

@@ -9,6 +9,12 @@ namespace YooAsset.Editor
{
public static class UIElementsLocalize
{
public static void Localize(Label element)
{
ELanguageKey key = Localization.Convert(element.text);
element.text = Localization.Language(key);
}
public static void Localize(TextField element)
{
ELanguageKey key = Localization.Convert(element.label);
@@ -38,6 +44,18 @@ namespace YooAsset.Editor
ELanguageKey key = Localization.Convert(element.label);
element.label = Localization.Language(key);
}
public static void Localize(PopupField<RuleDisplayName> element)
{
ELanguageKey key = Localization.Convert(element.label);
element.label = Localization.Language(key);
}
public static void Localize(Toggle element)
{
ELanguageKey key = Localization.Convert(element.label);
element.label = Localization.Language(key);
}
}
}
#endif