public void DrawSettingsActions(Rect position)
        {
            float fullWindowWidth = position.width + 30;
            float controlHeight   = position.height * 0.16f;
            Rect  newPosition     = position;

            newPosition.width  = fullWindowWidth;
            newPosition.height = controlHeight;
            GUI.Label(newPosition, "Settings", EditorStyles.boldLabel);
            if (GUI.Button(newPosition, "Create new culture"))
            {
                CreateLanguageWindow.ShowWindow(this);
            }
            newPosition.y += controlHeight;

            if (GUI.Button(newPosition, "Export All Languages"))
            {
                BulkUpdateWindow.ShowWindow(BulkUpdateWindow.BulkUpdateMethod.Export, this);
            }
            newPosition.y += controlHeight;

            if (GUI.Button(newPosition, "Import All Languages"))
            {
                BulkUpdateWindow.ShowWindow(BulkUpdateWindow.BulkUpdateMethod.Import, this);
            }
        }
        public static BulkUpdateWindow ShowWindow(BulkUpdateMethod updateMethod, SmartLocalizationWindow parentWindow)
        {
            BulkUpdateWindow thisWindow = (BulkUpdateWindow)EditorWindow.GetWindow <BulkUpdateWindow>("Update Languages");

            thisWindow.Initialize(updateMethod, parentWindow);

            return(thisWindow);
        }