/// <summary>
 /// Initialises the <see cref="LocalisationManager"/>.
 /// If the language stored in the <see cref="EWpfClientFile.Settings"/> file doesn't have a matching localisation file, the language selection window is shown.
 /// </summary>
 private static void InitialiseLocalisationManager()
 {
     try
     {
         Log.Debug(ECoreLogMessage.TryingToInitialise.Format(ELocalisationLogCategory.LocalisationManager));
         LocalisationManager = new LocalisationManager(FileReader, WpfSettings.Localization, Loggers);
     }
     catch (FileNotFoundException exception)
     {
         Log.Info(exception.Message);
         WindowFactory.CreateLocalisationWindow().ShowDialog();
     }
 }