@@ -17,6 +17,17 @@ class Number
      */
     protected static $locale = 'en';
 
+    /**
+     * Create a new fluent Number instance.
+     *
+     * @param  string  $locale
+     * @return void
+     */
+    public function __construct(string $locale = 'en')
+    {
+        static::$locale = $locale;
+    }
+
     /**
      * Format the given number according to the current locale.
      *
@@ -258,6 +269,27 @@ public static function useLocale(string $locale)
         static::$locale = $locale;
     }
 
+    /**
+     * Create a new fluent Number instance.
+     *
+     * @param  string  $locale
+     * @return \Illuminate\Support\Number
+     */
+    public static function usingLocale(string $locale)
+    {
+        return new static($locale);
+    }
+
+    /**
+     * Get the locale in use for this instance.
+     *
+     * @return string
+     */
+    public static function getLocale()
+    {
+        return static::$locale;
+    }
+
     /**
      * Ensure the "intl" PHP extension is installed.
      *