16 lines
580 B
Ruby
16 lines
580 B
Ruby
module FixPhraseapp
|
|
def translate(*args)
|
|
if to_be_translated_without_phraseapp?(args)
|
|
kw_args = args.last.is_a?(Hash) ? args.pop : {}
|
|
I18n.translate_without_phraseapp(*args, **kw_args)
|
|
else
|
|
phraseapp_delegate_for(args)
|
|
end
|
|
end
|
|
end
|
|
|
|
if PhraseApp::VERSION == "1.6.0"
|
|
PhraseApp::InContextEditor::BackendService.prepend(FixPhraseapp)
|
|
else
|
|
puts "WARNING: The monkeypatch #{__FILE__} was written for version 1.6.0 of the phraseapp-in-context-editor-ruby gem, but you are running #{PhraseApp::VERSION}. Please update or remove the monkeypatch."
|
|
end
|