display localization card name/type

This commit is contained in:
CCTV-1
2020-01-25 13:57:34 +08:00
parent 56c63bc6d1
commit ba10aa935a

View File

@@ -31,6 +31,7 @@ import forge.itemmanager.ItemColumnConfig.SortState;
import forge.limited.DraftRankCache; import forge.limited.DraftRankCache;
import forge.model.FModel; import forge.model.FModel;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.CardTranslation;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
import java.util.Map.Entry; import java.util.Map.Entry;
@@ -57,13 +58,13 @@ public enum ColumnDef {
new Function<Entry<InventoryItem, Integer>, Comparable<?>>() { new Function<Entry<InventoryItem, Integer>, Comparable<?>>() {
@Override @Override
public Comparable<?> apply(final Entry<InventoryItem, Integer> from) { public Comparable<?> apply(final Entry<InventoryItem, Integer> from) {
return toSortableName(from.getKey().getName()); return toSortableName(CardTranslation.getTranslatedName(from.getKey().getName()));
} }
}, },
new Function<Entry<? extends InventoryItem, Integer>, Object>() { new Function<Entry<? extends InventoryItem, Integer>, Object>() {
@Override @Override
public Object apply(final Entry<? extends InventoryItem, Integer> from) { public Object apply(final Entry<? extends InventoryItem, Integer> from) {
return from.getKey().getName(); return CardTranslation.getTranslatedName(from.getKey().getName());
} }
}), }),
@@ -86,13 +87,13 @@ public enum ColumnDef {
new Function<Entry<InventoryItem, Integer>, Comparable<?>>() { new Function<Entry<InventoryItem, Integer>, Comparable<?>>() {
@Override @Override
public Comparable<?> apply(final Entry<InventoryItem, Integer> from) { public Comparable<?> apply(final Entry<InventoryItem, Integer> from) {
return toType(from.getKey()); return CardTranslation.getTranslatedType(from.getKey().getName(),toType(from.getKey()));
} }
}, },
new Function<Entry<? extends InventoryItem, Integer>, Object>() { new Function<Entry<? extends InventoryItem, Integer>, Object>() {
@Override @Override
public Object apply(final Entry<? extends InventoryItem, Integer> from) { public Object apply(final Entry<? extends InventoryItem, Integer> from) {
return toType(from.getKey()); return CardTranslation.getTranslatedType(from.getKey().getName(),toType(from.getKey()));
} }
}), }),
/**The mana cost column.*/ /**The mana cost column.*/