3.24.1 LIVE (IT)

Support for LIVE 3.24.1

You might have used an old english global.ini file and you have a lot of missing placeholders:
Validating keys...
  => ✅ All keys are present in the file

Validating "~name(parameter)" placeholders...
  - Unable to find placeholder "~mission(Location|address)" in "BlockadeRunner_Counter_Desc"
  - Unable to find placeholder "~mission(DropOffLocation|address)" in "BlockadeRunner_Counter_Desc"
  - Unable to find placeholder "~mission(DropOffLocation|address)" in "BlockadeRunner_Counter_Obj_Long_01"
  - Unable to find placeholder "~mission(Location|address)" in "BlockadeRunner_Desc"
  - Unable to find placeholder "~mission(Location|address)" in "BlockadeRunner_Obj_01_Deliver_Long"
  - Unable to find placeholder "~mission(ReputationRank)" in "Covalex_HaulCargo_LinearChain_title"
  - Unable to find placeholder "~mission(ReputationRank)" in "Covalex_HaulCargo_MultiToSingle_title"
  - Unable to find placeholder "~mission(ReputationRank)" in "Covalex_HaulCargo_RoundDelivery_title"
  - Unable to find placeholder "~mission(ReputationRank)" in "Covalex_HaulCargo_SingleToMulti_title"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "Covalex_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "Covalex_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "Covalex_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "Covalex_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "Covalex_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "Covalex_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Pickup1)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup1)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item11|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff8|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item12|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff8|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item13|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff9|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item[14](https://github.com/Dymerz/StarCitizen-Localization/actions/runs/11109463760/job/30864924171?pr=348#step:6:15)|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff9|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(item[15](https://github.com/Dymerz/StarCitizen-Localization/actions/runs/11109463760/job/30864924171?pr=348#step:6:16)|serialnumber)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff9|Address)" in "Covalex_courier_fromdc_large_desc_001"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "Covalex_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "Covalex_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "Covalex_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item11|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup8|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item12|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup8|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item13|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup9|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item14|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup9|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(item15|serialnumber)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup9|Address)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup1)" in "Covalex_courier_todc_large_desc_001"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "Covalex_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "Covalex_courier_todc_small_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_courier_todc_small_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "Covalex_courier_todc_small_desc_001"
  - Unable to find placeholder "~mission(Dropoff3)" in "Covalex_internaldelivery_dc_desc_002"
  - Unable to find placeholder "~mission(Dropoff1)" in "Covalex_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff2)" in "Covalex_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff3)" in "Covalex_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff4)" in "Covalex_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Location|Address)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup1)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup2)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup3)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup4)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup5)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff1)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff2)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff3)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff4)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff5)" in "Covalex_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup5)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup6)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff1)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff2)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff3)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff4)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff5)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff6)" in "Covalex_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(EasyCode)" in "FW22_NT_Journal_Body_01"
  - Unable to find placeholder "~action(player|zoom)" in "Hints_FPSMining_OnPlayerTargetsFPSRock"
  - Unable to find placeholder "~action(player_choice|pc_pit_looting)" in "Hints_Personal_Inventory01"
  - Unable to find placeholder "~law(felonies)" in "JurisdictionJournals_PeoplesAlliance_BodyText"
  - Unable to find placeholder "~law(misdemeanors)" in "JurisdictionJournals_PeoplesAlliance_BodyText"
  - Unable to find placeholder "~law(felonies|details)" in "JurisdictionJournals_PeoplesAlliance_BodyText"
  - Unable to find placeholder "~law(misdemeanors|details)" in "JurisdictionJournals_PeoplesAlliance_BodyText"
  - Unable to find placeholder "~law(felonies)" in "JurisdictionJournals_UEE_BodyText"
  - Unable to find placeholder "~law(misdemeanors)" in "JurisdictionJournals_UEE_BodyText"
  - Unable to find placeholder "~law(prohibitedGoods)" in "JurisdictionJournals_UEE_BodyText"
  - Unable to find placeholder "~law(controlledSubstances|A)" in "JurisdictionJournals_UEE_BodyText"
  - Unable to find placeholder "~law(felonies|details)" in "JurisdictionJournals_UEE_BodyText"
  - Unable to find placeholder "~law(misdemeanors|details)" in "JurisdictionJournals_UEE_BodyText"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "LingFamily_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "LingFamily_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "LingFamily_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "LingFamily_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "LingFamily_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "LingFamily_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "LingFamily_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "LingFamily_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "LingFamily_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "LingFamily_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "LingFamily_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Reward)" in "LocalDelivery_DrugProd_mgtitle_01"
  - Unable to find placeholder "~mission(Reward)" in "LocalDelivery_title"
  - Unable to find placeholder "~mission(Reward)" in "Local_Delivery_DrugProduction_Title,P"
  - Unable to find placeholder "~mission(Location)" in "ProtLife_TimeSensitive_Recover_Desc_003"
  - Unable to find placeholder "~mission(Location|Address)" in "ProtLife_TimeSensitive_Recover_Desc_003"
  - Unable to find placeholder "~mission(Destination|Address)" in "ProtLife_TimeSensitive_Recover_Desc_003"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Pickup2|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Pickup3|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "RedWind_Delivery_Illegal_Desc_04"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "RedWind_Delivery_Illegal_Desc_05"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "RedWind_Delivery_Illegal_Desc_05"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "RedWind_Delivery_Illegal_Desc_05"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "RedWind_Delivery_Illegal_Desc_05"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "RedWind_Delivery_Illegal_Desc_05"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "RedWind_Delivery_Illegal_Desc_05"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(Pickup2|Address)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(Pickup3|Address)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "RedWind_Delivery_Illegal_Desc_Intro"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Pickup2|Address)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Pickup3|Address)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "RedWind_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "RedWind_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "RedWind_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "RedWind_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "RedWind_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Pickup2|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Pickup3|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "RedWind_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "RedWind_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Dropoff3)" in "Redwind_internaldelivery_dc_desc_002"
  - Unable to find placeholder "~mission(Dropoff1)" in "Redwind_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff2)" in "Redwind_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff3)" in "Redwind_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff4)" in "Redwind_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup5)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff1)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff2)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff3)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff4)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff5)" in "Redwind_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Location|Address)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup1)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup2)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup3)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup4)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup5)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup6)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff1)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff2)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff3)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff4)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff5)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff6)" in "Redwind_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(targetcount)" in "RetakeLocation_Neutralize_obj_02_hud"
  - Unable to find placeholder "~mission(Reward)" in "Test_Title_MultiDropOff,P"
  - Unable to find placeholder "~mission(Reward)" in "Test_Title_MultiPickUp,P"
  - Unable to find placeholder "~mission(Reward)" in "TimeSensitive_Recover_title"
  - Unable to find placeholder "~mission(AchieveBronzeReward)" in "TimeTrial_Obj_Optional_AchieveBronze"
  - Unable to find placeholder "~mission(AchieveBronzeReward)" in "TimeTrial_Obj_Optional_AchieveBronze_WInterval"
  - Unable to find placeholder "~mission(AchieveGoldReward)" in "TimeTrial_Obj_Optional_AchieveGold"
  - Unable to find placeholder "~mission(AchieveGoldReward)" in "TimeTrial_Obj_Optional_AchieveGold_WInterval"
  - Unable to find placeholder "~mission(AchievePlatinumReward)" in "TimeTrial_Obj_Optional_AchievePlatinum"
  - Unable to find placeholder "~mission(AchievePlatinumReward)" in "TimeTrial_Obj_Optional_AchievePlatinum_WInterval"
  - Unable to find placeholder "~mission(AchieveSilverReward)" in "TimeTrial_Obj_Optional_AchieveSilver"
  - Unable to find placeholder "~mission(AchieveSilverReward)" in "TimeTrial_Obj_Optional_AchieveSilver_WInterval"
  - Unable to find placeholder "~action(player_choice|pc_item_primary)" in "Tut01_Hint06_EatAndDrink"
  - Unable to find placeholder "~mission(JournalToken)" in "Tut01_Journal01_GettingStarted_Content"
  - Unable to find placeholder "~mission(DrinkNameShortUpper)" in "Tut01_Obj02_DrinkWater"
  - Unable to find placeholder "~mission(DrinkNameShortLower)" in "Tut01_subobj_DrinkWater_long_02a"
  - Unable to find placeholder "~action(player_choice|pc_item_primary)" in "Tut02_Hint03a_GroundFloor"
  - Unable to find placeholder "~action(player|v_starmap)" in "Tut02_Hint03b_SeeMap"
  - Unable to find placeholder "~mission(HubFloor)" in "Tut02_Obj02_TakeElevator"
  - Unable to find placeholder "~mission(HubFloor)" in "Tut02_Obj02_TakeElevator_Long"
  - Unable to find placeholder "~mission(StoreName)" in "Tut02_Obj03_ToCubbyBlast"
  - Unable to find placeholder "~mission(StoreName)" in "Tut02_Obj03_ToCubbyBlast_HUD_1"
  - Unable to find placeholder "~mission(StoreName)" in "Tut02_Obj03_ToCubbyBlast_Long"
  - Unable to find placeholder "~mission(StoreName)" in "Tut02_Obj04_UseKiosk_Long"
  - Unable to find placeholder "~mission(TransitNameShort)" in "Tut03_Part01_Obj01_ToStation"
  - Unable to find placeholder "~mission(TransitNameShort)" in "Tut03_Part01_Obj01_ToStation_Long"
  - Unable to find placeholder "~action(player_choice|pc_interaction_mode)" in "Tut03_Part02_Hint06_PowerOn"
  - Unable to find placeholder "~action(player_choice|pc_interaction_mode)" in "Tut03_Part02_Hint07_RequestTakeOff"
  - Unable to find placeholder "~action(spaceship_movement|v_roll_left)" in "Tut03_Part02_Hint08b_ShipRotate"
  - Unable to find placeholder "~action(spaceship_movement|v_roll_right)" in "Tut03_Part02_Hint08b_ShipRotate"
  - Unable to find placeholder "~action(spaceship_movement|v_ifcs_throttle_swap_mode)" in "Tut03_Part02_Hint12_MaintainSpeed"
  - Unable to find placeholder "~mission(Location|Name)" in "Tut03_Part02_Obj07_FollowTheMarkers"
  - Unable to find placeholder "~mission(Location|Name)" in "Tut03_Part02_Obj07_FollowTheMarkers_long"
  - Unable to find placeholder "~action(spaceship_movement|v_master_mode_cycle_long)" in "Tut03_Part03_Hint01_EnterQT"
  - Unable to find placeholder "~action(seat_general|v_operator_mode_cycle_forward)" in "Tut03_Part03_Hint01_EnterQT"
  - Unable to find placeholder "~action(spaceship_movement|v_master_mode_cycle_long)" in "Tut03_Part03_Hint01_SwapToNav"
  - Unable to find placeholder "~action(spaceship_movement|v_ifcs_throttle_swap_mode)" in "Tut03_Part03_Hint02b_ExitQT2"
  - Unable to find placeholder "~action(spaceship_radar|v_invoke_ping)" in "Tut03_Part03_Hint02c_PingScan"
  - Unable to find placeholder "~action(player_choice|pc_interaction_mode)" in "Tut03_Part03_Hint08_TakeElevator"
  - Unable to find placeholder "~action(player_choice|pc_item_primary)" in "Tut03_Part03_Hint08_TakeElevator"
  - Unable to find placeholder "~mission(Destination|Name)" in "Tut03_Part03_Obj01_ToBaijini"
  - Unable to find placeholder "~mission(Destination|Name)" in "Tut03_Part03_Obj01_ToBaijini_Long"
  - Unable to find placeholder "~mission(PlanetName)" in "Tut03_Part03_Obj01_ToBaijini_Long"
  - Unable to find placeholder "~mission(Destination|Name)" in "Tut03_Part03_Obj02_LandAtBaijini"
  - Unable to find placeholder "~mission(Destination|Name)" in "Tut03_Part03_Obj02_LandAtBaijini_Long"
  - Unable to find placeholder "~mission(Destination|Name)" in "Tut03_Part03_Obj03_StoreShip"
  - Unable to find placeholder "~mission(Destination|Name)" in "Tut03_Part03_Obj03_StoreShip_Long"
  - Unable to find placeholder "~mission(Location|Name)" in "Tutorial02_MissionDesc"
  - Unable to find placeholder "~mission(StoreName)" in "Tutorial02_MissionDesc"
  - Unable to find placeholder "~mission(Location|Name)" in "Tutorial02_MissionDesc"
  - Unable to find placeholder "~mission(Location|Name)" in "Tutorial03_MissionDesc"
  - Unable to find placeholder "~mission(TransitNameShort)" in "Tutorial03_MissionDesc"
  - Unable to find placeholder "~mission(Location|Name)" in "Tutorial03_MissionDesc"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Pickup2|Address)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Pickup3|Address)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "UDM_LocalDelivery_desc_03"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "UDM_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "UDM_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "UDM_LocalDelivery_desc_04"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "UDM_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "UDM_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "UDM_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "UDM_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "UDM_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "UDM_LocalDelivery_desc_05"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Pickup2|Address)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Pickup3|Address)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "UDM_LocalDelivery_desc_rehire"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "UDM_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "UDM_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "UDM_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "UDM_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "UDM_courier_todc_small_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_courier_todc_small_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "UDM_courier_todc_small_desc_001"
  - Unable to find placeholder "~mission(Dropoff3)" in "UDM_internaldelivery_dc_desc_002"
  - Unable to find placeholder "~mission(Location|Address)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Pickup1)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Pickup2)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Pickup3)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Pickup4)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff1)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff2)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff3)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Dropoff4)" in "UDM_internaldelivery_dc_desc_003"
  - Unable to find placeholder "~mission(Location|Address)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup1)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup2)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup3)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup4)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Pickup5)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff1)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff2)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff3)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff4)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(Dropoff5)" in "UDM_internaldelivery_dc_desc_004"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup5)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Pickup6)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff1)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff2)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff3)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff4)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff5)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(Dropoff6)" in "UDM_internaldelivery_dc_desc_005"
  - Unable to find placeholder "~mission(ARacerSurvivesRaceReward)" in "aracersurvivesrace_obj_long_01,P"
  - Unable to find placeholder "~mission(Location|Address)" in "basesweep_obj_long_01"
  - Unable to find placeholder "~mission(Location)" in "basesweep_obj_short_01"
  - Unable to find placeholder "~mission(Location|Address)" in "basesweep_obj_short_02"
  - Unable to find placeholder "~mission(Location|Address)" in "bounty_obj_long_02_target01"
  - Unable to find placeholder "~mission(Location|Address)" in "bounty_obj_long_02_target02"
  - Unable to find placeholder "~mission(Location|Address)" in "bounty_obj_long_02_target03"
  - Unable to find placeholder "~mission(RewardValue_Wanted1)" in "cdf_openbounty_desc_001"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "cfp_delivery_desc_004"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "cfp_delivery_desc_004"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "cfp_delivery_desc_004"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "cfp_delivery_desc_005"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "cfp_delivery_desc_005"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "cfp_delivery_desc_005"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "cfp_delivery_desc_005"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "cfp_delivery_desc_005"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "cfp_delivery_desc_005"
  - Unable to find placeholder "~mission(TargetName|Last)" in "confirmkill_location_0003"
  - Unable to find placeholder "~mission(Contractor|SignOff)" in "covalex_chaindelivery_desc_001"
  - Unable to find placeholder "~mission(Contractor|RecoverStashLocation)" in "criminal_recoverstash_steal_desc_01"
  - Unable to find placeholder "~mission(Destination|Address)" in "criminal_recoverstash_steal_desc_01"
  - Unable to find placeholder "~mission(TargetName)" in "crusader_bounty_desc_rehire"
  - Unable to find placeholder "~mission(TargetName)" in "crusader_bounty_fps_desc_rehire"
  - Unable to find placeholder "~mission(Location|Address)" in "crusader_bounty_fps_desc_rehire"
  - Unable to find placeholder "~mission(TargetName|Last)" in "crusader_bounty_fps_desc_rehire"
  - Unable to find placeholder "~mission(Location|CaveSize)" in "crusader_bounty_fps_desc_rehire"
  - Unable to find placeholder "~mission(MissionCluster|Address)" in "crusader_platform_EliminateAll_description_001"
  - Unable to find placeholder "~mission(MissionCluster|Address)" in "crusader_platform_EliminateSpecific_desc"
  - Unable to find placeholder "~mission(MissionCluster|Name)" in "crusader_platform_EliminateSpecific_desc"
  - Unable to find placeholder "~mission(TargetName)" in "crusader_platform_EliminateSpecific_desc"
  - Unable to find placeholder "~mission(MissionCluster|Address)" in "crusader_platform_MultiEliminateAll_description_001"
  - Unable to find placeholder "~mission(MissionCluster|Address)" in "crusader_platform_MultiEliminateSpecific_desc"
  - Unable to find placeholder "~mission(EliminateSpecificRacerReward)" in "eliminatespecificracer_obj_long_01,P"
  - Unable to find placeholder "~mission(Location|address)" in "hurston_RetrieveConsignment_desc_001"
  - Unable to find placeholder "~mission(dropoff1|address)" in "hurston_RetrieveConsignment_desc_001"
  - Unable to find placeholder "~mission(Contractor|Auth)" in "hurston_basesweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|BaseSweepDanger)" in "hurston_basesweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|Timed)" in "hurston_basesweep_desc_002"
  - Unable to find placeholder "~mission(Location|Address)" in "hurston_basesweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|Target)" in "hurston_basesweep_desc_002"
  - Unable to find placeholder "~mission(Location|CaveSize)" in "hurston_basesweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|Auth)" in "hurston_basesweep_desc_003"
  - Unable to find placeholder "~mission(Contractor|BaseSweepDanger)" in "hurston_basesweep_desc_003"
  - Unable to find placeholder "~mission(Contractor|Timed)" in "hurston_basesweep_desc_003"
  - Unable to find placeholder "~mission(Contractor|Target)" in "hurston_basesweep_desc_003"
  - Unable to find placeholder "~mission(Location|Address)" in "hurston_basesweep_desc_003"
  - Unable to find placeholder "~mission(Location|CaveSize)" in "hurston_basesweep_desc_003"
  - Unable to find placeholder "~mission(Contractor|Auth)" in "hurston_sectorsweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|Danger)" in "hurston_sectorsweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|Timed)" in "hurston_sectorsweep_desc_002"
  - Unable to find placeholder "~mission(Contractor|Target)" in "hurston_sectorsweep_desc_002"
  - Unable to find placeholder "~mission(Location|Address)" in "hurston_sectorsweep_desc_002"
  - Unable to find placeholder "~mission(Location)" in "mg_battaglia_claimsweep_desc_001"
  - Unable to find placeholder "~mission(LagrangeLocation)" in "mg_battaglia_claimsweep_desc_001"
  - Unable to find placeholder "~mission(NameSave1)" in "mg_pacheco_prisonerbreak_desc_001"
  - Unable to find placeholder "~mission(NameSave2)" in "mg_pacheco_prisonerbreak_desc_001"
  - Unable to find placeholder "~mission(NameSave3)" in "mg_pacheco_prisonerbreak_desc_001"
  - Unable to find placeholder "~mission(NameKill1)" in "mg_pacheco_prisonerbreak_desc_001"
  - Unable to find placeholder "~mission(NameSave2)" in "mg_pacheco_prisonerbreak_desc_002"
  - Unable to find placeholder "~mission(NameKill1)" in "mg_pacheco_prisonerbreak_desc_002"
  - Unable to find placeholder "~mission(NameSave3)" in "mg_pacheco_prisonerbreak_desc_002"
  - Unable to find placeholder "~mission(NameSave1)" in "mg_pacheco_prisonerbreak_desc_002"
  - Unable to find placeholder "~mission(NameKill1)" in "mg_pacheco_prisonerbreak_desc_003"
  - Unable to find placeholder "~mission(NameSave2)" in "mg_pacheco_prisonerbreak_desc_003"
  - Unable to find placeholder "~mission(DropOff1|address)" in "mg_ruto_RetrieveConsignment_desc_001"
  - Unable to find placeholder "~mission(MustComeSecondReward)" in "mustcomesecond_obj_long_01,P"
  - Unable to find placeholder "~mission(PickAndDestroyReward)" in "pickanddestroy_obj_long_01,P"
  - Unable to find placeholder "~mission(RandomName[18](https://github.com/Dymerz/StarCitizen-Localization/actions/runs/11109463760/job/30864924171?pr=348#step:6:19))" in "prisonermanifest_body_001"
  - Unable to find placeholder "~mission(RandomInteger9)" in "prisonermanifest_body_001"
  - Unable to find placeholder "~mission(RandomInteger20)" in "prisonermanifest_body_001"
  - Unable to find placeholder "~mission(RandomName21)" in "prisonermanifest_body_001"
  - Unable to find placeholder "~mission(RandomInteger15)" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(RandomName[19](https://github.com/Dymerz/StarCitizen-Localization/actions/runs/11109463760/job/30864924171?pr=348#step:6:20))" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(RandomName2)" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(RandomInteger7)" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(AIIntegerSave3)" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(RandomName10)" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(RandomInteger7)" in "prisonermanifest_body_002"
  - Unable to find placeholder "~mission(RandomInteger22)" in "prisonermanifest_body_003"
  - Unable to find placeholder "~mission(RandomName19)" in "prisonermanifest_body_003"
  - Unable to find placeholder "~mission(RandomName1)" in "prisonermanifest_body_003"
  - Unable to find placeholder "~mission(RandomInteger25)" in "prisonermanifest_body_003"
  - Unable to find placeholder "~mission(RandomInteger9)" in "prisonermanifest_body_003"
  - Unable to find placeholder "~mission(RandomName23)" in "prisonermanifest_body_003"
  - Unable to find placeholder "~mission(RandomInteger14)" in "prisonermanifest_body_004"
  - Unable to find placeholder "~mission(RandomName2)" in "prisonermanifest_body_004"
  - Unable to find placeholder "~mission(NameSave2)" in "prisonermanifest_body_004"
  - Unable to find placeholder "~mission(RandomInteger28)" in "prisonermanifest_body_004"
  - Unable to find placeholder "~mission(RandomInteger22)" in "prisonermanifest_body_004"
  - Unable to find placeholder "~mission(RandomName11)" in "prisonermanifest_body_004"
  - Unable to find placeholder "~mission(RandomInteger[20](https://github.com/Dymerz/StarCitizen-Localization/actions/runs/11109463760/job/30864924171?pr=348#step:6:21))" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(RandomName27)" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(RandomName6)" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(RandomInteger13)" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(AIIntegerKill)" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(RandomName5)" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(AIIntegerKill)" in "prisonermanifest_body_005"
  - Unable to find placeholder "~mission(RandomInteger[22](https://github.com/Dymerz/StarCitizen-Localization/actions/runs/11109463760/job/30864924171?pr=348#step:6:23))" in "prisonermanifest_body_006"
  - Unable to find placeholder "~mission(NameSave3)" in "prisonermanifest_body_006"
  - Unable to find placeholder "~mission(RandomName9)" in "prisonermanifest_body_006"
  - Unable to find placeholder "~mission(RandomInteger8)" in "prisonermanifest_body_006"
  - Unable to find placeholder "~mission(AIIntegerSave1)" in "prisonermanifest_body_006"
  - Unable to find placeholder "~mission(RandomName3)" in "prisonermanifest_body_006"
  - Unable to find placeholder "~mission(RaceLastsForXCheckpointsReward)" in "racelastforxcheckpoints_obj_long_01,P"
  - Unable to find placeholder "~mission(Reward)" in "recoverstash_mgtitle"
  - Unable to find placeholder "~mission(Reward)" in "recoverstash_steal_header"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup1)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup1)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup1|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item1|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff1|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item2|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff2|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item3|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff3|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item4|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff6|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff7|Address)" in "redwind_courier_fromdc_med_desc_001"
  - Unable to find placeholder "~mission(Dropoff4|Address)" in "redwind_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "redwind_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(Dropoff5|Address)" in "redwind_courier_fromdc_small_desc_001"
  - Unable to find placeholder "~mission(Pickup4|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item5|serialnumber)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item6|serialnumber)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup5|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item7|serialnumber)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item8|serialnumber)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup6|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item9|serialnumber)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(item10|serialnumber)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(Pickup7|Address)" in "redwind_courier_todc_med_desc_001"
  - Unable to find placeholder "~mission(RewardValue_Wanted1)" in "sandbox_criminals_desc"
  - Unable to find placeholder "~mission(RewardValue_Wanted2)" in "sandbox_criminals_desc"
  - Unable to find placeholder "~mission(RewardValue_Wanted3)" in "sandbox_criminals_desc"
  - Unable to find placeholder "~mission(RewardValue_Wanted4)" in "sandbox_criminals_desc"
  - Unable to find placeholder "~mission(RewardValue_Wanted5)" in "sandbox_criminals_desc"
  - Unable to find placeholder "~mission(TargetName)" in "searchbody_cave_obj_long_02"
  - Unable to find placeholder "~mission(Location|Address)" in "searchbody_cave_obj_short_01"
  - Unable to find placeholder "~mission(TakeCheckpointsXAndYReward)" in "takecheckpointsxandy_obj_long_01,P"
  - Unable to find placeholder "~mission(WinWithoutKillingRacerReward)" in "winwithoutkillingracer_obj_long_01,P"
  - Unable to find placeholder "~mission(XDamageToRacersInOrderReward)" in "xdamagetoracersinorder_obj_long_01,P"
  => 🔥 One or more placeholders are missing in source file

Validating "%name" placeholders...
  - Unable to find placeholder "%ls" in "DynamicEvent_FleetWeek2022_ReachAndWait"
  - Unable to find placeholder "%s" in "GraceWarnings_IllegalVehicleTowing_001"
  - Unable to find placeholder "%S" in "comms_suffix_group"
  - Unable to find placeholder "%s" in "dfm_ui_Critical_BecameAce,P"
  - Unable to find placeholder "%s" in "dfm_ui_Critical_OnFinalKill,P"
  - Unable to find placeholder "%ird" in "dfm_ui_Result_param_rdPlace"
  - Unable to find placeholder "%ith" in "dfm_ui_Result_param_thPlace"
  - Unable to find placeholder "%d" in "ea_ui_BalancingTeams"
  - Unable to find placeholder "%Is" in "mg_clovus_acquirepart_prot_timer"
  - Unable to find placeholder "%S" in "mobiGlas_ui_notification_Party_Launch"
  - Unable to find placeholder "%S" in "shop_ui_PurchaseString"
  - Unable to find placeholder "%id" in "shop_ui_days_hours_left"
  - Unable to find placeholder "%ih" in "shop_ui_days_hours_left"
  - Unable to find placeholder "%id" in "shop_ui_days_minutes_left"
  - Unable to find placeholder "%ih" in "shop_ui_hours_minutes_left"
  - Unable to find placeholder "%iw" in "shop_ui_weeks_hours_left"
  - Unable to find placeholder "%ih" in "shop_ui_weeks_hours_left"
  - Unable to find placeholder "%ih" in "ui_DaysHoursMinutes"
  - Unable to find placeholder "%ih" in "ui_DaysHoursMinutesSeconds"
  - Unable to find placeholder "%ih" in "ui_Hours"
  - Unable to find placeholder "%ih" in "ui_HoursMinutesSeconds"
  - Unable to find placeholder "%is" in "ui_MinutesSeconds"
  - Unable to find placeholder "%im" in "ui_Months"
  => 🔥 One or more placeholders are missing in source file

My changes where just order related and removing or adding back the ",P" on some keys where they are needed

Already better but still a lot to go😅

Validating keys...

Unable to find key "HaulCargo_4_RoundDeliveryToken"
=> 🔥 One or more keys are missing in source file

Validating "~name(parameter)" placeholders...

Unable to find placeholder "~mission(CurrentPiscesCount)" in "DynamicEvent_FleetWeek2022_ShipResource_Pisces_long"
Unable to find placeholder "~mission(CurrentPiscesCount)" in "DynamicEvent_FleetWeek2022_ShipResource_Pisces_short"
Unable to find placeholder "~mission(CurrentStarFighterCount)" in "DynamicEvent_FleetWeek2022_ShipResource_StarFighter_long"

Unable to find placeholder "~mission(CurrentStarFighterCount)" in "DynamicEvent_FleetWeek2022_ShipResource_StarFighter_short"

Unable to find placeholder "~mission(CurrentStarlifterCount)" in "DynamicEvent_FleetWeek2022_ShipResource_StarLifters_long"

Unable to find placeholder "~mission(CurrentStarlifterCount)" in "DynamicEvent_FleetWeek2022_ShipResource_StarLifters_short"
Unable to find placeholder "~mission(CurrentStarRunnerCount)" in "DynamicEvent_FleetWeek2022_ShipResource_StarRunner_long"
Unable to find placeholder "~mission(CurrentStarRunnerCount)" in "DynamicEvent_FleetWeek2022_ShipResource_StarRunner_short"
Unable to find placeholder "~law(felonies)" in "JurisdictionJournals_PeoplesAlliance_BodyText"
Unable to find placeholder "~law(felonies)" in "JurisdictionJournals_UEE_BodyText"
Unable to find placeholder "~mission(Location|Address)" in "basesweep_obj_short_02"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_MissingPerson_desc_0001"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_MissingPerson_desc_0001"
Unable to find placeholder "~mission(location)" in "mg_miles_MissingPerson_desc_0001"
Unable to find placeholder "~mission(trouble)" in "mg_miles_MissingPerson_desc_0001"
Unable to find placeholder "~mission(rush)" in "mg_miles_MissingPerson_desc_0001"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_MissingPerson_desc_0002"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_MissingPerson_desc_0002"
Unable to find placeholder "~mission(location)" in "mg_miles_MissingPerson_desc_0002"
Unable to find placeholder "~mission(trouble)" in "mg_miles_MissingPerson_desc_0002"
Unable to find placeholder "~mission(rush)" in "mg_miles_MissingPerson_desc_0002"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_MissingPerson_desc_0003"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_MissingPerson_desc_0003"
Unable to find placeholder "~mission(location)" in "mg_miles_MissingPerson_desc_0003"
Unable to find placeholder "~mission(trouble)" in "mg_miles_MissingPerson_desc_0003"
Unable to find placeholder "~mission(rush)" in "mg_miles_MissingPerson_desc_0003"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_MissingPerson_desc_0004"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_MissingPerson_desc_0004"
Unable to find placeholder "~mission(location)" in "mg_miles_MissingPerson_desc_0004"
Unable to find placeholder "~mission(rush)" in "mg_miles_MissingPerson_desc_0004"
Unable to find placeholder "~mission(trouble)" in "mg_miles_MissingPerson_desc_0004"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_MissingPerson_desc_0005"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_MissingPerson_desc_0005"
Unable to find placeholder "~mission(location)" in "mg_miles_MissingPerson_desc_0005"
Unable to find placeholder "~mission(trouble)" in "mg_miles_MissingPerson_desc_0005"
Unable to find placeholder "~mission(rush)" in "mg_miles_MissingPerson_desc_0005"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(location)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(destination)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(trouble)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(rush)" in "mg_miles_blackboxlegal_desc_0001"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(ship)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(trouble)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(destination)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(rush)" in "mg_miles_blackboxlegal_desc_0002"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(ship)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(location)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(destination)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(trouble)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(rush)" in "mg_miles_blackboxlegal_desc_0003"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(ship)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(location)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(ship)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(item)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(destination)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(trouble)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(rush)" in "mg_miles_blackboxlegal_desc_0004"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_bounty_desc_0001"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_bounty_desc_0001"
Unable to find placeholder "~mission(elite)" in "mg_miles_bounty_desc_0001"
Unable to find placeholder "~mission(rush)" in "mg_miles_bounty_desc_0001"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_bounty_desc_0002"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_bounty_desc_0002"
Unable to find placeholder "~mission(elite)" in "mg_miles_bounty_desc_0002"
Unable to find placeholder "~mission(rush)" in "mg_miles_bounty_desc_0002"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_bounty_desc_0003"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_bounty_desc_0003"
Unable to find placeholder "~mission(elite)" in "mg_miles_bounty_desc_0003"
Unable to find placeholder "~mission(rush)" in "mg_miles_bounty_desc_0003"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_bounty_desc_0004"
Unable to find placeholder "~mission(TargetName)" in "mg_miles_bounty_desc_0004"
Unable to find placeholder "~mission(elite)" in "mg_miles_bounty_desc_0004"
Unable to find placeholder "~mission(rush)" in "mg_miles_bounty_desc_0004"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_001"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_002"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_003"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_004"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_005"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_006"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_capturegang_desc_idris"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(ship)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(location)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(destination)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(timed)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(danger)" in "mg_miles_collectcargo_legal_desc_0001"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(ship)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(location)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(destination)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(timed)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(danger)" in "mg_miles_collectcargo_legal_desc_0002"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(ship)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(destination)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(location)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(danger)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(timed)" in "mg_miles_collectcargo_legal_desc_0003"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(ship)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(location)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(destination)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(timed)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(danger)" in "mg_miles_collectcargo_legal_desc_0004"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(item)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(ship)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(destination)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(location)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(timed)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(danger)" in "mg_miles_collectcargo_legal_desc_0005"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_delivercargo_lawful_desc_0001"
Unable to find placeholder "~mission(item)" in "mg_miles_delivercargo_lawful_desc_0001"
Unable to find placeholder "~mission(location)" in "mg_miles_delivercargo_lawful_desc_0001"
Unable to find placeholder "~mission(destination)" in "mg_miles_delivercargo_lawful_desc_0001"
Unable to find placeholder "~mission(danger)" in "mg_miles_delivercargo_lawful_desc_0001"
Unable to find placeholder "~mission(timed)" in "mg_miles_delivercargo_lawful_desc_0001"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_delivercargo_lawful_desc_0002"
Unable to find placeholder "~mission(item)" in "mg_miles_delivercargo_lawful_desc_0002"
Unable to find placeholder "~mission(location)" in "mg_miles_delivercargo_lawful_desc_0002"
Unable to find placeholder "~mission(destination)" in "mg_miles_delivercargo_lawful_desc_0002"
Unable to find placeholder "~mission(danger)" in "mg_miles_delivercargo_lawful_desc_0002"
Unable to find placeholder "~mission(timed)" in "mg_miles_delivercargo_lawful_desc_0002"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(item)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(location)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(destination)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(request)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(timed)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(danger)" in "mg_miles_delivercargo_lawful_desc_0003"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_escort_scan_desc_0001"
Unable to find placeholder "~mission(EscortType)" in "mg_miles_escort_scan_desc_0001"
Unable to find placeholder "~mission(location)" in "mg_miles_escort_scan_desc_0001"
Unable to find placeholder "~mission(ApprovalCode)" in "mg_miles_escort_scan_desc_0002"
Unable to find placeholder "~mission(EscortType)" in "mg_miles_escort_scan_desc_0002"
Unable to find placeholder "~mission(location)" in "mg_miles_escort_scan_desc_0002"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_groupbounty_desc_001"
Unable to find placeholder "~mission(Target1)" in "mg_miles_groupbounty_desc_001"
Unable to find placeholder "~mission(Target2)" in "mg_miles_groupbounty_desc_001"
Unable to find placeholder "~mission(Target3)" in "mg_miles_groupbounty_desc_001"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(location)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(Contractor|RecoverSpaceDanger)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(destination)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(Contractor|RecoverSpaceTimed)" in "mg_miles_recoverStolen_desc_0001"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_recoverStolen_desc_0002"
Unable to find placeholder "~mission(Contractor|RecoverSpaceTimed)" in "mg_miles_recoverStolen_desc_0002"
Unable to find placeholder "~mission(location)" in "mg_miles_recoverStolen_desc_0002"
Unable to find placeholder "~mission(Contractor|RecoverSpaceDanger)" in "mg_miles_recoverStolen_desc_0002"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0002"
Unable to find placeholder "~mission(destination)" in "mg_miles_recoverStolen_desc_0002"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(location)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(Contractor|RecoverSpaceDanger)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(destination)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(Contractor|RecoverSpaceTimed)" in "mg_miles_recoverStolen_desc_0003"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_recoverStolen_desc_0004"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0004"
Unable to find placeholder "~mission(location)" in "mg_miles_recoverStolen_desc_0004"
Unable to find placeholder "~mission(destination)" in "mg_miles_recoverStolen_desc_0004"
Unable to find placeholder "~mission(Contractor|RecoverSpaceTimed)" in "mg_miles_recoverStolen_desc_0004"
Unable to find placeholder "~mission(Contractor|RecoverSpaceDanger)" in "mg_miles_recoverStolen_desc_0004"
Unable to find placeholder "~mission(Contractor|ApprovalCode)" in "mg_miles_recoverStolen_desc_0005"
Unable to find placeholder "~mission(Item)" in "mg_miles_recoverStolen_desc_0005"
Unable to find placeholder "~mission(Contractor|RecoverSpaceTimed)" in "mg_miles_recoverStolen_desc_0005"
Unable to find placeholder "~mission(location)" in "mg_miles_recoverStolen_desc_0005"
Unable to find placeholder "~mission(destination)" in "mg_miles_recoverStolen_desc_0005"
Unable to find placeholder "~mission(Contractor|RecoverSpaceDanger)" in "mg_miles_recoverStolen_desc_0005"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_sweeplegal_desc_0001"
Unable to find placeholder "~mission(rendezvous)" in "mg_miles_sweeplegal_desc_0001"
Unable to find placeholder "~mission(danger)" in "mg_miles_sweeplegal_desc_0001"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_sweeplegal_desc_0002"
Unable to find placeholder "~mission(contractor)" in "mg_miles_sweeplegal_desc_0002"
Unable to find placeholder "~mission(client)" in "mg_miles_sweeplegal_desc_0002"
Unable to find placeholder "~mission(danger)" in "mg_miles_sweeplegal_desc_0002"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_sweeplegal_desc_0003"
Unable to find placeholder "~mission(rendezvous)" in "mg_miles_sweeplegal_desc_0003"
Unable to find placeholder "~mission(danger)" in "mg_miles_sweeplegal_desc_0003"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_sweeplegal_desc_0004"
Unable to find placeholder "~mission(contractor)" in "mg_miles_sweeplegal_desc_0004"
Unable to find placeholder "~mission(client)" in "mg_miles_sweeplegal_desc_0004"
Unable to find placeholder "~mission(rendezvous)" in "mg_miles_sweeplegal_desc_0004"
Unable to find placeholder "~mission(danger)" in "mg_miles_sweeplegal_desc_0004"
Unable to find placeholder "~mission(approvalcode)" in "mg_miles_sweeplegal_desc_0005"
Unable to find placeholder "~mission(contractor)" in "mg_miles_sweeplegal_desc_0005"
Unable to find placeholder "~mission(client)" in "mg_miles_sweeplegal_desc_0005"
Unable to find placeholder "~mission(danger)" in "mg_miles_sweeplegal_desc_0005"
=> 🔥 One or more placeholders are missing in source file

Validating "%name" placeholders...

Unable to find placeholder "%ls" in "DynamicEvent_FleetWeek2022_ReachAndWait"
Unable to find placeholder "%s" in "GraceWarnings_IllegalVehicleTowing_001"
Unable to find placeholder "%S" in "comms_suffix_group"
Unable to find placeholder "%s" in "dfm_ui_Critical_BecameAce,P"
Unable to find placeholder "%s" in "dfm_ui_Critical_OnFinalKill,P"
Unable to find placeholder "%ird" in "dfm_ui_Result_param_rdPlace"
Unable to find placeholder "%ith" in "dfm_ui_Result_param_thPlace"
Unable to find placeholder "%d" in "ea_ui_BalancingTeams"
Unable to find placeholder "%ls" in "journal_shopAlerts_commodityHeading"
Unable to find placeholder "%Is" in "mg_clovus_acquirepart_prot_timer"
Unable to find placeholder "%S" in "mobiGlas_ui_notification_Party_Launch"
Unable to find placeholder "%S" in "shop_ui_PurchaseString"
Unable to find placeholder "%id" in "shop_ui_days_hours_left"
Unable to find placeholder "%ih" in "shop_ui_days_hours_left"
Unable to find placeholder "%id" in "shop_ui_days_minutes_left"
Unable to find placeholder "%ih" in "shop_ui_hours_minutes_left"
Unable to find placeholder "%iw" in "shop_ui_weeks_hours_left"
Unable to find placeholder "%ih" in "shop_ui_weeks_hours_left"
Unable to find placeholder "%ih" in "ui_DaysHoursMinutes"
Unable to find placeholder "%ih" in "ui_DaysHoursMinutesSeconds"
Unable to find placeholder "%ih" in "ui_Hours"
Unable to find placeholder "%ih" in "ui_HoursMinutesSeconds"
Unable to find placeholder "%is" in "ui_MinutesSeconds"
Unable to find placeholder "%im" in "ui_Months"
Unable to find placeholder "%d" in "ui_chemsymbol_Ammonia"
Unable to find placeholder "%d" in "ui_chemsymbol_CarbonDioxide"
Unable to find placeholder "%d" in "ui_chemsymbol_FineParticulateMatter"
Unable to find placeholder "%d" in "ui_chemsymbol_HydrogenDioxide"
Unable to find placeholder "%d" in "ui_chemsymbol_Methane"
Unable to find placeholder "%d" in "ui_chemsymbol_Methanol"
Unable to find placeholder "%d" in "ui_chemsymbol_Oxygen"
Unable to find placeholder "%d" in "ui_chemsymbol_SulphurDioxide"
=> 🔥 One or more placeholders are missing in source file

@Dymerz will add a README with a tutorial on how to run the validation locally on your pc

I also have a small app in development but it's not quiet done, but already has this feature.

Here you find how to run the validation tool locally:
https://github.com/Dymerz/StarCitizen-Localization/blob/main/tools/ini-utils/README.md

Minor error in the tutorial. will be fixed in a minute

Hey @xGattoMattox
You can follow instructions in the README  to install and run the validation tool on your machine.
If you have any trouble during the process, feel free to join us in the Discord.

@all-contributor  please add @xGattoMattox for translation

@all-contributors please add @xGattoMattox  for translation


How to build an .exe yourself?

How can I biuld an executable for windows? Do I need any external libraries or utilities or it can be done without downloading a thing?

Hi, it's mentioned in the readme:
git submodule update --recursive --init
cargo build --release

Hi, it's mentioned in the readme:
git submodule update --recursive --init
cargo build --release

Oh, my bad. Thought it was just the other version. Thanks for your help!


Integrate User Model (redundant fields)

User story
As a user, I want to have some of my preferences info (e.g., favorite restaurant lists, liked cuisines) included in my profile in a unified format to facilitate other usage (e.g., restaurants recommendation) of this system.
Acceptance criteria
User model should include preferences info such as favorite restaurant lists, liked cuisines, etc, in a unified format or structure.
Definition of Done
All the same / similar models in both applications are integrated, making sure there are no repeat features

This issue is closed since it's same with https://github.com/DarkBruce/sprint2021-team-2-repo/issues/13.


Add PhpStorm version 2018.2.1

PhpStorm is a perfect PHP IDE for working with Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii, and other.

Thanks, but it's recommended to install jetbrains-toolbox 👍


Missing Error and Display impl for S3Error?

The S3Error type is only used as a regular member of the DeleteObjectsOutput struct, i.e it isn't returned as the Err portion of a Result anywhere, so implementing Rust's Error trait for it wouldn't really be idiomatic, as it isn't used for error composition anywhere.
Put another way - it isn't a Rust error type that indicates that something has gone wrong in the course of executing a Rust function.
We don't implement Display anywhere, but Debug is derived for the S3Error type already.
Could you provide some more info on why you would expect those traits to be implemented for this type? Are you using it somewhere in a fn foo() -> Result<Blah, S3Error> ?

After inspected my code, I found that in version 0.20.0 of rusoto, all s3 requests returns Result<T, S3Error>, e.g. pub fn put_object(&self, input: &PutObjectRequest) -> Result<PutObjectOutput, S3Error>. But seems rusoto was fixed this problem in the newest version (as for now, 0.22.0) and is now e.g. Result<T, PubObjectError>.
So this issue will be closed.

Ah, okay.  Our S3 code at that point was the last bit of hand-written AWS service code in rusoto, and it did have an S3Error type that worked that way.  It's been replaced by generated code with error handling that functions like the rest of our generated services.  i.e., there's no catch-all S3Error type, each method has an errors enum that identifies specific errors possible for each method.


feat: add analytics infrastructure

This adds generic plumbing for a number of analytics frameworks. We will only use the ietf Matomo instance, by configuring MATOMO_* variables in settings_local on production. Without these settings, the framework does nothing.


Tool fails with ERROR:'version'

During initial data capture, the tools fails with:
ERROR:'version'
Traceback (most recent call last):
File "sure.py", line 9362, in
controllers_info = controllersInfo(controllers)
File "sure.py", line 327, in controllersInfo
controllers_info[(device['host-name'])] = [(device['deviceType']),(device['deviceIP']),(device['version']) ,(device['reachability']),(device['globalState']),(device['timeRemainingForExpiration']), (device['state_vedgeList']) ]
KeyError: 'version'
Trigger is a controller on transition state, without full information, possibly on partial install state
The fix will have two parts:

handle properly this condition and gracefully skip over those entries
add a check reporting how many entries like this have been found, with their IP addresses, so user can check on them

Fixed in 1.0.6.

Appears to have been re-introduced

JIRA Ticket: https://jira-eng-sjc4.cisco.com/jira/browse/SDWANAURA-24


syncErrorHandler - provide better details in SyncError

I'm using the flutter_flexible_sync example as the basis of a POC I'm working on, and after adding sync capabilities with Atlas, I'm not able to make the app work in offline mode.
Am I doing something wrong?
This is the code I'm using to create the Realm object.
Future<Realm> createRealm(String appId) async {
  final user = await App(AppConfiguration(appId)).logIn(
    Credentials.anonymous(),
  );

  final realm = Realm(
    Configuration.flexibleSync(
      user,
      [
        // ...
      ],
    ),
  );
  print("Created local realm db at: ${realm.config.path}");

  realm.subscriptions.update((mutableSubscriptions) {
    mutableSubscriptions.add(realm.all<Car>());
    mutableSubscriptions.add(realm.all<Person>());
  });
  await realm.subscriptions.waitForSynchronization();
  print("Syncronization completed for realm: ${realm.config.path}");

  return realm;
}

And this is the issue generated when trying to launch the app in offline mode:
flutter: [INFO] Realm: Connection[1]: Session[1]: client_reset_config = false, Realm exists = true, client reset = false
flutter: [ERROR] Realm: Failed to resolve 'ws.realm.mongodb.com:443': Host not found (authoritative)

Hello @ jesusrp98,
Sorry we delayed the answer.
The flexible sync area can work offline. The error you see is just a background warning and it does not crash the application.
It is the line
await realm.subscriptions.waitForSynchronization()
that prevents your code from continuing to work with the offline realm.
Use this method waitForSynchronization only in case you insist to sync all data before to continue.
Hope this will help.

Generally speaking, you don't need to recreate the subscriptions every time you run the app as those are persisted. You could do something like:
final cars = realm.all<Car>();
final people = realm.all<Person>();

if (realm.subscriptions.find(cars) == null || realm.subscriptions.find(people) == null)
{
  realm.subscriptions.update((mutableSubscriptions) {
    mutableSubscriptions.add(cars);
    mutableSubscriptions.add(people);
  });

  await realm.subscriptions.waitForSynchronization();
}

@nirinchev  @desistefanova
So, in the end, the realm.subscriptions.update should only be make if realm cant find existing subscriptions, since they persist over sessions.
And for sync using Atlas, I need to make sure that I'm connected to the internet (for example using the connectivity_plus plugin) when waiting for sync in the main function:
final connection = await Connectivity().checkConnectivity();
if (connection != ConnectivityResult.none)
  await realm.subscriptions.waitForSynchronization();

And for when adding new data to the database:
realm.write(() {
    realm.add(
      Car(
       // ...
    );
  });

  final connection = await Connectivity().checkConnectivity();
  if (connection != ConnectivityResult.none) {
    await MyApp.realm.syncSession.waitForUpload();
    await MyApp.realm.subscriptions.waitForSynchronization();
  }
}

You only need to call waitForSynchronization when you update the subscriptions - once the subscriptions have successfully bootstrapped (sent to the server and matching data sent to the client), it'll be a no-op.

@nirinchev  So when adding a new object to the database, calling waitForSynchronization() is not necessary right? Only when updating realm subscriptions inside the main function.
  final connection = await Connectivity().checkConnectivity();
  if (connection != ConnectivityResult.none) {
    await MyApp.realm.syncSession.waitForUpload();
    // await MyApp.realm.subscriptions.waitForSynchronization(); <- This is not necessary for writting data
  }

@jesusrp98 I created a new PR for that sample flutter_flexible_sync. This PR handles your case when you are trying to run the application without having a connectivity. I hope it will help you. I'm calling waitForUpload  even if there is no connectivity in order to refresh the state automatically after the connection is restored. You can use syncErrorHandler of Configuration.flexibleSync to verify whether the connection is lost. Probably we can provide better details in SyncError, so that you can handle all kind of communication errors.

@jesusrp98 You can find the answer in the PR comments https://github.com/realm/realm-dart-samples/pull/14#issuecomment-1310915520

Good morning everyone!
First, forgive me for any language errors.
I would like to ask some questions regarding the best way to use the Realm library.
I'm currently facing the same timing problem reported by the issue, but it happens randomly.
Because of this, I would like to know if they would have any guidance to be able to give better integrity to the data.
Currently, when the user logs in, we send the user to a synchronization interface (to indicate the flow) and after completion, we redirect to the main interface.
Until this process everything is ok, but this action occurs only once after login.
If the user closes the app and resumes using it, the subscriptions resource is not called again.
When the same information is manipulated on different devices, sometimes the app crashes and closes abruptly (but when the user returns to the app, the record is shown), or the record does not update on one of the devices.
The question would be as follows:
after recording/editing/deleting the information, would there be a need to call the subscriptions in sequence?
A behavior that we also caught would be related to the deletion of some record (Atlas console, action in the app).
When this occurs, a data integrity error is displayed stating that the record does not exist (but it is shown in the application).
When the app runs again, the information is no longer displayed.
Would it be a good idea to have this flow of calling subscriptions to be able to update information at all times after recording/editing/deleting?
Thank you so much for your support and again I apologize for any issues.
I'm still at the very beginning of using Realm (this is my first contact with the lib).

Hi @ffeliciodeveloper,
Welcome to the Realm community!
It is hard for me to imagine how the code of your app looks like. But if you are asking whether to call waitForSynchronization each time after a create/update/delete operation, the answer is "You don't need to to this.". You can see this sample.
Updating the subscription should happen only once. After that the subscriptions are stored in the realm. That's why we recommend to update them only if they are not set, as it is shown in this example https://github.com/realm/realm-dart/issues/676#issuecomment-1164145219. waitForSynchronization has to be called only in case there is a change in the subscriptions, i.e. you are changing the query that filters the data you want to sync.
According to your description I guess that the UI of your app is not refreshed in real time. Are you using a listener to the change notifications? You can see the example users_permissions and how the list is listening to the changes .
I hope this will help you! Feel free to ask if I haven't answered your questions?

Added new category SyncResolveError for network or server errors. The error codes of type SyncResolveErrorCode could be checked when receiving syncErrorHandler attached to the configuration.


add hadoop datasources for tsets

We can give a similar interface to Spark for creating a data source
SparkContext.newAPIHadoopRDD(conf, fClass, kClass, vClass)


Adding unnamed Point of Interests to a File

Many Point of Interests don't have an explicit name (Most Water sources don't for example). When adding them to a file, they get added without a name (since they don't have any...)
I think it would be nice to label them with their category (so in this case just "Water"). Would make it easier to navigate large numbers of saved POIs.

It is also possible to add the same point multiple times to the same file. I don't see a practical use for this and think it might be nice to block these duplicates.

Additionally, it would be nice to color the waypoints (=added points of interest) in the same color as the paths:

(My use case for this is that I'm preparing separate files for Water, Accommodation, Resupply which I'll then export to the app I'll use for navigation. It's easier to keep the overview in the editor if I can see which point is which category.)

I think it would be nice to label them with their category (so in this case just "Water"). Would make it easier to navigate large numbers of saved POIs.

Done. When the POI has no name field, I have also used the category name as title of the popup.

Additionally, it would be nice to color the waypoints (=added points of interest) in the same color as the paths:

I have added that but I am not completely satisfied with the design. Let me know if you have other ideas.

Hmm, I think it's better already, but still not super easy to differentiate.
I played around with the CSS a bit and think this would look great for the case where you have lots of pins of different colours:

(I simply changed the 2 fill colours and the outer stroke colour to black)

But this way it might look very dark if you have a dark line colour and 100 pins of the same colour close together. So not sure if this is good for all use cases.


cards homepage redesign

Fixes following issues|Adds following features:

Adds new cards for homepage redesign

Resolves: MWPW-158234
Pages to check for regression and performance:

https://cards-homepage-redesign--express--adobecom.hlx.page/drafts/jsandlan/index-homepage-redesign

I used this sharepoint draft to test the changes: https://adobe.sharepoint.com/:w:/r/sites/adobecom/_layouts/15/Doc.aspx?sourcedoc={AE0AFEB8-2F41-49F2-8E68-144A1238E59C}&file=index-homepage-redesign.docx&action=default&mobileredirect=true

if the hardcoded images (non-authorable) are specific to this block, let's maybe move it inside the block's own folder rather than the global img folder


Windows background black and can't be changed anymore

Executed with manual install on a Win10 Enterprise v1909. Now I can't change background color or picture. Windows says the settings are disabled as of a organisation restriction.
Tested on a Windows in a virtualbox and not in a domain.
Is there a revert function for the scripts?

@reaseno
There is not a built in function to revert these scripts at this time. I'm glad you were tested before implementing, not everyone does that.
As far as the background color and picture, there is nothing in this script that would modify those settings. Or at least there shouldn't be. Seems you've caught a bad merge that happened when we made multiple copies of the script. I've now fixed that. https://github.com/simeononsecurity/Windows-Optimize-Harden-Debloat/commit/83b980e74cf1bbbadf84ac34ccf9d9107d74c44c