diff --git a/lib/beardley/report.rb b/lib/beardley/report.rb
index <HASH>..<HASH> 100644
--- a/lib/beardley/report.rb
+++ b/lib/beardley/report.rb
@@ -41,6 +41,11 @@ module Beardley
           f.write(report)
         end
       end
+      if locale = options.delete(:locale)
+        locale_parts = locale.split("-")[0..2]
+        _Locale = Rjb::import('java.util.Locale')
+        @parameters["REPORT_LOCALE"] = _Locale.new(*locale_parts)
+      end
       @object_file ||= @source_file.dirname.join(@source_file.basename.to_s + ".jasper")
       unless @object_file.is_a?(Pathname)
         raise ArgumentError, "An object must be given at least"
diff --git a/lib/beardley/version.rb b/lib/beardley/version.rb
index <HASH>..<HASH> 100644
--- a/lib/beardley/version.rb
+++ b/lib/beardley/version.rb
@@ -1,7 +1,7 @@
 module Beardley
   module VERSION
     MAJOR = 1
-    MINOR = 2
+    MINOR = 3
     PATCH = 0
     PRE = nil
Adds a easy way to pass locale to report