public final class SimpleLocalization extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
isLTR()
Returns true if this app is running in a Left-to-Right (LTR) layout.
|
boolean |
isRTL()
Returns true if this app is running in a Right-to-Left (RTL) layout.
|
String |
localizeCurrency(Currency currency,
double amount)
Returns a currency number string formatted for the given currency.
|
String |
localizeCurrency(double amount)
Returns a currency number string formatted for this locale.
|
String |
localizeCurrency(String currency,
double amount)
Returns a currency number string formatted for the given currency.
|
String |
localizeDate(Date date)
Returns a date string formatted for this locale.
|
String |
localizeNumber(double number)
Returns a number string formatted for this locale.
|
String |
localizeNumber(int number)
Returns a number string formatted for this locale.
|
String |
localizeNumber(long number)
Returns a number string formatted for this locale.
|
double |
parseLocalizedDouble(String text) |
float |
parseLocalizedFloat(String text)
Returns a float parsed from the given string.
|
int |
parseLocalizedInt(String text) |
long |
parseLocalizedLong(String text) |
static SimpleLocalization |
with(Context context) |
public static SimpleLocalization with(Context context)
public boolean isLTR()
public boolean isRTL()
public String localizeNumber(int number)
public String localizeNumber(long number)
public String localizeNumber(double number)
public String localizeCurrency(double amount)
public String localizeCurrency(String currency, double amount)
public String localizeCurrency(Currency currency, double amount)
public int parseLocalizedInt(String text)
public long parseLocalizedLong(String text)
public double parseLocalizedDouble(String text)
public float parseLocalizedFloat(String text)