mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6838 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -206,7 +206,7 @@ THREAD_RETURN CompressAndDumpState(void *pArgs)
|
||||
cur_len = IN_LEN;
|
||||
|
||||
if (lzo1x_1_compress((buffer + i), cur_len, out, &out_len, wrkmem) != LZO_E_OK)
|
||||
PanicAlert("Internal LZO Error - compression failed");
|
||||
PanicAlertT("Internal LZO Error - compression failed");
|
||||
|
||||
// The size of the data to write is 'out_len'
|
||||
fwrite(&out_len, sizeof(int), 1, f);
|
||||
@ -329,7 +329,7 @@ void LoadStateCallback(u64 userdata, int cyclesLate)
|
||||
buffer = new u8[sz];
|
||||
if (!buffer)
|
||||
{
|
||||
PanicAlert("Error allocating buffer");
|
||||
PanicAlertT("Error allocating buffer");
|
||||
// Resume the clock
|
||||
PowerPC::Start();
|
||||
return;
|
||||
@ -347,7 +347,7 @@ void LoadStateCallback(u64 userdata, int cyclesLate)
|
||||
if (res != LZO_E_OK)
|
||||
{
|
||||
// This doesn't seem to happen anymore.
|
||||
PanicAlert("Internal LZO Error - decompression failed (%d) (%li, %li) \n"
|
||||
PanicAlertT("Internal LZO Error - decompression failed (%d) (%li, %li) \n"
|
||||
"Try loading the state again", res, i, new_len);
|
||||
fclose(f);
|
||||
delete[] buffer;
|
||||
@ -432,7 +432,7 @@ void VerifyStateCallback(u64 userdata, int cyclesLate)
|
||||
lzo_uint i = 0;
|
||||
buffer = new u8[sz];
|
||||
if (!buffer) {
|
||||
PanicAlert("Error allocating buffer");
|
||||
PanicAlertT("Error allocating buffer");
|
||||
return;
|
||||
}
|
||||
while (true)
|
||||
@ -448,7 +448,7 @@ void VerifyStateCallback(u64 userdata, int cyclesLate)
|
||||
if (res != LZO_E_OK)
|
||||
{
|
||||
// This doesn't seem to happen anymore.
|
||||
PanicAlert("Internal LZO Error - decompression failed (%d) (%ld, %ld) \n"
|
||||
PanicAlertT("Internal LZO Error - decompression failed (%d) (%ld, %ld) \n"
|
||||
"Try verifying the state again", res, i, new_len);
|
||||
fclose(f);
|
||||
delete [] buffer;
|
||||
@ -492,7 +492,7 @@ void State_Init()
|
||||
ev_BufferVerify = CoreTiming::RegisterEvent("VerifyBufferState", &VerifyBufferStateCallback);
|
||||
|
||||
if (lzo_init() != LZO_E_OK)
|
||||
PanicAlert("Internal LZO Error - lzo_init() failed");
|
||||
PanicAlertT("Internal LZO Error - lzo_init() failed");
|
||||
}
|
||||
|
||||
void State_Shutdown()
|
||||
|
Reference in New Issue
Block a user