MessageT1Format Method |
Namespace: KSPDev.GUIUtils
public string Format( T1 arg1 )
public class Message1Demo : PartModule { // The encouraged way of defining a message. static readonly Message<int> msg1 = new Message<int>( "#myLocalizationTag", defaultTemplate: "The value is <<1>>", description: "A string to present in the KSPDevUtils documentation example. It illustrates" + " how the class can be used to localize a message.", example: "The value is 123"); // A simple way when no extra details are provided. static readonly Message<int> msg2 = "#myLocalizationTag"; public override void OnAwake() { base.OnAwake(); // This will load the localized string and print it into the log. HostedDebugLog.Info(this, msg1.Format(123)); // The next example will only work if there is a localizable string defined. Otherwise, it will // print the tag. HostedDebugLog.Info(this, msg2.Format(123)); } }