Added Traditional Chinese translations thanks to khiav.
Updated several of the other language translations thanks to the growing Dolphin translation team. Make it easier for translators to deal with a few strings in the code by not concatenating strings. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6922 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
71d93bdbc8
commit
fd6711d82c
642
Languages/da.po
642
Languages/da.po
File diff suppressed because it is too large
Load Diff
1422
Languages/de.po
1422
Languages/de.po
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1189
Languages/el.po
1189
Languages/el.po
File diff suppressed because it is too large
Load Diff
642
Languages/en.po
642
Languages/en.po
File diff suppressed because it is too large
Load Diff
692
Languages/es.po
692
Languages/es.po
File diff suppressed because it is too large
Load Diff
694
Languages/fr.po
694
Languages/fr.po
File diff suppressed because it is too large
Load Diff
647
Languages/he.po
647
Languages/he.po
File diff suppressed because it is too large
Load Diff
1482
Languages/hu.po
1482
Languages/hu.po
File diff suppressed because it is too large
Load Diff
696
Languages/it.po
696
Languages/it.po
File diff suppressed because it is too large
Load Diff
665
Languages/ja.po
665
Languages/ja.po
File diff suppressed because it is too large
Load Diff
689
Languages/ko.po
689
Languages/ko.po
File diff suppressed because it is too large
Load Diff
818
Languages/nb.po
818
Languages/nb.po
File diff suppressed because it is too large
Load Diff
687
Languages/nl.po
687
Languages/nl.po
File diff suppressed because it is too large
Load Diff
702
Languages/pl.po
702
Languages/pl.po
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1273
Languages/ru.po
1273
Languages/ru.po
File diff suppressed because it is too large
Load Diff
706
Languages/tr.po
706
Languages/tr.po
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -78,7 +78,7 @@ void CDolLoader::Initialize(u8* _pBuffer, u32 _Size)
|
||||||
{
|
{
|
||||||
text_section[i] = new u8[m_dolheader.textSize[i]];
|
text_section[i] = new u8[m_dolheader.textSize[i]];
|
||||||
memcpy(text_section[i], _pBuffer + m_dolheader.textOffset[i], m_dolheader.textSize[i]);
|
memcpy(text_section[i], _pBuffer + m_dolheader.textOffset[i], m_dolheader.textSize[i]);
|
||||||
for (int j = 0; j < (m_dolheader.textSize[i]/sizeof(u32)); j++)
|
for (unsigned int j = 0; j < (m_dolheader.textSize[i]/sizeof(u32)); j++)
|
||||||
{
|
{
|
||||||
u32 word = Common::swap32(((u32*)text_section[i])[j]);
|
u32 word = Common::swap32(((u32*)text_section[i])[j]);
|
||||||
if ((word & HID4_mask) == HID4_pattern)
|
if ((word & HID4_mask) == HID4_pattern)
|
||||||
|
|
|
@ -47,6 +47,7 @@ static const wxLanguage langIds[] =
|
||||||
{
|
{
|
||||||
wxLANGUAGE_DEFAULT,
|
wxLANGUAGE_DEFAULT,
|
||||||
wxLANGUAGE_CHINESE_SIMPLIFIED,
|
wxLANGUAGE_CHINESE_SIMPLIFIED,
|
||||||
|
wxLANGUAGE_CHINESE_TRADITIONAL,
|
||||||
wxLANGUAGE_DANISH,
|
wxLANGUAGE_DANISH,
|
||||||
wxLANGUAGE_DUTCH,
|
wxLANGUAGE_DUTCH,
|
||||||
wxLANGUAGE_ENGLISH,
|
wxLANGUAGE_ENGLISH,
|
||||||
|
@ -291,6 +292,7 @@ void CConfigMain::InitializeGUILists()
|
||||||
// keep these in sync with the langIds array at the beginning of this file
|
// keep these in sync with the langIds array at the beginning of this file
|
||||||
arrayStringFor_InterfaceLang.Add(_("<System>"));
|
arrayStringFor_InterfaceLang.Add(_("<System>"));
|
||||||
arrayStringFor_InterfaceLang.Add(_("Chinese (Simplified)"));
|
arrayStringFor_InterfaceLang.Add(_("Chinese (Simplified)"));
|
||||||
|
arrayStringFor_InterfaceLang.Add(_("Chinese (Traditional)"));
|
||||||
arrayStringFor_InterfaceLang.Add(_("Danish"));
|
arrayStringFor_InterfaceLang.Add(_("Danish"));
|
||||||
arrayStringFor_InterfaceLang.Add(_("Dutch"));
|
arrayStringFor_InterfaceLang.Add(_("Dutch"));
|
||||||
arrayStringFor_InterfaceLang.Add(_("English"));
|
arrayStringFor_InterfaceLang.Add(_("English"));
|
||||||
|
|
|
@ -1217,8 +1217,8 @@ void CGameListCtrl::CompressSelection(bool _compress)
|
||||||
|
|
||||||
if (wxFileExists(wxString::FromAscii(OutputFileName.c_str())) &&
|
if (wxFileExists(wxString::FromAscii(OutputFileName.c_str())) &&
|
||||||
wxMessageBox(
|
wxMessageBox(
|
||||||
_("The file ") + wxString::FromAscii(OutputFileName.c_str()) +
|
wxString::Format(_("The file %s already exists.\nDo you wish to replace it?"),
|
||||||
_(" already exists.\nDo you wish to replace it?"),
|
OutputFileName.c_str()),
|
||||||
_("Confirm File Overwrite"),
|
_("Confirm File Overwrite"),
|
||||||
wxYES_NO) == wxNO)
|
wxYES_NO) == wxNO)
|
||||||
continue;
|
continue;
|
||||||
|
@ -1245,8 +1245,8 @@ void CGameListCtrl::CompressSelection(bool _compress)
|
||||||
|
|
||||||
if (wxFileExists(wxString::FromAscii(OutputFileName.c_str())) &&
|
if (wxFileExists(wxString::FromAscii(OutputFileName.c_str())) &&
|
||||||
wxMessageBox(
|
wxMessageBox(
|
||||||
_("The file ") + wxString::FromAscii(OutputFileName.c_str()) +
|
wxString::Format(_("The file %s already exists.\nDo you wish to replace it?"),
|
||||||
_(" already exists.\nDo you wish to replace it?"),
|
OutputFileName.c_str()),
|
||||||
_("Confirm File Overwrite"),
|
_("Confirm File Overwrite"),
|
||||||
wxYES_NO) == wxNO)
|
wxYES_NO) == wxNO)
|
||||||
continue;
|
continue;
|
||||||
|
@ -1311,7 +1311,7 @@ void CGameListCtrl::OnCompressGCM(wxCommandEvent& WXUNUSED (event))
|
||||||
return;
|
return;
|
||||||
} while (wxFileExists(path) &&
|
} while (wxFileExists(path) &&
|
||||||
wxMessageBox(
|
wxMessageBox(
|
||||||
_("The file ") + path + _(" already exists.\nDo you wish to replace it?"),
|
wxString::Format(_("The file %s already exists.\nDo you wish to replace it?"), path.c_str()),
|
||||||
_("Confirm File Overwrite"),
|
_("Confirm File Overwrite"),
|
||||||
wxYES_NO) == wxNO);
|
wxYES_NO) == wxNO);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue