Roozbeh Pournader
1587224193
Switch Utils.formatElapsedTime to use ICU's MeasureFormat
...
Previously, localizable strings were used instead, causing various
difficulties and inconsistencies.
Now we use ICU's MeasureFormat. The results for English are almost
identical to the previous results (see below), and we also get higher
quality and better-vetted results for other locales.
Note: This also makes formatted strings shorter by eliminating zeros.
For example, what was previously shown as "2d 0h 15m" is now shown as
"2d 15m".
Bug: 36994779
Bug: 37701311
Test: make -j RunSettingsRoboTests
Change-Id: I78fd09e4e7f63f41ef88d3d3fc4ba2be15e1d812
2017-06-21 21:04:37 -07:00
..
2016-05-23 18:50:05 +00:00
2017-04-12 12:47:52 -07:00
2017-06-17 00:07:39 +00:00
2017-06-05 17:53:14 -07:00
2016-04-20 15:10:08 -04:00
2016-04-20 15:10:08 -04:00
2016-04-20 15:10:08 -04:00
2016-02-17 12:02:04 -08:00
2016-02-17 12:02:04 -08:00
2017-06-05 17:53:14 -07:00
2017-04-24 14:57:55 -07:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2017-06-05 17:53:14 -07:00
2017-06-05 17:53:14 -07:00
2017-06-05 17:53:14 -07:00
2017-06-16 23:35:24 +00:00
2017-05-31 14:59:37 -07:00
2016-07-22 20:06:42 +00:00
2017-04-25 11:23:29 -07:00
2016-06-16 12:13:11 -07:00
2016-10-28 17:57:23 -07:00
2017-03-16 14:14:44 -07:00
2017-04-12 12:52:21 -07:00
2017-04-12 12:52:21 -07:00
2017-04-12 12:52:21 -07:00
2017-04-12 12:52:21 -07:00
2017-04-12 12:52:21 -07:00
2017-04-24 14:57:55 -07:00
2017-06-21 21:04:37 -07:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-06-16 07:00:00 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2016-07-06 14:59:33 -07:00
2017-06-16 06:33:12 -07:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-05-22 15:46:31 +00:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-06-03 11:04:01 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-05-31 07:12:21 -07:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-05-11 11:10:10 -07:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-05-17 19:55:23 -07:00
2017-03-15 13:26:54 -07:00
2016-09-29 11:30:49 -07:00
2017-02-27 17:45:05 -08:00
2017-02-27 17:45:05 -08:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2017-01-10 21:24:59 -08:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 07:00:00 -07:00
2016-12-05 18:37:12 +00:00
2017-06-16 06:33:12 -07:00
2016-12-05 18:37:12 +00:00
2017-06-19 17:47:35 +00:00