diff Discovery/Src/text_multilanguage.c @ 115:3834b6272ee5 FlipDisplay

Merge with 68181cd61f2069d061621c2cd2a6afddb7486f5e
author Ideenmodellierer
date Thu, 03 Jan 2019 19:59:36 +0100
parents 926098fb116a cc2bb7bb8456
children cc9c18075e00
line wrap: on
line diff
--- a/Discovery/Src/text_multilanguage.c	Thu Jan 03 18:35:11 2019 +0100
+++ b/Discovery/Src/text_multilanguage.c	Thu Jan 03 19:59:36 2019 +0100
@@ -41,559 +41,559 @@
 static uint8_t text_DE_Language[] = "Sprache";
 static uint8_t text_FR_Language[] = "Langue";
 static uint8_t text_IT_Language[] = "Lingua";
-static uint8_t text_ES_Language[] = "";
+static uint8_t text_ES_Language[] = "Idioma";
 
 // Menu
 static uint8_t text_EN_LanguageName[] = "English";
 static uint8_t text_DE_LanguageName[] = "Deutsch";
 static uint8_t text_FR_LanguageName[] = "Français";
 static uint8_t text_IT_LanguageName[] = "Italiano";
-static uint8_t text_ES_LanguageName[] = "";
+static uint8_t text_ES_LanguageName[] = "Spanish";  
 
 // dive mode
 static uint8_t text_EN_Depth[] = "Depth";
 static uint8_t text_DE_Depth[] = "Tiefe";
 static uint8_t text_FR_Depth[] = "Profondeur";
 static uint8_t text_IT_Depth[] = "Profondita";
-static uint8_t text_ES_Depth[] = "";
+static uint8_t text_ES_Depth[] = "Profundidad";
 
 // dive mode
 static uint8_t text_EN_Divetime[] = "Divetime";
 static uint8_t text_DE_Divetime[] = "Tauchzeit";
 static uint8_t text_FR_Divetime[] = "Durée";
 static uint8_t text_IT_Divetime[] = "Tempo";
-static uint8_t text_ES_Divetime[] = "";
+static uint8_t text_ES_Divetime[] = "Tiempo";
 
 // dive mode
 static uint8_t text_EN_MaxDepth[] = "Max depth";
 static uint8_t text_DE_MaxDepth[] = "Max Tiefe";
 static uint8_t text_FR_MaxDepth[] = "Prof. max";    // Profondeur
 static uint8_t text_IT_MaxDepth[] = "Prof. max";
-static uint8_t text_ES_MaxDepth[] = "";
+static uint8_t text_ES_MaxDepth[] = "Prof. max";    
 
 // dive mode
 static uint8_t text_EN_AvgDepth[] = "Avg depth";
 static uint8_t text_DE_AvgDepth[] = "(/) Tiefe";
 static uint8_t text_FR_AvgDepth[] = "Prof. moy";
 static uint8_t text_IT_AvgDepth[] = "Prof. media";
-static uint8_t text_ES_AvgDepth[] = "";
+static uint8_t text_ES_AvgDepth[] = "Prof. media";
 
 // dive mode
 static uint8_t text_EN_Decostop[] = "Decostop";
 static uint8_t text_DE_Decostop[] = "Dekostopp";
 static uint8_t text_FR_Decostop[] = "Palier"; // Déco
 static uint8_t text_IT_Decostop[] = "Decostop";
-static uint8_t text_ES_Decostop[] = "";
+static uint8_t text_ES_Decostop[] = "Parada Deco";    
 
 // dive mode
 static uint8_t text_EN_Nullzeit[] = "NDL";
 static uint8_t text_DE_Nullzeit[] = "Nullzeit";
 static uint8_t text_FR_Nullzeit[] = "No Déco";       // Sans palier
 static uint8_t text_IT_Nullzeit[] = "No Deco";
-static uint8_t text_ES_Nullzeit[] = "";
+static uint8_t text_ES_Nullzeit[] = "No Deco";       
 
 // dive mode
 static uint8_t text_EN_ppO2[] = "ppO2";
 static uint8_t text_DE_ppO2[] = "ppO2";
 static uint8_t text_FR_ppO2[] = "ppO2";
 static uint8_t text_IT_ppO2[] = "ppO2";
-static uint8_t text_ES_ppO2[] = "";
+static uint8_t text_ES_ppO2[] = "ppO2";
 
 // dive mode
 static uint8_t text_EN_TTS[] = "TTS";
 static uint8_t text_DE_TTS[] = "TTS";
 static uint8_t text_FR_TTS[] = "DTR";
 static uint8_t text_IT_TTS[] = "TTS";
-static uint8_t text_ES_TTS[] = "";
+static uint8_t text_ES_TTS[] = "TTS";
 
 // dive mode
 static uint8_t text_EN_CNSshort[] = "CNS";
 static uint8_t text_DE_CNSshort[] = "ZNS";
 static uint8_t text_FR_CNSshort[] = "SNC";
 static uint8_t text_IT_CNSshort[] = "CNS";
-static uint8_t text_ES_CNSshort[] = "";
+static uint8_t text_ES_CNSshort[] = "CNS";
 
 // dive mode
 static uint8_t text_EN_Temperature[] = "Temp.";
 static uint8_t text_DE_Temperature[] = "Temperatur";
 static uint8_t text_FR_Temperature[] = "Temp."; // Température (ist zu lang)
 static uint8_t text_IT_Temperature[] = "Temp.";
-static uint8_t text_ES_Temperature[] = "";
+static uint8_t text_ES_Temperature[] = "Temp."; 
 
 // dive mode
 static uint8_t text_EN_FutureTTS[] = "FutureTTS";
 static uint8_t text_DE_FutureTTS[] = "FutureTTS";
 static uint8_t text_FR_FutureTTS[] = "FutureDTR";
 static uint8_t text_IT_FutureTTS[] = "TTS Futuro";
-static uint8_t text_ES_FutureTTS[] = "";
+static uint8_t text_ES_FutureTTS[] = "TTS Futuro";
 
 // Menu (as small text)
 static uint8_t text_EN_Minutes[] = "Minutes";
 static uint8_t text_DE_Minutes[] = "Minuten";
 static uint8_t text_FR_Minutes[] = "Minutes";
 static uint8_t text_IT_Minutes[] = "Minuti";
-static uint8_t text_ES_Minutes[] = "";
+static uint8_t text_ES_Minutes[] = "Minutos";
 
 // Menu SYS2 sub (as small text in custom views)
 static uint8_t text_EN_Seconds[] = "Seconds";
 static uint8_t text_DE_Seconds[] = "Sekunden";
 static uint8_t text_FR_Seconds[] = "Secondes";
 static uint8_t text_IT_Seconds[] = "Secondi";
-static uint8_t text_ES_Seconds[] = "";
+static uint8_t text_ES_Seconds[] = "Segundos";
 
 // Menu OC sub and Menu CC sub
 static uint8_t text_EN_Gas[] = "Gas";
 static uint8_t text_DE_Gas[] = "Gas";
 static uint8_t text_FR_Gas[] = "Gaz";
 static uint8_t text_IT_Gas[] = "Gas";
-static uint8_t text_ES_Gas[] = "";
+static uint8_t text_ES_Gas[] = "Gas";
 
 // dive mode
 static uint8_t text_EN_Ceiling[] = "Ceiling";
 static uint8_t text_DE_Ceiling[] = "Ceiling";
 static uint8_t text_FR_Ceiling[] = "Plafond";
 static uint8_t text_IT_Ceiling[] = "Ceiling";
-static uint8_t text_ES_Ceiling[] = "";
+static uint8_t text_ES_Ceiling[] = "Techo";
 
 // dive mode
 static uint8_t text_EN_ActualGradient[] = "Relative GF";
 static uint8_t text_DE_ActualGradient[] = "Relativ GF";
 static uint8_t text_FR_ActualGradient[] = "GF relatif";
 static uint8_t text_IT_ActualGradient[] = "GF relativo";
-static uint8_t text_ES_ActualGradient[] = "";
+static uint8_t text_ES_ActualGradient[] = "GF relativo";
 
 // dive mode
 static uint8_t text_EN_Stopwatch[] = "Stopwatch";
 static uint8_t text_DE_Stopwatch[] = "Stoppuhr";
 static uint8_t text_FR_Stopwatch[] = "Chrono";
 static uint8_t text_IT_Stopwatch[] = "Stop Cronometro";
-static uint8_t text_ES_Stopwatch[] = "";
+static uint8_t text_ES_Stopwatch[] = "Parar Cronómetro";
 
 // Menu SYS1 sub
 static uint8_t text_EN_CompassCalib[] = "Calibrate compass";
 static uint8_t text_DE_CompassCalib[] = "Kompass kalibrieren";
 static uint8_t text_FR_CompassCalib[] = "Calibration boussole";
 static uint8_t text_IT_CompassCalib[] = "Calibrazione bussola";
-static uint8_t text_ES_CompassCalib[] = "";
+static uint8_t text_ES_CompassCalib[] = "Calibrar brújula";
 
 // Menu SYS1 and Customview header
 static uint8_t text_EN_Compass[] = "Compass";
 static uint8_t text_DE_Compass[] = "Kompass";
 static uint8_t text_FR_Compass[] = "Boussole";
 static uint8_t text_IT_Compass[] = "Bussola";
-static uint8_t text_ES_Compass[] = "";
+static uint8_t text_ES_Compass[] = "Brújula";
 
 // Menu SYS1
 static uint8_t text_EN_o2Sensors[] = "Oxygen sensors";
 static uint8_t text_DE_o2Sensors[] = "O2-Sensoren";
 static uint8_t text_FR_o2Sensors[] = "Cellules O2";
 static uint8_t text_IT_o2Sensors[] = "Sensore O2";
-static uint8_t text_ES_o2Sensors[] = "";
+static uint8_t text_ES_o2Sensors[] = "Sensores de O2";
 
 // Menu SYS1
 static uint8_t text_EN_Brightness[] = "Brightness";
 static uint8_t text_DE_Brightness[] = "Display-Helligkeit";
 static uint8_t text_FR_Brightness[] = "Luminosité";
 static uint8_t text_IT_Brightness[] = "Luminosite";
-static uint8_t text_ES_Brightness[] = "";
+static uint8_t text_ES_Brightness[] = "Brillo";
 
 // Menu SYS1
 static uint8_t text_EN_Cave[] = "Cave";
 static uint8_t text_DE_Cave[] = "Höhle";
 static uint8_t text_FR_Cave[] = "Grotte";
 static uint8_t text_IT_Cave[] = "Grotta";
-static uint8_t text_ES_Cave[] = "";
+static uint8_t text_ES_Cave[] = "Cueva";
 
 // Menu SYS1
 static uint8_t text_EN_Eco[] = "Eco";
 static uint8_t text_DE_Eco[] = "Eco";
 static uint8_t text_FR_Eco[] = "Eco";
 static uint8_t text_IT_Eco[] = "Eco";
-static uint8_t text_ES_Eco[] = "";
+static uint8_t text_ES_Eco[] = "Eco";
 
 // Menu SYS1
 static uint8_t text_EN_Normal[] = "Medium";
 static uint8_t text_DE_Normal[] = "Standard";
 static uint8_t text_FR_Normal[] = "Moyenne";
 static uint8_t text_IT_Normal[] = "Medio";
-static uint8_t text_ES_Normal[] = "";
+static uint8_t text_ES_Normal[] = "Medio";
 
 // Menu SYS1
 static uint8_t text_EN_Bright[] = "High";
 static uint8_t text_DE_Bright[] = "Hoch";
 static uint8_t text_FR_Bright[] = "Haute";
 static uint8_t text_IT_Bright[] = "Alto";
-static uint8_t text_ES_Bright[] = "";
+static uint8_t text_ES_Bright[] = "Alto";
 
 // Menu SYS1
 static uint8_t text_EN_Ultrabright[] = "Max";
 static uint8_t text_DE_Ultrabright[] = "Max";
 static uint8_t text_FR_Ultrabright[] = "Max";
 static uint8_t text_IT_Ultrabright[] = "Max";
-static uint8_t text_ES_Ultrabright[] = "";
+static uint8_t text_ES_Ultrabright[] = "Max";
 
 // Menu OC (Header)
 static uint8_t text_EN_OC_Gas_Edit[] = "Open circuit";
 static uint8_t text_DE_OC_Gas_Edit[] = "Open circuit";
 static uint8_t text_FR_OC_Gas_Edit[] = "Circuit ouvert";
 static uint8_t text_IT_OC_Gas_Edit[] = "Circuito aperto";
-static uint8_t text_ES_OC_Gas_Edit[] = "";
+static uint8_t text_ES_OC_Gas_Edit[] = "Circuito Abierto";
 
 // Menu CC (Header)
 static uint8_t text_EN_Diluent_Gas_Edit[] = "Diluent";
 static uint8_t text_DE_Diluent_Gas_Edit[] = "Diluent";
 static uint8_t text_FR_Diluent_Gas_Edit[] = "Diluant";
 static uint8_t text_IT_Diluent_Gas_Edit[] = "Diluente";
-static uint8_t text_ES_Diluent_Gas_Edit[] = "";
+static uint8_t text_ES_Diluent_Gas_Edit[] = "Diluyente";
 
 // Menu Gas
 static uint8_t text_EN_Mix[] = "Mix";
 static uint8_t text_DE_Mix[] = "Mix";
 static uint8_t text_FR_Mix[] = "Gaz";  // Or Mélange
 static uint8_t text_IT_Mix[] = "Gas mix";
-static uint8_t text_ES_Mix[] = "";
+static uint8_t text_ES_Mix[] = "Mezcla";
 
 // Menu Gas
 static uint8_t text_EN_Active[] = "Active";
 static uint8_t text_DE_Active[] = "Aktiv";
 static uint8_t text_FR_Active[] = "Activé";
 static uint8_t text_IT_Active[] = "Attivo";
-static uint8_t text_ES_Active[] = "";
+static uint8_t text_ES_Active[] = "Activo";
 
 // Menu Gas
 static uint8_t text_EN_First[] = "First";
 static uint8_t text_DE_First[] = "Start";
 static uint8_t text_FR_First[] = "Premier";
 static uint8_t text_IT_First[] = "Primo";
-static uint8_t text_ES_First[] = "";
+static uint8_t text_ES_First[] = "Inicial";
 
 // Menu Gas
 static uint8_t text_EN_Deco[] = "Deco";
 static uint8_t text_DE_Deco[] = "Deko";
 static uint8_t text_FR_Deco[] = "Déco";
 static uint8_t text_IT_Deco[] = "Deco";
-static uint8_t text_ES_Deco[] = "";
+static uint8_t text_ES_Deco[] = "Deco";
 
 // Menu Gas
 static uint8_t text_EN_Travel[] = "Travel";
 static uint8_t text_DE_Travel[] = "Reise";
 static uint8_t text_FR_Travel[] = "Travel";
 static uint8_t text_IT_Travel[] = "Viaggio";
-static uint8_t text_ES_Travel[] = "";
+static uint8_t text_ES_Travel[] = "Viaje";
 
 // Menu Gas
 static uint8_t text_EN_Inactive[] = "Inactive";
 static uint8_t text_DE_Inactive[] = "Deaktiviert";
 static uint8_t text_FR_Inactive[] = "Desactivé";
 static uint8_t text_IT_Inactive[] = "Disattivato";
-static uint8_t text_ES_Inactive[] = "";
+static uint8_t text_ES_Inactive[] = "Inactivo";     
 
 // Menu Gas
 static uint8_t text_EN_ChangeDepth[] = "Change depth";
 static uint8_t text_DE_ChangeDepth[] = "Wechseltiefe";
 static uint8_t text_FR_ChangeDepth[] = "Prof.Changmt";
 static uint8_t text_IT_ChangeDepth[] = "Cambio Prof.";
-static uint8_t text_ES_ChangeDepth[] = "";
+static uint8_t text_ES_ChangeDepth[] = "Prof. cambio";
 
 // Menu Gas
 static uint8_t text_EN_Type[] = "Type";
 static uint8_t text_DE_Type[] = "Typ";
 static uint8_t text_FR_Type[] = "Type";
 static uint8_t text_IT_Type[] = "Tipo";
-static uint8_t text_ES_Type[] = "";
+static uint8_t text_ES_Type[] = "Tipo";
 
 // Menu SP (Part of Header)
 static uint8_t text_EN_Setpoint_Edit[] = "Setup";
 static uint8_t text_DE_Setpoint_Edit[] = "Einstellung";
 static uint8_t text_FR_Setpoint_Edit[] = "Configuration";
 static uint8_t text_IT_Setpoint_Edit[] = "Configurazione";
-static uint8_t text_ES_Setpoint_Edit[] = "";
+static uint8_t text_ES_Setpoint_Edit[] = "Configuración";
 
 // Menu SYS1 (O2 Sensors)
 static uint8_t text_EN_Fallback[] = "Fallback";
 static uint8_t text_DE_Fallback[] = "Fallback";
 static uint8_t text_FR_Fallback[] = "Fallback";
 static uint8_t text_IT_Fallback[] = "Fallback";
-static uint8_t text_ES_Fallback[] = "";
+static uint8_t text_ES_Fallback[] = "Fallback";
 
 // Menu DECO2
 static uint8_t text_EN_Algorithm[] = "Algorithm";
 static uint8_t text_DE_Algorithm[] = "Rechenmodell";
 static uint8_t text_FR_Algorithm[] = "Algorithm";
 static uint8_t text_IT_Algorithm[] = "Algoritmo";
-static uint8_t text_ES_Algorithm[] = "";
+static uint8_t text_ES_Algorithm[] = "Algoritmo";
 
 // Menu DECO1
 static uint8_t text_EN_SafetyStop[] = "Safety stop";
 static uint8_t text_DE_SafetyStop[] = "Sicherheitsstop";
 static uint8_t text_FR_SafetyStop[] = "Palier sécurité";
 static uint8_t text_IT_SafetyStop[] = "Sicurezza";
-static uint8_t text_ES_SafetyStop[] = "";
+static uint8_t text_ES_SafetyStop[] = "Parada de seguridad";
 
 // Menu DECO1 (CCR mode only)
 static uint8_t text_EN_CCRmode[] = "CCR mode";
 static uint8_t text_DE_CCRmode[] = "CCR-Modus";
 static uint8_t text_FR_CCRmode[] = "Mode CCR";
 static uint8_t text_IT_CCRmode[] = "CCR mode";
-static uint8_t text_ES_CCRmode[] = "";
+static uint8_t text_ES_CCRmode[] = "Modo CCR";
 
 // Menu DECO1 (CCR mode only)
 static uint8_t text_EN_Sensor[] = "Sensor";
 static uint8_t text_DE_Sensor[] = "Sensor";
 static uint8_t text_FR_Sensor[] = "Cellule";
 static uint8_t text_IT_Sensor[] = "Sensore";
-static uint8_t text_ES_Sensor[] = "";
+static uint8_t text_ES_Sensor[] = "Sensor";
 
 // Menu DECO1 (CCR mode only)
 static uint8_t text_EN_FixedSP[] = "Fixed SP";
 static uint8_t text_DE_FixedSP[] = "Fester SP";
 static uint8_t text_FR_FixedSP[] = "SP fixe";
 static uint8_t text_IT_FixedSP[] = "Setpoint fisso";
-static uint8_t text_ES_FixedSP[] = "";
+static uint8_t text_ES_FixedSP[] = "SP fijo";
 
 // Menu DECO2 (VPM and Buehlmann Sub Menu)
 static uint8_t text_EN_Decoparameters[] = "Deco parameters";
 static uint8_t text_DE_Decoparameters[] = "Deko-Parameter";
 static uint8_t text_FR_Decoparameters[] = "Paramètres déco";
 static uint8_t text_IT_Decoparameters[] = "Parametri deco";
-static uint8_t text_ES_Decoparameters[] = "";
+static uint8_t text_ES_Decoparameters[] = "Parámetros deco";
 
 // Menu DECO2
 static uint8_t text_EN_LastDecostop[] = "Last deco";
 static uint8_t text_DE_LastDecostop[] = "Letzter Stopp";
 static uint8_t text_FR_LastDecostop[] = "Dern. palier";
 static uint8_t text_IT_LastDecostop[] = "Ultima deco";
-static uint8_t text_ES_LastDecostop[] = "";
+static uint8_t text_ES_LastDecostop[] = "Última parada";
 
 // Menu DECO2 and Dive Menu
 static uint8_t text_EN_ZHL16GF[] = "ZH-L16+GF";
 static uint8_t text_DE_ZHL16GF[] = "ZH-L16+GF";
 static uint8_t text_FR_ZHL16GF[] = "ZH-L16+GF";
 static uint8_t text_IT_ZHL16GF[] = "ZH-L16+GF";
-static uint8_t text_ES_ZHL16GF[] = "";
+static uint8_t text_ES_ZHL16GF[] = "ZH-L16+GF";
 
 // Menu DECO2 and Dive Menu
 static uint8_t text_EN_aGF[] = "aGF";
 static uint8_t text_DE_aGF[] = "aGF";
 static uint8_t text_FR_aGF[] = "aGF";
 static uint8_t text_IT_aGF[] = "aGF";
-static uint8_t text_ES_aGF[] = "";
+static uint8_t text_ES_aGF[] = "aGF";
 
 // Menu DECO2 and Dive Menu
 static uint8_t text_EN_VPM[] = "VPM";
 static uint8_t text_DE_VPM[] = "VPM";
 static uint8_t text_FR_VPM[] = "VPM";
 static uint8_t text_IT_VPM[] = "VPM";
-static uint8_t text_ES_VPM[] = "";
+static uint8_t text_ES_VPM[] = "VPM";
 
 // Dive Menu
 static uint8_t text_EN_LowHigh[] = "low         high";
 static uint8_t text_DE_LowHigh[] = "low         high";
 static uint8_t text_FR_LowHigh[] = "Bas         Haut";
 static uint8_t text_IT_LowHigh[] = "Basso       Alto";
-static uint8_t text_ES_LowHigh[] = "";
+static uint8_t text_ES_LowHigh[] = "Bajo        Alto";
 
 // Menu DECO1 Sub
 static uint8_t text_EN_ppO2Name[] = "Partial pressure oxygen";
 static uint8_t text_DE_ppO2Name[] = "Sauerstoff-Partialdruck";
 static uint8_t text_FR_ppO2Name[] = "Pression partl. oxygène";
 static uint8_t text_IT_ppO2Name[] = "Pressione parziale ossigeno";
-static uint8_t text_ES_ppO2Name[] = "";
+static uint8_t text_ES_ppO2Name[] = "Presión parcial de O2";  
 
 static uint8_t text_EN_Maximum[] = "Maximum";
 static uint8_t text_DE_Maximum[] = "Maximum";
 static uint8_t text_FR_Maximum[] = "Maximum";
 static uint8_t text_IT_Maximum[] = "Massimo";
-static uint8_t text_ES_Maximum[] = "";
+static uint8_t text_ES_Maximum[] = "Max";
 
 static uint8_t text_EN_Minimum[] = "Minimum";
 static uint8_t text_DE_Minimum[] = "Minimum";
 static uint8_t text_FR_Minimum[] = "Minimum";
 static uint8_t text_IT_Minimum[] = "Minimo";
-static uint8_t text_ES_Minimum[] = "";
+static uint8_t text_ES_Minimum[] = "Min";
 
 static uint8_t text_EN_Salinity[] = "Salinity";
 static uint8_t text_DE_Salinity[] = "Salzgehalt";
 static uint8_t text_FR_Salinity[] = "Salinité";
 static uint8_t text_IT_Salinity[] = "Salinita";
-static uint8_t text_ES_Salinity[] = "";
+static uint8_t text_ES_Salinity[] = "Salinidad";
 
 // Menu DECO1
 static uint8_t text_EN_DiveMode[] = "Dive mode";
 static uint8_t text_DE_DiveMode[] = "Tauchmodus";
 static uint8_t text_FR_DiveMode[] = "Mode plongée";
 static uint8_t text_IT_DiveMode[] = "Dive mode";
-static uint8_t text_ES_DiveMode[] = "";
+static uint8_t text_ES_DiveMode[] = "Modo buceo";    
 
 // Menu DECO1
 static uint8_t text_EN_OpenCircuit[] = "Open circuit";
 static uint8_t text_DE_OpenCircuit[] = "Offener Kreislauf";
 static uint8_t text_FR_OpenCircuit[] = "Circuit ouvert";
 static uint8_t text_IT_OpenCircuit[] = "Circuito aperto";
-static uint8_t text_ES_OpenCircuit[] = "";
+static uint8_t text_ES_OpenCircuit[] = "Circuito abierto";
 
 // Menu DECO1
 static uint8_t text_EN_ClosedCircuit[] = "Closed circuit";
 static uint8_t text_DE_ClosedCircuit[] = "Geschlossen/CCR";
 static uint8_t text_FR_ClosedCircuit[] = "Recycleur";
 static uint8_t text_IT_ClosedCircuit[] = "Ciurcuito chiuso";
-static uint8_t text_ES_ClosedCircuit[] = "";
+static uint8_t text_ES_ClosedCircuit[] = "Circuito cerrado";
 
 static uint8_t text_EN_Time[] = "Time";
 static uint8_t text_DE_Time[] = "Uhrzeit";
 static uint8_t text_FR_Time[] = "Heure";
 static uint8_t text_IT_Time[] = "Ora";
-static uint8_t text_ES_Time[] = "";
+static uint8_t text_ES_Time[] = "Hora";
 
 static uint8_t text_EN_Date[] = "Date";
 static uint8_t text_DE_Date[] = "Datum";
 static uint8_t text_FR_Date[] = "Date";
 static uint8_t text_IT_Date[] = "Data";
-static uint8_t text_ES_Date[] = "";
+static uint8_t text_ES_Date[] = "Fecha";
 
 static uint8_t text_EN_Format[] = "Format";
 static uint8_t text_DE_Format[] = "Format";
 static uint8_t text_FR_Format[] = "Format";
 static uint8_t text_IT_Format[] = "Formato";
-static uint8_t text_ES_Format[] = "";
+static uint8_t text_ES_Format[] = "Formato";
 
 // Menu SYS2 sub
 static uint8_t text_EN_DateTime[] = "Date and time";
 static uint8_t text_DE_DateTime[] = "Datum und Uhrzeit";
 static uint8_t text_FR_DateTime[] = "Date et heure";
 static uint8_t text_IT_DateTime[] = "Data e ora";
-static uint8_t text_ES_DateTime[] = "";
+static uint8_t text_ES_DateTime[] = "Fecha y hora";
 
 static uint8_t text_EN_DayMonthYear[] = "Date";
 static uint8_t text_DE_DayMonthYear[] = "Datum";
 static uint8_t text_FR_DayMonthYear[] = "Date";
 static uint8_t text_IT_DayMonthYear[] = "Data";
-static uint8_t text_ES_DayMonthYear[] = "";
+static uint8_t text_ES_DayMonthYear[] = "Fecha";
 
 static uint8_t text_EN_StundeMinute[] = "Time";
 static uint8_t text_DE_StundeMinute[] = "Uhrzeit";
 static uint8_t text_FR_StundeMinute[] = "Heure";
 static uint8_t text_IT_StundeMinute[] = "Ora";
-static uint8_t text_ES_StundeMinute[] = "";
+static uint8_t text_ES_StundeMinute[] = "Hora";
 
 // Logbook
 static uint8_t text_EN_Logbook[] = "Logbook";
 static uint8_t text_DE_Logbook[] = "Logbuch";
 static uint8_t text_FR_Logbook[] = "Carnet";
 static uint8_t text_IT_Logbook[] = "Logbook";
-static uint8_t text_ES_Logbook[] = "";
+static uint8_t text_ES_Logbook[] = "Diario";
 
 // Logbook
 static uint8_t text_EN_LogbookEmpty[] = "Logbook empty.";
 static uint8_t text_DE_LogbookEmpty[] = "Logbuch leer.";
 static uint8_t text_FR_LogbookEmpty[] = "Carnet vide";
 static uint8_t text_IT_LogbookEmpty[] = "Logbook vuoto";
-static uint8_t text_ES_LogbookEmpty[] = "";
+static uint8_t text_ES_LogbookEmpty[] = "Diario sin entradas";
 
 // Menu SIM
 static uint8_t text_EN_Start_Calculation[] = "Start calculation";
 static uint8_t text_DE_Start_Calculation[] = "Berechnung starten";
 static uint8_t text_FR_Start_Calculation[] = "Calculer";
 static uint8_t text_IT_Start_Calculation[] = "Calcola";
-static uint8_t text_ES_Start_Calculation[] = "";
+static uint8_t text_ES_Start_Calculation[] = "Calcular";
 
 // Menu SYS2
 static uint8_t text_EN_Design[] = "Layout";
 static uint8_t text_DE_Design[] = "Design";
 static uint8_t text_FR_Design[] = "Affichage";
 static uint8_t text_IT_Design[] = "Layout";
-static uint8_t text_ES_Design[] = "";
+static uint8_t text_ES_Design[] = "Apariencia";
 
 // Menu SYS2
 static uint8_t text_EN_Farbschema[] = "Color scheme";
 static uint8_t text_DE_Farbschema[] = "Farbschema";
 static uint8_t text_FR_Farbschema[] = "Jeu de couleurs";
 static uint8_t text_IT_Farbschema[] = "Colore schermo";
-static uint8_t text_ES_Farbschema[] = "";
+static uint8_t text_ES_Farbschema[] = "Colores";
 
 // Menu SYS2
 static uint8_t text_EN_Customviews[] = "Custom views";
 static uint8_t text_DE_Customviews[] = "Variable Anzeigen";
 static uint8_t text_FR_Customviews[] = "Affichage personnel";//"Affich. perso.";
 static uint8_t text_IT_Customviews[] = "Personalizza schermo";
-static uint8_t text_ES_Customviews[] = "";
+static uint8_t text_ES_Customviews[] = "Vista personalizada";
 
 // Menu SYS2 sub
 static uint8_t text_EN_CViewTimeout[] = "Center auto return after";
 static uint8_t text_DE_CViewTimeout[] = "Mitte automat. zurück";
 static uint8_t text_FR_CViewTimeout[] = "Retour affich. central";
 static uint8_t text_IT_CViewTimeout[] = "Centro auto ritorno";
-static uint8_t text_ES_CViewTimeout[] = "";
+static uint8_t text_ES_CViewTimeout[] = "Campo central auto-retorno";
 
 // Menu SYS2 sub
 static uint8_t text_EN_CViewStandard[] = "Center primary";
 static uint8_t text_DE_CViewStandard[] = "Mitte primär";
 static uint8_t text_FR_CViewStandard[] = "Affichage central";
 static uint8_t text_IT_CViewStandard[] = "Display centrale";
-static uint8_t text_ES_CViewStandard[] = "";
+static uint8_t text_ES_CViewStandard[] = "Campo central";
 
 // Menu SYS2 sub
 static uint8_t text_EN_CornerTimeout[] = "Field auto return after";
 static uint8_t text_DE_CornerTimeout[] = "Feld automat. zurück";
 static uint8_t text_FR_CornerTimeout[] = "Retour affich. gauche";     // This is the LEFT corner.
 static uint8_t text_IT_CornerTimeout[] = "Campo auto ritorno";
-static uint8_t text_ES_CornerTimeout[] = "";
+static uint8_t text_ES_CornerTimeout[] = "Campo Izquierdo auto-retorno";
 
 // Menu SYS2 sub
 static uint8_t text_EN_CornerStandard[] = "Field primary";
 static uint8_t text_DE_CornerStandard[] = "Feld primär";
 static uint8_t text_FR_CornerStandard[] = "Affichage gauche";
 static uint8_t text_IT_CornerStandard[] = "Campo primario";
-static uint8_t text_ES_CornerStandard[] = "";
+static uint8_t text_ES_CornerStandard[] = "Campo izquierdo inicial";
 
 // Menu GAS sub
 static uint8_t text_EN_SetToMOD[] = "Set change depth to MOD";
 static uint8_t text_DE_SetToMOD[] = "Setze Wechseltiefe auf MOD";
 static uint8_t text_FR_SetToMOD[] = "Régler prof. chgmt. a PMU";
 static uint8_t text_IT_SetToMOD[] = "Cambia profondita MOD";
-static uint8_t text_ES_SetToMOD[] = "";
+static uint8_t text_ES_SetToMOD[] = "Cambiar profundidad a MOD";
 
 // Menu SYS2 sub
 static uint8_t text_EN_Units[] = "Units";
 static uint8_t text_DE_Units[] = "Einheit";
 static uint8_t text_FR_Units[] = "Unités";
 static uint8_t text_IT_Units[] = "Unita";
-static uint8_t text_ES_Units[] = "";
+static uint8_t text_ES_Units[] = "Unidades";
 
 // Menu SYS2 sub
 static uint8_t text_EN_Design_t7_feet[] = "Feet/Fahrenheit";
 static uint8_t text_DE_Design_t7_feet[] = "Fuss/Fahrenheit";
 static uint8_t text_FR_Design_t7_feet[] = "Pied/Fahrenheit";
 static uint8_t text_IT_Design_t7_feet[] = "Piedi/Fahrenheit";
-static uint8_t text_ES_Design_t7_feet[] = "";
+static uint8_t text_ES_Design_t7_feet[] = "Pies/Fahrenheit";
 
 // Menu SYS2 sub
 static uint8_t text_EN_Design_t7_metric[] = "Meter/Celsius";
 static uint8_t text_DE_Design_t7_metric[] = "Meter/Celsius";
 static uint8_t text_FR_Design_t7_metric[] = "Mètre/Celsius";
 static uint8_t text_IT_Design_t7_metric[] = "Metro/Celsius";
-static uint8_t text_ES_Design_t7_metric[] = "";
+static uint8_t text_ES_Design_t7_metric[] = "Metro/Celsius";
 
 // Menu SYS2
 static uint8_t text_EN_Information[] = "Information";
 static uint8_t text_DE_Information[] = "";
 static uint8_t text_FR_Information[] = ""; // Information
 static uint8_t text_IT_Information[] = "Info";
-static uint8_t text_ES_Information[] = "";
+static uint8_t text_ES_Information[] = "Información";
 
 // Menu SYS2
 static uint8_t text_EN_ResetMenu[] = "Reset menu";
 static uint8_t text_DE_ResetMenu[] = "Reset-Menü";
 static uint8_t text_FR_ResetMenu[] = "Menu RaZ"; // RaZ
 static uint8_t text_IT_ResetMenu[] = "Reset";
-static uint8_t text_ES_ResetMenu[] = "";
+static uint8_t text_ES_ResetMenu[] = "Restaurar";
 
 // Menu SYS2 sub
 static uint8_t text_EN_LogbookOffset[] = "Logbook offset";
 static uint8_t text_DE_LogbookOffset[] = "Logbuch-Versatz";
 static uint8_t text_FR_LogbookOffset[] = "Num. 1er plongée";
 static uint8_t text_IT_LogbookOffset[] = "Logbook offset";
-static uint8_t text_ES_LogbookOffset[] = "";
+static uint8_t text_ES_LogbookOffset[] = "Diario: iniciar numeración en";
 
 
 // Menu SYS2 sub
@@ -601,413 +601,413 @@
 static uint8_t text_DE_Maintenance[] = "Wartung";
 static uint8_t text_FR_Maintenance[] = "Maintenance";
 static uint8_t text_IT_Maintenance[] = "Manutenzione";
-static uint8_t text_ES_Maintenance[] = "";
+static uint8_t text_ES_Maintenance[] = "Mantenimiento";
 
 // Menu SYS2 sub
 static uint8_t text_EN_SetBatteryCharge[] = "Restore Battery Charge";
 static uint8_t text_DE_SetBatteryCharge[] = "Batterie zurücksetzen";
 static uint8_t text_FR_SetBatteryCharge[] = "";
 static uint8_t text_IT_SetBatteryCharge[] = "Ricaricare batteria";
-static uint8_t text_ES_SetBatteryCharge[] = "";
+static uint8_t text_ES_SetBatteryCharge[] = "Recalibrar nivel carga";
 
 // Menu SYS2 sub
 static uint8_t text_EN_SetFactoryDefaults[] = "Store button factory defaults";
 static uint8_t text_DE_SetFactoryDefaults[] = "Taster zurücksetzen";
 static uint8_t text_FR_SetFactoryDefaults[] = "";
 static uint8_t text_IT_SetFactoryDefaults[] = "Impostazioni pulsante";
-static uint8_t text_ES_SetFactoryDefaults[] = "";
+static uint8_t text_ES_SetFactoryDefaults[] = "Restablecer ajustes de fábrica";
 
 // Menu SYS2 sub
 static uint8_t text_EN_Reboot[] = "Reboot";
 static uint8_t text_DE_Reboot[] = "Neustart";
 static uint8_t text_FR_Reboot[] = "Redémarrage";
 static uint8_t text_IT_Reboot[] = "Riavvio";
-static uint8_t text_ES_Reboot[] = "";
+static uint8_t text_ES_Reboot[] = "Reiniciar";
 
 // Menu SYS2 sub
 static uint8_t text_EN__RebootRTE[] = "Reboot RTE";
 static uint8_t text_DE__RebootRTE[] = "RTE neu starten";
 static uint8_t text_FR__RebootRTE[] = "Redémarrage RTE";
 static uint8_t text_IT__RebootRTE[] = "Riavvio RTE";
-static uint8_t text_ES__RebootRTE[] = "";
+static uint8_t text_ES__RebootRTE[] = "Reiniciar RTE";
 
 // Menu SYS2 sub
 static uint8_t text_EN_AreYouSure[] = "Are you sure?";
 static uint8_t text_DE_AreYouSure[] = "Sind Sie sicher?";
 static uint8_t text_FR_AreYouSure[] = "Confirmer?";
 static uint8_t text_IT_AreYouSure[] = "Sei sicuro?";
-static uint8_t text_ES_AreYouSure[] = "";
+static uint8_t text_ES_AreYouSure[] = "Estás seguro?";
 
 // Menu SYS2 sub
 static uint8_t text_EN_Abort[] = "Abort";
 static uint8_t text_DE_Abort[] = "Abbrechen";
 static uint8_t text_FR_Abort[] = "Quitter";
 static uint8_t text_IT_Abort[] = "Uscita";
-static uint8_t text_ES_Abort[] = "";
+static uint8_t text_ES_Abort[] = "Cancelar";
 
 // Menu SYS2 sub
 static uint8_t text_EN_ResetAll[] = "Reset settings";
 static uint8_t text_DE_ResetAll[] = "Einstellung zurücksetzen";
 static uint8_t text_FR_ResetAll[] = "RaZ paramètres";
 static uint8_t text_IT_ResetAll[] = "Ripristina impostazioni";
-static uint8_t text_ES_ResetAll[] = "";
+static uint8_t text_ES_ResetAll[] = "Restaurar parámetros";
 
 // Menu SYS2 sub
 static uint8_t text_EN_ResetDeco[] = "Reset deco";
 static uint8_t text_DE_ResetDeco[] = "Deko zurücksetzen";
 static uint8_t text_FR_ResetDeco[] = "RaZ deco";
 static uint8_t text_IT_ResetDeco[] = "Ripristina deco";
-static uint8_t text_ES_ResetDeco[] = "";
+static uint8_t text_ES_ResetDeco[] = "Restaurar Deco";
 
 // Menu SYS2 sub
 static uint8_t text_EN_Exit[] = "Exit";
 static uint8_t text_DE_Exit[] = "Ende";
 static uint8_t text_FR_Exit[] = "Sortir";
 static uint8_t text_IT_Exit[] = "Esci";
-static uint8_t text_ES_Exit[] = "";
+static uint8_t text_ES_Exit[] = "Salir";
 
 // Menu SYS2 sub
 static uint8_t text_EN_StartBootloader[] = "Reboot firmware";
 static uint8_t text_DE_StartBootloader[] = "Neustart Firmware";
 static uint8_t text_FR_StartBootloader[] = "Redémarrer";
 static uint8_t text_IT_StartBootloader[] = "Ripristina firmware";
-static uint8_t text_ES_StartBootloader[] = "";
+static uint8_t text_ES_StartBootloader[] = "Reiniciar firmware";
 
 // Menu SYS2 sub
 static uint8_t text_EN_ResetLogbook[] = "Reset logbook";
 static uint8_t text_DE_ResetLogbook[] = "Logbuch zurücksetzen";
 static uint8_t text_FR_ResetLogbook[] = "RaZ carnet"; // RaZ
 static uint8_t text_IT_ResetLogbook[] = "Ripristina logbook";
-static uint8_t text_ES_ResetLogbook[] = "";
+static uint8_t text_ES_ResetLogbook[] = "Borrar diario";
 
 // Surface warning
 static uint8_t text_EN_PleaseUpdate[] = "Please update";
 static uint8_t text_DE_PleaseUpdate[] = "Bitte updaten:";
 static uint8_t text_FR_PleaseUpdate[] = "Mettre a jours svp.";
 static uint8_t text_IT_PleaseUpdate[] = "Aggiornamento";
-static uint8_t text_ES_PleaseUpdate[] = "";
+static uint8_t text_ES_PleaseUpdate[] = "Por favor, actualice";
 
 // Surface warning
 static uint8_t text_EN_RTE[] = "RTE";
 static uint8_t text_DE_RTE[] = "";
 static uint8_t text_FR_RTE[] = "";
 static uint8_t text_IT_RTE[] = "RTE";
-static uint8_t text_ES_RTE[] = "";
+static uint8_t text_ES_RTE[] = "RTE";
 
 // Surface warning
 static uint8_t text_EN_Fonts[] = "fonts"; // Character fonts!!
 static uint8_t text_DE_Fonts[] = "";
 static uint8_t text_FR_Fonts[] = "polices";
 static uint8_t text_IT_Fonts[] = "Carattere";
-static uint8_t text_ES_Fonts[] = "";
+static uint8_t text_ES_Fonts[] = "Tipos de letra";
 
 // Dive Menu
 static uint8_t text_EN_ResetStopwatch[] = "Reset stopwatch";
 static uint8_t text_DE_ResetStopwatch[] = "Stoppuhr zurückstellen";
 static uint8_t text_FR_ResetStopwatch[] = "RaZ chrono"; // RaZ
 static uint8_t text_IT_ResetStopwatch[] = "Riavvia cronometro";
-static uint8_t text_ES_ResetStopwatch[] = "";
+static uint8_t text_ES_ResetStopwatch[] = "Reiniciar cronómetro";
 
 // Dive Menu
 static uint8_t text_EN_SetMarker[] = "Set marker";
 static uint8_t text_DE_SetMarker[] = "Markierung";
 static uint8_t text_FR_SetMarker[] = "Repère";
 static uint8_t text_IT_SetMarker[] = "Marcatura";
-static uint8_t text_ES_SetMarker[] = "";
+static uint8_t text_ES_SetMarker[] = "Poner Marcador";
 
 // Dive Menu
 static uint8_t text_EN_CompassHeading[] = "Compass heading";
 static uint8_t text_DE_CompassHeading[] = "Kompasskurs";
 static uint8_t text_FR_CompassHeading[] = "Cap";
 static uint8_t text_IT_CompassHeading[] = "Direzione bussola";
-static uint8_t text_ES_CompassHeading[] = "";
+static uint8_t text_ES_CompassHeading[] = "Rumbo brújula";
 
 // Menu SIM
 static uint8_t text_EN_Simulator[] = "Simulator";
 static uint8_t text_DE_Simulator[] = "";
 static uint8_t text_FR_Simulator[] = "Simulateur";
 static uint8_t text_IT_Simulator[] = "Simulazione";
-static uint8_t text_ES_Simulator[] = "";
+static uint8_t text_ES_Simulator[] = "Simulador";
 
 // Menu SIM
 static uint8_t text_EN_StartSimulator[] = "Start simulator";
 static uint8_t text_DE_StartSimulator[] = "Simulator starten";
 static uint8_t text_FR_StartSimulator[] = "Démarrage simulateur";
 static uint8_t text_IT_StartSimulator[] = "Inizia simulazione";
-static uint8_t text_ES_StartSimulator[] = "";
+static uint8_t text_ES_StartSimulator[] = "Iniciar simulador";
 
 // Menu SIM
 static uint8_t text_EN_Intervall[] = "Interval";
 static uint8_t text_DE_Intervall[] = "Intervall";
 static uint8_t text_FR_Intervall[] = "Intervalle";
 static uint8_t text_IT_Intervall[] = "Intervallo";
-static uint8_t text_ES_Intervall[] = "";
+static uint8_t text_ES_Intervall[] = "Intervalo";
 
 // Menu SIM
 static uint8_t text_EN_SimDiveTime[] = "Dive time";
 static uint8_t text_DE_SimDiveTime[] = "Tauchzeit";
 static uint8_t text_FR_SimDiveTime[] = "Temps fond";
 static uint8_t text_IT_SimDiveTime[] = "Tempo";
-static uint8_t text_ES_SimDiveTime[] = "";
+static uint8_t text_ES_SimDiveTime[] = "Tiempo";
 
 // Menu SIM
 static uint8_t text_EN_SimMaxDepth[] = "Max. depth";
 static uint8_t text_DE_SimMaxDepth[] = "Max. Tiefe";
 static uint8_t text_FR_SimMaxDepth[] = "Prof. max";
 static uint8_t text_IT_SimMaxDepth[] = "Profondita max.";
-static uint8_t text_ES_SimMaxDepth[] = "";
+static uint8_t text_ES_SimMaxDepth[] = "Prof. max.";
 
 // Menu SIM sub
 static uint8_t text_EN_SimConsumption[] = "Gas consumption";
 static uint8_t text_DE_SimConsumption[] = "Gas-Verbrauch";
 static uint8_t text_FR_SimConsumption[] = "Conso gaz";
 static uint8_t text_IT_SimConsumption[] = "Consumo gas";
-static uint8_t text_ES_SimConsumption[] = "";
+static uint8_t text_ES_SimConsumption[] = "Consumo de gas";
 
 // Menu SIM sub
 static uint8_t text_EN_SimSummary[] = "Summary";
 static uint8_t text_DE_SimSummary[] = "Zusammenfassung";
 static uint8_t text_FR_SimSummary[] = "Résumé";
 static uint8_t text_IT_SimSummary[] = "Leggenda";
-static uint8_t text_ES_SimSummary[] = "";
+static uint8_t text_ES_SimSummary[] = "Resumen";
 
 // Menu SIM sub
 static uint8_t text_EN_SimDecTo[] = "Dec to";
 static uint8_t text_DE_SimDecTo[] = "Abst.";
 static uint8_t text_FR_SimDecTo[] = "Desc a";
 static uint8_t text_IT_SimDecTo[] = "";
-static uint8_t text_ES_SimDecTo[] = "";
+static uint8_t text_ES_SimDecTo[] = "Desc a";
 
 // Menu SIM sub
 static uint8_t text_EN_SimLevel[] = "Level";
 static uint8_t text_DE_SimLevel[] = "Tiefe";
 static uint8_t text_FR_SimLevel[] = "Niveau";
 static uint8_t text_IT_SimLevel[] = "Livello";
-static uint8_t text_ES_SimLevel[] = "";
+static uint8_t text_ES_SimLevel[] = "Nivel";
 
 // Menu SIM sub
 static uint8_t text_EN_SimAscTo[] = "Asc to";
 static uint8_t text_DE_SimAscTo[] = "Aufst.";
 static uint8_t text_FR_SimAscTo[] = "Rem. a";
 static uint8_t text_IT_SimAscTo[] = "";
-static uint8_t text_ES_SimAscTo[] = "";
+static uint8_t text_ES_SimAscTo[] = "Asc a";
 
 // Menu SIM sub
 static uint8_t text_EN_SimSurface[] = "Surface";
 static uint8_t text_DE_SimSurface[] = "Oberfl.";
 static uint8_t text_FR_SimSurface[] = ""; // Surface
 static uint8_t text_IT_SimSurface[] = "Superficie";
-static uint8_t text_ES_SimSurface[] = "";
+static uint8_t text_ES_SimSurface[] = "Superficie";
 
 // Menu SIM sub
 static uint8_t text_EN_Calculating[] = "Calculating ...";
 static uint8_t text_DE_Calculating[] = "Auswertung ...";
 static uint8_t text_FR_Calculating[] = "Calcul...";
 static uint8_t text_IT_Calculating[] = "Elaborazione...";
-static uint8_t text_ES_Calculating[] = "";
+static uint8_t text_ES_Calculating[] = "Calculando...";
 
 // Menu SIM sub
 static uint8_t text_EN_PleaseWait[] = "Please wait!";
 static uint8_t text_DE_PleaseWait[] = "Bitte warten!";
 static uint8_t text_FR_PleaseWait[] = "Attendre svp.";
 static uint8_t text_IT_PleaseWait[] = "Attendere...";
-static uint8_t text_ES_PleaseWait[] = "";
+static uint8_t text_ES_PleaseWait[] = "Por favor, espere";
 
 // Menu SIM
 static uint8_t text_EN_CalculateDeco[] = "Calculate deco";
 static uint8_t text_DE_CalculateDeco[] = "Deko berechnen";
 static uint8_t text_FR_CalculateDeco[] = "Calcul déco";
 static uint8_t text_IT_CalculateDeco[] = "Calcolo deco";
-static uint8_t text_ES_CalculateDeco[] = "";
+static uint8_t text_ES_CalculateDeco[] = "Calcular deco";
 
 // Menu SIM sub
 static uint8_t text_EN_Decolist[] = "Decoplan";
 static uint8_t text_DE_Decolist[] = "Dekoplan";
 static uint8_t text_FR_Decolist[] = "Plan déco";
 static uint8_t text_IT_Decolist[] = "Pianifica deco";
-static uint8_t text_ES_Decolist[] = "";
+static uint8_t text_ES_Decolist[] = "Plan deco";
 
 // Menu SYS1
 static uint8_t text_EN_ButtonSensitivity[] = "Button sensitivity";
 static uint8_t text_DE_ButtonSensitivity[] = "Taster ansprechen";
 static uint8_t text_FR_ButtonSensitivity[] = "Bouton sensibilité";
 static uint8_t text_IT_ButtonSensitivity[] = "Pulsante";
-static uint8_t text_ES_ButtonSensitivity[] = "";
+static uint8_t text_ES_ButtonSensitivity[] = "Sensiblidad botones";
 
 //
 static uint8_t text_EN_SpecialDiveGas[] = "Free configurable";
 static uint8_t text_DE_SpecialDiveGas[] = "Frei einstellbar";
 static uint8_t text_FR_SpecialDiveGas[] = "";
 static uint8_t text_IT_SpecialDiveGas[] = "Configurazione libera";
-static uint8_t text_ES_SpecialDiveGas[] = "";
+static uint8_t text_ES_SpecialDiveGas[] = "Configuración libre";
 
 // Dive Menu
 static uint8_t text_EN_SpecialDiveGasMenu[] = "Lost gas and extra gas";
 static uint8_t text_DE_SpecialDiveGasMenu[] = "Verlorene Gase und Extra-Gas";
 static uint8_t text_FR_SpecialDiveGasMenu[] = "";
 static uint8_t text_IT_SpecialDiveGasMenu[] = "Gas perso e extra gas";
-static uint8_t text_ES_SpecialDiveGasMenu[] = "";
+static uint8_t text_ES_SpecialDiveGasMenu[] = "Gas perdido y gas extra";
 
 // Dive Menu (CCR mode)
 static uint8_t text_EN_SpecialDiveGasMenuCCR[] = "Lost Gas";
 static uint8_t text_DE_SpecialDiveGasMenuCCR[] = "Verlorene Gase";
 static uint8_t text_FR_SpecialDiveGasMenuCCR[] = "";
 static uint8_t text_IT_SpecialDiveGasMenuCCR[] = "Gas perso";
-static uint8_t text_ES_SpecialDiveGasMenuCCR[] = "";
+static uint8_t text_ES_SpecialDiveGasMenuCCR[] = "Gas perdido";
 
 // Dive Menu (CCR mode)
 static uint8_t text_EN_UseSensor[] = "Use sensor";
 static uint8_t text_DE_UseSensor[] = "Benutze Sensor";
 static uint8_t text_FR_UseSensor[] = "Cellules";
 static uint8_t text_IT_UseSensor[] = "Sensore";
-static uint8_t text_ES_UseSensor[] = "";
+static uint8_t text_ES_UseSensor[] = "Usar sensor";
 
 // Warning
 static uint8_t text_EN_WarnDecoMissed[] = "Deco stop";
 static uint8_t text_DE_WarnDecoMissed[] = "Deco Stopp";
 static uint8_t text_FR_WarnDecoMissed[] = "";
 static uint8_t text_IT_WarnDecoMissed[] = "Deco stop";
-static uint8_t text_ES_WarnDecoMissed[] = "";
+static uint8_t text_ES_WarnDecoMissed[] = "Deco stop";
 
 // Warning
 static uint8_t text_EN_WarnFallback[] = "Fallback";
 static uint8_t text_DE_WarnFallback[] = "";
 static uint8_t text_FR_WarnFallback[] = "Fallback"; // NEED to more specific here I guess...
 static uint8_t text_IT_WarnFallback[] = "Fallback";
-static uint8_t text_ES_WarnFallback[] = "";
+static uint8_t text_ES_WarnFallback[] = "Fallback";
 
 // Warning
 static uint8_t text_EN_WarnPPO2Low[] = "ppO2 low";
 static uint8_t text_DE_WarnPPO2Low[] = "ppO2 niedrig";
 static uint8_t text_FR_WarnPPO2Low[] = "ppO2 basse";
 static uint8_t text_IT_WarnPPO2Low[] = "ppO2 basso";
-static uint8_t text_ES_WarnPPO2Low[] = "";
+static uint8_t text_ES_WarnPPO2Low[] = "ppO2 bajo";
 
 // Warning
 static uint8_t text_EN_WarnPPO2High[] = "ppO2 high";
 static uint8_t text_DE_WarnPPO2High[] = "ppO2 hoch";
 static uint8_t text_FR_WarnPPO2High[] = "ppO2 haut";
 static uint8_t text_IT_WarnPPO2High[] = "ppO2 alto";
-static uint8_t text_ES_WarnPPO2High[] = "";
+static uint8_t text_ES_WarnPPO2High[] = "ppO2 alto";
 
 // Warning
 static uint8_t text_EN_WarnBatteryLow[] = "Battery";
 static uint8_t text_DE_WarnBatteryLow[] = "Batterie";
 static uint8_t text_FR_WarnBatteryLow[] = "Batterie";
 static uint8_t text_IT_WarnBatteryLow[] = "Batteria";
-static uint8_t text_ES_WarnBatteryLow[] = "";
+static uint8_t text_ES_WarnBatteryLow[] = "Carga baja";
 
 // Warning
 static uint8_t text_EN_WarnSensorLinkLost[] = "Sensors";
 static uint8_t text_DE_WarnSensorLinkLost[] = "Sensoren";
 static uint8_t text_FR_WarnSensorLinkLost[] = "Cellules";
 static uint8_t text_IT_WarnSensorLinkLost[] = "Sensori";
-static uint8_t text_ES_WarnSensorLinkLost[] = "";
+static uint8_t text_ES_WarnSensorLinkLost[] = "Sensores";
 
 // Warning
 static uint8_t text_EN_WarnCnsHigh[] = "CNS high";
 static uint8_t text_DE_WarnCnsHigh[] = "CNS hoch";
 static uint8_t text_FR_WarnCnsHigh[] = "SNC haut";
 static uint8_t text_IT_WarnCnsHigh[] = "CNS alto";
-static uint8_t text_ES_WarnCnsHigh[] = "";
+static uint8_t text_ES_WarnCnsHigh[] = "CNS alto";
 
 // Tissue Graph
 static uint8_t text_EN_Nitrogen[] = "Nitrogen";
 static uint8_t text_DE_Nitrogen[] = "Stickstoff";
 static uint8_t text_FR_Nitrogen[] = "Azote";
 static uint8_t text_IT_Nitrogen[] = "Azoto";
-static uint8_t text_ES_Nitrogen[] = "";
+static uint8_t text_ES_Nitrogen[] = "Nitrógeno";
 
 // Tissue Graph
 static uint8_t text_EN_Helium[] = "Helium";
 static uint8_t text_DE_Helium[] = "";
 static uint8_t text_FR_Helium[] = "Hélium";
 static uint8_t text_IT_Helium[] = "Helio";
-static uint8_t text_ES_Helium[] = "";
+static uint8_t text_ES_Helium[] = "Helio";
 
 // Tissue Graph
 static uint8_t text_EN_CNS[] = "Oxygen";
 static uint8_t text_DE_CNS[] = "Sauerstoff";
 static uint8_t text_FR_CNS[] = "Oxygène";
 static uint8_t text_IT_CNS[] = "Ossigeno";
-static uint8_t text_ES_CNS[] = "";
+static uint8_t text_ES_CNS[] = "O2";
 
 // Profile Graph
 static uint8_t text_EN_Profile[] = "Profile";
 static uint8_t text_DE_Profile[] = "Profil";
 static uint8_t text_FR_Profile[] = "Profil";
 static uint8_t text_IT_Profile[] = "Profilo";
-static uint8_t text_ES_Profile[] = "";
+static uint8_t text_ES_Profile[] = "Perfil";
 
 // Dive mode (header @ deco stop place)
 static uint8_t text_EN_SafetyStop2[] = "Safety stop";
 static uint8_t text_DE_SafetyStop2[] = "Sicherheit";
 static uint8_t text_FR_SafetyStop2[] = "Palier sécurité";
 static uint8_t text_IT_SafetyStop2[] = "Sicurezza";
-static uint8_t text_ES_SafetyStop2[] = "";
+static uint8_t text_ES_SafetyStop2[] = "Parada de seguridad";
 
 // Surface mode
 static uint8_t text_EN_noFly[] = "noFly";
 static uint8_t text_DE_noFly[] = "";
 static uint8_t text_FR_noFly[] = "";  // Or Avion
 static uint8_t text_IT_noFly[] = "No volo";
-static uint8_t text_ES_noFly[] = "";
+static uint8_t text_ES_noFly[] = "No volar";
 
 // Surface mode
 static uint8_t text_EN_Desaturation[] = "Desaturation";
 static uint8_t text_DE_Desaturation[] = "Entsättigung";
 static uint8_t text_FR_Desaturation[] = "Désaturation";
 static uint8_t text_IT_Desaturation[] = "Desaturazione";
-static uint8_t text_ES_Desaturation[] = "";
+static uint8_t text_ES_Desaturation[] = "Desaturación";
 
 // Surface mode
 static uint8_t text_EN_TimeSinceLastDive[] = "Last dive";
 static uint8_t text_DE_TimeSinceLastDive[] = "Tauchpause";
 static uint8_t text_FR_TimeSinceLastDive[] = "Intervalle";
 static uint8_t text_IT_TimeSinceLastDive[] = "Ultima immersione";
-static uint8_t text_ES_TimeSinceLastDive[] = "";
+static uint8_t text_ES_TimeSinceLastDive[] = "Última inmersión";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonLogbook[] = "Logbook";
 static uint8_t text_DE_ButtonLogbook[] = "Logbuch";
 static uint8_t text_FR_ButtonLogbook[] = "Carnet";
 static uint8_t text_IT_ButtonLogbook[] = "Loogbook";
-static uint8_t text_ES_ButtonLogbook[] = "";
+static uint8_t text_ES_ButtonLogbook[] = "Diario";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonView[] = "View";
 static uint8_t text_DE_ButtonView[] = "Ansicht";
 static uint8_t text_FR_ButtonView[] = "Vue";
 static uint8_t text_IT_ButtonView[] = "Visuale";
-static uint8_t text_ES_ButtonView[] = "";
+static uint8_t text_ES_ButtonView[] = "Vista";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonMenu[] = "Menu";
 static uint8_t text_DE_ButtonMenu[] = "Menü";
 static uint8_t text_FR_ButtonMenu[] = "Menu";
 static uint8_t text_IT_ButtonMenu[] = "Menu";
-static uint8_t text_ES_ButtonMenu[] = "";
+static uint8_t text_ES_ButtonMenu[] = "Menú";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonBack[] = "Back";
 static uint8_t text_DE_ButtonBack[] = "Zurück";
 static uint8_t text_FR_ButtonBack[] = "Retour";
 static uint8_t text_IT_ButtonBack[] = "Indietro";
-static uint8_t text_ES_ButtonBack[] = "";
+static uint8_t text_ES_ButtonBack[] = "Atrás";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonEnter[] = "Enter";
 static uint8_t text_DE_ButtonEnter[] = "Bestätigen";
 static uint8_t text_FR_ButtonEnter[] = "Entrer";
 static uint8_t text_IT_ButtonEnter[] = "Conferma";
-static uint8_t text_ES_ButtonEnter[] = "";
+static uint8_t text_ES_ButtonEnter[] = "Entrar";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonNext[] = "Next";
 static uint8_t text_DE_ButtonNext[] = "Weiter";
 static uint8_t text_FR_ButtonNext[] = "Suivant"; //"Suiv.";
 static uint8_t text_IT_ButtonNext[] = "Prossimo";
-static uint8_t text_ES_ButtonNext[] = "";
+static uint8_t text_ES_ButtonNext[] = "Siguiente";
 
 // Button label (tiny line)
 static uint8_t text_EN_ButtonMinus[] = "-";
@@ -1028,288 +1028,288 @@
 static uint8_t text_DE_SimFollowDecoStops[] = "Sim-Aufstieg folgt Stopps";
 static uint8_t text_FR_SimFollowDecoStops[] = "Remonté selon paliers";
 static uint8_t text_IT_SimFollowDecoStops[] = "";
-static uint8_t text_ES_SimFollowDecoStops[] = "";
+static uint8_t text_ES_SimFollowDecoStops[] = "Ascenso según paradas deco";
 
 // Menu SYS1
 static uint8_t text_EN_Bluetooth[] = "Bluetooth";
 static uint8_t text_DE_Bluetooth[] = "";
 static uint8_t text_FR_Bluetooth[] = "";
 static uint8_t text_IT_Bluetooth[] = "";
-static uint8_t text_ES_Bluetooth[] = "";
+static uint8_t text_ES_Bluetooth[] = "Bluetooth";
 
 // Customview Header
 static uint8_t text_EN_Tissues[] = "Tissue load";
 static uint8_t text_DE_Tissues[] = "Sättigung";
 static uint8_t text_FR_Tissues[] = "Saturation";
 static uint8_t text_IT_Tissues[] = "Saturazione";
-static uint8_t text_ES_Tissues[] = "";
+static uint8_t text_ES_Tissues[] = "Saturación tejidos";
 
 // Customview Header
 static uint8_t text_EN_O2monitor[] = "O2 monitor";
 static uint8_t text_DE_O2monitor[] = "O2-Monitor";
 static uint8_t text_FR_O2monitor[] = "Moniteur O2";  // "O2 (bar)" ?
 static uint8_t text_IT_O2monitor[] = "Monitor O2";
-static uint8_t text_ES_O2monitor[] = "";
+static uint8_t text_ES_O2monitor[] = "Monitor O2";
 
 // Customview Header
 static uint8_t text_EN_O2voltage[] = "O2 voltage";
 static uint8_t text_DE_O2voltage[] = "O2 voltage";
 static uint8_t text_FR_O2voltage[] = "Voltage O2";
 static uint8_t text_IT_O2voltage[] = "Voltaggio O2";
-static uint8_t text_ES_O2voltage[] = "";
+static uint8_t text_ES_O2voltage[] = "Voltaje O2";
 
 // Customview Header
 static uint8_t text_EN_Gaslist[] = "Gaslist OC";
 static uint8_t text_DE_Gaslist[] = "";
 static uint8_t text_FR_Gaslist[] = "Liste gaz OC";
 static uint8_t text_IT_Gaslist[] = "Lista gas OC";
-static uint8_t text_ES_Gaslist[] = "";
+static uint8_t text_ES_Gaslist[] = "lista de gases OC";
 
 // Customview Header
 static uint8_t text_EN_Info[] = "Info";
 static uint8_t text_DE_Info[] = "";
 static uint8_t text_FR_Info[] = ""; // Info
 static uint8_t text_IT_Info[] = "Info";
-static uint8_t text_ES_Info[] = "";
+static uint8_t text_ES_Info[] = "Info";
 
 // Customview Header
 static uint8_t text_EN_Warning[] = "Warning";
 static uint8_t text_DE_Warning[] = "Warnung";
 static uint8_t text_FR_Warning[] = "Alerte";
 static uint8_t text_IT_Warning[] = "Pericolo";
-static uint8_t text_ES_Warning[] = "";
+static uint8_t text_ES_Warning[] = "Peligro";
 
 // Customview Header (Bonex Computer)
 static uint8_t text_EN_ScooterMonitor[] = "bonex";
 static uint8_t text_DE_ScooterMonitor[] = "";
 static uint8_t text_FR_ScooterMonitor[] = "";
 static uint8_t text_IT_ScooterMonitor[] = "Bonex DPV";
-static uint8_t text_ES_ScooterMonitor[] = "";
+static uint8_t text_ES_ScooterMonitor[] = "bonex";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_Usage_Battery[] = "Battery life";
 static uint8_t text_DE_Usage_Battery[] = "Batterie-Nutzung";
 static uint8_t text_FR_Usage_Battery[] = "Durée batterie";
 static uint8_t text_IT_Usage_Battery[] = "Durata batteria";
-static uint8_t text_ES_Usage_Battery[] = "";
+static uint8_t text_ES_Usage_Battery[] = "Duración carga";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_Usage_Dives[] = "Dive records";
 static uint8_t text_DE_Usage_Dives[] = "Tauch-Historie";
 static uint8_t text_FR_Usage_Dives[] = "Historique plongées";
 static uint8_t text_IT_Usage_Dives[] = "Totale immersioni";
-static uint8_t text_ES_Usage_Dives[] = "";
+static uint8_t text_ES_Usage_Dives[] = "Registro de inmersiones";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_Usage_Environment[] = "Environmental conditions";
 static uint8_t text_DE_Usage_Environment[] = "Umgebungsbedingungen";
 static uint8_t text_FR_Usage_Environment[] = "Conditions environ.";
 static uint8_t text_IT_Usage_Environment[] = "Condizioni ambientali";
-static uint8_t text_ES_Usage_Environment[] = "";
+static uint8_t text_ES_Usage_Environment[] = "Condiciones ambientales";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_ChargeCycles[] = "Charge cycles (complete)";
 static uint8_t text_DE_ChargeCycles[] = "Ladezyklen (vollständig)";
 static uint8_t text_FR_ChargeCycles[] = "Cycles de charge (complets)";
 static uint8_t text_IT_ChargeCycles[] = "Ricarica completata";
-static uint8_t text_ES_ChargeCycles[] = "";
+static uint8_t text_ES_ChargeCycles[] = "Carga completada";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_LowestVoltage[] = "Lowest battery voltage";
 static uint8_t text_DE_LowestVoltage[] = "Niedrigste Batteriespannung";
 static uint8_t text_FR_LowestVoltage[] = "Voltage min batterie";
 static uint8_t text_IT_LowestVoltage[] = "Batteria scarica";
-static uint8_t text_ES_LowestVoltage[] = "";
+static uint8_t text_ES_LowestVoltage[] = "Carga muy baja ";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_HoursOfOperation[] = "Hours of operation";
 static uint8_t text_DE_HoursOfOperation[] = "Betriebsstunden";
 static uint8_t text_FR_HoursOfOperation[] = "Heures d'utilisations";
 static uint8_t text_IT_HoursOfOperation[] = "Ore di utilizzo";
-static uint8_t text_ES_HoursOfOperation[] = "";
+static uint8_t text_ES_HoursOfOperation[] = "Horas de uso";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_NumberOfDives[] = "Total number of dives (max. depth)";
 static uint8_t text_DE_NumberOfDives[] = "Anzahl Tauchgänge (max. Tiefe)";
 static uint8_t text_FR_NumberOfDives[] = "Nombre total de plongées (prof. max)";
 static uint8_t text_IT_NumberOfDives[] = "Numero totale di immersioni (prof. max)";
-static uint8_t text_ES_NumberOfDives[] = "";
+static uint8_t text_ES_NumberOfDives[] = "Número total de inmersiones (prof. max)";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_AmbientTemperature[] = "Ambient temperature range";
 static uint8_t text_DE_AmbientTemperature[] = "Umgebungstemperaturbereich";
 static uint8_t text_FR_AmbientTemperature[] = "Temperature ambiante";   // Range --> Temperatures ?
 static uint8_t text_IT_AmbientTemperature[] = "Temperatura ambiente";
-static uint8_t text_ES_AmbientTemperature[] = "";
+static uint8_t text_ES_AmbientTemperature[] = "Temperatura ambiente";
 
 // Menu SYS2 sub Information
 static uint8_t text_EN_Korrekturwerte[] = "Correction values";
 static uint8_t text_DE_Korrekturwerte[] = "Korrekturwerte";
 static uint8_t text_FR_Korrekturwerte[] = "Corrections";
 static uint8_t text_IT_Korrekturwerte[] = "Correzione valore";
-static uint8_t text_ES_Korrekturwerte[] = "";
+static uint8_t text_ES_Korrekturwerte[] = "Corregir valores";
 
 // Customview Content
 static uint8_t text_EN_Clock[] = "Clock";
 static uint8_t text_DE_Clock[] = "Uhr";
 static uint8_t text_FR_Clock[] = "Heure";
 static uint8_t text_IT_Clock[] = "Orologio";
-static uint8_t text_ES_Clock[] = "";
+static uint8_t text_ES_Clock[] = "Reloj";
 
 // Surface mode (all weekdays)
 static uint8_t text_EN_Sunday[] = "Sunday";
 static uint8_t text_DE_Sunday[] = "Sonntag";
 static uint8_t text_FR_Sunday[] = "Dimanche";
 static uint8_t text_IT_Sunday[] = "Domenica";
-static uint8_t text_ES_Sunday[] = "";
+static uint8_t text_ES_Sunday[] = "Domingo";
 
 static uint8_t text_EN_Monday[] = "Monday";
 static uint8_t text_DE_Monday[] = "Montag";
 static uint8_t text_FR_Monday[] = "Lundi";
 static uint8_t text_IT_Monday[] = "Lunedi";
-static uint8_t text_ES_Monday[] = "";
+static uint8_t text_ES_Monday[] = "Lunes";
 
 static uint8_t text_EN_Tuesday[] = "Tuesday";
 static uint8_t text_DE_Tuesday[] = "Dienstag";
 static uint8_t text_FR_Tuesday[] = "Mardi";
 static uint8_t text_IT_Tuesday[] = "Martedi";
-static uint8_t text_ES_Tuesday[] = "";
+static uint8_t text_ES_Tuesday[] = "Martes";
 
 static uint8_t text_EN_Wednesday[] = "Wednesday";
 static uint8_t text_DE_Wednesday[] = "Mittwoch";
 static uint8_t text_FR_Wednesday[] = "Mercredi";
 static uint8_t text_IT_Wednesday[] = "Mercoledi";
-static uint8_t text_ES_Wednesday[] = "";
+static uint8_t text_ES_Wednesday[] = "Miércoles";
 
 static uint8_t text_EN_Thursday[] = "Thursday";
 static uint8_t text_DE_Thursday[] = "Donnerstag";
 static uint8_t text_FR_Thursday[] = "Jeudi";
 static uint8_t text_IT_Thursday[] = "Giovedi";
-static uint8_t text_ES_Thursday[] = "";
+static uint8_t text_ES_Thursday[] = "Jueves";
 
 static uint8_t text_EN_Friday[] = "Friday";
 static uint8_t text_DE_Friday[] = "Freitag";
 static uint8_t text_FR_Friday[] = "Vendredi";
 static uint8_t text_IT_Friday[] = "Venerdi";
-static uint8_t text_ES_Friday[] = "";
+static uint8_t text_ES_Friday[] = "Viernes";
 
 static uint8_t text_EN_Saturday[] = "Saturday";
 static uint8_t text_DE_Saturday[] = "Samstag";
 static uint8_t text_FR_Saturday[] = "Samedi";
 static uint8_t text_IT_Saturday[] = "Sabato";
-static uint8_t text_ES_Saturday[] = "";
+static uint8_t text_ES_Saturday[] = "Sábado";
 
 // Dive Mode und Customview Content (Bonex Computer)
 static uint8_t text_EN_ScooterRestkapazitaet[] = "Battery Capacity";
 static uint8_t text_DE_ScooterRestkapazitaet[] = "Batterie Kapazität";
 static uint8_t text_FR_ScooterRestkapazitaet[] = "Charge Batterie";     // Ok for "...  = 35%"
 static uint8_t text_IT_ScooterRestkapazitaet[] = "Carica Batteria";
-static uint8_t text_ES_ScooterRestkapazitaet[] = "";
+static uint8_t text_ES_ScooterRestkapazitaet[] = "Capacidad carga";
 
 // Dive Mode und Customview Content (Bonex Computer)
 static uint8_t text_EN_ScooterTemperature[] = "Motor Temp.";
 static uint8_t text_DE_ScooterTemperature[] = "";
 static uint8_t text_FR_ScooterTemperature[] = "Temp. moteur"; // "Température moteur";
 static uint8_t text_IT_ScooterTemperature[] = "Temp. Motore";
-static uint8_t text_ES_ScooterTemperature[] = "";
+static uint8_t text_ES_ScooterTemperature[] = "Temp. del motor";
 
 // Dive Mode und Customview Content (Bonex Computer)
 static uint8_t text_EN_ScooterSpeed[] = "Speed";
 static uint8_t text_DE_ScooterSpeed[] = "Geschwindigkeit";
 static uint8_t text_FR_ScooterSpeed[] = "Vitesse";
 static uint8_t text_IT_ScooterSpeed[] = "Velocita";
-static uint8_t text_ES_ScooterSpeed[] = "";
+static uint8_t text_ES_ScooterSpeed[] = "Velocidad";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterSetup[] = "Bonex Setup";
 static uint8_t text_DE_ScooterSetup[] = "";
 static uint8_t text_FR_ScooterSetup[] = "Config. Bonex"; // "Configuration Bonex";
 static uint8_t text_IT_ScooterSetup[] = "Settaggio DPV";
-static uint8_t text_ES_ScooterSetup[] = "";
+static uint8_t text_ES_ScooterSetup[] = "Configuración Bonex";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterDrag[] = "Drag";
 static uint8_t text_DE_ScooterDrag[] = "";
 static uint8_t text_FR_ScooterDrag[] = "";// "Traction";  // ?? No!! The traction force ? inhibition hw
 static uint8_t text_IT_ScooterDrag[] = "Spinta";
-static uint8_t text_ES_ScooterDrag[] = "";
+static uint8_t text_ES_ScooterDrag[] = "Arrastre";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterLoad[] = "Load";
 static uint8_t text_DE_ScooterLoad[] = "";
 static uint8_t text_FR_ScooterLoad[] = ""; // "Charge";    // ?? Kg
 static uint8_t text_IT_ScooterLoad[] = "Caricamento";
-static uint8_t text_ES_ScooterLoad[] = "";
+static uint8_t text_ES_ScooterLoad[] = "Carga";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterVolt[] = "Voltage";
 static uint8_t text_DE_ScooterVolt[] = "Spannung";
 static uint8_t text_FR_ScooterVolt[] = "";
 static uint8_t text_IT_ScooterVolt[] = "Voltaggio";
-static uint8_t text_ES_ScooterVolt[] = "";
+static uint8_t text_ES_ScooterVolt[] = "Voltaje";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterD0Apnoe[] = "Apnea";
 static uint8_t text_DE_ScooterD0Apnoe[] = "Apnoe";
 static uint8_t text_FR_ScooterD0Apnoe[] = "Apnée";
 static uint8_t text_IT_ScooterD0Apnoe[] = "Apnea";
-static uint8_t text_ES_ScooterD0Apnoe[] = "";
+static uint8_t text_ES_ScooterD0Apnoe[] = "Apnea";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterD1Scuba[] = "Scuba";
 static uint8_t text_DE_ScooterD1Scuba[] = "";
 static uint8_t text_FR_ScooterD1Scuba[] = "Plongée";
 static uint8_t text_IT_ScooterD1Scuba[] = "Immersione";
-static uint8_t text_ES_ScooterD1Scuba[] = "";
+static uint8_t text_ES_ScooterD1Scuba[] = "Buceo";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterD2Tech[] = "Tech";
 static uint8_t text_DE_ScooterD2Tech[] = "";
 static uint8_t text_FR_ScooterD2Tech[] = ""; // Technique
 static uint8_t text_IT_ScooterD2Tech[] = "Immersione tecnica";
-static uint8_t text_ES_ScooterD2Tech[] = "";
+static uint8_t text_ES_ScooterD2Tech[] = "Técnico";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterD3Heavy[] = "Heavy Tech";
 static uint8_t text_DE_ScooterD3Heavy[] = "";
 static uint8_t text_FR_ScooterD3Heavy[] = "";// Technique engagée
 static uint8_t text_IT_ScooterD3Heavy[] = "Immersione profonda";
-static uint8_t text_ES_ScooterD3Heavy[] = "";
+static uint8_t text_ES_ScooterD3Heavy[] = "Técnico intenso";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterL0None[] = "none gear";
 static uint8_t text_DE_ScooterL0None[] = "";
 static uint8_t text_FR_ScooterL0None[] = "sans";
 static uint8_t text_IT_ScooterL0None[] = "in Folle";
-static uint8_t text_ES_ScooterL0None[] = "";
+static uint8_t text_ES_ScooterL0None[] = "Punto muerto";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterL1Small[] = "Monotank / small double";
 static uint8_t text_DE_ScooterL1Small[] = "";
 static uint8_t text_FR_ScooterL1Small[] = "Mono / petit bi";
 static uint8_t text_IT_ScooterL1Small[] = "Mono / Bibo";
-static uint8_t text_ES_ScooterL1Small[] = "";
+static uint8_t text_ES_ScooterL1Small[] = "Monobotella / Bibotella";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterL2Stages[] = "Rebreather & Stages";
 static uint8_t text_DE_ScooterL2Stages[] = "";
 static uint8_t text_FR_ScooterL2Stages[] = "Recycleur";
 static uint8_t text_IT_ScooterL2Stages[] = "Rebreather & Stage";
-static uint8_t text_ES_ScooterL2Stages[] = "";
+static uint8_t text_ES_ScooterL2Stages[] = "Rebreather y estapa";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterL3Full[] = "Multistage & Backup";
 static uint8_t text_DE_ScooterL3Full[] = "";
 static uint8_t text_FR_ScooterL3Full[] = "Multi-blocs & backup";
 static uint8_t text_IT_ScooterL3Full[] = "Immersione multigas";
-static uint8_t text_ES_ScooterL3Full[] = "";
+static uint8_t text_ES_ScooterL3Full[] = "Multi etapa";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterL4Towing[] = "Towing";
 static uint8_t text_DE_ScooterL4Towing[] = "";
 static uint8_t text_FR_ScooterL4Towing[] = "Remorquage";
 static uint8_t text_IT_ScooterL4Towing[] = "Traino";
-static uint8_t text_ES_ScooterL4Towing[] = "";
+static uint8_t text_ES_ScooterL4Towing[] = "Remolque";
 
 // Menu SYS1 (Bonex Computer)
 static uint8_t text_EN_ScooterBattTyp[] = "Accu";
@@ -1323,141 +1323,141 @@
 static uint8_t text_DE_HUDBattery[] = "HUD-Batterie";
 static uint8_t text_FR_HUDBattery[] = "Batterie HUD";
 static uint8_t text_IT_HUDBattery[] = "Batteria HUD";
-static uint8_t text_ES_HUDBattery[] = "";
+static uint8_t text_ES_HUDBattery[] = "Carga del HUD";
 
 // Menu SYS1 sub (buttons)
 static uint8_t text_EN_LowerIsLess[] = "Lower is less sensitive";
 static uint8_t text_DE_LowerIsLess[] = "Niedriger ist schwergängiger";
 static uint8_t text_FR_LowerIsLess[] = "Diminuer moins sensible";
 static uint8_t text_IT_LowerIsLess[] = "Più basso è più rigido";
-static uint8_t text_ES_LowerIsLess[] = "";
+static uint8_t text_ES_LowerIsLess[] = "A menor valor, menos sensibilidad";
 
 // Dive Mode YELLOW TEXT under Customview
 static uint8_t text_EN_DiveMenuQ[] = " Menu? ";
 static uint8_t text_DE_DiveMenuQ[] = " Menü? ";
 static uint8_t text_FR_DiveMenuQ[] = "";
 static uint8_t text_IT_DiveMenuQ[] = "Menu?";
-static uint8_t text_ES_DiveMenuQ[] = "";
+static uint8_t text_ES_DiveMenuQ[] = "Menú";
 
 // Dive Mode YELLOW TEXT under Customview
 static uint8_t text_EN_DiveQuitQ[] = " Quit? ";
 static uint8_t text_DE_DiveQuitQ[] = " Ende? ";
 static uint8_t text_FR_DiveQuitQ[] = "Quitter";
 static uint8_t text_IT_DiveQuitQ[] = "Uscita?";
-static uint8_t text_ES_DiveQuitQ[] = "";
+static uint8_t text_ES_DiveQuitQ[] = "¿Salir?";
 
 // Dive Mode YELLOW TEXT under Customview
 static uint8_t text_EN_DiveBearingQ[] = "Bearing";
 static uint8_t text_DE_DiveBearingQ[] = "Peilung";
 static uint8_t text_FR_DiveBearingQ[] = "";
 static uint8_t text_IT_DiveBearingQ[] = "";
-static uint8_t text_ES_DiveBearingQ[] = "";
+static uint8_t text_ES_DiveBearingQ[] = "Rumbo";
 
 // Dive Mode YELLOW TEXT under Customview
 static uint8_t text_EN_DiveResetAvgQ[] = "ResetAvr.";
 static uint8_t text_DE_DiveResetAvgQ[] = "Stoppuhr";
 static uint8_t text_FR_DiveResetAvgQ[] = "";
 static uint8_t text_IT_DiveResetAvgQ[] = "Reset AVR";
-static uint8_t text_ES_DiveResetAvgQ[] = "";
+static uint8_t text_ES_DiveResetAvgQ[] = "Reiniciar AVR";
 
 // Menu SYS2
 static uint8_t text_EN_ExtraDisplay[] = "Big font";
 static uint8_t text_DE_ExtraDisplay[] = "Grosse Schrift";
 static uint8_t text_FR_ExtraDisplay[] = "Grand police";
 static uint8_t text_IT_ExtraDisplay[] = "Caratteri grandi";
-static uint8_t text_ES_ExtraDisplay[] = "";
+static uint8_t text_ES_ExtraDisplay[] = "Letras grandes";
 
 // Menu SYS2
 static uint8_t text_EN_ExtraBigFont[] = "yes";
 static uint8_t text_DE_ExtraBigFont[] = "ja";
 static uint8_t text_FR_ExtraBigFont[] = "si";
 static uint8_t text_IT_ExtraBigFont[] = "si";
-static uint8_t text_ES_ExtraBigFont[] = "";
+static uint8_t text_ES_ExtraBigFont[] = "si";
 
 // Menu SYS2 (future feature)
 static uint8_t text_EN_ExtraDecoGame[] = "Deco game";
 static uint8_t text_DE_ExtraDecoGame[] = "Deko-Spiel";
 static uint8_t text_FR_ExtraDecoGame[] = "Jeu déco";
 static uint8_t text_IT_ExtraDecoGame[] = "Giochi deco";
-static uint8_t text_ES_ExtraDecoGame[] = "";
+static uint8_t text_ES_ExtraDecoGame[] = "Juego deco";
 
 // Menu SYS2
 static uint8_t text_EN_ExtraNone[] = "none";
 static uint8_t text_DE_ExtraNone[] = "nein";
 static uint8_t text_FR_ExtraNone[] = "non";
 static uint8_t text_IT_ExtraNone[] = "no";
-static uint8_t text_ES_ExtraNone[] = "";
+static uint8_t text_ES_ExtraNone[] = "ninguno";
 
 // Menu SYS2 Reset RTE and Firmware Update During Bluetooth Connection
 static uint8_t text_EN_DecoDataLost[] = "Decompression data will be lost";
 static uint8_t text_DE_DecoDataLost[] = "Dekompressionsdaten verloren!";
 static uint8_t text_FR_DecoDataLost[] = "RaZ de la décompression"; // RaZ
 static uint8_t text_IT_DecoDataLost[] = "";
-static uint8_t text_ES_DecoDataLost[] = "";
+static uint8_t text_ES_DecoDataLost[] = "Se perderá la información de descompresión";
 
 // Menu SYS1 sub and Dive Menu
 static uint8_t text_EN_SetBearing[] = "Set bearing";
 static uint8_t text_DE_SetBearing[] = "Kurs setzen";
 static uint8_t text_FR_SetBearing[] = "Réglage cap";
 static uint8_t text_IT_SetBearing[] = "Direzione bussola";
-static uint8_t text_ES_SetBearing[] = "";
+static uint8_t text_ES_SetBearing[] = "Ajustar rumbo";
 
 static uint8_t text_EN_ResetBearing[] = "Clear bearing";
 static uint8_t text_DE_ResetBearing[] = "Kurs löschen";
 static uint8_t text_FR_ResetBearing[] = "Annulation cap";
 static uint8_t text_IT_ResetBearing[] = "Cancellare rotta";
-static uint8_t text_ES_ResetBearing[] = "";
+static uint8_t text_ES_ResetBearing[] = "Borrar rumbo";
 
 // Menu SYS1, sub
 static uint8_t text_EN_SensorList[] = "Sensor";
 static uint8_t text_DE_SensorList[] = "";
 static uint8_t text_FR_SensorList[] = "Cellule";
 static uint8_t text_IT_SensorList[] = "";
-static uint8_t text_ES_SensorList[] = "";
+static uint8_t text_ES_SensorList[] = "Sensor";
 
 // Menu SYS1, sub
 static uint8_t text_EN_ButtonLeft[] = "Left";
 static uint8_t text_DE_ButtonLeft[] = "Links";
 static uint8_t text_FR_ButtonLeft[] = "Gauche";
 static uint8_t text_IT_ButtonLeft[] = "Sinistra";
-static uint8_t text_ES_ButtonLeft[] = "";
+static uint8_t text_ES_ButtonLeft[] = "Izquierda";
 
 static uint8_t text_EN_ButtonMitte[] = "Center";
 static uint8_t text_DE_ButtonMitte[] = "Mitte";
 static uint8_t text_FR_ButtonMitte[] = "Centre";
 static uint8_t text_IT_ButtonMitte[] = "Centro";
-static uint8_t text_ES_ButtonMitte[] = "";
+static uint8_t text_ES_ButtonMitte[] = "Centro";
 
 static uint8_t text_EN_ButtonRight[] = "Right";
 static uint8_t text_DE_ButtonRight[] = "Rechts";
 static uint8_t text_FR_ButtonRight[] = "Droite";
 static uint8_t text_IT_ButtonRight[] = "Destra";
-static uint8_t text_ES_ButtonRight[] = "";
+static uint8_t text_ES_ButtonRight[] = "Derecha";
 
 // Customview in Divemode
 static uint8_t text_EN_Summary[] = "Overview";
 static uint8_t text_DE_Summary[] = "Uebersicht"; // T42 hat keine großen Umlaute hw 170103
 static uint8_t text_FR_Summary[] = "Exposé";
 static uint8_t text_IT_Summary[] = "Tutto schermo";
-static uint8_t text_ES_Summary[] = "";
+static uint8_t text_ES_Summary[] = "Visión general";
 
 static uint8_t text_EN_ApneaTotal[] = "total";
 static uint8_t text_DE_ApneaTotal[] = "gesamt";
 static uint8_t text_FR_ApneaTotal[] = "";
 static uint8_t text_IT_ApneaTotal[] = "Completo";
-static uint8_t text_ES_ApneaTotal[] = "";
+static uint8_t text_ES_ApneaTotal[] = "Total";
 
 static uint8_t text_EN_ApneaLast[] = "last";
 static uint8_t text_DE_ApneaLast[] = "letzter";
 static uint8_t text_FR_ApneaLast[] = "dernier";
 static uint8_t text_IT_ApneaLast[] = "";
-static uint8_t text_ES_ApneaLast[] = "";
+static uint8_t text_ES_ApneaLast[] = "último";
 
 static uint8_t text_EN_ApneaSurface[] = "Surface time";
 static uint8_t text_DE_ApneaSurface[] = "Oberflächenzeit";
 static uint8_t text_FR_ApneaSurface[] = "Tps.surface";
 static uint8_t text_IT_ApneaSurface[] = "Tempo di superficie";
-static uint8_t text_ES_ApneaSurface[] = "";
+static uint8_t text_ES_ApneaSurface[] = "Tiempo de superficie";
 
 /*
 static uint8_t text_EN_ApneaCount[] = "";
@@ -1477,142 +1477,142 @@
 static uint8_t text_DE_Apnoe[] = "Apnoe";
 static uint8_t text_FR_Apnoe[] = "Apnée";
 static uint8_t text_IT_Apnoe[] = "Apnea";
-static uint8_t text_ES_Apnoe[] = "";
+static uint8_t text_ES_Apnoe[] = "Apnea";
 
 // Menu DECO1 (future)
 static uint8_t text_EN_Gauge[] = "Gauge";
 static uint8_t text_DE_Gauge[] = "Tiefenmesser";
 static uint8_t text_FR_Gauge[] = "Profondimétre";
 static uint8_t text_IT_Gauge[] = "Profondimetro";
-static uint8_t text_ES_Gauge[] = "";
+static uint8_t text_ES_Gauge[] = "Profundimetro";
 
 
 static uint8_t text_EN_Default[] = "Default";
 static uint8_t text_DE_Default[] = "";
 static uint8_t text_FR_Default[] = "Défaut";
 static uint8_t text_IT_Default[] = "Standard";
-static uint8_t text_ES_Default[] = "";
+static uint8_t text_ES_Default[] = "Por defecto";
 
 static uint8_t text_EN_LiterproMinute[] = "Liter/Minute";
 static uint8_t text_DE_LiterproMinute[] = "Liter/Minute";
 static uint8_t text_FR_LiterproMinute[] = "Litre/minute";
 static uint8_t text_IT_LiterproMinute[] = "Litri/Minuti";
-static uint8_t text_ES_LiterproMinute[] = "";
+static uint8_t text_ES_LiterproMinute[] = "Litros/Minuto";
 
 static uint8_t text_EN_Reserve[] = "Reserve";
 static uint8_t text_DE_Reserve[] = "";
 static uint8_t text_FR_Reserve[] = "Réserve";
 static uint8_t text_IT_Reserve[] = "Riserva";
-static uint8_t text_ES_Reserve[] = "";
+static uint8_t text_ES_Reserve[] = "Reserva";
 
 static uint8_t text_EN_Daylightsaving[] = "Daylight sav.";
 static uint8_t text_DE_Daylightsaving[] = "Sommerzeit";
 static uint8_t text_FR_Daylightsaving[] = "Heure d'été";
 static uint8_t text_IT_Daylightsaving[] = "";
-static uint8_t text_ES_Daylightsaving[] = "";
+static uint8_t text_ES_Daylightsaving[] = "Horario de verano";
 
 static uint8_t text_EN_ShowDebug[] = "Debug info";
 static uint8_t text_DE_ShowDebug[] = "Fehlersuche";
 static uint8_t text_FR_ShowDebug[] = "Info de déboguage";
 static uint8_t text_IT_ShowDebug[] = "Informazioni Debug";
-static uint8_t text_ES_ShowDebug[] = "";
+static uint8_t text_ES_ShowDebug[] = "Información de depuración";
 
 static uint8_t text_EN_SimTravelGas[] = "Travel Gas";
 static uint8_t text_DE_SimTravelGas[] = "Reise Gas";
 static uint8_t text_FR_SimTravelGas[] = "Gaz Travel";
 static uint8_t text_IT_SimTravelGas[] = "Gas da viaggio";
-static uint8_t text_ES_SimTravelGas[] = "";
+static uint8_t text_ES_SimTravelGas[] = "Gas de viaje";
 
 static uint8_t text_EN_SimDecoGas[] = "Deco Gas";
 static uint8_t text_DE_SimDecoGas[] = "Deko Gas";
 static uint8_t text_FR_SimDecoGas[] = "Gaz déco";
 static uint8_t text_IT_SimDecoGas[] = "Gas decompressivo";
-static uint8_t text_ES_SimDecoGas[] = "";
+static uint8_t text_ES_SimDecoGas[] = "Gas deco";
 
 static uint8_t text_EN_OTU[] = "OTU";
 static uint8_t text_DE_OTU[] = "";
 static uint8_t text_FR_OTU[] = "";     // UTO ?? I think we do use OTU too.
 static uint8_t text_IT_OTU[] = "OTU";
-static uint8_t text_ES_OTU[] = "";
+static uint8_t text_ES_OTU[] = "OTUs";
 
 /*
 static uint8_t text_EN_Button1[] = "Button 1";
 static uint8_t text_DE_Button1[] = "Taster 1";
 static uint8_t text_FR_Button1[] = "Bouton 1";
 static uint8_t text_IT_Button1[] = "Pulsante1";
-static uint8_t text_ES_Button1[] = "";
+static uint8_t text_ES_Button1[] = "Botón 1";
 
 static uint8_t text_EN_Button2[] = "Button 2";
 static uint8_t text_DE_Button2[] = "Taster 2";
 static uint8_t text_FR_Button2[] = "";
 static uint8_t text_IT_Button2[] = "Pulsante2";
-static uint8_t text_ES_Button2[] = "";
+static uint8_t text_ES_Button2[] = "Botón 2";
 
 static uint8_t text_EN_Button3[] = "Button 3";
 static uint8_t text_DE_Button3[] = "Taster 3";
 static uint8_t text_FR_Button3[] = "";
 static uint8_t text_IT_Button3[] = "Pulsante3";
-static uint8_t text_ES_Button3[] = "";
+static uint8_t text_ES_Button3[] = "Botón 3";
 
 static uint8_t text_EN_Button4[] = "Button 4";
 static uint8_t text_DE_Button4[] = "Taster 4";
 static uint8_t text_FR_Button4[] = "";
 static uint8_t text_IT_Button4[] = "Pulsante4";
-static uint8_t text_ES_Button4[] = "";
+static uint8_t text_ES_Button4[] = "Botón 4";
 
 static uint8_t text_EN_Yes[] = "Yes";
 static uint8_t text_DE_Yes[] = "Ja";
 static uint8_t text_FR_Yes[] = "Oui";
 static uint8_t text_IT_Yes[] = "Si";
-static uint8_t text_ES_Yes[] = "";
+static uint8_t text_ES_Yes[] = "Si";
 
 static uint8_t text_EN_No[] = "No";
 static uint8_t text_DE_No[] = "Nein";
 static uint8_t text_FR_No[] = "Non";
 static uint8_t text_IT_No[] = "No";
-static uint8_t text_ES_No[] = "";
+static uint8_t text_ES_No[] = "No";
 
 static uint8_t text_EN_Conservatism[] = "Conservatism";
 static uint8_t text_DE_Conservatism[] = "Konservatismus";
 static uint8_t text_FR_Conservatism[] = "Conservatisme";
 static uint8_t text_IT_Conservatism[] = "Conservativismo";
-static uint8_t text_ES_Conservatism[] = "";
+static uint8_t text_ES_Conservatism[] = "Conservadurismo";
 
 static uint8_t text_EN_Conservatism[] = "Setting"; // was Dive Menu
 static uint8_t text_DE_Conservatism[] = "Level";
 static uint8_t text_FR_Conservatism[] = "Conservatisme";    // Or "Durcis."
 static uint8_t text_IT_Conservatism[] = "Livello conservativismo";
-static uint8_t text_ES_Conservatism[] = "";
+static uint8_t text_ES_Conservatism[] = "Grado de conservadurismo";
 
 static uint8_t text_EN_FirmwareUpdate[] = "Firmware update";
 static uint8_t text_DE_FirmwareUpdate[] = "Firmware aktualisieren";
 static uint8_t text_FR_FirmwareUpdate[] = "";
 static uint8_t text_IT_FirmwareUpdate[] = "Firmware";
-static uint8_t text_ES_FirmwareUpdate[] = "";
+static uint8_t text_ES_FirmwareUpdate[] = "Actualizar firmware";
 
 static uint8_t text_EN_ppo2_setting[] = "ppO2 bar";
 static uint8_t text_DE_ppo2_setting[] = "";
 static uint8_t text_FR_ppo2_setting[] = "ppO2 bar";
 static uint8_t text_IT_ppo2_setting[] = "ppO2 Bar";
-static uint8_t text_ES_ppo2_setting[] = "";
+static uint8_t text_ES_ppo2_setting[] = "ppO2 Bar";
 
 static uint8_t text_EN_down[] = "Down";
 static uint8_t text_DE_down[] = "Hinunter";
 static uint8_t text_FR_down[] = "";
 static uint8_t text_IT_down[] = "Sotto";
-static uint8_t text_ES_down[] = "";
+static uint8_t text_ES_down[] = "Abajo";
 
 static uint8_t text_EN_enter[] = "Enter";
 static uint8_t text_DE_enter[] = "";
 static uint8_t text_FR_enter[] = "Entrer";
 static uint8_t text_IT_enter[] = "Conferma";
-static uint8_t text_ES_enter[] = "";
+static uint8_t text_ES_enter[] = "Entrar";
 
 static uint8_t text_EN_Change[] = "Change";
 static uint8_t text_DE_Change[] = "";
 static uint8_t text_FR_Change[] = "";
 static uint8_t text_IT_Change[] = "Cambio";
-static uint8_t text_ES_Change[] = "";
+static uint8_t text_ES_Change[] = "Cambiar";
 */
 
 
@@ -1622,11 +1622,11 @@
 static uint8_t text_DE_Bottle[] = "Flasche";
 static uint8_t text_FR_Bottle[] = "";
 static uint8_t text_IT_Bottle[] = "Litraggio bombola";
-static uint8_t text_ES_Bottle[] = "";
+static uint8_t text_ES_Bottle[] = "Volumen botella";
 
 
-static uint8_t text_EN_GasVorrat[] = "Atem-Gas-Vorrat";
-static uint8_t text_DE_GasVorrat[] = "Atem-Gas-Vorrat";
+static uint8_t text_EN_GasVorrat[] = "Pressure Budget";
+static uint8_t text_DE_GasVorrat[] = "Gasvorrat";
 static uint8_t text_FR_GasVorrat[] = "";
 static uint8_t text_IT_GasVorrat[] = "";
 static uint8_t text_ES_GasVorrat[] = "";
@@ -1635,20 +1635,20 @@
 static uint8_t text_DE_WirelessSender[] = "Sender ID";
 static uint8_t text_FR_WirelessSender[] = "";
 static uint8_t text_IT_WirelessSender[] = "Numero di serie";
-static uint8_t text_ES_WirelessSender[] = "";
+static uint8_t text_ES_WirelessSender[] = "wireless id";
 
 static uint8_t text_EN_WirelessDisconnect[] = "Disconnect";
 static uint8_t text_DE_WirelessDisconnect[] = "Nicht verbunden";
 static uint8_t text_FR_WirelessDisconnect[] = "";
 static uint8_t text_IT_WirelessDisconnect[] = "Disconnesso";
-static uint8_t text_ES_WirelessDisconnect[] = "";
+static uint8_t text_ES_WirelessDisconnect[] = "Desconectado";
 
 /*
 static uint8_t text_EN_Luftintegration[] = "air integration";
 static uint8_t text_DE_Luftintegration[] = "Luftintegration";
 static uint8_t text_FR_Luftintegration[] = "";
 static uint8_t text_IT_Luftintegration[] = "ARIA";
-static uint8_t text_ES_Luftintegration[] = "";
+static uint8_t text_ES_Luftintegration[] = "aire integrado";
 */
 
 static uint8_t text_EN_FlipDisplay[] = "Flip display";