Might be useful to set the locale everywhere we need the web, rather than just the...
authorShaun McDonald <shaun@shaunmcdonald.me.uk>
Fri, 29 May 2009 14:11:12 +0000 (14:11 +0000)
committerShaun McDonald <shaun@shaunmcdonald.me.uk>
Fri, 29 May 2009 14:11:12 +0000 (14:11 +0000)
app/controllers/browse_controller.rb
app/controllers/changeset_controller.rb
app/controllers/changeset_tag_controller.rb
app/controllers/export_controller.rb
app/controllers/message_controller.rb
app/controllers/site_controller.rb
app/controllers/trace_controller.rb
app/controllers/user_controller.rb

index e9081f0..c8242a2 100644 (file)
@@ -1,6 +1,7 @@
 class BrowseController < ApplicationController
   layout 'site'
 
+  before_filter :set_locale
   before_filter :authorize_web  
   before_filter { |c| c.check_database_readable(true) }
 
index 778bb73..72b9666 100644 (file)
@@ -5,6 +5,7 @@ class ChangesetController < ApplicationController
   require 'xml/libxml'
 
   session :off, :except => [:list, :list_user, :list_bbox]
+  before_filter :set_locale, :only => [:list, :list_user, :list_bbox]
   before_filter :authorize_web, :only => [:list, :list_user, :list_bbox]
   before_filter :authorize, :only => [:create, :update, :delete, :upload, :include, :close]
   before_filter :require_public_data, :only => [:create, :update, :delete, :upload, :include, :close]
index 3e8db3f..527149f 100644 (file)
@@ -1,6 +1,8 @@
 class ChangesetTagController < ApplicationController
   layout 'site'
 
+  before_filter :set_locale
+
   def search
     @tags = ChangesetTag.find(:all, :limit => 11, :conditions => ["match(v) against (?)", params[:query][:query].to_s] )
   end
index ab25fcb..c84075d 100644 (file)
@@ -1,4 +1,7 @@
 class ExportController < ApplicationController
+
+  before_filter :set_locale
+
   def start
   end
 
index 2f71107..e01c34a 100644 (file)
@@ -1,6 +1,7 @@
 class MessageController < ApplicationController
   layout 'site'
 
+  before_filter :set_locale
   before_filter :authorize_web
   before_filter :require_user
   before_filter :check_database_readable
index 4b22e46..9bee032 100644 (file)
@@ -1,4 +1,5 @@
 class SiteController < ApplicationController
+  before_filter :set_locale
   before_filter :authorize_web
   before_filter :require_user, :only => [:edit]
 
index 47bc62b..33f6d0d 100644 (file)
@@ -1,6 +1,7 @@
 class TraceController < ApplicationController
   layout 'site'
 
+  before_filter :set_locale
   before_filter :authorize_web
   before_filter :require_user, :only => [:mine, :create, :edit, :delete, :make_public]
   before_filter :authorize, :only => [:api_details, :api_data, :api_create]
index eb1471b..36516f6 100644 (file)
@@ -2,6 +2,7 @@ class UserController < ApplicationController
   layout 'site'
 
   before_filter :authorize, :only => [:api_details, :api_gpx_files]
+  before_filter :set_locale, :except => [:api_details, :api_gpx_files]
   before_filter :authorize_web, :except => [:api_details, :api_gpx_files]
   before_filter :require_user, :only => [:set_home, :account, :go_public, :make_friend, :remove_friend, :upload_image, :delete_image]
   before_filter :check_database_readable, :except => [:api_details, :api_gpx_files]