package net.minecraft.client.resources; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class Language implements Comparable { private final String languageCode; private final String region; private final String name; private final boolean bidirectional; private static final String __OBFID = "CL_00001095"; public Language(String p_i1303_1_, String p_i1303_2_, String p_i1303_3_, boolean p_i1303_4_) { this.languageCode = p_i1303_1_; this.region = p_i1303_2_; this.name = p_i1303_3_; this.bidirectional = p_i1303_4_; } public String getLanguageCode() { return this.languageCode; } public boolean isBidirectional() { return this.bidirectional; } public String toString() { return String.format("%s (%s)", new Object[] {this.name, this.region}); } public boolean equals(Object p_equals_1_) { return this == p_equals_1_ ? true : (!(p_equals_1_ instanceof Language) ? false : this.languageCode.equals(((Language)p_equals_1_).languageCode)); } public int hashCode() { return this.languageCode.hashCode(); } public int compareTo(Language p_compareTo_1_) { return this.languageCode.compareTo(p_compareTo_1_.languageCode); } public int compareTo(Object p_compareTo_1_) { return this.compareTo((Language)p_compareTo_1_); } }