l_english: 
 MESSAGE_CLICK_TOOLTIP:1 "[SelectLocalization(FeedMessageItem.IsExpanded,'MESSAGE_CLICK_TO_HIDE','MESSAGE_CLICK_TO_SHOW')]\n$MESSAGE_CLICK_TO_DISMISS$"
 MESSAGE_CLICK_TO_HIDE:0 "#I Click to hide.#!"
 MESSAGE_CLICK_TO_SHOW:0 "#I Click to show.#!"
 MESSAGE_CLICK_TO_DISMISS:0 "#I Right-click to dismiss.#!"
 MESSAGES_IN_QUEUE:0 "[MessageFeedHandler.GetNumberOfQueuedMessages] more messages"
 FEED_MESSAGE_GOTO_TOOLTIP:0 "#T Go to [PlayerMessageItem.GetGotoProvince.GetName].#!"
 MESSAGE_CLEAR_ALL_TOOLTIP:1 "#I Click to dismiss. \nRight-click to dismiss all.#!"

 msg_marriage:1 "Marriage: Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! and #high [RIGHT_CHARACTER.GetFirstNameNoTooltip]#!"
 msg_marriage_desc:1 "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )], [LEFT_CHARACTER.GetShortUINameNotMe], married your [GetPlayer.Custom2('RelationToMeShort', RIGHT_CHARACTER.Self )], [RIGHT_CHARACTER.GetUINameNotMe]"
 msg_building_done:1 "#high [BUILDING.GetNameNoTooltip]#! Constructed"
 msg_building_done_desc:1 "[BUILDING.GetName] [building|E] constructed in [PROVINCE.GetBaronyNameExplicitly]"
 msg_new_heir:0 "New Heir"
 msg_new_heir_desc:2 "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )], [LEFT_CHARACTER.GetShortUIName], is your new [player_heir|E]"
 msg_new_heir_newborn:0 "New Heir"
 msg_new_heir_newborn_desc:2 "Your newborn [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )], [LEFT_CHARACTER.GetShortUIName], is your new [player_heir|E]"
 msg_new_heir_old_heir_dead:0 "New Heir"
 msg_new_heir_old_heir_dead_desc:2 "With the death of [RIGHT_CHARACTER.GetShortUIName], your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )], [LEFT_CHARACTER.GetShortUIName], is now your [player_heir|E]"
 msg_no_new_heir:0 "No heir"
 msg_no_new_heir_desc:2 "[LEFT_CHARACTER.GetUINameNoTooltip] is no longer your [player_heir|E]"
 msg_no_new_heir_old_heir_dead:0 "No heir"
 msg_no_new_heir_old_heir_dead_desc:2 "With the death of [LEFT_CHARACTER.GetUINameNoTooltip], you have no [player_heir|E]"
 msg_inherited_single_title:0 "Inheritance: [LEFT_TITLE.GetNameNoTooltip]"
 msg_inherited_single_title_desc:1 "You inherited the [LEFT_TITLE.GetName] from [CHARACTER.GetUINameNoTooltip] ($LAW$)"
 msg_inherited_titles:0 "$msg_inherited_single_title$"
 msg_inherited_titles_desc:1 "You inherited the [LEFT_TITLE.GetName] and #V $VALUE$#! other titles from [CHARACTER.GetShortUIName] ($LAW$)"
 msg_realm_law_changed:0 "Realm Law Changed"
 msg_realm_law_changed_desc:0 "As [LEFT_CHARACTER.GetTitleTierName|V] your [realm|E] [laws|E] are now $SUCCESSION_LAWS|V$"
 msg_lost_single_title:0 "Title Lost"
 msg_lost_single_title_desc:0 "You lost the [LEFT_TITLE.GetBaseName] to [CHARACTER.GetShortUIName]"
 msg_lost_titles:0 "Titles Lost"
 msg_lost_titles_desc:0 "You lost the [LEFT_TITLE.GetBaseName] and $VALUE$ other titles to [CHARACTER.GetShortUIName]"
 msg_siege_started:1 "[PROVINCE.GetNameNoTooltip|U] Under Siege"
 msg_siege_started_desc:1 "[PROVINCE.GetName|U] is under [siege|E] by [PROVINCE.GetSiege.GetSiegingRealmCharacter.GetUIName]!"
 msg_siege_won:0 "Siege Won"
 msg_siege_won_desc:1 "You now control [PROVINCE.GetName]"
 msg_siege_loot:0 "Siege Won"
 msg_siege_loot_desc:1 "You now control [PROVINCE.GetName]\nYou got [gold_i]$VALUE|V0$ from occupying [PROVINCE.GetName]"
 msg_siege_piety: "Enemy Mandala Capital Sieged"
 msg_scheme_opportunity_threshold_1_desc: "Your [scheme.GetName|V] [scheme|E] has [scheme_opportunity_i|E][EmptyScope.ScriptValue('multi_ending_scheme_charge_to_advance_threshold_t1_value')|P0] [scheme_opportunities|E]"
 msg_scheme_opportunity_threshold_2_desc: "Your [scheme.GetName|V] [scheme|E] has [scheme_opportunity_i|E][EmptyScope.ScriptValue('multi_ending_scheme_charge_to_advance_threshold_t2_value')|P0] [scheme_opportunities|E]"
 msg_scheme_opportunity_threshold_3_desc: "Your [scheme.GetName|V] [scheme|E] has [scheme_opportunity_i|E][EmptyScope.ScriptValue('multi_ending_scheme_charge_to_advance_threshold_t3_value')|P0] [scheme_opportunities|E]"
 msg_scheme_opportunity_threshold_4_desc: "Your [scheme.GetName|V] [scheme|E] has [scheme_opportunity_i|E][EmptyScope.ScriptValue('multi_ending_scheme_charge_to_advance_threshold_t4_value')|P0] [scheme_opportunities|E]"
 msg_scheme_abandoned:0 "Scheme Abandoned"
 msg_scheme_abandoned_desc:0 "$SCHEME_NAME|V$ on [CHARACTER.GetUINameNoTooltip] has been abandoned"
 msg_agent_joined_my_scheme_1: "Agent Joined Scheme: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_agent_joined_my_scheme: "Agents Joined Scheme"
 msg_agent_joined_my_scheme_desc_1: "[LEFT_CHARACTER.GetShortUIName] joined as an [agent|E] in your [scheme|E] to [SCHEME.GetFullActionName]"
 msg_agent_joined_my_scheme_desc_2: "[LEFT_CHARACTER.GetShortUIName] and [RIGHT_CHARACTER.GetShortUIName] joined as [agents|E] in your [scheme|E] to [SCHEME.GetFullActionName]"
 msg_agent_joined_my_scheme_desc: "[LEFT_CHARACTER.GetShortUIName], [RIGHT_CHARACTER.GetShortUIName], as well as other $msg_agent_joined_my_scheme_others_desc$, joined in your [scheme|E] to [SCHEME.GetFullActionName]"
 msg_agent_joined_my_scheme_others_desc: "#tooltip:message_consolidation_names #L agents #!#!"
 msg_agent_removed_my_scheme:0 "Agent Removed from Scheme"
 msg_agent_removed_my_scheme_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] is no longer an agent in your [scheme|E] to [SCHEME.GetFullActionName]"
 msg_2_agents_removed_my_scheme:0 "Agents Removed from Scheme"
 msg_2_agents_removed_my_scheme_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] and [RIGHT_CHARACTER.GetUINameNoTooltip] are no longer part of your [scheme|E] to [SCHEME.GetFullActionName]"
 msg_multiple_agents_removed_my_scheme:0 "Agents Removed from Scheme"
 msg_multiple_agents_removed_my_scheme_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] and $OTHER|V$ other [agents|E] are no longer part of your [scheme|E] to [SCHEME.GetFullActionName]"
 msg_scheme_froze_title:0 "Your scheme has been frozen"
 msg_scheme_pulse_effect: "Pulse Effect"
 msg_scheme_pulse_effect_desc: "$EFFECT$"
 msg_scheme_froze_desc:0 "Your [scheme|E] to [SCHEME.GetFullActionName] has been frozen because $REASON$"
 msg_scheme_froze_until_desc:0 "Your [scheme|E] to [SCHEME.GetFullActionName] has been frozen until [DATE.GetString|V] because $REASON$"
 msg_council_task_finished_location:0 "$TASK_NAME|D$: Task Finished"
 msg_council_task_finished_location_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] finished [LEFT_CHARACTER.GetHerHis] $TASK_NAME|D$ [councillor_task|E] in $TASK_LOCATION|D$"
 msg_council_task_finished:0 "$TASK_NAME|D$: Task Finished"
 msg_council_task_finished_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] finished [LEFT_CHARACTER.GetHerHis] $TASK_NAME|D$ [councillor_task|E]"
 msg_alliance:1 "Alliance Formed: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_alliance_desc:0 "[alliance|E] formed with [LEFT_CHARACTER.GetUINameNoTooltip]"
 msg_broken_alliance:1 "Alliance Broken: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_broken_alliance_desc:0 "The [alliance|E] with [LEFT_CHARACTER.GetUINameNoTooltip] has been broken"
 msg_expired_alliance:1 "Alliance Expired: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_expired_alliance_desc:1 "My [alliance|E] with [LEFT_CHARACTER.GetUINameNoTooltip] has ended since [SECONDARY_ACTOR.GetUIName] and [SECONDARY_RECIPIENT.GetUIName] are no longer [married|E] or [betrothed|E]"
 msg_expired_alliance_ally_death_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] has died"
 msg_alliance_became_landed:1 "Alliance Formed: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_alliance_became_landed_desc:0 "[alliance|E] formed with [LEFT_CHARACTER.GetUINameNoTooltip] because [LEFT_CHARACTER.GetSheHe] is now a [ruler|E]"
 msg_alliance_became_unlanded:1 "Alliance Invalid: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_alliance_became_unlanded_desc:1 "You no longer have an [alliance|E] with [LEFT_CHARACTER.GetUINameNoTooltip] because [LEFT_CHARACTER.GetSheHe] is no longer a [ruler|E]"
 msg_i_am_not_powerful_vassal:0 "Powerful Vassal"
 msg_i_am_not_powerful_vassal_desc:1 "You are no longer considered a [powerful_vassal|E] of [LEFT_CHARACTER.GetUINameNoTooltip]"
 msg_war_ally_joined:1 "Ally Joins War: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_ally_joined_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] joined the [WAR.GetName|V] [war|E]"
 msg_war_ally_joined_multiple:0 "Allies Join War"
 msg_war_ally_joined_multiple_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] and $VALUE|V$ other [rulers|E] joined the [WAR.GetName|V] [war|E]"
 msg_war_enemy_joined:1 "Enemy Ally Joins War: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_enemy_joined_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] joined [WAR.GetName|V] [war|E]"
 msg_war_enemy_joined_multiple:1 "Enemy Allies Join War"
 msg_war_enemy_joined_multiple_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] and $VALUE|V$ other [rulers|E] joined the [WAR.GetName|V] [war|E]"
 msg_war_player_joined:1 "You Joined a War"
 msg_war_player_joined_desc:1 "You have joined the [WAR.GetName|V] [war|E]"
 msg_war_ally_replaced:1 "Ally Joins War: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_ally_replaced_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] replaced [RIGHT_CHARACTER.GetUINameNoTooltip] in the [WAR.GetName|V] [war|E]"
 msg_war_enemy_replaced:1 "Enemy Ally Joins War: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_enemy_replaced_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] replaced [RIGHT_CHARACTER.GetUINameNoTooltip] in the [WAR.GetName|V] [war|E]"
 msg_war_player_replaced:1 "You Joined a War"
 msg_war_player_replaced_desc:2 "You replaced [RIGHT_CHARACTER.GetUINameNoTooltip] in the [WAR.GetName|V]"
 msg_war_enemy_transferred:1 "New War Target: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_enemy_transferred_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] is now the target of the [WAR.GetName|V]"
 msg_war_player_transferred:1 "New War: [WAR.GetActiveCB.GetAttacker.GetShortUINameNoTooltip]"
 msg_war_player_transferred_desc:2 "You are the new target of the [WAR.GetName|V] [war|E]"
 msg_war_ally_transferred:0 "$msg_war_enemy_transferred$"
 msg_war_ally_transferred_desc:0 "$msg_war_enemy_transferred_desc$"
 msg_war_ally_removed:1 "Ally Left War: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_ally_removed_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] left the [WAR.GetName|V] [war|E]"
 msg_war_ally_removed_multiple:1 "Ally Left War: [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_war_ally_removed_multiple_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] and $VALUE|V$ other [rulers|E] left the [WAR.GetName|V]"
 msg_war_enemy_removed:0 "Enemies Left War"
 msg_war_enemy_removed_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] left the [WAR.GetName|V] [war|E]"
 msg_war_enemy_removed_multiple:0 "Enemies Left War"
 msg_war_enemy_removed_multiple_desc:1 "[LEFT_CHARACTER.GetUINameNoTooltip] and $VALUE|V$ other [rulers|E] left the [WAR.GetName|V] [war|E]"
 msg_war_player_removed:1 "You Left War"
 msg_war_player_removed_desc:1 "You left the [WAR.GetName|V] [war|E]"
 msg_invalidation_of_council_task:0 "Task Aborted"
 msg_invalidation_of_council_task_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip] can no longer continue with [ACTIVE_COUNCIL_TASK.GetName]"
 msg_troops_disbanding_civil_war:0 "Desertion"
 msg_troops_disbanding_civil_war_desc:0 "$AMOUNT$ levies from [LEFT_CHARACTER.GetShortUINameNoTooltip] are disbanding due to civil war"
 msg_war_declared_on_liege:0 "War Declared on Liege!"
 msg_war_declared_on_liege_desc:1 "Your [liege|E], [LEFT_CHARACTER.GetShortUIName|U], is being attacked by [RIGHT_CHARACTER.GetShortUIName]"
 msg_war_declared_by_liege:0 "Liege Goes to War!"
 msg_war_declared_by_liege_desc:1 "Your [liege|E], [LEFT_CHARACTER.GetShortUIName|U], has declared [war|E] on [RIGHT_CHARACTER.GetShortUIName]"
 msg_war_declared_on_me:0 "War Declared!" 
 msg_war_declared_on_me_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] has declared [war|E] on you!"
 msg_liege_war_ended_attacker_win:0 "Liege's War Ends"
 msg_liege_war_ended_defender_win:0 "Liege's War Ends"
 msg_liege_war_ended_white_peace:0 "Liege's War Ends"
 msg_liege_war_ended_invalid:0 "Liege's War Ends"
 msg_liege_war_ended_invalid_desc:0 "[LEFT_CHARACTER.GetShortUINamePossessive] [war|E] with [RIGHT_CHARACTER.GetShortUIName] has ended"
 msg_war_declared_on_tributary: "War Declared on Tributary!"
 msg_war_declared_on_tributary_desc: "Your [tributary|E], [LEFT_CHARACTER.GetShortUIName|U], is being attacked by [RIGHT_CHARACTER.GetShortUIName]"
 msg_tributary_declared_war_on_tributary: "War Declared Among Tributaries"
 msg_war_declared_on_vassal: "War Declared on Vassal!"
 msg_war_declared_on_vassal_desc: "Your [vassal|E], [LEFT_CHARACTER.GetShortUIName|U], is being attacked by [RIGHT_CHARACTER.GetShortUIName]"
 msg_war_declared_on_suzerain: "War Declared on Suzerain!"
 msg_war_declared_on_suzerain_desc: "Your [suzerain|E], [LEFT_CHARACTER.GetShortUIName|U], is being attacked by [RIGHT_CHARACTER.GetShortUIName]"

 msg_domicile_moved.title: "Camp Moved to [CHARACTER.GetCurrentLocation.GetBaronyNameExplicitlyNoTooltip]"
 msg_domicile_moved.desc: "Your [camp|E] has moved to [CHARACTER.GetCurrentLocation.GetBaronyNameExplicitly]"
 msg_domicile_building_started.title: "#high [CHARACTER.GetDomicile.GetBuildingUnderConstruction.GetName]#! Started"
 msg_domicile_building_started.desc: "[CHARACTER.GetDomicile.GetBuildingUnderConstruction.GetName] [domicile_building|E] is under construction in [CHARACTER.GetDomicile.GetType.GetTitleText( CHARACTER.Self )]"
 msg_domicile_building_cancelled.title: "#high [CHARACTER.GetDomicile.GetBuildingUnderConstruction.GetNameNoTooltip]#! Canceled"
 msg_domicile_building_cancelled.desc: "[CHARACTER.GetDomicile.GetBuildingUnderConstruction.GetName] [domicile_building|E] under construction in [CHARACTER.GetDomicile.GetType.GetTitleText( CHARACTER.Self )] has been canceled"
 msg_domicile_building_completed.title: "#high [CHARACTER.GetDomicile.GetBuildingUnderConstruction.GetNameNoTooltip]#! Completed"
 msg_domicile_building_completed.desc: "The [CHARACTER.GetDomicile.GetBuildingUnderConstruction.GetName] [domicile_building|E] has finished constructing in your [CHARACTER.GetDomicile.GetType.GetTitleText( CHARACTER.Self )]"

 event_message_title:0 "$TITLE$"
 event_message_text:0 "$DESCRIPTION$"
 event_message_text_and_effect:1 "$DESCRIPTION_AND_EFFECT$"
 event_message_effect_and_text:0 "$EFFECT$\n\n$DESCRIPTION$"
 event_message_effect:0 "$EFFECT$"
 blank_line:0 ""

 send_interface_message_tooltip:0 "#T From an Event#!"
 msg_gain_trait:0 "Trait Gained"
 msg_gain_trait_desc:1 "You gained the [TRAIT.GetName( CHARACTER.Self )|L] [trait|E]"
 msg_lose_trait:0 "Trait Lost"
 msg_lose_trait_desc:1 "You lost the [TRAIT.GetName( CHARACTER.Self )|L] [trait|E]"
 msg_gain_nickname:0 "New Nickname"
 msg_gain_nickname_desc:1 "You are now known as [CHARACTER.GetNickname|V]"
 msg_lost_nickname:0 "Lost Nickname"
 msg_lost_nickname_desc:0 "You are no longer known as [CHARACTER.GetNickname|V]"
 msg_title_rank_up:0 "Rank Gained"
 msg_title_rank_up_desc:0 "You are now a mighty [CHARACTER.GetTitleTierName|V]"
 msg_title_rank_down:0 "Rank Lost"
 msg_title_rank_down_desc:1 "You are now a mere [CHARACTER.GetTitleTierName|V]"
 msg_change_primary:0 "Primary Title Changed"
 msg_change_primary_desc:0 "Your [primary_title|E] is now [TITLE.GetNameNoTier]"
 msg_disbanded_faction_target_died:0 "Faction Disbanded"
 msg_disbanded_faction_target_died_desc:0 "The [FACTION.GetName] [faction|E] target [CHARACTER.GetUINameNoTooltip] died, and has disbanded"
 msg_removed_from_faction_not_valid:0 "Faction Abandoned"
 msg_removed_from_faction_not_valid_desc:1 "You had to leave the [FACTION.GetName] [faction|E] against [CHARACTER.GetUINameNoTooltip].\n$REASONS$"
 msg_removed_from_faction_not_valid_leader:0 "Faction Disbanded"
 msg_removed_from_faction_not_valid_leader_desc:0 "The [FACTION.GetName] [faction|E] against [CHARACTER.GetUINameNoTooltip] doesn't have a valid leader, and has disbanded"
 msg_removed_from_faction_not_liege:0 "Left Faction"
 msg_removed_from_faction_not_liege_desc:1 "[CHARACTER.GetUINameNoTooltip] is no longer your [liege|E], so you have left the [FACTION.GetName] [faction|E] against [CHARACTER.GetHerHim]"
 msg_faction_against_liege_or_me_created:2 "Faction Targets [RIGHT_CHARACTER.GetShortUINameNoTooltip|U]!"
 msg_faction_against_liege_or_me_created_desc:1 "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )], [LEFT_CHARACTER.GetShortUIName], created the [FACTION.GetName] [faction|E] against [RIGHT_CHARACTER.GetShortUIName]"
 msg_county_faction_against_liege_or_me_created_desc:2 "The [LEFT_TITLE.GetName] has given rise to the [FACTION.GetName] [faction|E], targeting [RIGHT_CHARACTER.GetShortUINameNoTooltip]"
 msg_faction_against_me_disbanded:1 "Hostile Faction Disbanded!"
 msg_faction_against_me_disbanded_desc:2 "The [FACTION.GetName] [faction|E] that targeted you has disbanded"
 msg_my_faction_disbanded:0 "Faction Disbanded"
 msg_my_faction_disbanded_desc:0 "The [FACTION.GetName] [faction|E] has disbanded"
 msg_liege_passed_law: "Liege Passes Law"
 msg_liege_passed_law_desc: "Your [liege|E], [GetPlayer.GetLiege.GetShortUIName], has passed the [LAW.GetName] [law|E]"
 msg_liege_passed_title_law: "New Title Law"
 msg_liege_passed_title_law_desc: "Your [liege|E], [GetPlayer.GetLiege.GetShortUIName], has passed the [LAW.GetName] [title_law|E] for the [TITLE.GetName]"
 msg_liege_changed_budget_law: "Liege Changes Budget Allocation"
 msg_liege_changed_budget_law_desc: "Your [liege|E], [GetPlayer.GetLiege.GetShortUIName], has changed the [LAW.GetLawGroup.GetName] [law|E] from [OLD_LAW.GetShortName] to [LAW.GetShortName]"
 msg_liege_removed_title_law: "Title Law Removed"
 msg_liege_removed_title_law_desc: "Your [liege|E], [GetPlayer.GetLiege.GetShortUIName], has revoked the [LAW.GetName] [title_law|E] for the [TITLE.GetName]"
 msg_law_invalidated_no_new_law:0 "Law Removed"
 msg_law_invalidated_no_new_law_desc:0 "Your [LAW.GetName] [law|E] is no longer valid and has been removed"
 msg_law_invalidated:0 "Law Replaced"
 msg_law_invalidated_desc:0 "Your [LAW.GetName] [law|E] is no longer valid, and was replaced by [TARGET_LAW.GetName]"
 msg_faction_local_not_leader_anymore:0 "New Faction Leader"
 msg_faction_local_not_leader_anymore_desc:1 "[LEFT_CHARACTER.GetShortUINameNoTooltip] has replaced you as the leader of the [FACTION.GetName] [faction|E]"
 msg_faction_local_becomes_leader:0 "New Faction Leader"
 msg_faction_local_becomes_leader_desc:1 "You are now the leader of the [FACTION.GetName] [faction|E] against [CHARACTER.GetShortUINameNoTooltip]"
 msg_faction_forced_to_join:0 "Forced To Join Faction"
 msg_faction_forced_to_join_desc:1 "[RIGHT_CHARACTER.GetShortUINameNoTooltip] used [RIGHT_CHARACTER.GetHerHis] [hook|E] on you to force you to join the [FACTION.GetName] [faction|E] against [LEFT_CHARACTER.GetShortUINameNoTooltip]"
 msg_faction_grows: "Faction Grows"
 msg_faction_grows_desc: "[LEFT_CHARACTER.GetShortUINamePossessiveNoTooltip] peasants are getting ambitious and are joining the [FACTION.GetName] [faction|E] targeting me."
 msg_betrothal_invalidated:0 "Betrothal Invalid"
 msg_betrothal_invalidated_desc:1 "Your new [faith|E] dictates that you may no longer be [betrothed|E] to [LEFT_CHARACTER.GetShortUIName]"
 msg_betrothal_invalidated_player_heir:0 "[player_heir|E] $msg_betrothal_invalidated$"
 msg_betrothal_invalidated_player_heir_desc:0 "[LEFT_CHARACTER.GetShortUINamePossessive] new [faith|E] dictates that [LEFT_CHARACTER.GetSheHe] may no longer be [betrothed|E] to [RIGHT_CHARACTER.GetShortUIName]"
 msg_break_betrothal:0 "Betrothal Broken"
 msg_break_betrothal_desc:0 "Your [betrothal|E] to [LEFT_CHARACTER.GetShortUIName] has been broken"
 msg_break_betrothal_player_heir:0 "[player_heir|E] $msg_break_betrothal$"
 msg_break_betrothal_player_heir_desc:0 "[LEFT_CHARACTER.GetShortUINamePossessive] [betrothal|E] to [RIGHT_CHARACTER.GetShortUIName] has been broken"
 msg_spouse_invalidated:0 "Spouse Invalid"
 msg_spouse_invalidated_desc:3 "Your [faith|E] or [culture_possessive|E] values mean that [LEFT_CHARACTER.GetShortUIName] is no longer your [spouse|E]"
 msg_divorce:0 "Divorce"
 msg_divorce_desc:0 "You were [divorced|E] from [LEFT_CHARACTER.GetShortUIName] – [LEFT_CHARACTER.GetSheHe] is no longer your [spouse|E]"
 msg_spouse_invalidated_player_heir:0 "[player_heir|E] $msg_spouse_invalidated$"
 msg_spouse_invalidated_player_heir_desc:0 "[LEFT_CHARACTER.GetShortUINamePossessive] new [faithpossessive|E] beliefs mean that [RIGHT_CHARACTER.GetShortUIName] is no longer [LEFT_CHARACTER.GetHerHis] [spouse|E]"
 msg_divorce_player_heir:0 "[player_heir|E] $msg_divorce$"
 msg_divorce_player_heir_desc:1 "[LEFT_CHARACTER.GetShortUIName] has gotten [divorced|E] from [RIGHT_CHARACTER.GetShortUIName] – [RIGHT_CHARACTER.GetSheHe] is no longer [LEFT_CHARACTER.GetHerHis] [spouse|E]"
 msg_betrothal_fulfilled:0 "Betrothal Fulfilled"
 msg_betrothal_fulfilled_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] and [RIGHT_CHARACTER.GetShortUIName] are now [married|E]"
 msg_marriage_forced:0 "Forced Marriage"
 msg_marriage_forced_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] and [RIGHT_CHARACTER.GetShortUIName] have [married|E] due to a [strong_hook|E]"
 msg_consort_invalidated:0 "Consort Invalid"
 msg_consort_invalidated_desc:2 "Your [faith|E] or [culture_possessive|E] values mean that [LEFT_CHARACTER.GetShortUIName] is no longer your consort"
 msg_war_casus_belli_changed:0 "Casus Belli Changed"
 msg_war_casus_belli_changed_desc:0 "[WAR.GetName] is using a new [casus_belli|E]"
 msg_cadet_branch_created:0 "Cadet Branch"
 msg_cadet_branch_created_desc:1 "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetShortUIName] created the [cadet_branch|E] $NAME|V$"
 msg_i_became_head_of_house:0 "Became House Head"
 msg_i_became_head_of_house_desc:1 "You became the new [house_head|E] of [house|E] $NAME|V$"
 msg_i_not_head_of_house_anymore:0 "House Head Changed"
 msg_i_not_head_of_house_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] replaced you as [house_head|E] of [house|E] $NAME|V$"
 msg_became_head_of_house:0 "House Head Changed"
 msg_became_head_of_house_desc:1 "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetShortUIName] became the new [house_head|E] of [house|E] $NAME|V$"
 msg_i_became_dynast:1 "Became Dynasty Head"
 msg_i_became_dynast_desc:1 "You became the new [dynast|E] of the $NAME|V$ [dynasty|E]"
 msg_i_not_dynast_anymore:1 "Dynasty Head Changed"
 msg_i_not_dynast_anymore_desc:1 "[LEFT_CHARACTER.GetShortUIName|U] replaced you as [dynast|E] of the $NAME|V$ dynasty"
 msg_became_dynast:1 "Dynasty Head Changed"
 msg_became_dynast_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] became the new [dynast|E] of the $NAME|V$ dynasty"
 msg_i_became_head_of_faith:0 "Head of Faith Changed"
 msg_i_became_head_of_faith_desc:0 "You became the new [FAITH.ReligiousHeadName] of [FAITH.GetName]"
 msg_i_became_head_of_multiple_faiths:0 "$msg_i_became_head_of_faith$"
 msg_i_became_head_of_multiple_faiths_desc:0 "$msg_i_became_head_of_faith_desc$ and $NUM_OTHER_FAITHS|V$ other faiths"
 msg_i_not_head_of_faith_anymore:0 "Head of Faith Changed"
 msg_i_not_head_of_faith_anymore_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] replaced you as the [FAITH.ReligiousHeadName] of [FAITH.GetName]"
 msg_i_not_head_of_multiple_faiths_anymore:0 "$msg_i_not_head_of_faith_anymore$"
 msg_i_not_head_of_multiple_faiths_anymore_desc:0 "$msg_i_not_head_of_faith_anymore_desc$ and $NUM_OTHER_FAITHS|V$ other faiths"
 msg_new_fascination_selected:0 "New [cultural_fascination|E]"
 msg_new_fascination_selected_desc:2 "Your [culture|E] is now [Concept( 'fascination', 'Fascinated' )|E] by the $NAME|V$ [innovation|E]"
 msg_innovation_discovered:0 "Innovation Discovered"
 msg_innovation_discovered_desc:3 "Your [culture|E] has discovered the $NAME|V$ [innovation|E]!"
 msg_fascination_discovered:0 "Fascination Discovered"
 msg_fascination_discovered_desc:3 "Your [culture|E] has discovered its $NAME|V$ [fascination|E]!\nA new [innovation|E] can be selected."
 msg_era_discovered:0 "New Cultural Era"
 msg_era_discovered_desc:2 "Your [culture|E] has entered the $NAME|N$ [era|E].\nNew [innovations|E] are available!"
 msg_first_era_discovered:0 "New Cultural Era"
 msg_first_era_discovered_desc:0 "[CULTURE.GetName] has entered the $NAME|V$ [era|E]"
 msg_no_longer_culture_head:0 "Culture Head Changed"
 msg_no_longer_culture_head_desc:1 "[LEFT_CHARACTER.GetShortUIName|U] took your place as [culture_head|E] of the [CULTURE.GetName] [culture|E]"
 msg_become_culture_head:0 "Became Culture Head"
 msg_become_culture_head_desc:1 "You became the [culture_head|E] of [CULTURE.GetName] culture!"
 msg_new_theocracy_lesse:0 "New $game_concept_realm_priest$"
 msg_new_theocracy_lesee_approve_desc:1 "Your [realm_priest|E], [LEFT_CHARACTER.GetShortUIName|U], endorses you #weak ([church_property|E])#!"
 msg_new_theocracy_lesee_disapprove_desc:1 "Your [realm_priest|E], [LEFT_CHARACTER.GetShortUIName|U], does not endorse you #weak ([church_property|E])#!"
 msg_mercenary_company_dismissed:0 "Mercenaries Dismissed"
 msg_mercenary_company_dismissed_desc:0 "Your contract with the [LEFT_TITLE.GetNameNoTooltip] [mercenary_company|E] has run out, and the soldiers have been dismissed"
 msg_holy_order_dismissed:0 "Holy Order Dismissed"
 msg_holy_order_dismissed_desc:0 "The [LEFT_TITLE.GetNameNoTooltip] [holy_order|E] has been dismissed"
 msg_fired_from_council:0 "Fired From Council"
 msg_fired_from_council_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] has fired you from [LEFT_CHARACTER.GetHerHis] [council|E]"
 msg_council_swap_position:0 "New Council Position"
 msg_council_swap_position_desc:2 "You're now a $POSITION_NAME$ on [LEFT_CHARACTER.GetShortUINamePossessive] [council|E]"
 msg_left_council_position:0 "Councillor Left Court"
 msg_left_council_position_desc:0 "[LEFT_CHARACTER.GetShortUIName|U] left [LEFT_CHARACTER.GetHerHis] position as your $POSITION_NAME$"
 msg_peace_armies_disbanded:0 "At Peace"
 msg_peace_armies_disbanded_desc:1 "You're finally at peace, therefore all your armies have been disbanded"
 msg_invalidate_war_title:1 "The [war.GetName] has ended: it was no longer valid to continue."
 msg_tributary_contract_broken_due_to_war_title: "Tributary Contract Broken"
 msg_tributary_contract_broken_due_to_war_text: "Your [tributary_contract|E] has broken due to [war|E]"
 msg_claim_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any of the claimed Counties."
 msg_claim_war_invalidated_claimant_unavailable_dead_message:1 "The [war.GetName] has ended: [claimant.GetShortUIName] died, and thus [claimant.GetHerHis] claim can no longer be used by [attacker.GetShortUIName]."
 msg_claim_war_invalidated_claimant_unavailable_not_vassal_message:1 "The [war.GetName] has ended: [claimant.GetShortUIName] is not a vassal or courtier of [attacker.GetShortUIName] and thus [claimant.GetHerHis] claim can no longer be used."
 msg_claim_war_invalidated_claimant_is_now_a_minister_message: "The [war.GetName] has ended: having become a [minister|E], [claimant.GetShortUINamePossessive] [claim|E] is no longer relevant."
 msg_de_jure_duchy_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the targeted duchy."
 msg_de_jure_county_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] the County."
 msg_de_jure_duchy_war_invalidated_liege_war_message:1 "The [war.GetName] has ended: [Select_CString( attacker.IsLocalPlayer, 'You', attacker.GetShortUIName )] have joined [Select_CString( attacker.IsLocalPlayer, 'your', attacker.GetHerHis )] liege's war against [Select_CString( defender.IsLocalPlayer, 'you', defender.GetShortUIName )]."
 msg_de_jure_all_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any de jure claimed land."
 msg_religious_war_invalidation_region_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region."
 msg_religious_war_invalidated_hostility_level_message:1 "The [war.GetName] has ended: [attacker.GetShortUIName] cannot $game_concept_holy_war$ the [defender.GetFaith.GetAdjective] [faith|E]."
 msg_invasion_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region."
 msg_mongol_invasion_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region."
 msg_county_conquest_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] the County."
 msg_duchy_conquest_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] no longer [Select_CString( defender.IsLocalPlayer, 'control', 'controls' )] any land in the target region."
 msg_vassalization_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] can no longer be vassalized."
 msg_make_tributary_war_invalidated_message: "The [war.GetName] has ended: [defender.GetShortUIName] can no longer be made into a tributary."
 msg_subjugation_war_invalidated_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] can no longer be subjugated."
 msg_excommunication_war_invalidation_trait_message:1 "The [war.GetName] has ended: [defender.GetShortUIName] is no longer Excommunicated."
 msg_raid_war_invalidated_message:0 "The [war.GetName] has ended: [defender.GetTitledFirstName] can no longer be raided"
 msg_free_house_member_war_invalidated_message: "The [war.GetName] has ended: [defender.GetTitledFirstName] no longer has any imprisoned members of [house|E] [attacker.GetHouse.GetBaseNameNoTooltip] "
 msg_unify_house_war_invalidated_message: "The [war.GetName] has ended: [defender.GetTitledFirstName] no longer has any vassals of [house|E] [attacker.GetHouse.GetBaseNameNoTooltip] "
 msg_laamp_raid_contract_war_invalidated_message: "The [war.GetName] has ended: [attacker.GetShortUINamePossessive] [GetTaskContractType('laamp_raid_contract').GetName] [task_contract|E] is no longer valid."

 msg_my_hook_replaced:0 "Hook Replaced"
 msg_my_hook_replaced_desc:1 "Your [hook|E] on [LEFT_CHARACTER.GetShortUIName] has been replaced with a [HOOK.GetName] Hook"
 msg_my_hook_added:0 "Hook Gained"
 msg_my_hook_added_desc:1 "You have gained a [HOOK.GetName] [hook|E] on [LEFT_CHARACTER.GetShortUIName]"
 msg_hook_on_me_replaced:1 "Hook on You Replaced"
 msg_hook_on_me_replaced_desc:1 "[LEFT_CHARACTER.GetShortUINamePossessive] [hook|E] on you has been replaced with a [HOOK.GetName] Hook"
 msg_hook_on_me_added:1 "Hook on You Gained"
 msg_hook_on_me_added_replaced:1 "Hook on You Gained"
 msg_hook_on_me_added_desc:1 "[LEFT_CHARACTER.GetShortUIName|U] has gained a [HOOK.GetName] [hook|E] on you"
 msg_hook_on_me_expired:1 "Hook on You Expired"
 msg_hook_on_me_expired_desc:1 "[LEFT_CHARACTER.GetShortUINamePossessive] $HOOK_NAME$ [hook|E] on you has expired"
 msg_my_hook_expired:0 "Hook Expired"
 msg_my_hook_expired_desc:1 "Your [hook|E] on [LEFT_CHARACTER.GetShortUIName] has expired"

 death_notification_title:1 "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )|U] #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"
 lover_death_notification_title:0 "Your Lover #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"
 friend_death_notification_title:0 "Your Friend #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"
 councillor_death_notification_title:0 "Your Councillor #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"
 elder_death_notification_title: "Your Elder #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"
 prisoner_death_notification_title: "Your Prisoner #high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"
 notable_death_notification_title: "#high [LEFT_CHARACTER.GetFirstNameNoTooltip]#! Died"

 msg_perk_point_added:1 "[LIFESTYLE.GetNameNoTooltip] Perk Available"
 msg_perk_point_added_desc:1 "You can unlock a new Perk for the [LIFESTYLE.GetName] Lifestyle"
 msg_focus_invalidated:1 "Lifestyle Focus Invalidated"
 msg_focus_invalidated_desc:0 "The [FOCUS.GetName] has been invalidated"
 msg_dynasty_perk_added:0 "Dynasty Legacy Added"
 msg_dynasty_perk_added_desc:1 "Your [dynasty|E] has unlocked the [DYNASTY_PERK.GetName] [dynasty_perk|E]"
 msg_dynasty_perk_removed:0 "Dynasty Legacy Removed"
 msg_dynasty_perk_removed_desc:0 "Your [dynasty|E] has lost the [DYNASTY_PERK.GetName] [dynasty_perk|E]"
 msg_vassal_feudalised:0 "Vassal has become Feudal"
 msg_vassal_feudalised_desc:1 "Your vassal, [ROOT.Char.GetShortUIName], has given up [ROOT.Char.GetHerHis] tribal ways and become feudal"
 msg_dynasty_prestige_level_increase:1 "[dynasty_prestige_level|E] Increased"
 msg_dynasty_prestige_level_increase_desc:1 "The [LEFT_CHARACTER.GetDynasty.GetBaseName] dynasty is known far and wide."
 msg_dynasty_prestige_level_dencrease:1 "Lost [dynasty_prestige_level|E]"
 msg_dynasty_prestige_level_dencrease_desc:2 "The [LEFT_CHARACTER.GetDynasty.GetBaseName] dynasty has fallen into disrepute"
 piety_level_gain.message:0 "Gained [piety_level|E]"
 piety_level_gain.desc:0 "You are known for dedication to your faith"
 piety_level_gain.mandala.desc: "Your divinity grows"
 piety_level_loss.message:0 "Lost [piety_level|E]"
 piety_level_loss.desc:0 "Your sinful acts come at a cost"
 prestige_level_gain.message:0 "Gained [prestige_level|E]"
 prestige_level_gain.desc:0 "Your glory is widely known"
 prestige_level_loss.message:0 "Lost [prestige_level|E]"
 prestige_level_loss.desc:0 "Your dishonor comes at a cost"
 influence_level_gain.message: "Gained [influence_level|E]"
 influence_level_gain.desc: "Your network of connections spreads"
 influence_level_loss.message: "Lost [influence_level|E]"
 influence_level_loss.desc: "Your well of favors has run dry"
 merit_level_gain.message: "Gained [merit_level|E]"
 merit_level_gain.desc: "You are continuing on the proper Path."
 merit_level_loss.message: "Lost [merit_level|E]"
 merit_level_loss.desc: "You have cast you and your family's name into disrepute."
 stress_level_reduced.message:1 "Reduced [stress_level|E]"
 stress_level_reduced.text:0 "You are no longer as overwhelmed by [stress|E]"
 msg_holy_order_patronage_lost:0 "[holy_order|E] Patronage Lost"
 msg_holy_order_patronage_lost_desc:0 "You have lost the patronage of the [LEFT_TITLE.GetName] [holy_order|E]"
 msg_holy_order_patronage_gained:0 "[holy_order|E] Patronage Gained"
 msg_holy_order_patronage_gained_desc:0 "You have gained the patronage of the [LEFT_TITLE.GetName] [holy_order|E]"
 msg_murder_scheme_agent_join_title:0 "Agent joined Murder Scheme"
 msg_murder_scheme_agent_join_message:1 "[agent.GetTitledFirstName] joined your scheme to kill [target.GetTitledFirstName]."
 msg_murder_scheme_agent_leave_title:0 "Agent left Murder Scheme"
 msg_murder_scheme_agent_leave_message:1 "[agent.GetTitledFirstName] left your scheme to kill [target.GetTitledFirstName]."

 mongols_sieged_county.t:0 "[county.GetName] Razed by the Horde"
 
 msg_vassal_contract_level_invalidated:0 "Obligation Invalidated"
 msg_vassal_contract_level_invalidated_desc:0 "[LEFT_CHARACTER.GetUINameNoTooltip|U] and $message_consolidation_others_obligations$ have had some of their [obligations|E] invalidated"
 message_consolidation_others_obligations: "#tooltip:message_consolidation_names #L Other Vassals#!#!"
 msg_vassal_contract_level_invalidated_desc_1: "[RIGHT_CHARACTER.GetUINamePossessiveNoTooltip|U] $OBLIGATION_TYPE_0|V$ [obligation|E] has been invalidated"
 msg_vassal_contract_2_levels_invalidated:0 "Obligations Invalidated"
 msg_vassal_contract_2_levels_invalidated_desc:0 "[RIGHT_CHARACTER.GetUINamePossessiveNoTooltip] $OBLIGATION_TYPE_0|V$ and $OBLIGATION_TYPE_1|V$ [obligations|E] have been invalidated"
 msg_vassal_contract_multiple_levels_invalidated:0 "Obligations Invalidated"
 msg_vassal_contract_multiple_levels_invalidated_desc:0 "[RIGHT_CHARACTER.GetUINamePossessiveNoTooltip] $OBLIGATION_TYPE_0|V$ and $OBLIGATION_TYPE_1|V$ and $COUNT|V$ other [obligations|E] have been invalidated"

 msg_force_vote_in_succession_election_message:1 "You force [recipient.GetTitledFirstName] to vote for the same candidate as you for the next [GetDefine('NCharacter', 'FORCED_SUCCESSION_ELECTION_YEARS')] years."
 msg_recruited_guest_to_court_interaction_title:0 "Recruited Guest to your [actor.Custom('GetCourt')]"
 msg_recruited_guest_to_court_interaction_message:0 "[recipient.GetTitledFirstName] is now a member of your [actor.Custom('GetCourtConcept')]."
 msg_kicked_courtier_from_court_interaction_title:0 "Dismissed Courtier"
 msg_courtier_left_court_interaction_title:0 "Courtier Left"
 msg_hired_court_physician_interaction_title: "$court_physician_court_position$ Hired"
 msg_hired_court_physician_interaction_message:1 "[recipient.GetTitledFirstName] is now your [GetCourtPositionType('court_physician_court_position').GetName()]."
 msg_fired_court_physician_interaction_title: "$court_physician_court_position$ Fired"
 msg_fired_court_physician_interaction_message:1 "You fired [recipient.GetTitledFirstName] from the position as [GetCourtPositionType('court_physician_court_position').GetName()]."

 msg_concubine_taken_title:2 "Taken a Concubine"
 msg_concubine_accepted_title:1 "Accepted [secondary_actor.GetShortUIName] as my concubine"
 msg_concubine_dismissed_title:2 "Dismissed Concubine"
 msg_concubine_offered_title: "Made [secondary_recipient.GetTitledFirstName] [recipient.GetTitledFirstNamePossessive] concubine"
 msg_concubine_offered_reversed_title: "[secondary_actor.GetTitledFirstName] is now your Concubine!"
 msg_concubine_offered_invalidated_title: "Could Not Offer Concubine"
 msg_concubine_offered_invalidated_recipient_title: "Could Not Accept Concubine"
 msg_concubine_offered_invalidated_consort: "[secondary_recipient.GetTitledFirstName] is [spouse.GetShortUINamePossessive] consort and therefore cannot become [recipient.GetShortUINamePossessive] concubine"
 msg_concubine_offered_invalidated_betrothed: "[secondary_recipient.GetTitledFirstName] is betrothed to [spouse.GetShortUIName] and therefore cannot become [recipient.GetShortUINamePossessive] concubine"
 msg_concubine_offer_rejected_title: "Concubine Rejected"
 msg_concubine_offer_rejected: "[recipient.GetTitledFirstName] rejected [secondary_recipient.GetTitledFirstName] as [recipient.GetHerHis] concubine"
 msg_close_family_member_taken_as_concubine_title: "[secondary_recipient.GetTitledFirstName] Taken as Concubine"
 msg_close_family_member_offered_as_concubine_title: "[secondary_actor.GetTitledFirstName] Taken as Concubine"

 msg_move_prisoner_to_dungeon:0 "Prisoner moved to Dungeon"
 msg_move_prisoner_to_house_arrest:0 "Prisoner moved to House Arrest"
 msg_execute_prisoner:0 "Prisoner Executed"
 msg_execute_prisoner_desc:0 "[recipient.GetTitledFirstName] [recipient.GetDeathReason]"
 
 msg_artifact_gained_title:0 "Inheritance: [artifact_inherited.GetNameNoTooltip]"
 msg_artifact_gained_desc:0 "You inherited [artifact_inherited.GetNameNoTooltip] from [old_owner.GetUIName]!"
 
 msg_rival_dethroned:0 "Your rival [actor.GetTitledFirstName] lost a Title"
 msg_rival_dethroned_desc:0 "Your [rival|E] [actor.GetTitledFirstName] lost the [title.GetBaseName]"

 msg_court_position_gained:0 "Appointed [COURT_POSITION_TYPE.GetNameNoTooltip]"
 msg_court_position_gained_desc:0 "You have been appointed [LEFT_CHARACTER.GetShortUINamePossessive] [COURT_POSITION_TYPE.GetNameNoTooltip]"
 msg_court_position_removed:0 "[COURT_POSITION_TYPE.GetNameNoTooltip] Position Revoked"
 msg_court_position_removed_desc:0 "[LEFT_CHARACTER.GetShortUIName] is no longer employing you as [COURT_POSITION_TYPE.GetNameNoTooltip]"
 msg_court_position_invalidated_employee:1 "[COURT_POSITION_TYPE.GetNameNoTooltip] Position Lost"
 msg_court_position_invalidated_employee_desc:0 "[LEFT_CHARACTER.GetShortUIName] can no longer employ you as [COURT_POSITION_TYPE.GetNameNoTooltip]"
 msg_court_position_invalidated_employer:1 "[COURT_POSITION_TYPE.GetNameNoTooltip] Position Vacated"
 msg_court_position_invalidated_employer_desc:0 "[LEFT_CHARACTER.GetShortUIName] is no longer your [COURT_POSITION_TYPE.GetNameNoTooltip]"
 msg_court_position_invalidated_and_replaced_employer: "[COURT_POSITION_TYPE.GetNameNoTooltip] Replaced"
 msg_court_position_invalidated_and_replaced_employer_desc: "[LEFT_CHARACTER.GetShortUIName] is no longer your [COURT_POSITION_TYPE.GetNameNoTooltip]. [LEFT_CHARACTER.GetSheHe|U] was replaced by [RIGHT_CHARACTER.GetShortUIName] (Aptitude: #glow_color:{0,0,0,1} [RIGHT_CHARACTER.GetHeldCourtPositionByType( COURT_POSITION_TYPE.Self ).GetAptitudeText]#!)"

 msg_becomes_obese:1 "Became Obese"
 msg_becomes_obese_desc:0 "You have become [GetModifier( 'obese_modifier' ).GetNameWithTooltip]"
 msg_becomes_malnourished:0 "Became Malnourished"
 msg_becomes_malnourished_desc:0 "You have become [GetModifier( 'malnourished_modifier' ).GetNameWithTooltip]"
 msg_stops_being_obese:1 "No Longer Obese"
 msg_stops_being_obese_desc:0 "You are no longer [GetModifier( 'obese_modifier' ).GetNameWithTooltip]"
 msg_stops_being_malnourished:0 "No Longer Malnourished"
 msg_stops_being_malnourished_desc:0 "You are no longer [GetModifier( 'malnourished_modifier' ).GetNameWithTooltip]"

 msg_event_timeout:0 "Event timed out: $EVENT_NAME$"
 msg_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$"
 msg_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$"
 msg_letter_event_timeout:0 "Event from [CHARACTER.GetShortUIName] timed out"
 msg_letter_event_timeout_desc:0 "$EVENT_TIMEOUT_EFFECTS$"
 msg_letter_event_timeout_tt:0 "$EVENT_TIMEOUT_EFFECTS$"
 msg_court_amenity_setting_invalidated:0 "Court Amenity setting invalidated"
 msg_court_amenity_setting_invalidated_desc:0 "Court Amenity setting $INVALID_SETTING$ was invalidated and has been replaced with $DEFAULT_SETTING$."

 msg_catalyst_triggered:1 "$STRUGGLE_NAME$: $game_concept_struggle_catalyst_catalyst$ Triggered"
 msg_catalyst_triggered_desc:2 "A [struggle_catalyst|E] has been triggered by [CHARACTER.GetTitledFirstName]: $CATALYST_INFO$\n\nProgress towards $STRUGGLE_PHASE$ [struggle_phase_phase|E]: $CATALYST_VALUE|+=$"
 msg_catalyst_triggered_tt:1 "$msg_catalyst_triggered_desc$"
 msg_catalyst_triggered_no_character:0 "$msg_catalyst_triggered$"
 msg_catalyst_triggered_no_character_desc:0 "A [struggle_catalyst|E] has been triggered: $CATALYST_INFO$\n\nProgress towards $STRUGGLE_PHASE$ [struggle_phase_phase|E]: $CATALYST_VALUE|+=$"
 msg_catalyst_triggered_no_character_tt:0 "$msg_catalyst_triggered_no_character_desc$"
 msg_player_character_changed:0 "$PLAYER_CHANGED_CHARACTER_TITLE_SWITCH$"
 msg_player_character_changed_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_SWITCH$"
 msg_player_character_changed_tt:0 "$msg_player_character_changed_desc$"
 msg_player_new_character:0 "$PLAYER_CHANGED_CHARACTER_TITLE_JOIN$"
 msg_player_new_character_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_JOIN$"
 msg_player_new_character_tt:0 "$msg_player_new_character_desc$"
 msg_player_new_observer:0 "$PLAYER_CHANGED_CHARACTER_TITLE_OBSERVER$"
 msg_player_new_observer_desc:0 "$PLAYER_CHANGED_CHARACTER_TEXT_OBSERVER$"
 msg_player_new_observer_tt:0 "$msg_player_new_observer_desc$"

 msg_struggle_phase_end:1 "$STRUGGLE_PHASE$ Phase Is In Transition"
 msg_struggle_phase_end_desc:0 "@$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$ is transitioning into @$STRUGGLE_PHASE_ICON_NEXT$! $STRUGGLE_PHASE_NEXT$.\n\n $STRUGGLE_PHASE_NEXT$ will start in $DAYS_UNTIL_TRANSITION$ days."
 msg_struggle_phase_end_tt:2 "$msg_struggle_phase_transitioned_tt$"
 msg_struggle_phase_transitioned:1 "Phase Transitioned"
 msg_struggle_phase_transitioned_desc:0 "The $STRUGGLE_NAME$ [struggle|E] has transitioned to the @$STRUGGLE_PHASE_ICON$! $STRUGGLE_PHASE$ [struggle_phase_phase|E]."
 msg_struggle_phase_transitioned_tt:0 "$msg_struggle_phase_transitioned_desc$"
 
 msg_set_relation_friend_title:1 "@friend_icon! Made a Friend"
 msg_set_relation_friend_desc:0 "[GetRelation( 'friend' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"
 msg_set_relation_best_friend_title:1 "@best_friend_icon! Became Best Friends"
 msg_set_relation_best_friend_desc:0 "[GetRelation( 'best_friend' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"

 msg_set_relation_rival_title:1 "@rival_icon! Gained a Rival"
 msg_set_relation_rival_desc:0 "[GetRelation( 'rival' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"
 msg_set_relation_nemesis_title:1 "@nemesis_icon! Gained Nemesis"
 msg_set_relation_nemesis_desc:0 "[GetRelation( 'nemesis' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"
 msg_set_relation_grudge_title: "@grudge_icon! Started Holding a Grudge"
 msg_set_relation_grudge_desc: "[GetRelation( 'grudge' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"

 msg_set_relation_lover_title:1 "@lover_icon! Gained a Lover"
 msg_set_relation_lover_desc:0 "[GetRelation( 'lover' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"
 msg_set_relation_soulmate_title:1 "@soulmate_icon! Found Soulmate"
 msg_set_relation_soulmate_desc:0 "[GetRelation( 'soulmate' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"

 msg_set_relation_blood_brother_title: "@blood_brother_icon! Became Blood Brothers"
 msg_set_relation_blood_brother_desc: "[GetRelation( 'blood_brother' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"

 msg_set_relation_disciple_title:1 "Became Disciple"
 msg_set_relation_disciple_desc:0 "[GetRelation( 'disciple' ).GetReasonFor( LEFT_CHARACTER.Self, RIGHT_CHARACTER.Self )]"
 msg_set_relation_elder_title:1 "Became Elder"
 msg_set_relation_elder_desc:0 "You will now support each other."

 msg_house_unity_change_stage: "House Unity Level Changed"
 msg_house_unity_change_stage_desc: "Your [house_unity|E] has changed Level to $HOUSE_UNITY_STAGE_NAME|U$"
 msg_house_unity_change_stage_tt: "$msg_house_unity_change_stage_desc$"
 
 
 msg_start_diarchy_title:0 "[LEFT_CHARACTER.GetDiarchyTypeNameNoTooltip] Begins"
 msg_start_diarchy_effect:0 "I began [sharing_power|E] in [LEFT_CHARACTER.GetDiarchy.GetDiarch.Custom('GetDiarchyArticle')] [LEFT_CHARACTER.GetDiarchyTypeName] with my [LEFT_CHARACTER.Custom2('RelationToMeShort', RIGHT_CHARACTER.Self)], [RIGHT_CHARACTER.GetShortUIName]"
 msg_inherit_diarchy_title:0 "[LEFT_CHARACTER.GetDiarchy.GetDiarch.Custom('GetDiarchyArticle')|U] [LEFT_CHARACTER.GetDiarchyTypeNameNoTooltip] Inherited"
 on_entered_diarchy.notification.vassal.t:0 "Liege Entered [ROOT.Char.GetDiarchyTypeNameNoTooltip]"
 on_entered_diarchy.notification.vassal.t.higher_liege:0 "Higher Liege Entered [ROOT.Char.GetDiarchyTypeNameNoTooltip]"
 on_entered_diarchy.notification.vassal.desc:1 "[ROOT.Char.GetShortUIName|U] is now [sharing_power|E] in [ROOT.Char.GetDiarchy.GetDiarch.Custom('GetDiarchyArticle')] [ROOT.Char.GetDiarchyTypeName] with [ROOT.Char.GetHerHisMy] [ROOT.Char.Custom2('RelationToMeShort', ROOT.Char.GetDiarchy.GetDiarch.Self)], [ROOT.Char.GetDiarchy.GetDiarch.GetShortUIName]"
 on_entered_diarchy.notification.vassal.desc.outro.child:0 "due to being a [child|E]"
 on_entered_diarchy.notification.vassal.desc.outro.incapable:0 "due to being [GetTrait('incapable').GetName(GetNullCharacter)]"
 on_entered_diarchy.notification.vassal.desc.outro.imprisonment:0 "due to being [imprisoned|E] abroad"
 on_entered_diarchy.notification.vassal.desc.outro.travel:0 "due to [traveling|E] abroad"

 msg_end_diarchy_title:0 "$game_concept_diarchy$ Ended"
 msg_end_diarchy_effect:0 "I'm no longer [sharing_power|E] with my [LEFT_CHARACTER.Custom2('RelationToMeShort', RIGHT_CHARACTER.Self)], [RIGHT_CHARACTER.GetShortUIName]"
 on_left_diarchy.notification.vassal.t:0 "Liege's $game_concept_diarchy$ Ended"
 on_left_diarchy.notification.vassal.desc:0 "[ROOT.Char.GetShortUIName|U] is no longer [sharing_power|E] with [ROOT.Char.GetHerHisMy] [ROOT.Char.Custom2('RelationToMeShort', SCOPE.sC('old_diarch'))], [old_diarch.GetShortUIName]"
 
 msg_change_diarchy_type_title:0 "My $game_concept_diarchy$ Type Changed"
 msg_change_diarchy_type_effect:0 "My $OLD_TYPE$ changed into $NEW_TYPE$"

 on_diarch_change.notification.liege.boilerplate.t:1 "My [liege.GetDiarchTitle] has Changed"
 on_diarch_change.notification.vassal.boilerplate.t:1 "Your Liege's [liege.GetDiarchTitle] has Changed"
 on_diarch_change.notification.liege.death.t:0 "$on_diarch_change.notification.liege.boilerplate.t$"
 on_diarch_change.notification.liege.death.desc:1 "[old_diarch.GetShortUINamePossessive|U] recent [character_death_death|E] leaves [diarch.GetShortUIName] as your new [liege.GetDiarchTitle]."
 on_diarch_change.notification.vassal.death.t:0 "$on_diarch_change.notification.vassal.boilerplate.t$"
 on_diarch_change.notification.vassal.death.desc:1 "[old_diarch.GetShortUINamePossessive|U] recent [character_death_death|E] has left [diarch.GetShortUIName] as the next [liege.GetDiarchTitle] of [liege.GetPrimaryTitle.GetName]."
 on_diarch_change.notification.liege.deposition.t:0 "$on_diarch_change.notification.liege.boilerplate.t$"
 on_diarch_change.notification.liege.deposition.desc:1 "[old_diarch.GetShortUIName|U] has been forcibly deposed, leaving [diarch.GetShortUIName] as your new [liege.GetDiarchTitle]."
 on_diarch_change.notification.vassal.deposition.t:0 "$on_diarch_change.notification.vassal.boilerplate.t$"
 on_diarch_change.notification.vassal.deposition.desc:1 "[old_diarch.GetShortUIName|U] [Select_CString( old_diarch.IsLocalPlayer, 'have', 'has' )] been forcibly deposed, leaving [diarch.GetShortUIName] as the next [liege.GetDiarchTitle] of [liege.GetPrimaryTitle.GetName]."
 on_diarch_change.notification.liege.invalidation.t:0 "$on_diarch_change.notification.liege.boilerplate.t$"
 on_diarch_change.notification.liege.invalidation.desc:1 "[old_diarch.GetShortUIName|U] is no longer valid to continue [old_diarch.GetHerHis] duties, leaving [diarch.GetShortUIName] as your new [liege.GetDiarchTitle]."
 on_diarch_change.notification.vassal.invalidation.t:0 "$on_diarch_change.notification.vassal.boilerplate.t$"
 on_diarch_change.notification.vassal.invalidation.desc:1 "[old_diarch.GetShortUIName|U] [Select_CString( old_diarch.IsLocalPlayer, 'are', 'is' )] no longer valid to continue [CharMyHerHis(old_diarch)] duties, leaving [diarch.GetShortUIName] as the next [liege.GetDiarchTitle] of [liege.GetPrimaryTitle.GetName]."
 on_diarch_change.notification.liege.inheritance.t:0 "$on_diarch_change.notification.liege.boilerplate.t$"
 on_diarch_change.notification.liege.inheritance.desc:0 "I inherited a bigger realm, so [diarch.GetShortUIName] is now my new [liege.GetDiarchTitle]"
 on_diarch_change.notification.vassal.inheritance.t:0 "$on_diarch_change.notification.vassal.boilerplate.t$"
 on_diarch_change.notification.vassal.inheritance.desc:0 "Due to inheritance I am now [liege.GetDiarchTitle] to [liege.GetShortUIName]"
 on_diarch_change.notification.liege.fallback.t:0 "$on_diarch_change.notification.liege.boilerplate.t$"
 on_diarch_change.notification.liege.fallback.desc:1 "[old_diarch.GetShortUIName|U] is replaced by [diarch.GetShortUIName] as your new [liege.GetDiarchTitle]."
 on_diarch_change.notification.vassal.fallback.t:0 "$on_diarch_change.notification.vassal.boilerplate.t$"
 on_diarch_change.notification.vassal.fallback.desc:1 "[old_diarch.GetShortUIName|U] [Select_CString( old_diarch.IsLocalPlayer, 'are', 'is' )] replaced by [diarch.GetShortUIName] as your liege's new [liege.GetDiarchTitle]."
 msg_diarchy_more_power_title:0 "[LEFT_CHARACTER.GetLiege.GetDiarchTitle] is now more powerful"
 msg_diarchy_more_power_effect:0 "[scales_of_power|E] swing has reached a new level and more [diarch_powers|E] are available to the [LEFT_CHARACTER.GetLiege.GetDiarchTitle]"
 msg_diarchy_less_power_title:0 "[LEFT_CHARACTER.GetLiege.GetDiarchTitle] is now less powerful"
 msg_diarchy_less_power_effect:1 "[scales_of_power|E] swing has dropped to a lower level and the [LEFT_CHARACTER.GetLiege.GetDiarchTitle] has fewer [diarch_powers|E]"
 grand_wedding_cancelled_by_regency_title:0 "Grand Wedding Canceled"
 grand_wedding_cancelled_by_regency_desc:0 "[diarch.GetTitledFirstName] became [diarch.GetLiege.GetTitledFirstNamePossessive] [regent|E] and can no longer attend [diarch.GetHerHis] [GetActivityType('activity_wedding').GetName] with [betrothed.GetTitledFirstName]"
 msg_legend_promoter_join: "Legend Promoter Joins"
 msg_legend_promoter_join_desc: "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetUINameNoTooltip] has started [Concept( 'promoted_legend', 'Promoting' )|E] your [legend|E], [GetPlayer.GetPromotedLegend.GetName]."
 msg_legend_promoter_leave: "Legend Promoter Leaves"
 msg_legend_promoter_leave_desc: "Your [GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self )] [LEFT_CHARACTER.GetUINameNoTooltip] has stopped [Concept( 'promoted_legend', 'Promoting' )|E] your [legend|E], [GetPlayer.GetPromotedLegend.GetName]."
 msg_promoted_legend_unowned: "Promoted Legend Unowned"
 msg_promoted_legend_unowned_desc: "Your [promoted_legend|E] [Legend.GetName] is no longer owned by anyone"
 msg_promoted_legend_completed: "Promoted Legend Completed"
 msg_promoted_legend_completed_desc: "Your [promoted_legend|E] [Legend.GetName] has been completed"
 msg_legend_library_added: "Legend added to Library"
 msg_legend_library_added_desc: "[Legend.GetName] was added to your [legend_library|E]."
 message_consolidation_names: "#T Others#!\n[PlayerMessageItem.GetConsolidationNames]"
 message_consolidation_others: "#tooltip:message_consolidation_names #L [Subtract_int32( PlayerMessageItem.GetConsolidationCount, '(int32)2' )|V] [Select_CString( GreaterThan_int32( PlayerMessageItem.GetConsolidationCount, '(int32)3' ), 'others', 'other' )] #!#!"

 msg_raid_completed_title: "Raided [RIGHT_TITLE.GetNameNoTierNoTooltip]"
 msg_raid_completed_desc: "You [raided|E] the [RIGHT_TITLE.GetName] ([RIGHT_TITLE.GetHolder.GetShortUIName])"
 msg_raid_lost_title: "[RIGHT_TITLE.GetNameNoTierNoTooltip] Raided"
 msg_raid_lost_desc: "[LEFT_CHARACTER.GetUIName] has [raided|E] the [RIGHT_TITLE.GetName] #weak ([RIGHT_TITLE.GetHolder.GetTitledFirstName])#!"
 msg_raid_intent_invalidated_title: "[raiding_army.GetRaidIntent.GetName] invalidated!"
 msg_raid_intent_invalidated_desc: "[raiding_army.GetRaidIntent.GetName] was invalidated, as this intent is no longer available to [LEFT_CHARACTER.GetName]"

 msg_barter_completed_barterer_title: "Traded in [county.GetNameNoTierNoTooltip]"
 msg_barter_completed_holder_title: "[barterer.GetPrimaryTitle.GetNameNoTierNoTooltip] Traded with You"
 msg_barter_completed_barterer_desc: "You [traded|E] with [county.GetHolder.GetShortUIName]"
 msg_barter_completed_holder_desc: "[barterer.GetShortUIName] [traded|E] with you in [barony.GetName]"
 msg_barter_loot_delivered_title: "Loot Delivered"
 msg_barter_loot_delivered_desc: "Your [trading|E] Caravan has returned with [loot|E]"
 msg_barter_loot_lost_title: "Loot Lost"
 msg_barter_loot_lost_desc: "Your [trading|E] Caravan lost [loot_i][barter_loot.GetValue]"
 msg_barter_loot_won_title: "Loot Won"
 msg_barter_loot_won_desc: "Your [army|E] claimed [loot_i][barter_loot.GetValue] from a [trading|E] Caravan"
 msg_barter_aborted_title: "Trade Aborted"
 msg_barter_aborted_desc: "[trade|E] aborted in [barony.GetName] due to insufficient [trade_goods|E]"

 msg_great_project_planned_title: "[GreatProject.GetNameNoTooltip] is Being Planned"
 msg_great_project_planned_desc: "[GreatProject.GetName] is being planned in [GreatProject.GetLocation.GetName].\nIt needs [GreatProject.GetRequiredContributionCount|V] [great_project_contributions|E] to start."
 msg_great_project_started_title: "[GreatProject.GetNameNoTooltip] Started"
 msg_great_project_started_desc: "[GreatProject.GetName] got enough [great_project_contributions|E] to start progress.\nIt will be completed in [GreatProject.GetConstructionEndDate.GetTimeToDate|V]."
 msg_great_project_aborted_title: "[GreatProject.GetNameNoTooltip] was Abandoned"
 msg_great_project_aborted_desc: "The [GreatProject.GetType.GetName] [great_project|E] based in [GreatProject.GetLocation.GetName] is no longer available for contributions."
 msg_great_project_completed_title: "[GreatProject.GetNameNoTooltip] Completed"
 msg_great_project_completed_desc: "[GreatProject.GetName] has been successfully completed in [GreatProject.GetOwner.GetCapitalLocation.GetName]"

 msg_known_pregnancy: "[LEFT_CHARACTER.GetTitledFirstNameNoTooltip] Falls Pregnant"
 
 msg_government_changed: "Government Changed"

 msg_poem_sold_title: "Muwashshah Poem Sold"
 msg_poem_kept_title: "Muwashshah Poem Kept"
 msg_poem_kept_message: "[double_moon_book.GetName] receives a random Modifier"
 msg_poem_distributed_title: "Muwashshah Poem Distributed"

 msg_contract_completion_reward: "[GetPlayer.Custom('GetContractOrIssue')] Completed"
 msg_contract_completion_reward_desc: "$REWARD_TYPE$"

 msg_governor_candidate_promoted_leading: "[GetPlayer.Custom2('RelationToMeShort', LEFT_CHARACTER.Self)|U] [CharAreIs(LEFT_CHARACTER)] in Line for [TITLE.GetNameNoTierNoTooltip|V]"
 msg_governor_candidate_promoted_leading_desc: "[LEFT_CHARACTER.GetShortUIName|U] passed [RIGHT_CHARACTER.GetShortUIName] as the next-in-line for the [TITLE.GetName]"
 msg_governor_candidate_demoted_leading: "[GetPlayer.Custom2('RelationToMeShort', RIGHT_CHARACTER.Self)|U] [CharAreIs(RIGHT_CHARACTER)] Losing [TITLE.GetNameNoTierNoTooltip|V]"
 msg_governor_candidate_demoted_leading_desc: "[LEFT_CHARACTER.GetShortUIName|U] [CharHaveHas(LEFT_CHARACTER)] passed [RIGHT_CHARACTER.GetShortUIName] as the next-in-line for the [TITLE.GetName]"
 msg_provincial_army_reassigned: "[TITLE.GetAdjectiveNoTooltip|V] Army Reassigned"
 msg_provincial_army_reassigned_desc: "[LEFT_CHARACTER.GetShortUINameNotMe] has reassigned the [provincial|E] [army|E] of [TITLE.GetNameNoTier] to the [RIGHT_TITLE.GetName]"

 msg_admin_title_gained_house.tt: "House Member Gains Appointment"
 msg_admin_title_gained_investor.tt: "Supported Candidate Gains Appointment"
 msg_admin_title_gained_foe.tt: "Opposed Candidate Gains Appointment"
 msg_admin_title_gained.desc: "Your [GetPlayer.Custom2('RelationToMeShort', SCOPE.sC('title_gainer'))], [title_gainer.GetShortUIName|U], now governs the [title.GetName]"
 
 msg_admin_title_lost_house.tt: "House Member Lost Appointment"
 msg_admin_title_lost_investor.tt: "Supported Holder Lost Appointment"
 msg_admin_title_lost_foe.tt: "Opposed Holder Lost Appointment"
 msg_admin_title_lost.desc: "Your [GetPlayer.Custom2('RelationToMeShort', SCOPE.sC('title_loser'))], [title_loser.GetShortUIName|U], no longer governs the [title.GetName]"
 
 msg_estate_damaged.title: "$game_concept_estate$ Damaged"
 msg_estate_damaged.desc: "Your [estate|E] was damaged and one or more [estate_buildings|E] lost a level or was destroyed.\n\nThe [estate|E] was relocated to [new_estate_location.GetName]."
 
 msg_admin_provincial_army_request_accepted.title: "Request for Troops Accepted"
 msg_admin_provincial_army_request_denied.title: "Request for Troops Denied"
 msg_admin_provincial_army_request_denied.desc: "[recipient.GetShortUIName|U] denied your request for troops"

 msg_courtier_child_of_age_title: "Courtier Comes of Age"
 msg_dynasty_child_of_age_title: "Dynastic Child Comes of Age"
 msg_dynasty_child_of_age_desc: "Your [relative.Custom2('RelationToMeShort', SCOPE.sC('educated_child'))], [educated_child.GetShortUIName|U], has come of age in your [relative.Custom('GetCourt')|l]"

 #msg_mandala_temple_completed_01.title: "$building_type_mandala_capital_01$ Completed"
 #msg_mandala_temple_completed_02up.title: "$building_type_mandala_capital_01$ Expanded"
 #msg_mandala_temple_completed_01.desc: "The $building_type_mandala_capital_01$ [great_project|E] in [province.GetName] has been completed"
 #msg_mandala_temple_completed_02up.desc: "The $building_type_mandala_capital_01$ [great_project|E] in [province.GetName] has been expanded"

 msg_appointed_to_title: "Appointed to Title"
 msg_appointed_to_title_desc: "As the top Candidate, you have been appointed as [governor|E] of [RIGHT_TITLE.GetDefinitiveName]"

 msg_tributary_invalidated_title: "Tributary Invalidated"
 msg_tributary_invalidated_desc: "The tributary contract between [LEFT_CHARACTER.GetName] and [RIGHT_CHARACTER.GetName] is no longer valid."
