Shane Carr
6daab85db4
ICU-20429 Renaming [Number->Formatted]StringBuilder and refactoring.
...
- StringSegment, ICU4C:
* Moved to top icu namespace
* Compilation unit renamed to string_segment.
- NumberStringBuilder, C and J:
* Moved to main icu namespace
* Compilation unit renamed to formatted_string_builder
* Renamed class to FormattedStringBuilder
- Moves nextPosition logic of NumberStringBuilder to helper class
2019-04-05 20:08:07 -05:00
Shane Carr
c81d1e94a0
ICU-13591 Refactoring ICU4C MeasureFormat to call NumberFormatter directly.
...
- Removes redundant data loading in MeasureFormat
2019-02-20 19:15:03 -06:00
Shane Carr
249e03ccd6
ICU-13256 Implementing FormattedRelativeDateTime in C, C++, and Java.
...
- Adds additional logic to NumberStringBuilder.
- Extends logic of number::impl::Field type.
- Adds tests for RBNF support.
- Adds tests from ftang's original PR.
2019-02-11 11:35:51 -08:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Markus Scherer
57f01a8756
ICU-10896 turn SimplePatternFormatter into public SimpleFormatter
...
X-SVN-Rev: 38195
2016-01-23 05:20:23 +00:00
Markus Scherer
758b66dbca
ICU-12030 MeasureFormat handle by-plural-form sideways-aliasing, by not bundling plural forms into a QuantityFormatter, port from Java
...
X-SVN-Rev: 38136
2015-12-16 04:41:33 +00:00
Markus Scherer
4c96f9a866
ICU-12031 port enum StandardPlural to C++
...
X-SVN-Rev: 38130
2015-12-14 21:57:41 +00:00
Markus Scherer
5a7ff3049b
ICU-11986 MeasureFormat unit display patterns need to fall back to the parent locales per plural form, not as a set; add MeasureFormatTest::TestIndividualPluralFallback(); fix RelativeDateTimeFormatterTest::TestSerbianFallback() test data
...
X-SVN-Rev: 38103
2015-12-02 22:54:54 +00:00
Steven R. Loomis
58f8e44c7d
ICU-10981 round of uconfig.h fixes
...
X-SVN-Rev: 36491
2014-09-13 00:53:06 +00:00
Travis Keep
0951252dad
ICU-11250 Add tests for QuantityFormatter add test for SimplePatternFormatter::getPatternWithNoPlaceholders.
...
X-SVN-Rev: 36468
2014-09-11 19:09:54 +00:00
Travis Keep
c794caf7d4
ICU-10999 Add per unit measure formatting.
...
X-SVN-Rev: 36441
2014-09-10 20:06:52 +00:00
Travis Keep
0a42d4959f
ICU-10640 Add C++ MeasureFormat API.
...
X-SVN-Rev: 35069
2014-02-04 00:29:17 +00:00
Travis Keep
844d4e860b
ICU-10646 Tempalte->SimplePatternFormatter. evaluate -> format
...
X-SVN-Rev: 35027
2014-01-29 22:57:06 +00:00
Travis Keep
1f93b4c481
ICU-10646 Attempt to fix broken build.
...
X-SVN-Rev: 35019
2014-01-29 05:52:11 +00:00
Travis Keep
d4ec281c99
ICU-10646 Introduce Template class and change ListFormatter to use it. Introduce QuantityFormatter class and change RelativeDateTimeFormatter to use it.
...
X-SVN-Rev: 35018
2014-01-29 05:08:55 +00:00