make the manuals translatable.

This commit is contained in:
crafteverywhere committed 2014-10-19 05:37:19 +08:00
1 parent 5a5b05d1c7
commit fb4c0ddf9e
8 files changed
+18 -6

No files matched your search

@@ -46,11 +46,23 @@ public class TProxyClient extends TProxyCommon
public void readManuals ()
{
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
diary = readManual("/assets/tinker/manuals/diary.xml", dbFactory);
volume1 = readManual("/assets/tinker/manuals/firstday.xml", dbFactory);
volume2 = readManual("/assets/tinker/manuals/materials.xml", dbFactory);
smelter = readManual("/assets/tinker/manuals/smeltery.xml", dbFactory);
initManualIcons();
String CurrentLanguage = Minecraft.getMinecraft().getLanguageManager().getCurrentLanguage().getLanguageCode();
diary = readManual("/assets/tinker/manuals/" + CurrentLanguage +"/diary.xml", dbFactory);
volume1 = readManual("/assets/tinker/manuals/" + CurrentLanguage + "/firstday.xml", dbFactory);
volume2 = readManual("/assets/tinker/manuals/" + CurrentLanguage + "/materials.xml", dbFactory);
smelter = readManual("/assets/tinker/manuals/" + CurrentLanguage + "/smeltery.xml", dbFactory);
if(diary == null || volume1 == null || volume2 == null || smelter == null)
{
diary = readManual("/assets/tinker/manuals/en_US/diary.xml", dbFactory);
volume1 = readManual("/assets/tinker/manuals/en_US/firstday.xml", dbFactory);
volume2 = readManual("/assets/tinker/manuals/en_US/materials.xml", dbFactory);
smelter = readManual("/assets/tinker/manuals/en_US/smeltery.xml", dbFactory);
}
initManualIcons();
initManualRecipes();
initManualPages();
manualData = new ManualInfo();
@@ -121,4 +133,4 @@ public class TProxyClient extends TProxyCommon
ArmorProxyClient.armorExtended.recalculateHealth(mc.thePlayer, TPlayerStats.get(mc.thePlayer));
}
}
}