PlatformIntl
Platform-specific Intl implementations.
JVM implementation of PlatformIntl.
LinuxX64 implementation of PlatformIntl. Uses fallback basic formatting since full Intl isn't available on native.
Functions
Link copied to clipboard
expect fun formatDate(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String, timeZone: String?): String?
actual fun formatDate(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String, timeZone: String?): String?
actual fun formatDate(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String, timeZone: String?): String?
Link copied to clipboard
expect fun formatDateTime(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, dateStyle: String?, timeStyle: String?, hour12: Boolean?, timeZone: String?): String?
actual fun formatDateTime(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, dateStyle: String?, timeStyle: String?, hour12: Boolean?, timeZone: String?): String?
actual fun formatDateTime(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, dateStyle: String?, timeStyle: String?, hour12: Boolean?, timeZone: String?): String?
Link copied to clipboard
expect fun formatList(values: List<String>, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, type: String, style: String): String?
actual fun formatList(values: List<String>, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, type: String, style: String): String?
actual fun formatList(values: List<String>, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, type: String, style: String): String?
Link copied to clipboard
expect fun formatNumber(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String?, currency: String?, currencyDisplay: String?, minimumFractionDigits: Int?, maximumFractionDigits: Int?, useGrouping: Boolean?): String?
actual fun formatNumber(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String?, currency: String?, currencyDisplay: String?, minimumFractionDigits: Int?, maximumFractionDigits: Int?, useGrouping: Boolean?): String?
actual fun formatNumber(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String?, currency: String?, currencyDisplay: String?, minimumFractionDigits: Int?, maximumFractionDigits: Int?, useGrouping: Boolean?): String?
Link copied to clipboard
expect fun formatTime(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String, hour12: Boolean?, timeZone: String?): String?
actual fun formatTime(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String, hour12: Boolean?, timeZone: String?): String?
actual fun formatTime(value: Long, locale: LanguageIdentifier, memoizer: IntlLangMemoizer, style: String, hour12: Boolean?, timeZone: String?): String?
Link copied to clipboard
expect fun getOrdinalPluralCategory(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer): String
actual fun getOrdinalPluralCategory(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer): String
actual fun getOrdinalPluralCategory(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer): String
Link copied to clipboard
expect fun getPluralCategory(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer): String
actual fun getPluralCategory(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer): String
actual fun getPluralCategory(value: Double, locale: LanguageIdentifier, memoizer: IntlLangMemoizer): String