@@ -32,18 +32,18 @@ for a broad range of languages.
32
32
33
33
ICU provides basic Unicode support for the following:
34
34
35
- * [ Unicode strings] ( ../strings/index )
35
+ * [ Unicode strings] ( ../strings/index.md )
36
36
37
37
ICU includes type definitions for UTF-16 strings and code points. It also
38
38
contains many C ` u_string ` functions and the C++ ` UnicodeString ` class with many
39
39
additional string functions.
40
40
41
- * [ Unicode properties] ( ../strings/properties )
41
+ * [ Unicode properties] ( ../strings/properties.md )
42
42
43
43
ICU includes the C definitions and functions found in ` uchar.h ` as well as
44
44
some macros found in ` utf.h ` . It also includes the C++ Unicode class.
45
45
46
- * [ Unicode string iteration] ( ../strings/characteriterator )
46
+ * [ Unicode string iteration] ( ../strings/characteriterator.md )
47
47
48
48
In C, ICU uses the macros in ` utf.h ` for the iteration of strings. In C++, ICU
49
49
uses the characterIterator and its subclasses.
@@ -91,7 +91,7 @@ separate file instead of being embedded in the lines of the program.*
91
91
### Locales and Services
92
92
93
93
The interaction between locales and services is fundamental to ICU. Please refer
94
- to [ Locales and Services] ( ./locale/index#locales-and-services ) .
94
+ to [ Locales and Services] ( .. /locale/index#locales-and-services ) .
95
95
96
96
### Transliteration
97
97
@@ -116,22 +116,22 @@ Date and time routines manage independent date and time functions in
116
116
milliseconds since January 1, 1970 (0:00:00.000 UTC). Points in time before then
117
117
are represented as negative numbers.
118
118
119
- ICU provides the following [ classes] ( ../datetime/index ) to support calendars and
119
+ ICU provides the following [ classes] ( ../datetime/index.md ) to support calendars and
120
120
time zones:
121
121
122
- * [ ` Calendar ` ] ( ../datetime/calendar/index#calendar )
122
+ * [ ` Calendar ` ] ( ../datetime/calendar/index.md #calendar )
123
123
124
124
The abstract superclass for extracting calendar-related attributes from a ` Date ` value.
125
125
126
- * [ ` GregorianCalendar ` ] ( ../datetime/calendar/index#gregoriancalendar )
126
+ * [ ` GregorianCalendar ` ] ( ../datetime/calendar/index.md #gregoriancalendar )
127
127
128
128
A concrete class for representing a Gregorian calendar.
129
129
130
- * [ ` TimeZone ` ] ( ../datetime/timezone/index )
130
+ * [ ` TimeZone ` ] ( ../datetime/timezone/index.md )
131
131
132
132
An abstract superclass for representing a time zone.
133
133
134
- * [ ` SimpleTimeZone ` ] ( ../datetime/timezone/index )
134
+ * [ ` SimpleTimeZone ` ] ( ../datetime/timezone/index.md )
135
135
136
136
A concrete class for representing a time zone for use with a Gregorian calendar.
137
137
@@ -156,7 +156,7 @@ numbers, formatting dates and times, and formatting messages:
156
156
157
157
#### General Formatting
158
158
159
- See [ Formatting and Parsing Classes] ( format_parse/index#formatting-and-parsing-classes ) for an introduction to the following:
159
+ See [ Formatting and Parsing Classes] ( ../ format_parse/index.md #formatting-and-parsing-classes) for an introduction to the following:
160
160
161
161
* ` Format `
162
162
* ` FieldPosition `
@@ -165,49 +165,49 @@ See [Formatting and Parsing Classes](format_parse/index#formatting-and-parsing-c
165
165
166
166
#### Formatting Numbers
167
167
168
- * [ ` NumberFormat ` ] ( ../format_parse/numbers/index#formatting-numbers )
168
+ * [ ` NumberFormat ` ] ( ../format_parse/numbers/index.md #formatting-numbers )
169
169
NumberFormat provides the basic fields and methods to format number objects
170
170
and number primitives into localized strings and parse localized strings to
171
171
number objects.
172
172
173
- * [ ` DecimalFormat ` ] ( ../format_parse/numbers/index#decimalformat )
173
+ * [ ` DecimalFormat ` ] ( ../format_parse/numbers/index.md #decimalformat )
174
174
DecimalFormat provides the methods used to format number objects and number
175
175
primitives into localized strings and parse localized strings into number
176
176
objects in base 10.
177
177
178
- * [ ` DecimalFormatSymbols ` ] ( ../format_parse/numbers/index#decimalformatsymbols )
178
+ * [ ` DecimalFormatSymbols ` ] ( ../format_parse/numbers/index.md #decimalformatsymbols )
179
179
DecimalFormatSymbols is a concrete class used by DecimalFormat to access
180
180
localized number strings such as the grouping separators, the decimal
181
181
separator, and the percent sign.
182
182
183
183
#### Formatting Dates and Times
184
184
185
- * [ ` DateFormat ` ] ( ../format_parse/datetime/index )
185
+ * [ ` DateFormat ` ] ( ../format_parse/datetime/index.md#dateformat )
186
186
187
187
` DateFormat ` provides the basic fields and methods for formatting date objects
188
188
to localized strings and parsing date and time strings to date objects.
189
189
190
- * [ ` SimpleDateFormat ` ] ( ../format_parse/datetime/index )
190
+ * [ ` SimpleDateFormat ` ] ( ../format_parse/datetime/index.md#simpledateformat )
191
191
192
192
` SimpleDateFormat ` is a concrete class used to format date objects to
193
193
localized strings and to parse date and time strings to date objects using a
194
194
` GregorianCalendar ` .
195
195
196
- * [ ` DateFormatSymbols ` ] ( ../format_parse/datetime/index )
196
+ * [ ` DateFormatSymbols ` ] ( ../format_parse/datetime/index.md#dateformatsymbols )
197
197
198
198
` DateFormatSymbols ` is a concrete class used to access localized date and time
199
199
formatting strings, such as names of the months, days of the week, and the
200
200
time zone.
201
201
202
202
#### Formatting Messages
203
203
204
- * [ ` MessageFormat ` ] ( ../format_parse/messages/index )
204
+ * [ ` MessageFormat ` ] ( ../format_parse/messages/index.md#messageformat )
205
205
206
206
` MessageFormat ` is a concrete class used to produce a language-specific user
207
207
message that contains numbers, currency, percentages, date, time, and string
208
208
variables.
209
209
210
- * [ ` ChoiceFormat ` ] ( ../format_parse/messages/index )
210
+ * [ ` ChoiceFormat ` ] ( ../format_parse/messages/index.md )
211
211
212
212
` ChoiceFormat ` is a concrete class used to map strings to ranges of numbers
213
213
and to handle plural words and name series in user messages.
@@ -247,19 +247,19 @@ associated with base characters (such as 'a' and 'b'), accent marks (such as
247
247
ICU provides the following collation classes for sorting and searching natural
248
248
language text according to locale-specific rules:
249
249
250
- * [ ` Collator ` ] ( ../collation/architecture ) is the abstract base class of all classes that compare strings.
250
+ * [ ` Collator ` ] ( ../collation/architecture.md#collator ) is the abstract base class of all classes that compare strings.
251
251
252
- * [ ` CollationElementIterator ` ] ( ../collation/architecture ) is a concrete iterator class that provides an
252
+ * [ ` CollationElementIterator ` ] ( ../collation/architecture.md#collation-element-iterator ) is a concrete iterator class that provides an
253
253
iterator for stepping through each character of a locale-specific string
254
254
according to the rules of a specific collator object.
255
255
256
- * [ ` RuleBasedCollator ` ] ( ../collation/architecture ) is the only built-in
256
+ * [ ` RuleBasedCollator ` ] ( ../collation/architecture.md ) is the only built-in
257
257
implementation of the collator. It
258
258
provides a sophisticated mechanism for comparing strings in a
259
259
language-specific manner, and an interface that allows the user to
260
260
specifically customize the sorting order.
261
261
262
- * [ ` CollationKey ` ] ( ../collation/architecture ) is an object that enables the fast sorting of strings by
262
+ * [ ` CollationKey ` ] ( ../collation/architecture.md ) is an object that enables the fast sorting of strings by
263
263
representing a string as a sort key under the rules of a specific collator
264
264
object.
265
265
@@ -307,18 +307,18 @@ that it recognizes text boundaries according to the particular locale ID.
307
307
308
308
ICU provides the following classes for iterating over locale-specific text:
309
309
310
- * [ ` BreakIterator ` ] ( ../boundaryanalysis/index )
310
+ * [ ` BreakIterator ` ] ( ../boundaryanalysis/index.md )
311
311
312
312
The abstract base class that defines the operations for finding and getting
313
313
the positions of logical breaks in a string of text: characters, words,
314
314
sentences, and potential line breaks.
315
315
316
- * [ ` CharacterIterator ` ] ( ../strings/characteriterator )
316
+ * [ ` CharacterIterator ` ] ( ../strings/characteriterator.md )
317
317
318
318
The abstract base class for forward and backward iteration over a string of
319
319
Unicode characters.
320
320
321
- * [ ` StringCharacterIterator ` ] ( ../strings/index )
321
+ * [ ` StringCharacterIterator ` ] ( ../strings/index.md )
322
322
323
323
A concrete class for forward and backward iteration over a string of Unicode
324
324
characters. ` StringCharacterIterator ` inherits from ` CharacterIterator ` .
0 commit comments