More build fixes.
[dcpomatic.git] / src / lib / util.cc
index da45919b426df35dd6c7943673267d5307f25ae1..d20fd7dc7b0f4d94cb830dfaf6db4d07683d446d 100644 (file)
@@ -36,7 +36,9 @@
 #include "digester.h"
 #include "audio_processor.h"
 #include "compose.hpp"
+#include <dcp/locale_convert.h>
 #include <dcp/util.h>
+#include <dcp/raw_convert.h>
 #include <dcp/picture_asset.h>
 #include <dcp/sound_asset.h>
 #include <dcp/subtitle_asset.h>
@@ -92,6 +94,7 @@ using boost::lexical_cast;
 using boost::bad_lexical_cast;
 using dcp::Size;
 using dcp::raw_convert;
+using dcp::locale_convert;
 
 /** Path to our executable, required by the stacktrace stuff and filled
  *  in during App::onInit().
@@ -140,10 +143,10 @@ seconds_to_approximate_hms (int s)
        if (hours) {
                if (m > 30 && !minutes) {
                        /// TRANSLATORS: h here is an abbreviation for hours
-                       ap += raw_convert<string>(h + 1) + _("h");
+                       ap += locale_convert<string>(h + 1) + _("h");
                } else {
                        /// TRANSLATORS: h here is an abbreviation for hours
-                       ap += raw_convert<string>(h) + _("h");
+                       ap += locale_convert<string>(h) + _("h");
                }
 
                if (minutes || seconds) {
@@ -155,10 +158,10 @@ seconds_to_approximate_hms (int s)
                /* Minutes */
                if (s > 30 && !seconds) {
                        /// TRANSLATORS: m here is an abbreviation for minutes
-                       ap += raw_convert<string>(m + 1) + _("m");
+                       ap += locale_convert<string>(m + 1) + _("m");
                } else {
                        /// TRANSLATORS: m here is an abbreviation for minutes
-                       ap += raw_convert<string>(m) + _("m");
+                       ap += locale_convert<string>(m) + _("m");
                }
 
                if (seconds) {
@@ -169,7 +172,7 @@ seconds_to_approximate_hms (int s)
        if (seconds) {
                /* Seconds */
                /// TRANSLATORS: s here is an abbreviation for seconds
-               ap += raw_convert<string>(s) + _("s");
+               ap += locale_convert<string>(s) + _("s");
        }
 
        return ap;