summaryrefslogtreecommitdiff
path: root/config/initializers/gettext_rails_i18n_patch.rb
diff options
context:
space:
mode:
Diffstat (limited to 'config/initializers/gettext_rails_i18n_patch.rb')
-rw-r--r--config/initializers/gettext_rails_i18n_patch.rb35
1 files changed, 0 insertions, 35 deletions
diff --git a/config/initializers/gettext_rails_i18n_patch.rb b/config/initializers/gettext_rails_i18n_patch.rb
index 3c994516b2d..ff481a8e142 100644
--- a/config/initializers/gettext_rails_i18n_patch.rb
+++ b/config/initializers/gettext_rails_i18n_patch.rb
@@ -1,40 +1,5 @@
# frozen_string_literal: true
-require 'gettext_i18n_rails_js/parser/javascript'
-require 'json'
-
-module GettextI18nRailsJs
- module Parser
- module Javascript
- # This is required to tell the `rake gettext:find` script to use the Javascript
- # parser for *.vue files.
- #
- # Overwrites: https://github.com/webhippie/gettext_i18n_rails_js/blob/46c58db6d2053a4f5f36a0eb024ea706ff5707cb/lib/gettext_i18n_rails_js/parser/javascript.rb#L36
- def target?(file)
- [
- ".js",
- ".jsx",
- ".vue"
- ].include? ::File.extname(file)
- end
-
- def collect_for(file)
- gettext_messages_by_file[file] || []
- end
-
- private
-
- def gettext_messages_by_file
- @gettext_messages_by_file ||= Gitlab::Json.parse(load_messages)
- end
-
- def load_messages
- `node scripts/frontend/extract_gettext_all.js --all`
- end
- end
- end
-end
-
class PoToJson
# This is required to modify the JS locale file output to our import needs
# Overwrites: https://github.com/webhippie/po_to_json/blob/master/lib/po_to_json.rb#L46