         .label((p) -> p.key)
         .title((d) ->
           d.key +
-            "\nAverage payment: " + valueAcc(d).toPrecision(4) +
-            "\n% Functional: " + keyAcc(d).toPrecision(4) +
-            "\nPopulation: " + radiusAcc(d))
+            "\n" + gettext("Average payment") + ": " + valueAcc(d).toPrecision(4) +
+            "\n" + gettext("% Functional") + ": " + keyAcc(d).toPrecision(4) +
+            "\n" + gettext("Population") + ": " + radiusAcc(d))
         .renderTitle(true)
         .on("preRender", (chart) ->
           chart.rescale())

                    (d) -> d.value.percFun,   # key (x)
                    (d) -> d.value.avgCost,   # value (y)
                    (d) -> d.value.pop,       # radius
                    "% Functional",           # x label
                    "Average Payment"         # y label

        yearChart constrYearChart, constrYears, constrYearsGroup, "Construction Year"
        yearChart breakYearChart, breakYears, breakYearsGroup, "Breakdown Year"

        .label((d) -> d.key)
        .title((d) ->
          d.key +
            "\n" + gettext("Functional") + ": " + d.value.functional +
            "\n" + gettext("Needs repair") + ": " + d.value["needs repair"] +
            "\n" + gettext("Not functional") + ": " + d.value["not functional"])
        .legend(dc.legend().horizontal(true).itemWidth(85).x(50).y(0))
        .on("preRender", (chart) ->
          chart.rescale())
