Interface I18nManager

com.yandex.runtime.i18n

public interface I18nManager

Methods

CanonicalUnit canonicalSpeed(double speed)
I18nPrefs getPrefs()
SystemOfMeasurement getSom()
TimeFormat getTimeFormat()
boolean isValid()

Tells if this I18nManager is valid or no.

String localizeCanonicalUnit( CanonicalUnit canonicalUnit)
String localizeDataSize(long dataSize)
String localizeDistance(int distance)
String localizeDuration(int duration)
String localizeSpeed(double speed)
void setPrefs( I18nPrefs prefs)
void setSom( SystemOfMeasurement som)
void setTimeFormat( TimeFormat timeFormat)
CanonicalUnit canonicalSpeed(double speed)
I18nPrefs getPrefs()
SystemOfMeasurement getSom()
TimeFormat getTimeFormat()
boolean isValid()

Tells if this I18nManager is valid or no.

String localizeCanonicalUnit( CanonicalUnit canonicalUnit)
String localizeDataSize(long dataSize)
String localizeDistance(int distance)
String localizeDuration(int duration)
String localizeSpeed(double speed)
void setPrefs( I18nPrefs prefs)
void setSom( SystemOfMeasurement som)
void setTimeFormat( TimeFormat timeFormat)

Method Detail

canonicalSpeed

public CanonicalUnit canonicalSpeed (double speed)

getPrefs

public I18nPrefs getPrefs ()

getSom

public SystemOfMeasurement getSom ()

getTimeFormat

public TimeFormat getTimeFormat ()

isValid

public boolean isValid ()

Tells if this I18nManager is valid or no.

Any other method (except for this one) called on an invalid I18nManager will throw java.lang.RuntimeException. An instance becomes invalid only on UI thread, and only when its implementation depends on objects already destroyed by now. Please refer to general docs about the interface for details on its invalidation.

localizeCanonicalUnit

public String localizeCanonicalUnit (CanonicalUnit canonicalUnit)

localizeDataSize

public String localizeDataSize (long dataSize)

localizeDistance

public String localizeDistance (int distance)

localizeDuration

public String localizeDuration (int duration)

localizeSpeed

public String localizeSpeed (double speed)

setPrefs

public void setPrefs (I18nPrefs prefs)

setSom

public void setSom (SystemOfMeasurement som)

setTimeFormat

public void setTimeFormat (TimeFormat timeFormat)