public class StringTranslate extends Object
Modifier and Type | Field and Description |
---|---|
String |
currentLanguage |
Properties |
translateTable
Contains all key/value pairs to be translated - is loaded from '/lang/en_US.lang' when the StringTranslate is
created.
|
Constructor and Description |
---|
StringTranslate(String par1Str) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsTranslateKey(String par1Str) |
void |
func_94519_a(String par1Str,
File par2File) |
String |
getCurrentLanguage() |
static StringTranslate |
getInstance()
Return the StringTranslate singleton instance
|
TreeMap |
getLanguageList() |
static boolean |
isBidirectional(String par0Str) |
boolean |
isUnicode() |
void |
setLanguage(String par1Str,
boolean par2) |
String |
translateKey(String par1Str)
Translate a key to current language.
|
String |
translateKeyFormat(String par1Str,
Object... par2ArrayOfObj)
Translate a key to current language applying String.format()
|
String |
translateNamedKey(String par1Str)
Translate a key with a extra '.name' at end added, is used by blocks and items.
|
public Properties translateTable
public String currentLanguage
public StringTranslate(String par1Str)
public static StringTranslate getInstance()
public TreeMap getLanguageList()
public void setLanguage(String par1Str, boolean par2)
public String translateKeyFormat(String par1Str, Object... par2ArrayOfObj)
public String getCurrentLanguage()
public boolean isUnicode()
public boolean containsTranslateKey(String par1Str)
public String translateNamedKey(String par1Str)
public static boolean isBidirectional(String par0Str)