Class: I18n::Tasks::Translators::GoogleTranslator
- Inherits:
-
BaseTranslator
- Object
- BaseTranslator
- I18n::Tasks::Translators::GoogleTranslator
- Defined in:
- lib/i18n/tasks/translators/google_translator.rb
Constant Summary collapse
- NEWLINE_PLACEHOLDER =
'<br id=i18n />'
Constants included from Logging
Logging::MUTEX, Logging::PROGRAM_NAME
Instance Method Summary collapse
-
#initialize ⇒ GoogleTranslator
constructor
A new instance of GoogleTranslator.
Methods inherited from BaseTranslator
Methods included from Logging
log_error, log_stderr, log_verbose, log_warn, program_name, warn_deprecated
Constructor Details
#initialize ⇒ GoogleTranslator
Returns a new instance of GoogleTranslator.
8 9 10 11 12 13 14 15 |
# File 'lib/i18n/tasks/translators/google_translator.rb', line 8 def initialize(*) begin require 'easy_translate' rescue LoadError raise ::I18n::Tasks::CommandError, "Add gem 'easy_translate' to your Gemfile to use this command" end super end |