From: Ævar Arnfjörð Bjarmason Date: Sun, 28 Jun 2009 21:13:27 +0000 (+0000) Subject: Make the printable_name() function call i18n.t to translate its X-Git-Tag: live~6914 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/bc66c8adeb20b4332c01e093f83ac4fc9bd0aa5a?ds=sidebyside Make the printable_name() function call i18n.t to translate its output. Makes e.g. "#{name}, v#{object.version.to_s}" which is used in the changeset browser translatable. I'm still not happy with how the anchor is constructed. we're linking from /browse/changeset/1234 to e.g. node "[[366672999, v1]]" even though the page we're linking to might take us to that node at version 2. The link should be "[[366672999]], v1" instead. But that's something to solve later. --- diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index 67420151c..879d516ef 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -4,12 +4,12 @@ module BrowseHelper end def printable_name(object, version=false) - name = object.id.to_s + name = t 'printable_name.with_id', :id => object.id.to_s if version - name = "#{name}, v#{object.version.to_s}" + name = t 'printable_name.with_version', :id => name, :version => object.version.to_s end if object.tags.include? 'name' - name = "#{object.tags['name'].to_s} (#{name})" + name = t 'printable_name.with_name', :name => object.tags['name'].to_s, :id => name end return name end diff --git a/config/locales/en.yml b/config/locales/en.yml index 077af5011..0ea50a02a 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -72,6 +72,10 @@ en: description: "Description" languages: "Languages" pass_crypt: "Password" + printable_name: + with_id: "{{id}}" + with_version: "{{id}}, v{{version}}" + with_name: "{{name}} ({{id}})" map: view: View edit: Edit diff --git a/config/locales/is.yml b/config/locales/is.yml index 7fac2fcd6..17429c7ef 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -72,6 +72,10 @@ is: description: "Lýsing" languages: "Tungumál" pass_crypt: "Lykilorð" + printable_name: + with_id: "{{id}}" + with_version: "{{id}}, útgáfa {{version}}" + with_name: "{{name}} ({{id}})" map: view: "Kort" edit: "Breyta"