The spanish translation was a strange mix of french and english, so I polished it a bit and it's now completely in spanish. I compiled the app and tested it on my Wii and everything looks fine but, if you see a mistake, you can let me know. I'm a native spanish speaker so you can trust me :).
Spoiler anzeigen
P.S.: Ich entschuldige mich für die Englisch hier.
case CONF_LANG_SPANISH:
MSG_GetConsoleRegion = "Obteniendo la region de la consola...";
MSG_GetSysMenuVer = "Obteniendo la version del Menu de Sistema...";
MSG_GetHBCVer = "Obteniendo version de Canal Homebrew y IOS que usa...";
MSG_GetRunningIOS = "Obteniendo version y revision de IOS usado...";
MSG_GetConsoleID = "Obteniendo ID de la consola...";
MSG_GetBoot2 = "Obteniendo la version de boot2...";
TXT_Region = "Region";
TXT_Unknown = "desconocido";
MSG_GetNrOfTitles = "Obteniendo numero de titulos...";
ERR_GetNrOfTitles = "No se pudo obtener numero de titulos.";
MSG_GetTitleList = "Obteniendo lista de titulos...";
ERR_GetTitleList = "No se pudo obtener lista de titulos.";
ERR_GetIosTMDSize = "Error al llamar ES_GetStoredTMDSize de IOS%d.";
ERR_GetIosTMD = "Error al llamar ES_GetStoredTMD de IOS%d.";
MSG_MountSD = "Montando Tarjeta SD...";
MSG_UnmountSD = "Desmontando Tarjeta SD...";
MSG_InitFAT = "Inicializando sistema de archivos FAT...";
ERR_InitFAT = "Imposible inicializar sistema de archivos FAT.";
MSG_SortTitles = "Ordenando titulos...";
MSG_GetCertificates = "Obteniendo certificados de la NAND...";
ERR_GetCertificates = "No se pudieron obtener certificados de la NAND...";
TXT_SysMenu = "Menu de Sistema %1.1f%s (v%d)";
TXT_SysMenu2 = "Menu de Sistema %s%s (v%d)";
TXT_SysMenu3 = "Menu de Sistema %1.1f%s (v%d, Info: v%d %s)";
TXT_HBC = "Canal Homebrew 1.0.%d corriendo en IOS%d";
TXT_Hollywood = "Hollywood v0x%x";
TXT_ConsoleID = "ID de consola: %d";
TXT_vBoot2 = "Boot2 v%u";
TXT_NrOfTitles = "Encontrados %d titulos.";
TXT_NrOfIOS = "Se encontraron %d IOS en esta consola. %d de ellos son stubs.";
TXT_AppTitle = "sysCheck v2.1.0b11 por Double_A y R2-D2199";
TXT_AppIOS = "...corre en IOS%d (rev %d).";
ERR_AllocateMemory = "Imposible asignar memoria para %d titulos.";
ERR_OpenFile = "Imposible abrir el archivo!";
MSG_SelectIOS = "Este IOS sera analizado (Selecciona):";
MSG_All = "Todos";
MSG_TestingIOS = "Analizando %s...";
MSG_ReloadIOS = "Recargando IOS%d (rev %d)...";
MSG_GenerateReport = "Generando reporte...";
MSG_ReportSuccess = "Exito! Quieres ver el reporte?";
MSG_ReportError = "Error! Quieres mostrar el reporte igualmente?";
TXT_Stub = " Stub";
TXT_Trucha = " Trucha Bug,";
TXT_ES = " ES Identify,";
TXT_Flash = " Acceso Flash,";
TXT_NAND = " Acceso NAND,";
TXT_Boot2 = " Acceso Boot2,";
TXT_USB = " USB 2.0,";
TXT_NoPatch = " Sin Parches,";
sprintf(TXT_ReportDate, "Reporte generado el %2.2d/%2.2d/%4.4d.", today.tm_mday, today.tm_mon + 1, today.tm_year + 1900);
BUT_HBC = "Canal Homebrew";
BUT_Shutoff = "Apagar";
BUT_SysMenu = "Menu de Sistema";
TXT_Priiloader = "PriiLoader instalado";
break;
MSG_GetConsoleRegion = "Obteniendo la region de la consola...";
MSG_GetSysMenuVer = "Obteniendo la version del Menu de Sistema...";
MSG_GetHBCVer = "Obteniendo version de Canal Homebrew y IOS que usa...";
MSG_GetRunningIOS = "Obteniendo version y revision de IOS usado...";
MSG_GetConsoleID = "Obteniendo ID de la consola...";
MSG_GetBoot2 = "Obteniendo la version de boot2...";
TXT_Region = "Region";
TXT_Unknown = "desconocido";
MSG_GetNrOfTitles = "Obteniendo numero de titulos...";
ERR_GetNrOfTitles = "No se pudo obtener numero de titulos.";
MSG_GetTitleList = "Obteniendo lista de titulos...";
ERR_GetTitleList = "No se pudo obtener lista de titulos.";
ERR_GetIosTMDSize = "Error al llamar ES_GetStoredTMDSize de IOS%d.";
ERR_GetIosTMD = "Error al llamar ES_GetStoredTMD de IOS%d.";
MSG_MountSD = "Montando Tarjeta SD...";
MSG_UnmountSD = "Desmontando Tarjeta SD...";
MSG_InitFAT = "Inicializando sistema de archivos FAT...";
ERR_InitFAT = "Imposible inicializar sistema de archivos FAT.";
MSG_SortTitles = "Ordenando titulos...";
MSG_GetCertificates = "Obteniendo certificados de la NAND...";
ERR_GetCertificates = "No se pudieron obtener certificados de la NAND...";
TXT_SysMenu = "Menu de Sistema %1.1f%s (v%d)";
TXT_SysMenu2 = "Menu de Sistema %s%s (v%d)";
TXT_SysMenu3 = "Menu de Sistema %1.1f%s (v%d, Info: v%d %s)";
TXT_HBC = "Canal Homebrew 1.0.%d corriendo en IOS%d";
TXT_Hollywood = "Hollywood v0x%x";
TXT_ConsoleID = "ID de consola: %d";
TXT_vBoot2 = "Boot2 v%u";
TXT_NrOfTitles = "Encontrados %d titulos.";
TXT_NrOfIOS = "Se encontraron %d IOS en esta consola. %d de ellos son stubs.";
TXT_AppTitle = "sysCheck v2.1.0b11 por Double_A y R2-D2199";
TXT_AppIOS = "...corre en IOS%d (rev %d).";
ERR_AllocateMemory = "Imposible asignar memoria para %d titulos.";
ERR_OpenFile = "Imposible abrir el archivo!";
MSG_SelectIOS = "Este IOS sera analizado (Selecciona):";
MSG_All = "Todos";
MSG_TestingIOS = "Analizando %s...";
MSG_ReloadIOS = "Recargando IOS%d (rev %d)...";
MSG_GenerateReport = "Generando reporte...";
MSG_ReportSuccess = "Exito! Quieres ver el reporte?";
MSG_ReportError = "Error! Quieres mostrar el reporte igualmente?";
TXT_Stub = " Stub";
TXT_Trucha = " Trucha Bug,";
TXT_ES = " ES Identify,";
TXT_Flash = " Acceso Flash,";
TXT_NAND = " Acceso NAND,";
TXT_Boot2 = " Acceso Boot2,";
TXT_USB = " USB 2.0,";
TXT_NoPatch = " Sin Parches,";
sprintf(TXT_ReportDate, "Reporte generado el %2.2d/%2.2d/%4.4d.", today.tm_mday, today.tm_mon + 1, today.tm_year + 1900);
BUT_HBC = "Canal Homebrew";
BUT_Shutoff = "Apagar";
BUT_SysMenu = "Menu de Sistema";
TXT_Priiloader = "PriiLoader instalado";
break;
P.S.: Ich entschuldige mich für die Englisch hier.