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 @@
-
-
Problème temporaire du système
+
+
Temporary system problem
- Notre équipe technique y travaille, SVP réessayer plus tard. Désolé pour le dérangement.
+ Our technical team is working on it, please try again later. Sorry for the inconvenience.
-
-
Problema temporário no sistema
+
+
Problème temporaire du système
- Nossa equipe técnica está trabalhando nele, por favor tente mais tarde. Perdoe o incoveniente.
+ Notre équipe technique y travaille, SVP réessayer plus tard. Désolé pour le dérangement.
@@ -50,25 +50,25 @@
-
-
Temporary system problem
+
+
Problema temporário no sistema
- Our technical team is working on it, please try again later. Sorry for the inconvenience.
+ Nossa equipe técnica está trabalhando nele, por favor tente mais tarde. Perdoe o incoveniente.
diff --git a/public/500.html.erb b/public/500.html.erb
index e73205c..dc4f083 100644
--- a/public/500.html.erb
+++ b/public/500.html.erb
@@ -19,7 +19,7 @@
- <% Noosfero.locales.each do |language_code,language_name| %>
+ <% Noosfero.each_locale do |language_code,language_name| %>
<% GetText.locale = language_code %>
<%= _('Temporary system problem') %>
@@ -32,7 +32,7 @@
<% 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 @@
-
-
Maintenance Du Serveur
+
+
System maintainance
- Cette plate-forme web est en maintenance. Elle sera à nouveau opérationnelle dans quelques heures.
+ This system is under maintainance. It should be back in a few hours.
-
-
Manutenção do sistema
+
+
Maintenance Du Serveur
- Este sistema está em manutenção. Ele deve estar de volta em algumas horas.
+ Cette plate-forme web est en maintenance. Elle sera à nouveau opérationnelle dans quelques heures.
@@ -42,22 +42,22 @@
-
-
System maintainance
+
+
Manutenção do sistema
- This system is under maintainance. It should be back in a few hours.
+ Este sistema está em manutenção. Ele deve estar de volta em algumas horas.
diff --git a/public/503.html.erb b/public/503.html.erb
index 1749653..2d7e998 100644
--- a/public/503.html.erb
+++ b/public/503.html.erb
@@ -20,7 +20,7 @@
- <% Noosfero.locales.each do |language_code,language_name| %>
+ <% Noosfero.each_locale do |language_code,language_name| %>
<% GetText.locale = language_code %>
<%= _('System maintainance') %>
@@ -30,7 +30,7 @@
<% end %>
- <% Noosfero.locales.each do |language_code,language_name| %>
+ <% Noosfero.each_locale do |language_code,language_name| %>
<%= language_name %>
<% end %>
--
libgit2 0.21.2