PlatformIntl

expect object PlatformIntl(source)

Platform-specific Intl implementations.

actual object PlatformIntl(source)

JVM implementation of PlatformIntl.

actual object PlatformIntl(source)

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
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