module ActionView::Helpers::TranslationHelper
def scope_key_by_partial(key)
def scope_key_by_partial(key) if key&.start_with?(".") if @virtual_path @_scope_key_by_partial_cache ||= {} @_scope_key_by_partial_cache[@virtual_path] ||= @virtual_path.gsub(%r{/_?}, ".") "#{@_scope_key_by_partial_cache[@virtual_path]}#{key}" else raise "Cannot use t(#{key.inspect}) shortcut because path is not available" end else key end end