# Correspondence between Setter Components and Display Components

**The following table is a list of setters corresponding to the various display components:**

| Required localization components                                                                 | The corresponding setter           |
| ------------------------------------------------------------------------------------------------ | ---------------------------------- |
| Text (Ugui) component                                                                            | UITextStaticSetter or UITextSetter |
| A TextMeshPro or TextMeshProUGUI component that inherits from TMP\_Text                          | UITextStaticSetter or UITextSetter |
| The DropDown(Ugui) or TMP\_DropDown component                                                    | DropDownSetter                     |
| Various font Settings for the Text (Ugui) component                                              | FontLeafSetter                     |
| Multiple font Settings for TextMeshPro or TextMeshProUGUI components that inherit from TMP\_Text | TMPFontSetter                      |
| AudioSource component                                                                            | AudioLeafSetter                    |
| VideoSource component                                                                            | VideoLeafSetter                    |
| Switch Transform Children                                                                        | PrefabLeafSetter                   |
| Image (Ugui) component                                                                           | SpriteLeafSetter                   |
| RawImage component                                                                               | TextureLeafSetter                  |
| Component custom localization capabilities                                                       | ObjectLeafSetter Abstract class    |

**How to choose between UITextStaticSetter and UITextSetter?**

UITextSetter is usually used for the localization of dynamic splicing text, and there is no need to display static text.&#x20;

UITextStaticSetter is usually used to display static text that needs to be localized, and it can also be used for localization of dynamic spliced text, because it inherits all the functions of UITextSetter.
