public void InitSelectedLocaleItem(NodeAddedEvent e, LocaleItemNode node, [Context, JoinByScreen] SelectedLocaleNode selected, [Context, JoinByScreen] LocaleListNode localesList)
        {
            LocaleComponent locale = node.locale;

            node.localeItem.SetText(locale.Caption, locale.LocalizedCaption);
            string savedLocaleCode = LocaleUtils.GetSavedLocaleCode();

            if (locale.Code == savedLocaleCode)
            {
                this.SetLocaleText(selected, node.locale);
                localesList.simpleHorizontalList.Select(node.Entity);
            }
        }
 private void SetLocaleText(SelectedLocaleNode destination, LocaleComponent source)
 {
     destination.selectedLocale.Code = source.Code;
 }