Merge pull request #952 from nateisner/master

Added chooseButton method to FileChooserDialog.Builder
diff --git a/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java b/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java
index 18d0ceb..cf5da34 100644
--- a/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java
+++ b/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java
@@ -146,6 +146,7 @@
                 })
                 .autoDismiss(false)
                 .negativeText(getBuilder().mCancelButton)
+                .positiveText(getBuilder().mChooseButton)
                 .build();
     }
 
@@ -195,6 +196,8 @@
         @NonNull
         protected final transient AppCompatActivity mContext;
         @StringRes
+        protected int mChooseButton;
+        @StringRes
         protected int mCancelButton;
         protected String mInitialPath;
         protected String mMimeType;
@@ -202,6 +205,7 @@
         public <ActivityType extends AppCompatActivity & FileCallback> Builder(@NonNull ActivityType context) {
             mContext = context;
             mCancelButton = android.R.string.cancel;
+            mChooseButton = R.string.md_choose_label;
             mInitialPath = Environment.getExternalStorageDirectory().getAbsolutePath();
             mMimeType = null;
         }
@@ -213,6 +217,12 @@
         }
 
         @NonNull
+        public Builder chooseButton(@StringRes int text) {
+            mChooseButton = text;
+            return this;
+        }
+
+        @NonNull
         public Builder initialPath(@Nullable String initialPath) {
             if (initialPath == null)
                 initialPath = File.separator;