diff --git a/Gemfile b/Gemfile
index 9426a55861283e6d10641edcf342a2f9bbb0ca64..5dbb0bdfddb5d05e9d7bdafe779215c0268b8ac0 100644
--- a/Gemfile
+++ b/Gemfile
@@ -257,6 +257,7 @@ gem 'sentry-raven', '~> 2.4.0'
 gem 'premailer-rails', '~> 1.9.0'
 
 # I18n
+gem 'ruby_parser', '~> 3.8.4', require: false
 gem 'gettext_i18n_rails', '~> 1.8.0'
 gem 'gettext_i18n_rails_js', '~> 1.2.0'
 gem 'gettext', '~> 3.2.2', require: false, group: :development
diff --git a/Gemfile.lock b/Gemfile.lock
index c7e3f9935dad28c1d8b5b1195e259bfe0e97eadc..01c35a935f2257045a4a6f0169f62e78e04cc8c7 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1012,6 +1012,7 @@ DEPENDENCIES
   rubocop-rspec (~> 1.15.0)
   ruby-fogbugz (~> 0.2.1)
   ruby-prof (~> 0.16.2)
+  ruby_parser (~> 3.8.4)
   rufus-scheduler (~> 3.1.10)
   rugged (~> 0.25.1.1)
   sanitize (~> 2.0)