The relation browser used the translated nominative model names of

Node/Way/Relation in /browse/relation/:id. And used the bad practice
of concating things together to translate them.

Fixed it to use translation variables.
This commit is contained in:
Ævar Arnfjörð Bjarmason 2009-06-28 18:25:21 +00:00
parent 050393c613
commit 1fea79bbbd
21 changed files with 22 additions and 46 deletions

View file

@ -1,10 +1,12 @@
<tr>
<td>
<%= t 'activerecord.models.'+relation_member.member_type.downcase %>
<%= link_to h(printable_name(relation_member.member)), :action => relation_member.member_type.downcase, :id => relation_member.member_id.to_s %>
<% unless relation_member.member_role.blank? %>
<%= t'browse.relation_member.as' %>
<%= h(relation_member.member_role) %>
<% end %>
</td>
<td><%=
linked_name = link_to h(printable_name(relation_member.member)), :action => relation_member.member_type.downcase, :id => relation_member.member_id.to_s
type_str = t'browse.relation_member.type.' + relation_member.member_type.downcase
if relation_member.member_role.blank?
t'browse.relation_member.entry', :type => type_str, :name => linked_name
else
t'browse.relation_member.entry_role', :type => type_str, :name => linked_name, :role => h(relation_member.member_role)
end
%></td>
</tr>