```ruby
module Sprangular
  ##
  # API Endpoint to set locale for session
  class LocaleController < Sprangular::BaseController
    def show
      session[:locale] = params[:locale]

      respond_to do |format|
        format.js { render js: "window.location.reload" }
        format.html { redirect_to :back }
      end
    end
  end
end
```

Update locale controller to redirect to root path
user
```ruby
module Sprangular
  ##
  # API Endpoint to set locale for session
  class LocaleController < Sprangular::BaseController
    def show
      session[:locale] = params[:locale]

      respond_to do |format|
        format.js { render js: "window.location.reload" }
        format.html { redirect_to sprangular_engine.root_path }
      end
    end
  end
end
```
assistant