Home | History | Annotate | Download | only in unicode

Lines Matching refs:Locale

57  * NumberFormat helps you to format and parse numbers for any locale.
58 * Your code can be completely independent of the locale conventions
62 * To format a number for the current Locale, use one of the static
96 * To format a number for a different Locale, specify it in the
100 * nf = NumberFormat::createInstance( Locale::FRENCH, success );
629 * currency name, searching for a match of this object's locale's
650 * only. For example in the English locale, with ParseIntegerOnly
653 * the exact format accepted by the parse operation is locale
691 * locale. The default format is one of the styles provided by
694 * is locale dependant.
700 * Returns the default number format for the specified locale.
703 * getPercentInstance. Exactly which one is locale dependant.
704 * @param inLocale the given locale.
707 static NumberFormat* U_EXPORT2 createInstance(const Locale& inLocale,
711 * Creates the specified decimal format style of the desired locale.
712 * @param desiredLocale the given locale.
718 static NumberFormat* U_EXPORT2 createInstance(const Locale& desiredLocale,
723 * Returns a currency format for the current default locale.
729 * Returns a currency format for the specified locale.
730 * @param inLocale the given locale.
733 static NumberFormat* U_EXPORT2 createCurrencyInstance(const Locale& inLocale,
737 * Returns a percentage format for the current default locale.
743 * Returns a percentage format for the specified locale.
744 * @param inLocale the given locale.
747 static NumberFormat* U_EXPORT2 createPercentInstance(const Locale& inLocale,
751 * Returns a scientific format for the current default locale.
757 * Returns a scientific format for the specified locale.
758 * @param inLocale the given locale.
761 static NumberFormat* U_EXPORT2 createScientificInstance(const Locale& inLocale,
769 static const Locale* U_EXPORT2 getAvailableLocales(int32_t& count);
803 * in the English locale, with grouping on, the number 1234567
805 * well as the size of each group is locale dependant and is
990 * Creates the specified number format style of the desired locale.
995 static NumberFormat* makeInstance(const Locale& desiredLocale,
1006 * Creates the specified decimal format style of the desired locale.
1007 * @param desiredLocale the given locale.
1012 static NumberFormat* makeInstance(const Locale& desiredLocale,
1035 * should be able to create any of the predefined formats for each locale it
1037 * locale already supported by ICU.
1059 * Return the locale names directly supported by this factory. The number of names
1066 * Return a number format of the appropriate type. If the locale
1067 * is not supported, return null. If the locale is supported, but
1072 virtual NumberFormat* createFormat(const Locale& loc, UNumberFormatStyle formatType) = 0;
1076 * A NumberFormatFactory that supports a single locale. It can be visible or invisible.
1082 * True if the locale supported by this factory is visible.
1088 * The locale supported by this factory, as a UnicodeString.
1097 SimpleNumberFormatFactory(const Locale& locale, UBool visible = TRUE);