public override void _Ready()
    {
        button = GetNode <OptionButton>("OptionButton");

        string current = TranslationServer.GetLocale();

        languages = TranslationServer.GetLoadedLocales();
        for (int i = 0; i < languages.Count; i++)
        {
            string code = (string)languages[i];
            button.AddItem(TranslationServer.GetLocaleName(code), i);
            if (code == current)
            {
                button.Select(i);
            }
        }
    }