Commit dd6919c521f9d5d7cc428171bc736059fa8b3481
Committed by
Daniela Feitosa
1 parent
523171af
Exists in
master
and in
37 other branches
Add locales files into noosfero plugins
- plugins: gov_user, software_communities - Update translation on errors of create institution - Update translation on error of create software Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com> Signed-off-by: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>
Showing
7 changed files
with
36 additions
and
21 deletions
Show diff stats
src/noosfero-spb/gov_user/controllers/gov_user_plugin_controller.rb
| @@ -217,8 +217,8 @@ class GovUserPluginController < ApplicationController | @@ -217,8 +217,8 @@ class GovUserPluginController < ApplicationController | ||
| 217 | end | 217 | end |
| 218 | 218 | ||
| 219 | def save_institution institution | 219 | def save_institution institution |
| 220 | - inst_errors = institution.errors.messages | ||
| 221 | - com_errors = institution.community.errors.messages | 220 | + inst_errors = institution.errors.full_messages |
| 221 | + com_errors = institution.community.errors.full_messages | ||
| 222 | 222 | ||
| 223 | set_errors institution | 223 | set_errors institution |
| 224 | 224 | ||
| @@ -230,7 +230,7 @@ class GovUserPluginController < ApplicationController | @@ -230,7 +230,7 @@ class GovUserPluginController < ApplicationController | ||
| 230 | else | 230 | else |
| 231 | { :success => false, | 231 | { :success => false, |
| 232 | :message => _("Institution could not be created!"), | 232 | :message => _("Institution could not be created!"), |
| 233 | - :errors => inst_errors.merge(com_errors) | 233 | + :errors => inst_errors + com_errors |
| 234 | } | 234 | } |
| 235 | end | 235 | end |
| 236 | end | 236 | end |
src/noosfero-spb/gov_user/public/views/create-institution.js
| @@ -113,12 +113,8 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] | @@ -113,12 +113,8 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] | ||
| 113 | var errors = "<ul>"; | 113 | var errors = "<ul>"; |
| 114 | var field_name; | 114 | var field_name; |
| 115 | 115 | ||
| 116 | - for(var error_key in response.errors) { | ||
| 117 | - field_name = adjust_error_key(error_key); | ||
| 118 | - | ||
| 119 | - if(response.errors[error_key].length > 0){ | ||
| 120 | - errors += "<li><b>"+field_name+"</b>: "+response.errors[error_key]+"</li>"; | ||
| 121 | - } | 116 | + for(var error in response.errors) { |
| 117 | + errors += "<li>"+response.errors[error]+"</li>"; | ||
| 122 | } | 118 | } |
| 123 | 119 | ||
| 124 | errors += "</ul>"; | 120 | errors += "</ul>"; |
| @@ -147,14 +143,6 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] | @@ -147,14 +143,6 @@ modulejs.define('CreateInstitution', ['jquery', 'NoosferoRoot', 'SelectElement'] | ||
| 147 | } | 143 | } |
| 148 | 144 | ||
| 149 | 145 | ||
| 150 | - function adjust_error_key(error_key) { | ||
| 151 | - var text = error_key.replace(/_/, " "); | ||
| 152 | - text = text.charAt(0).toUpperCase() + text.slice(1); | ||
| 153 | - | ||
| 154 | - return text; | ||
| 155 | - } | ||
| 156 | - | ||
| 157 | - | ||
| 158 | function save_institution(evt) { | 146 | function save_institution(evt) { |
| 159 | evt.preventDefault(); | 147 | evt.preventDefault(); |
| 160 | 148 |
| @@ -0,0 +1,26 @@ | @@ -0,0 +1,26 @@ | ||
| 1 | +# encoding: UTF-8 | ||
| 2 | + | ||
| 3 | +"pt-BR": &pt-BR | ||
| 4 | + | ||
| 5 | + activerecord: | ||
| 6 | + attributes: | ||
| 7 | + community: | ||
| 8 | + name: 'Nome' | ||
| 9 | + state: 'Estado' | ||
| 10 | + city: 'Cidade' | ||
| 11 | + software_info: | ||
| 12 | + finality: 'Finalidade' | ||
| 13 | + license_info: | ||
| 14 | + version: 'Versão' | ||
| 15 | + institution: | ||
| 16 | + name: 'Nome' | ||
| 17 | + state: 'Estado' | ||
| 18 | + city: 'Cidade' | ||
| 19 | + governmental_power: 'Poder Governamental' | ||
| 20 | + governmental_sphere: 'Esfera Governamental' | ||
| 21 | + juridical_nature: 'Natureza Jurídica' | ||
| 22 | + | ||
| 23 | +'pt_BR': | ||
| 24 | + <<: *pt-BR | ||
| 25 | +'pt': | ||
| 26 | + <<: *pt-BR |
src/noosfero-spb/software_communities/po/pt/software_communities.po
| @@ -860,8 +860,8 @@ msgstr "" | @@ -860,8 +860,8 @@ msgstr "" | ||
| 860 | "e critérios" | 860 | "e critérios" |
| 861 | 861 | ||
| 862 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:22 | 862 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:22 |
| 863 | -msgid "\"Can`t create new software: #{@errors.length} errors\"" | ||
| 864 | -msgstr "\"Não foi possível criar o software: #{@errors.length} errors\"" | 863 | +msgid "Can`t create new software: %s errors" |
| 864 | +msgstr "Não foi possível criar o software: %s erros" | ||
| 865 | 865 | ||
| 866 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:45 | 866 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:45 |
| 867 | msgid "Domain" | 867 | msgid "Domain" |
src/noosfero-spb/software_communities/po/software_communities.pot
| @@ -825,7 +825,7 @@ msgid "" | @@ -825,7 +825,7 @@ msgid "" | ||
| 825 | msgstr "" | 825 | msgstr "" |
| 826 | 826 | ||
| 827 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:22 | 827 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:22 |
| 828 | -msgid "\"Can`t create new software: #{@errors.length} errors\"" | 828 | +msgid "Can`t create new software: %s errors" |
| 829 | msgstr "" | 829 | msgstr "" |
| 830 | 830 | ||
| 831 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:45 | 831 | #: plugins/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb:45 |
src/noosfero-spb/software_communities/views/software_communities_plugin_myprofile/new_software.html.erb
| @@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
| 19 | 19 | ||
| 20 | <% unless @errors.blank? %> | 20 | <% unless @errors.blank? %> |
| 21 | <div class="errorExplanation" id="errorExplanation"> | 21 | <div class="errorExplanation" id="errorExplanation"> |
| 22 | - <h2> <%= _("Can`t create new software: #{@errors.length} errors") %> </h2> | 22 | + <h2> <%= _("Can`t create new software: %s errors") % @errors.length %> </h2> |
| 23 | <ul> | 23 | <ul> |
| 24 | <% @errors.each do |error| %> | 24 | <% @errors.each do |error| %> |
| 25 | <li> <%= error %> </li> | 25 | <li> <%= error %> </li> |