private void MergeNewUnlocalizedStrings() { string unlocalizedJson = File.ReadAllText(Path.Combine(Path.Combine(Application.streamingAssetsPath, "lang"), "unlocalizedText_en.json")); LocalizedLanguageData unlocalizedData = JsonUtility.FromJson <LocalizedLanguageData> (unlocalizedJson); foreach (LocalizationItem item in unlocalizedData.items) { if (!localizationData.ContainsKey(item.key)) { localizationData.AddNewItem(item); } } }