-updated spanish.ini again (thx ravmn)

-changed "About" to "Credits" (yea Abz that should be)
-slightly modified the IOS handling on wiiflow boot, the IOS 
gets reloaded to prevent a not working patching system and if 
the main IOS (default 249) is found wiiflow will reload into it
-in the startup settings, display AUTO instead of 0
-added some security wait before init/deinit ISFS
This commit is contained in:
fix94.1 2012-12-25 13:42:53 +00:00
parent 4531bb4b38
commit 26a7357e4e
8 changed files with 153 additions and 140 deletions

View File

@ -78,6 +78,15 @@ void Nand::Init()
memset(NandPath, 0, sizeof(NandPath));
}
bool Nand::LoadDefaultIOS(void)
{
Patch_AHB();
s32 ret = __IOS_LoadStartupIOS();
loadIOS(IOS_GetVersion(), false);
Init_ISFS();
return (ret == 0);
}
void Nand::SetNANDEmu(u32 partition)
{
EmuDevice = partition == 0 ? EMU_SD : EMU_USB;
@ -1036,6 +1045,7 @@ void Nand::Init_ISFS()
Patch_ISFS_Permission(true);
AccessPatched = true;
}
usleep(1000);
gprintf("Init ISFS\n");
ISFS_Initialize();
}
@ -1044,6 +1054,7 @@ void Nand::DeInit_ISFS(bool KeepPatches)
{
gprintf("Deinit ISFS\n");
ISFS_Deinitialize();
usleep(1000);
if(AccessPatched && !KeepPatches)
{
Patch_ISFS_Permission(false);

View File

@ -61,6 +61,7 @@ class Nand
{
public:
void Init();
bool LoadDefaultIOS(void);
/* Prototypes */
void SetNANDEmu(u32 partition);

View File

@ -65,12 +65,11 @@ int main(int argc, char **argv)
/* Init ISFS */
NandHandle.Init_ISFS();
/* Handle (c)IOS Loading */
if(neek2o() || Sys_DolphinMode())
if(neek2o() || Sys_DolphinMode()) /* wont reload anythin */
iosOK = loadIOS(IOS_GetVersion(), false);
else if((AHBRPOT_Patched() && IOS_GetVersion() == 58) || /* Normal HBC or FW Boot */
(!AHBRPOT_Patched() && IOS_GetType(mainIOS) == IOS_TYPE_STUB)) /* Maybe old HBC or WiiU */
iosOK = loadIOS(58, false);
else /* cIOS wanted */
else if(!CustomIOS(IOS_GetType(mainIOS))) /* safe reload */
iosOK = NandHandle.LoadDefaultIOS();
else /* cIOS found and on real nand, so just use it */
iosOK = loadIOS(mainIOS, false) && CustomIOS(CurrentIOS.Type);
// Init

View File

@ -81,7 +81,11 @@ void CMenu::_Boot(void)
void CMenu::_refreshBoot(void)
{
m_btnMgr.setText(m_bootBtnLoadCIOS, _optBoolToString(m_cfg.getBool("GENERAL", "force_cios_load", false)));
m_btnMgr.setText(m_bootLblCurCIOSrev, wfmt(L"%i", min(m_cfg.getInt("GENERAL", "force_cios_rev", 0), 254)));
u8 IOS_Revision = min(m_cfg.getInt("GENERAL", "force_cios_rev", 0), 254);
if(IOS_Revision > 0)
m_btnMgr.setText(m_bootLblCurCIOSrev, wfmt(L"%i", IOS_Revision));
else
m_btnMgr.setText(m_bootLblCurCIOSrev, L"AUTO");
showBoot();
}

View File

@ -442,17 +442,15 @@ void CMenu::_showGameSettings(void)
}
int j = 0;
if (m_gcfg2.getInt(id, "ios", &j) && _installed_cios.size() > 0)
if(m_gcfg2.getInt(id, "ios", &j) && _installed_cios.size() > 0)
{
CIOSItr itr = _installed_cios.find(j);
j = (itr == _installed_cios.end()) ? 0 : itr->first;
}
else j = 0;
if (j != 0)
{
m_btnMgr.setText(m_gameSettingsLblIOS, wstringEx(sfmt("%i", j)));
}
if(j > 0)
m_btnMgr.setText(m_gameSettingsLblIOS, wfmt(L"%i", j));
else
m_btnMgr.setText(m_gameSettingsLblIOS, L"AUTO");

View File

@ -275,7 +275,7 @@ void CMenu::_textHome(void)
m_btnMgr.setText(m_homeBtnReloadCache, _t("home2", L"Reload Cache"));
m_btnMgr.setText(m_homeBtnUpdate, _t("home3", L"Update"));
m_btnMgr.setText(m_homeBtnInstall, _t("home7", L"Install Game"));
m_btnMgr.setText(m_homeBtnAbout, _t("home4", L"About"));
m_btnMgr.setText(m_homeBtnAbout, _t("home4", L"Credits"));
m_btnMgr.setText(m_homeBtnExitTo, _t("home5", L"Exit To"));
}

View File

@ -227,7 +227,7 @@ homebrew=Homebrew
home1=Settings
home2=Reload Cache
home3=Update
home4=About
home4=Credits
home5=Exit To
home6=Help
home7=Install Game

View File

@ -4,10 +4,10 @@ about1=Loader original por:\n%s
about2=Interfaz original por:\n%s
about4=Gracias a:\n%s
about6=Desarrolladores actuales:\n%s
about7=Desarrolladores antiguos:\n%s
about8=Parte de código obtenido desde:\n%s
about7=Desarrolladores anteriores:\n%s
about8=Parte del código obtenido desde:\n%s
about9=Sitios que apoyan el proyecto:\n%s
about10=Guía de Ayuda
about10=Guía de ayuda
alphabetically=Alfabéticamente
appname=%s v%s
aspect169=Forzar 16:9
@ -20,8 +20,8 @@ bygameid=ID del juego
bylastplayed=Últimos jugados
byplaycount=Más jugados
byplayers=Núm. jugadores
bywifiplayers=Núm. jugadores Wifi
cat1=Seleccionar Categorias
bywifiplayers=Núm. jugadores WiFi
cat1=Seleccionar Categorías
cat2=Borrar
cd1=Atrás
cd2=Eliminar
@ -30,7 +30,7 @@ cfg1=Configuración
cfg10=Atrás
cfg11=Emulación de partidas en USB
cfg12=Emulación NAND
cfg13=Configuración de Emulación NAND
cfg13=Configuración de emulación NAND
cfg14=Establecer
cfg15=Extras
cfg16=Elegir
@ -49,8 +49,8 @@ cfgb4=Idioma del juego
cfgb5=DML Modo de video
cfgb6=DML Idioma del juego
cfgbt1=Configuración de inicio
cfgbt2=Forzar Carga de cIOS
cfgbt3=Forzar Revision cIOS
cfgbt2=Forzar carga de cIOS
cfgbt3=Forzar revisión de cIOS
cfgc1=Salir a
cfgc2=Ajustar ancho
cfgc3=Ajustar altura
@ -68,155 +68,155 @@ cfgg13=Descargar
cfgg14=Parchear video
cfgg15=Trucos
cfgg16=Elegir
cfgg17=Elegir Categorias
cfgg18=Hook Type
cfgg2=Modo de Video
cfgg21=Volver a canal
cfgg17=Elegir categorías
cfgg18=Tipo de enganche
cfgg2=Modo de video
cfgg21=Volver al canal
cfgg22=Depurador
cfgg23=Descargando trucos..
cfgg23=Descargando trucos....
cfgg24=Emulación NAND
cfgg25=Contraseña incorrecta
cfgg26=Desactivar bloque de IOS Reload
cfgg26=Desactivar bloque de recarga de IOS
cfgg27=Relación de aspecto
cfgg28=NMM
cfgg29=No Parche DVD
cfgg29=No parche DVD
cfgg3=Idioma
cfgg30=Exportar partida de NAND
cfgg31=Exportar
cfgg32=Importar partida a NAND
cfgg33=Importar
cfgg34=Emular Tarjerta Memoria Devolution
cfgg35=Cargador GameCube
cfgg36=Parche panoramico DM
cfgg30=Extraer partida de NAND
cfgg31=Extraer
cfgg32=Copiar partida a NAND
cfgg33=Copiar
cfgg34=Emulador de memoria de Devolution
cfgg35=Cargador de GameCube
cfgg36=Parche panorámico de DM
cfgg4=Parchear frases de país
cfgg5=Ocarina
cfgg7=Vipatch
cfgg8=Volver
cfgne1=Emulación NAND
cfgne2=Extraer Partidas
cfgne1=Emulación de NAND
cfgne2=Extraer partidas
cfgne3=Todas
cfgne4=Restante
cfgne4=Faltantes
cfgne5=Extraer NAND
cfgne6=Empezar
cfgne7=Atras
cfgne8=No se encuentra particion FAT valida para Emulación NAND!
cfgne7=Atrás
cfgne8=¡No se encontró partición FAT válida para emulación de NAND!
cfgne9=Archivo actual: %s
cfgne10=Opciones para Emulación NAND
cfgne11=Progreso Total:
cfgne10=Opciones para emulación de NAND
cfgne11=Progreso total:
cfgne12=Extractor de NAND
cfgne13=Extractor de partidas
cfgne14=Extraído: %d partidas / %d archivos / %d carpetas
cfgne15=Extraído: %d archivos / %d carpetas
cfgne14=Extraídos: %d partidas / %d archivos / %d carpetas
cfgne15=Extraídos: %d archivos / %d carpetas
cfgne16=Tamaño total: %uMB (%d bloques)
cfgne17=Tamaño total: %uKB (%d bloques)
cfgne18=Listando partidas para extraer...
cfgne19=La extracción termino!
cfgne20=La extracción fallo!
cfgne22=Desactivar Emulación NAND
cfgne23=Bienvennido a WiiFlow. No se ha encontrado una NAND valida para Emulación NAND. Pulse Extraer para extraer tu NAND, o pulse desactivar para desactivar Emulación NAND.
cfgne18=Listando partidas a extraer...
cfgne19=¡La extracción termino!
cfgne20=¡La extracción falló!
cfgne22=Desactivar emulación de NAND
cfgne23=Bienvenido a WiiFlow. No encontré una NAND válida para emulación de NAND. Pulse Extraer para extraer su NAND, o pulse desactivar para desactivar la emulación de NAND.
cfgne24=Extraer partida guardada
cfgne25=Crear nueva partida guardada
cfgne26=Una partida guardada se ha creado para este juego en NAND Real. Extraer partida guardada existente de NAND Real o crear un nuevo archivo para Emulación NAND?
cfgne27=Calculando espacio necesario para extraccion..
cfgne25=Crear nueva partida
cfgne26=Una nueva partida se ha creado para este juego en la NAND real. ¿Extraer partida guardada existente de la NAND real o crear un nuevo archivo para emulación de NAND?
cfgne27=Calculando espacio necesario para extracción...
cfgne28=Importar partida guardada
cfgne29=Importado: %d partidas / %d archivos / %d directorios
cfgne30=Importado de Archivos Finalizado!
cfgne31=Seleccionar Partición
cfgne29=Importados: %d partidas / %d archivos / %d directorios
cfgne30=¡Importación de archivos finalizada!
cfgne31=Seleccionar partición
cfgp1=Partición de juegos
cfgp3=Iniciar RED al iniciar
cfgpl1=Seleccione extras
cfgp3=Conectar a la red al inicio
cfgpl1=Seleccionar extras
cfgs1=Volumen de la música
cfgs2=Volumen de la interfaz
cfgs3=Volumen de coverflow
cfgs3=Volumen de Coverflow
cfgs4=Volumen del juego
cheat1=Volver
cheat2=Aplicar
cheat3=Trucos para el juego no encontrado
cheat4=Descarga no encontrada
cheat3=Archivo de trucos para el juego no encontrado
cheat4=Descarga no encontrada.
commodore=Commodore 64
custom=Personalizado
def=Por Defecto
disabled=Desactivado
dl1=Cancelar
dl10=Por favor dona \na GameTDB.com
dl10=Por favor dona\na GameTDB.com
dl12=GameTDB
dl13=Orden de Descarga
dl14=Elige región para buscar carátulas:
dl15=Configuración de Descarga
dl13=Orden de descarga
dl14=Elija regiones donde buscar carátulas:
dl15=Configuración de descarga
dl16=Establecer
dl17=Configuración de Descarga
dl17=Configuración de descarga
dl18=Atrás
dl19=Solo Original
dl19=Solo original
dl2=Atrás
dl20=Original/Original
dl21=Original/Personal
dl22=Personal/Original
dl23=Personal/Personal
dl24=Personal Solo
dl24=Solo personal
dl25=Todas
dl3=Todas
dl4=Restante
dl4=Faltantes
dl5=Descargar
dl6=Descargar
dl8=Carátulas
dlmsg1=Iniciando la RED...
dlmsg1=Iniciando la red...
dlmsg10=Creando %s
dlmsg11=Descargando...
dlmsg12=Descarga fallo
dlmsg12=Falló la descarga
dlmsg13=Guardando...
dlmsg14=Terminado.
dlmsg15=Guardando fallo!
dlmsg15=¡Falló el guardando!
dlmsg16=No se pudo leer el archivo
dlmsg17=No hay actualizaciones!
dlmsg18=boot.dol no encontrado en la carpeta defecto
dlmsg19=Actualización disponible!
dlmsg2=No se pudo inicializar la RED
dlmsg17=¡No hay actualizaciones!
dlmsg18=boot.dol no encontrado en la carpeta predeterminada
dlmsg19=¡Actualización disponible!
dlmsg2=No se pudo inicializar la red
dlmsg20=No se ha encontrado información sobre la versión
dlmsg21=WiiFlow se cerrará para que los cambios tengan efecto.
dlmsg22=Actualizando directorio de la aplicación...
dlmsg23=Actualizando directorio de datos
dlmsg24=Extrayendo...
dlmsg25=La extracción ha fallado! Renombrando el backup a boot.dol
dlmsg25=¡La extracción ha fallado! Renombrando la copia de seguridad a boot.dol
dlmsg26=Actualizando caché...
dlmsg3=Descargando desde %s
dlmsg4=Guardando %s
dlmsg5=%i/%i archivos descargados.
dlmsg6=Cancelando...
dlmsg7=Listando carátulas para descargar..
dlmsg7=Listando carátulas a descargar..
dlmsg8=Carátula completa no encontrada, descargando desde %s
dlmsg9=%i/%i archivos descargados. %i son sólo carátulas frontales.
DMLdef=Por Defecto
dlmsg9=%i/%i archivos descargados. %i son solo carátulas frontales.
DMLdef=Por defecto
DMLdefG=Juego
DMLntsc=NTSC 480i
DMLpal=PAL 576i
DMLpal60=PAL 480i
DMLprog=NTSC 480p
DMLprogP=PAL 480p
errboot1=d2x cIOSs rev6 o mayor es necesario!\ncIOSs 249 base 56 y 250 base 57 son suficientes para todos sus juegos.\nMás cIOSs podría hacer wiiflow inestable!
errboot2=No se encuentra un dispositivo\n para guardar archivos de configuración!
errboot3=No se inicializó el módulo DIP!
errboot4=No se encontraron particiones disponibles!
errboot5=data_on_usb=yes y No hay particiones usb para los datos!\nUsando SD.
errboot6=No se dispone de particiones USB para datos y SD no insertada!\nSaliendo.
errgame1=No se encontró el juego con ID: %s
errgame2=No se encontraron cios!
errgame4=No se pudo cargar IOS %i
errgame5=Fallo Activando emu!
errgame6=Fallo Activando emu después de la recarga!
errgame7=Fallo WDVDGetCoverStatus!
errgame8=Por favor inserte un dico de juego.
errgame9=Esto no es un Disco wii o GC
errgame10=Fallo Ajuste USB: %d
errneek1=No se puede iniciar neek2o. Verifique los ajustes de su neek2o
errboot1=¡No se encontró cIOS!\ncIOS d2x 249 base 56 y 250 base 57 son suficientes para todos sus juegos.
errboot2=¡No se encontró un dispositivo donde guardar los archivos de configuración!
errboot3=¡No se pudo iniciar el módulo DIP!
errboot4=¡No se encontraron particiones disponibles!
errboot5=data_on_usb=yes, ¡pero no hay particiones USB disponibles para datos!\nUsando SD.
errboot6=¡No hay particiones USB disponibles para datos ni tarjeta SD insertada!\nSaliendo.
errgame1=No se encontró un juego con el ID: %s
errgame2=¡No se encontró cIOS!
errgame4=No se pudo cargar el IOS %i
errgame5=¡Falló la activación del emu!
errgame6=¡Falló la activación del emu luego de recargar!
errgame7=¡Falló WDVDGetCoverStatus!
errgame8=Por favor, inserte un dico de juego.
errgame9=Esto no es un disco de Wii o GC
errgame10=Falló ajuste de USB: %d
errneek1=No se pudo iniciar neek2o. Verifique sus ajustes de neek2o
exit_to=Salir a
gameinfo1=Desarrollador: %s
gameinfo2=Distribuidor: %s
gameinfo3=Región: %s
gameinfo4=Fecha de lanzamiento: %i.%i.%i
gameinfo5=Género: %s
gameinfo6=Sin información del Juego
gameinfo6=Sin información del juego
gametdb_code=ES
GC_Def=Por Defecto
GC_Def=Por defecto
GC_DM=DIOS-MIOS
GC_Devo=Devolution
genesis=Sega Genesis
@ -225,12 +225,12 @@ gm2=Atrás
hbc=HBC
homebrew=Homebrew
home1=Ajustes
home2=Recarga Cache
home2=Recargar caché
home3=Actualizar
home4=Acerca de
home5=Salir a
home6=Ayuda
home7=Instalar Juego
home7=Instalar juego
hooktype1=VBI
hooktype2=KPAD Read
hooktype3=Joypad
@ -239,7 +239,7 @@ hooktype5=GXFlush
hooktype6=OSSleepThread
hooktype7=AXNextFrame
ios=IOS%i base %s
lngdef=Por Defecto
lngdef=Por defecto
lngdut=Holandés
lngeng=Inglés
lngfre=Francés
@ -252,54 +252,54 @@ lngspa=Español
lngsys=Sistema
lngtch=Chino T.
main1=Instalar Juego
main2=Bienvenido a WiiFlow. No se ha encontrado ningún juego. Pulsa Instalar juegos para instalar un juego o Seleccionar partición para elegir la partición.
main3=Seleccione Partición
main4=Bienvenido a WiiFlow. No se ha encontrado ningúna aplicación Homebrew. Pulsa seleccionar partición para elegir la partición.
main5=Bienvenido a WiiFlow. No se ha encontrado ningún Plugin. Pulsa seleccionar partición para elegir la partición.
main2=Bienvenido a WiiFlow. No encontré ningún juego. Pulse Instalar para instalar un juego o Seleccionar partición para seleccionar su tipo de partición.
main3=Seleccionar partición
main4=Bienvenido a WiiFlow. No encontré ningún juego Pulse Seleccionar partición para elegir su tipo de partición.
main5=Bienvenido a WiiFlow. No encontré ningún complemento. Pulse Seleccionar partición para elegir su tipo de partición.
mastersystem=Sega Master System
menu=Menú del Sistema
menu=Menú del sistema
NANDfull=Completa
NANDoff=Desactivado
NANDpart=Parcial
neek1=Lanzar Título con neek2o
neek1=Lanzar título con neek2o
neek2o=neek2o
neogeo=Neo-Geo
nes=Nintendo
nintendo64=Nintendo64
NMMDef=Por Defecto
NMMDef=Por defecto
NMMOff=Desactivado
NMMon=Activado
NMMdebug=Debug
NoDVDDef=Por Defecto
NMMdebug=Depurar
NoDVDDef=Por defecto
NoDVDOff=Desactivado
NoDVDon=Activado
off=Desactivado
on=Activado
players=Jugadores
prii=Priiloader
real=Nand Real
SaveDef=Por Defecto
real=Nand real
SaveDef=Por defecto
SaveFull=Completa
SaveFullG=Completa
SaveOff=Desactivado
SaveOffG=Desactivado
SavePart=Partida Guardada
SavePartG=Partida Guardada
SaveReg=Regionswitch
SaveRegG=Regionswitch
SavePart=Partida guardada
SavePartG=Partida guardada
SaveReg=Cambio de región
SaveRegG=Cambio de región
snes=Super Nintendo
stup1=Selecciona Fuente
stup1=Seleccione fuente
stup2=Salir
sys1=Actualizar WiiFlow
sys2=Versión de WiiFlow:
sys3=Cancelar
sys4=Actualizar
sys7=Versión instalada
translation_author=Glitch, Galen, xFede, RAVMN, Difk
translation_author=Difk, Glitch, Galen, xFede, RAVMN
turbografx16=TurboGrafx-16
turbografxcd=TurboGrafx-CD
unknown=Desconocido
viddef=Default
viddef=Por defecto
vidgame=Juego
vidntsc=NTSC
vidp50=PAL 50Hz
@ -310,40 +310,40 @@ vmpall=Todos
vmpmore=Más
vmpnone=Ninguno
vmpnormal=Normal
wbfsadddlg=Por favor inserta el disco que quieres copiar, y pulsa Ir.
wbfscpydlg=Si quieres copiar este juego a la Tarjeta SD pulsa Ir
wbfsadddlg=Por favor inserte el disco que quiera copiar, y pulse Ir.
wbfscpydlg=Si quiere copiar este juego a la tarjeta SD, pulse Ir
wbfsop1=Instalar Juego
wbfsop10=Copiando [%s] %s...
wbfsop11=Copiar Juego
wbfsop11=Copiar juego
wbfsop12=Error en DVD(%d)
wbfsop13=Juego Instalado, pero el disco tiene errores (%d)
wbfsop14=Juego copiado, pulsa volver para iniciar el Juego.
wbfsop13=Juego instalado, pero el disco tiene errores (%d)
wbfsop14=Juego copiado, pulse volver para iniciar el juego.
wbfsop15=Calculando espacio necesario para %s
wbfsop16=Instalando %s
wbfsop17=Instalando %s disco %d/2
wbfsop18=Esto es un juego de Wii!
wbfsop19=Esto no es un juego de Gamecube!
wbfsop2=Borrar Juego
wbfsop20=Has insertado otra vez el disco %d!
wbfsop21=Este es un disco de otro juego!!
wbfsop22=Instalando %s...\n Por Favor inserta el disco 2 para continuar
wbfsop23=Calculando espacio necesario para %s...\n Por favor inserta el disco %d para continuar
wbfsop18=¡Esto es un juego de Wii!
wbfsop19=¡Esto no es un juego de Gamecube!
wbfsop2=Borrar juego
wbfsop20=¡Ha insertado otra vez el disco %d!
wbfsop21=¡¡Este es un disco de otro juego!!
wbfsop22=Instalando %s...\n Por favor, inserte el disco 2 para continuar
wbfsop23=Calculando espacio necesario para %s...\n Por favor, inserte el disco %d para continuar
wbfsop24=No hay espacio suficiente: %d bloques necesarios, %d disponible
wbfsop25=Error leyendo disco! Prueba a limpiar el disco
wbfsop26=Disco sacado!! Por favor inserta el disco
wbfsop4=Atras
wbfsop25=¡Error leyendo disco! Pruebe limpiar el disco
wbfsop26=¡¡Disco extraído!! Por favor, inserte el disco
wbfsop4=Atrás
wbfsop5=Ir
wbfsop6=Instalando [%s] %s...
wbfsop7=Juego borrado
wbfsop7=Juego eliminado
wbfsop8=Juego instalado
wbfsop9=Ha ocurrido un error
wbfsoperr1=A fallado Disc_Wait
wbfsoperr2=A fallado Disc_Open
wbfsoperr3=Esto no es un disco de Wii!
wbfsoperr1=Disc_Wait falló
wbfsoperr2=Disc_Open falló
wbfsoperr3=¡Esto no es un disco de Wii!
wbfsoperr4=El juego ya esta instalado
wbfsprogress=%i%%
wbfsremdlg=Para borrar el juego permanentamente : %s, presione ir.
wifiplayers= Jugadores Wifi
wbfsremdlg=Para eliminar el juego permanentemente : %s, presione Ir.
wifiplayers= jugadores WiFi
wii=Wii
wiichannels=Canales de Wii
wiiware=WiiWare