Error #913 » 0001-redmine-localizable-v0.2.1-to-fix-UTF-8-problems.patch
| redmine/vendor/plugins/localizable/app/views/settings/_localizable.html.erb | ||
|---|---|---|
| 77 | 77 |
<tbody> |
| 78 | 78 |
<%- @settings["locales"][element[:name]] = {} if @settings["locales"][element[:name]].nil? -%>
|
| 79 | 79 |
<%- element[:objects].each do |object| -%> |
| 80 |
<%- if type != object.type.to_s -%>
|
|
| 81 |
<%- type = object.type.to_s -%>
|
|
| 80 |
<%- if type != object.class.to_s -%>
|
|
| 81 |
<%- type = object.class.to_s -%>
|
|
| 82 | 82 |
<tr> |
| 83 | 83 |
<td colspan="<%= @settings["locales_to_translate"].size + 1 %>"> |
| 84 | 84 |
<b><em><%= l(type_labels[object.type.to_s.gsub(/CustomField/, "")]) %></em></b> |
| ... | ... | |
| 92 | 92 |
</td> |
| 93 | 93 |
<%- @settings["locales_to_translate"].each do |locale| -%> |
| 94 | 94 |
<td align="left"> |
| 95 |
<input name="settings[locales][<%= element[:name] %>][<%= object.id %>][<%= locale %>]" |
|
| 96 |
value="<%= @settings["locales"][element[:name]][object.id.to_s][locale] %>" /> |
|
| 95 |
<input name="settings[locales][<%= element[:name] %>][<%= object.id %>][<%= locale.to_s.force_encoding("UTF-8") %>]"
|
|
| 96 |
value="<%= @settings["locales"][element[:name]][object.id.to_s][locale].to_s.force_encoding("UTF-8") %>" />
|
|
| 97 | 97 |
</td> |
| 98 | 98 |
<%- end -%> |
| 99 | 99 |
</tr> |
| redmine/vendor/plugins/localizable/init.rb | ||
|---|---|---|
| 27 | 27 |
author "Emilio González Montaña" |
| 28 | 28 |
author_url "http://ociotec.com" |
| 29 | 29 |
description "This is a plugin for Redmine that is used to show strings (issue types, issue statuses, enumerations, ...) in serveral languages" |
| 30 |
version "0.2.0"
|
|
| 30 |
version "0.2.1"
|
|
| 31 | 31 |
requires_redmine :version_or_higher => "0.9.0" |
| 32 | 32 |
|
| 33 | 33 |
settings :default => {"default_language" => "en",
|
| redmine/vendor/plugins/localizable/lib/localizable.rb | ||
|---|---|---|
| 7 | 7 |
unless Setting["plugin_localizable"]["locales"][type].nil? |
| 8 | 8 |
unless Setting["plugin_localizable"]["locales"][type][id.to_s].nil? |
| 9 | 9 |
unless Setting["plugin_localizable"]["locales"][type][id.to_s][User.current.language.to_s].blank? |
| 10 |
value = Setting["plugin_localizable"]["locales"][type][id.to_s][User.current.language.to_s] |
|
| 10 |
value = Setting["plugin_localizable"]["locales"][type][id.to_s][User.current.language.to_s].to_s.force_encoding("UTF-8")
|
|
| 11 | 11 |
end |
| 12 | 12 |
end |
| 13 | 13 |
end |
| 14 |
- |
|