Tizen Native API
|
i18n
The i18n module contains uchar, ucollator, unormalization, usearch, ustring, ucalendar, udate, udatepg, ulocale, unumber, alpha_idx, formattable, measure, format, measure format, field position and parse position. This module provides flexible generation of number or date format patterns and helps you format and parse dates/number for any locale. The i18n module provides various features based on data from ICU. The following table shows the version of ICU used in each Tizen platform.
Tizen 2.3.1 | ICU 51 | CLDR 23 | Unicode 6.2 |
Tizen 2.3.2 | ICU 57 | CLDR 29 | Unicode 8.0 |
Required Header
#include <utils_i18n.h>
Overview
API | Description |
---|---|
Timezone | The Timezone module represents a time zone offset, and also figures out daylight savings. |
UEnumeration | UEnumeration defines functions for handling String Enumeration. |
Ubrk | Ubrk module defines methods for finding the location of boundaries in text. |
Ucollator | Ucollator module performs locale-sensitive string comparison. It builds searching and sorting routines for natural language text and provides correct sorting orders for most locales. |
Uchar | Uchar module provides low-level access to the Unicode Character Database. |
Unormalization | Unormalization module provides Unicode normalization functionality for standard unicode normalization. |
Usearch | Usearch module provides language-sensitive text searching based on the comparison rules defined in a ucollator data struct. |
Uset | Uset module allows to specify a subset of character used in strings. |
Ustring | Ustring module provides general unicode string handling. |
Ucalendar | Ucalendar is used for converting between a i18n_udate type and a set of integer fields such as I18N_UCALENDAR_YEAR, I18N_UCALENDAR_MONTH, I18N_UCALENDAR_DATE, I18N_UCALENDAR_HOUR, and so on. |
Udate | Udate module consists of functions that convert dates and times from their internal representations to textual form and back again in a language-independent manner. |
Udatepg | Udatepg module provides flexible generation of date format patterns, like "yy-MM-dd". |
Ulocale | A ulocale represents a specific geographical, political, or cultural region. |
Unumber | Unumber helps you format and parse numbers for any locale. |
Alphabetic Index | Alpha_idx supports the creation of a UI index appropriate for a given language. |
Formattable | Formattable interconverts between the primitive numeric types (double, long, etc.) as well as the i18n_udate and char string. |
MeasureUnit | The MeasureUnit module contains units such as length, mass, volume, currency, etc... |
Measure | The Measure module represents an amount of a specified unit, consisting of a number and a unit. |
Format | The Format module represents the basic format object. |
MeasureFormat | The Measure Format module represents a formatter for measure objects. |
FieldPosition | The Field Position module is used to identify fields in a formatted output. |
ParsePosition | The Parse Position module used by Format and its subclasses to keep track of the current position during parsing. |
Mapping Table
Enumeration Type Documentation
enum i18n_error_code_e |
Enumeration for error codes to replace exception handlings.
- Since :
- 2.3.1
- Enumerator: