public void Initialize() { // Instantiate Undo Manager if (undoManager == null) { undoManager = new HOEditorUndoManager(this, "Smart Localization - Main Window"); } if (microsoftTranslator == null) { microsoftTranslator = new MicrosoftTranslatorManager(); //cws == Cry Wolf Studios //mt == Microsoft Translator if (EditorPrefs.HasKey("cws_mtClientID") && EditorPrefs.HasKey("cws_mtClientSecret") && EditorPrefs.HasKey("cws_mtKeepAuthenticated")) { mtCliendID = EditorPrefs.GetString("cws_mtClientID"); mtCliendSecret = EditorPrefs.GetString("cws_mtClientSecret"); keepTranslatorAuthenticated = EditorPrefs.GetBool("cws_mtKeepAuthenticated"); } //Authenticate on enable if (keepTranslatorAuthenticated) { microsoftTranslator.GetAccessToken(mtCliendID, mtCliendSecret); } } if (availableLanguages == null || availableLanguages.Count < 1) { LocFileUtility.CheckAvailableLanguages(availableLanguages, notAvailableLanguages, notAvailableLanguagesEnglishNames); } }
public void Initialize() { // Instantiate Undo Manager if(undoManager == null) { undoManager = new HOEditorUndoManager( this, "Smart Localization - Main Window" ); } if(microsoftTranslator == null) { microsoftTranslator = new MicrosoftTranslatorManager(); //cws == Cry Wolf Studios //mt == Microsoft Translator if(EditorPrefs.HasKey("cws_mtClientID") && EditorPrefs.HasKey("cws_mtClientSecret") && EditorPrefs.HasKey("cws_mtKeepAuthenticated")) { mtCliendID = EditorPrefs.GetString("cws_mtClientID"); mtCliendSecret = EditorPrefs.GetString("cws_mtClientSecret"); keepTranslatorAuthenticated = EditorPrefs.GetBool("cws_mtKeepAuthenticated"); } //Authenticate on enable if(keepTranslatorAuthenticated) { microsoftTranslator.GetAccessToken(mtCliendID, mtCliendSecret); } } if(availableLanguages == null || availableLanguages.Count < 1) { LocFileUtility.CheckAvailableLanguages(availableLanguages,notAvailableLanguages,notAvailableLanguagesEnglishNames); } }