Beispiel #1
0
        public string TranslateSpoolerMessage(SpoolerMessage incoming_messsage)
        {
            switch (incoming_messsage.Type)
            {
            case MessageType.FirmwareUpdateComplete:
            case MessageType.FirmwareMustBeUpdated:
                return(Locale.GlobalLocale.T("T_FIRMWARE_UPDATE_COMPLETE"));

            case MessageType.ResetPrinterConnection:
            case MessageType.FirmwareErrorCyclePower:
                return("Your printer is taking longer than usual. " + Locale.GlobalLocale.T("T_CYCLE_POWER"));

            case MessageType.SDPrintIncompatibleFilament:
                return(Locale.GlobalLocale.T("T_SDPrint_Incompatible_Filament"));

            default:
                return(incoming_messsage.ToString());
            }
        }