Small update to use getPossessedObject() if feasible

This commit is contained in:
Lyu Zong-Hong
2021-02-23 11:46:23 +09:00
parent de6485eefc
commit 1567fa2f55
3 changed files with 7 additions and 8 deletions

View File

@@ -172,7 +172,7 @@ public class GameLogFormatter extends IGameEventVisitor.Base<GameLogEntry> {
@Override
public GameLogEntry visit(GameEventTurnPhase ev) {
Player p = ev.playerTurn;
return new GameLogEntry(GameLogEntryType.PHASE, ev.phaseDesc + Lang.getInstance().getPossesive(p.getName()) + " " + ev.phase.nameForUi);
return new GameLogEntry(GameLogEntryType.PHASE, ev.phaseDesc + Lang.getInstance().getPossessedObject(p.getName(), ev.phase.nameForUi));
}
@Override

View File

@@ -26,7 +26,6 @@ import forge.game.keyword.Keyword;
import forge.game.player.Player;
import forge.game.spellability.SpellAbility;
import forge.util.Lang;
import forge.util.TextUtil;
/**
* <p>
@@ -102,7 +101,7 @@ public class PlayerZone extends Zone {
@Override
public final String toString() {
return TextUtil.concatWithSpace(Lang.getInstance().getPossesive(player.toString()), zoneType.toString());
return Lang.getInstance().getPossessedObject(player.toString(), zoneType.toString());
}
public CardCollectionView getCardsPlayerCanActivate(Player who) {

View File

@@ -1006,8 +1006,8 @@ lblEnableUnknownCards=未知のカードを有効にする
nlEnableUnknownCards=未知のカードを未知のセットにまとめます。(再起動必須)
lblExperimentalNetworkCompatibility=実験的なネットワークコンパチビリティ
nlExperimentalNetworkCompatibility=Forge がコンパチブルネットワークストリーミに切り替えます。 (分からない場合はオフにしてください)
lblDisposeTextures=Dispose Textures
nlDisposeTextures=When enabled, disposes the card art caches. (If unsure, turn OFF this option)
lblDisposeTextures=テキスチャー廃棄
nlDisposeTextures=有効にすると、カード画像キャッシュを廃棄します。 (分からない場合はオフにしてください)
lblAutoCacheSize=キャッシュサイズ自動計算
nlAutoCacheSize=有効にすると、キャッシュサイズは起動時に自動計算されます。 (分からない場合はオフにしてください)
#MatchScreen.java
@@ -1187,7 +1187,7 @@ lblAssignCombatDamageWerentBlocked=ブロックされていないかのように
lblAssignCombatDamageAsChoose={0}の戦闘ダメージを自分で割り当てますか?
lblChosenCards=選んだカード
lblAttacker=アタッカー
lblTriggeredby=誘発され
lblTriggeredby=誘発
lblChooseWhichCardstoReveal=公開するカードを選ぶ
lblChooseCardsActivateOpeningHandandOrder=開始手札から処理するカードとその順番を決めます
lblActivateFirst=最初に処理
@@ -1257,7 +1257,7 @@ lblDestroy=破壊
lblSelectUpToNumTargetToAction=最大%d {0}〜{1}を選んでください
lblSelectNumTargetToAction=%d {0}〜{1}を選んでくください
lblHighestBidder=最高入札者
lblUseTriggeredAbilityOf=誘発能力を使用する
lblUseTriggeredAbilityOf=誘発能力を使用:
lblExertAttackersConfirm=攻撃者を督励しますか?
lblThereNoCardInPlayerZone={0} {1}にカードがありません
lblPutCardsOnTheTopLibraryOrGraveyard=ライブラリまたは墓地の一番上に{0}を置きますか?
@@ -2063,7 +2063,7 @@ lblResultIs=結果:{0}
lblPlayerRandomChosenNumberIs={0}のランダムに選択された数値は{1}です
lblPlayerChoosesNumberIs={0}が番号を選択:{1}
lblPlayerChooseValueOfEffectOfCard={0}は{2}の効果のために{1}を選択します
lblPlayerFlipComesUpValue={0}コイン投げ:{1}
lblPlayerFlipComesUpValue={0}コイン投げ:{1}
lblPlayerActionFlip={0}のコイン投げ:{1}
lblPlayerChooseValue={0}は{1}を選択します
lblPlayerVoteValue={0}は{1}票を投票した