private void ShowAvailableKeyValues(UILocalization myTarget) { var localizationKeys = LocalizationService.GetLocalizationKeys(); var keyId = GetIdByKey(myTarget.Key, localizationKeys); if (keyId == -1) { keyId = 0; EditorGUILayout.HelpBox("KEY not found in localization file. ", MessageType.Error); } intPopup = keyId; var listId = new int[localizationKeys.Length]; for (var i = 0; i < localizationKeys.Length; i++) { listId[i] = i; } intPopup = EditorGUILayout.IntPopup("List of Keys", intPopup, localizationKeys, listId); if (keyId != intPopup || string.IsNullOrEmpty(myTarget.Key)) { myTarget.Key = localizationKeys[intPopup]; } }
private void ShowLocalizeValues(UILocalization myTarget) { //EditorGUILayout.Space(); //lanquageFoldot = EditorGUILayout.Foldout(lanquageFoldot, "View Localization Values "); //var dictionary = LocalizationService.GetLocalizationsByKey(myTarget.Key); //if (dictionary != null) //{ // foreach (var loc in dictionary) // { // if (!lanquageFoldot) continue; // if (string.IsNullOrEmpty(loc.Value)) // EditorGUILayout.TextField(loc.Key,"NOT FOUND"); // else // EditorGUILayout.TextField(loc.Key, loc.Value); // } //} //else //{ // EditorGUILayout.HelpBox("CSV Localization File not set. Check path to file " + LocalizationService.LocalizationFilePath+"", MessageType.Error); //} }
private void ShowLocalizeValues(UILocalization myTarget) { EditorGUILayout.Space(); lanquageFoldot = EditorGUILayout.Foldout(lanquageFoldot, "View Localization Values "); var dictionary = LocalizationService.GetLocalizationsByKey(myTarget.Key); if (dictionary != null) { foreach (var loc in dictionary) { if (!lanquageFoldot) continue; if (string.IsNullOrEmpty(loc.Value)) EditorGUILayout.TextField(loc.Key,"NOT FOUND"); else EditorGUILayout.TextField(loc.Key, loc.Value); } } else { EditorGUILayout.HelpBox("CSV Localization File not set. Check path to file " + LocalizationService.LocalizationFilePath+"", MessageType.Error); } }
private void ShowAvailableKeyValues(UILocalization myTarget) { var localizationKeys = LocalizationService.GetLocalizationKeys(); var keyId = GetIdByKey(myTarget.Key, localizationKeys); if (keyId == -1) { keyId = 0; EditorGUILayout.HelpBox("KEY not found in localization file. ", MessageType.Error); } intPopup = keyId; var listId = new int[localizationKeys.Length]; for (var i = 0; i < localizationKeys.Length; i++) listId[i] = i; intPopup = EditorGUILayout.IntPopup("List of Keys", intPopup, localizationKeys, listId); if (keyId != intPopup || string.IsNullOrEmpty(myTarget.Key)) myTarget.Key = localizationKeys[intPopup]; }