| 86 | } |
| 87 | |
| 88 | std::string GetPlatformLocalizedString(Duration const & duration) |
| 89 | { |
| 90 | struct InitSeparators |
| 91 | { |
| 92 | std::string_view m_unitSep, m_groupingSep; |
| 93 | InitSeparators() |
| 94 | { |
| 95 | auto const loc = GetCurrentLocale(); |
| 96 | m_unitSep = GetUnitSeparator(loc); |
| 97 | m_groupingSep = GetUnitsGroupingSeparator(loc); |
| 98 | } |
| 99 | }; |
| 100 | static InitSeparators seps; |
| 101 | |
| 102 | return GetString(duration, {Duration::Units::Days, Duration::Units::Hours, Duration::Units::Minutes}, seps.m_unitSep, |
| 103 | seps.m_groupingSep); |
| 104 | } |
| 105 | |
| 106 | std::string GetUnitsString(Duration::Units unit) |
| 107 | { |
no test coverage detected