diff --git a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java index 0a30cfb14d2..242d5dd680b 100644 --- a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java @@ -475,14 +475,13 @@ public abstract class SpellAbilityEffect { final Card hostCard = sa.getHostCard(); final Game game = hostCard.getGame(); final Card eff = new Card(game.nextCardId(), game); - //this should support localization and check if using CJK fonts... String finalname = name.replaceAll("\\([^()]*\\)", ""); if (finalname.contains(" 's Effect")) { finalname = finalname.replace( " 's Effect", ""); - finalname += finalname.endsWith("s") ? "' Effect" : "'s Effect"; + finalname = CardTranslation.getTranslatedName(finalname) +"\n" + Localizer.getInstance().getMessage("lblEffect"); } else if (finalname.contains("'s Effect")) { finalname = finalname.replace( "'s Effect", ""); - finalname += finalname.endsWith("s") ? "' Effect" : "'s Effect"; + finalname = CardTranslation.getTranslatedName(finalname) +"\n" + Localizer.getInstance().getMessage("lblEffect"); } eff.setTimestamp(game.getNextTimestamp()); eff.setName(finalname); diff --git a/forge-gui/res/languages/de-DE.properties b/forge-gui/res/languages/de-DE.properties index 9e79975b141..e13ddc8c546 100644 --- a/forge-gui/res/languages/de-DE.properties +++ b/forge-gui/res/languages/de-DE.properties @@ -2933,3 +2933,4 @@ lblRare=Selten lblMythic=Extrem selten lblAchievementEarned=Auszeichnung erhalten lblZoom=Zoomen +lblEffect=Wirkung diff --git a/forge-gui/res/languages/en-US.properties b/forge-gui/res/languages/en-US.properties index 96ee06d12a8..7910f5e7c0c 100644 --- a/forge-gui/res/languages/en-US.properties +++ b/forge-gui/res/languages/en-US.properties @@ -2936,3 +2936,4 @@ lblRare=Rare lblMythic=Mythic lblAchievementEarned=Achievement Earned lblZoom=Zoom +lblEffect=Effect diff --git a/forge-gui/res/languages/es-ES.properties b/forge-gui/res/languages/es-ES.properties index 72bb2af6212..b74363fe5d0 100644 --- a/forge-gui/res/languages/es-ES.properties +++ b/forge-gui/res/languages/es-ES.properties @@ -2936,3 +2936,4 @@ lblRare=Rare lblMythic=Mythic lblAchievementEarned=Achievement Earned lblZoom=Zoom +lblEffect=Efecto diff --git a/forge-gui/res/languages/fr-FR.properties b/forge-gui/res/languages/fr-FR.properties index d06b19c83e0..c85da3a9271 100644 --- a/forge-gui/res/languages/fr-FR.properties +++ b/forge-gui/res/languages/fr-FR.properties @@ -2937,3 +2937,4 @@ lblRare=Rare lblMythic=Mythique lblAchievementEarned=Succès obtenu lblZoom=Zoom +lblEffect=Effet diff --git a/forge-gui/res/languages/it-IT.properties b/forge-gui/res/languages/it-IT.properties index ff2e35bcb45..56659939212 100644 --- a/forge-gui/res/languages/it-IT.properties +++ b/forge-gui/res/languages/it-IT.properties @@ -2939,3 +2939,4 @@ lblRare=Rare lblMythic=Mythic lblAchievementEarned=Achievement Earned lblZoom=Ingrandisci +lblEffect=Effetto diff --git a/forge-gui/res/languages/ja-JP.properties b/forge-gui/res/languages/ja-JP.properties index 53d67b2f1b2..2108ee2cfab 100644 --- a/forge-gui/res/languages/ja-JP.properties +++ b/forge-gui/res/languages/ja-JP.properties @@ -2935,3 +2935,4 @@ lblRare=Rare lblMythic=Mythic lblAchievementEarned=Achievement Earned lblZoom=ズーム +lblEffect=効果 diff --git a/forge-gui/res/languages/pt-BR.properties b/forge-gui/res/languages/pt-BR.properties index 5debee6e4f7..20a43e8daff 100644 --- a/forge-gui/res/languages/pt-BR.properties +++ b/forge-gui/res/languages/pt-BR.properties @@ -3025,3 +3025,4 @@ lblRare=Rare lblMythic=Mythic lblAchievementEarned=Achievement Earned lblZoom=Ampliação +lblEffect=Efeito diff --git a/forge-gui/res/languages/zh-CN.properties b/forge-gui/res/languages/zh-CN.properties index 29568b0da2c..c22a1bd57bd 100644 --- a/forge-gui/res/languages/zh-CN.properties +++ b/forge-gui/res/languages/zh-CN.properties @@ -2918,3 +2918,4 @@ lblRare=金 lblMythic=秘稀 lblAchievementEarned=获得的成就 lblZoom=飞涨 +lblEffect=影响