From cf421aba227ef47a6eb0127d75ed049722db7409 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Thu, 10 May 2018 11:46:21 +0400 Subject: [PATCH] * Fixed deck import that can't recognize some cards with umlauts in name; --- .../mage/cards/decks/importer/TxtDeckImporter.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/cards/decks/importer/TxtDeckImporter.java b/Mage/src/main/java/mage/cards/decks/importer/TxtDeckImporter.java index c1f490e833f..8689428734d 100644 --- a/Mage/src/main/java/mage/cards/decks/importer/TxtDeckImporter.java +++ b/Mage/src/main/java/mage/cards/decks/importer/TxtDeckImporter.java @@ -110,7 +110,15 @@ public class TxtDeckImporter extends DeckImporter { } String lineNum = line.substring(0, delim).trim(); String lineName = line.substring(delim).replace("’", "\'").trim(); - lineName = lineName.replace("&", "//").replace("Æ", "Ae").replace("ö", "ö").replace("û", "u").replace("\"", "'"); + lineName = lineName + .replace("&", "//") + .replace("Æ", "Ae") + .replace("ö", "o") + .replace("û", "u") + .replace("í", "i") + .replace("â", "a") + .replace("á", "a") + .replace("\"", "'"); if (lineName.contains("//") && !lineName.contains(" // ")) { lineName = lineName.replace("//", " // "); }