From: Tom Hughes Date: Tue, 30 Jun 2009 23:45:32 +0000 (+0000) Subject: Fix warnings arising from geocoder translations, and use count magic X-Git-Tag: live~6899 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/b52327bf890f8f83f238eae21b3f48abecdebb8d?ds=sidebyside Fix warnings arising from geocoder translations, and use count magic for the distance translation. --- diff --git a/app/controllers/geocoder_controller.rb b/app/controllers/geocoder_controller.rb index f4c7f852a..622e700af 100644 --- a/app/controllers/geocoder_controller.rb +++ b/app/controllers/geocoder_controller.rb @@ -293,19 +293,18 @@ private end def format_distance(distance) - return t "geocoder.results.distance.less_than_1km" if distance == 0 - return t "geocoder.results.distance.about_distance_km", :distance => distance + return t("geocoder.results.distance", :count => distance) end def format_direction(bearing) - return t "geocoder.results.direction.south_west" if bearing >= 22.5 and bearing < 67.5 - return t "geocoder.results.direction.south" if bearing >= 67.5 and bearing < 112.5 - return t "geocoder.results.direction.south_east" if bearing >= 112.5 and bearing < 157.5 - return t "geocoder.results.direction.east" if bearing >= 157.5 and bearing < 202.5 - return t "geocoder.results.direction.north_east" if bearing >= 202.5 and bearing < 247.5 - return t "geocoder.results.direction.north" if bearing >= 247.5 and bearing < 292.5 - return t "geocoder.results.direction.north_west" if bearing >= 292.5 and bearing < 337.5 - return t "geocoder.results.direction.west" + return t("geocoder.results.direction.south_west") if bearing >= 22.5 and bearing < 67.5 + return t("geocoder.results.direction.south") if bearing >= 67.5 and bearing < 112.5 + return t("geocoder.results.direction.south_east") if bearing >= 112.5 and bearing < 157.5 + return t("geocoder.results.direction.east") if bearing >= 157.5 and bearing < 202.5 + return t("geocoder.results.direction.north_east") if bearing >= 202.5 and bearing < 247.5 + return t("geocoder.results.direction.north") if bearing >= 247.5 and bearing < 292.5 + return t("geocoder.results.direction.north_west") if bearing >= 292.5 and bearing < 337.5 + return t("geocoder.results.direction.west") end def format_name(name) diff --git a/config/locales/en.yml b/config/locales/en.yml index 647c3c5cc..35bb5a67c 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -348,8 +348,9 @@ en: suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} of {{parentname}})" suffix_suburb: "{{suffix}}, {{parentname}}" distance: - less_than_1km: "less than 1km" - about_distance_km: "about {{distance}}km" + zero: "less than 1km" + one: "about 1km" + other: "about {{count}}km" direction: south_west: "south-west" south: "south" diff --git a/config/locales/sl.yml b/config/locales/sl.yml index ecb7d7136..e60aec58e 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -344,8 +344,9 @@ sl: suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} od {{parentname}})" suffix_suburb: "{{suffix}}, {{parentname}}" distance: - less_than_1km: "manj kot 1 km" - about_distance_km: "približno {{distance}} km" + zero: "manj kot 1 km" + one: "približno 1 km" + other: "približno {{distance}} km" direction: south_west: "jugozahodno" south: "južno"