canvas HSV color serialization needs LocaleGuard
[ardour.git] / gtk2_ardour / engine_dialog.cc
index 4b47fe1baf079482e692a4f8384df3acce0c4d26..4d3898182c21573524db1c6ac5313064db033483 100644 (file)
@@ -1596,12 +1596,7 @@ EngineControl::output_device_changed ()
 string
 EngineControl::bufsize_as_string (uint32_t sz)
 {
-       /* Translators: "samples" is always plural here, so no
-          need for plural+singular forms.
-        */
-       char buf[64];
-       snprintf (buf, sizeof (buf), "%u %s", sz, P_("sample", "samples", sz));
-       return buf;
+       return string_compose (P_("%1 sample", "%1 samples", sz), sz);
 }
 
 string