The easiest way to implement that is to make a script that show/hide the button whenever there is a localization:
Just attach this script to your button and select the languages that should hide the button:
public class HideOnLanguages : MonoBehaviour
public List<string> _Languages = new List<string>();
public void Start()
LocalizationManager.OnLocalizeEvent += OnLocalize;
public void OnDestroy()
LocalizationManager.OnLocalizeEvent -= OnLocalize;
public void OnLocalize()
var currentLanguage = LocalizationManager.CurrentLanguage;
var show = !_Languages.Contains(currentLanguage);
Whenever the language changes, or the screen is opened, this script will be executed and it will hide the object if the language is in that list.
Hope that helps,
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!