Esempio n. 1
0
        private static void AddNewLanguageKey(ConfigSplit left, LanguageConifgSplit addItem)
        {
            var newKey = left.GetNewLanguageKey(addItem.EConfigLang);

            for (int i = 0; i < newKey.Count; i++)
            {
                addItem.AddNewKey(newKey[i]);
            }
        }
Esempio n. 2
0
        private static void CheckSameLanguage(ConfigSplit left, LanguageConifgSplit right, LanguageConifgSplit addItem)
        {
            if (right.EConfigLang != addItem.EConfigLang)
            {
                return;
            }

            var lines  = right.ConfigLineDatas;
            int length = lines.Count;

            for (int i = 0; i < length; i++)
            {
                var rightData = lines[i];
                if (!left.HasSameValue(rightData))
                {
                    addItem.AddNewKey(rightData.Key);
                }
            }
        }