Small changes and improvements for localization assets and dropdowns

A few days ago I made a language system for my game manually, then I discovered that there was a free unity package that was useful for what I had made called “Localization”, although the language system this asset uses is different than the one I used On my own, it bothered me a little that I found out on the same day that this asset existed and that I wasted time doing it on my own… What I mean by this is that the name “Location” does not make me understand how it is useful to be able to change of language in the game (I don’t know if it’s useful for other things) and it would be nice to maybe give it a more identifying name than what it’s for and so that what happened to me happens to more people…
Then I changed my system from languages to localization, using the tables and changing the texts and button texts, which was pretty good, but I ran into a “small problem” when changing the button texts, the dropdowns, for example : in my game I have 3 dropdowns, one that changes the quality of the resolution which contains these options: Low, medium, high and ultra, another that changes the quality of the clouds which has the same options as the previous one, only one Furthermore, the option is added: insane, and finally another drop-down menu that changes the type of shadows between: soft, hard or deactivated. These texts are written in the tables, but how do I locate each of them in the drop-down menus? script, but it was a headache…
I think that somehow the dropdowns should be updated so that using the localization package we can localize each text with the corresponding option without having to use a script. or you can update the localization package and allow creating subtables or something so you can add those texts to the dropdown options.

You can localize dropdowns by either writing a script or using the localized property variants feature.
https://docs.unity3d.com/Packages/com.unity.localization@1.4/manual/LocalizedPropertyVariants.html

but I was referring to not even having to write scripts. For the language selector with dropdown it has a pass, but if I want to change the texts within a dropdown, it would be good perhaps that in dropdowns every time we add or remove an option these are add/remove within the dropdown object, and thus with localization you can locate these texts more easily.

You can use the localized property variants without writing a script.

how do you do that?

https://docs.unity3d.com/Packages/com.unity.localization@1.4/manual/LocalizedPropertyVariants.html
https://docs.unity3d.com/Packages/com.unity.localization@1.4/manual/QuickStartGuideWithVariants.html#localize-strings