diff --git a/lib/noosfero.rb b/lib/noosfero.rb index 79b1ca3..d71df17 100644 --- a/lib/noosfero.rb +++ b/lib/noosfero.rb @@ -15,6 +15,11 @@ module Noosfero def available_locales @available_locales ||= (Dir.glob(File.join(RAILS_ROOT, 'locale', '*')).map { |f| File.basename(f) }.select {|item| locales.include?(item) }) end + def each_locale + locales.keys.sort.each do |key| + yield(key, locales[key]) + end + end end def self.identifier_format diff --git a/public/500.html b/public/500.html index 467f2a8..d731e64 100644 --- a/public/500.html +++ b/public/500.html @@ -17,24 +17,24 @@ - - <% Noosfero.locales.each do |language_code,language_name| %> + <% Noosfero.each_locale do |language_code,language_name| %> <% GetText.locale = language_code %> <% end %>
- <% Noosfero.locales.each do |language_code,language_name| %> + <% Noosfero.each_locale do |language_code,language_name| %> <%= language_name %> <% end %>
diff --git a/public/503.html b/public/503.html index b5d671b..30ea6f5 100644 --- a/public/503.html +++ b/public/503.html @@ -18,18 +18,18 @@ - - <% Noosfero.locales.each do |language_code,language_name| %> + <% Noosfero.each_locale do |language_code,language_name| %> <% GetText.locale = language_code %> <% end %>
- <% Noosfero.locales.each do |language_code,language_name| %> + <% Noosfero.each_locale do |language_code,language_name| %> <%= language_name %> <% end %>
-- libgit2 0.21.2