public override void FillInformation(out string info, out string detailed) { info = BaseUtils.FieldBuilder.Build("Type:".T(EDTx.JournalEntry_Type), StationType, "< in system ".T(EDTx.JournalEntry_insystem), StarSystem, ";(Wanted)".T(EDTx.JournalEntry_Wanted), Wanted, ";Active Fine".T(EDTx.JournalEntry_ActiveFine), ActiveFine, "Faction:".T(EDTx.JournalEntry_Faction), Faction, "< in state ".T(EDTx.JournalEntry_instate), FactionState.SplitCapsWord()); detailed = BaseUtils.FieldBuilder.Build("Allegiance:".T(EDTx.JournalEntry_Allegiance), Allegiance, "Economy:".T(EDTx.JournalEntry_Economy), Economy_Localised, "Government:".T(EDTx.JournalEntry_Government), Government_Localised); if (StationServices != null) { string l = ""; foreach (string s in StationServices) { l = l.AppendPrePad(s.SplitCapsWord(), ", "); } detailed += System.Environment.NewLine + "Station services:".T(EDTx.JournalEntry_Stationservices) + l; } if (EconomyList != null) { string l = ""; foreach (Economies e in EconomyList) { l = l.AppendPrePad(e.Name_Localised.Alt(e.Name) + " " + (e.Proportion * 100).ToString("0.#") + "%", ", "); } detailed += System.Environment.NewLine + "Economies:".T(EDTx.JournalEntry_Economies) + l; } }