mirror of
https://github.com/electronicarts/CNC_TS_and_RA2_Mission_Editor.git
synced 2025-07-17 11:46:38 -04:00
L10n/chinese translation (#5)
* hotkey tips using \t . * simplified edit menu translation (ZH_CN) * refactored GetLanguageStringACP and implemented 'TranslateDlgItem' and 'TranslateWindowCaption' helper function . --------- Co-authored-by: shuiping233 <49360196+shuiping233@users.noreply.github.com>
This commit is contained in:
parent
1672fd8901
commit
f0d808a912
45 changed files with 1162 additions and 533 deletions
|
@ -121,8 +121,6 @@ void CSpecialFlags::UpdateDialog()
|
|||
m_Visceroids.SetWindowText(sec.GetString("Visceroids"));
|
||||
|
||||
#ifdef RA2_MODE
|
||||
SetDlgItemText(IDC_LTIBERIUMGROWS, "Ore grows:");
|
||||
SetDlgItemText(IDC_LTIBERIUMSPREADS, "Ore spreads:");
|
||||
GetDlgItem(IDC_LTIBERIUMEXPLOSIVE)->ShowWindow(SW_HIDE);
|
||||
GetDlgItem(IDC_TIBERIUMEXPLOSIVE)->ShowWindow(SW_HIDE);
|
||||
GetDlgItem(IDC_HARVESTERIMMUNE)->ShowWindow(SW_HIDE);
|
||||
|
@ -131,15 +129,46 @@ void CSpecialFlags::UpdateDialog()
|
|||
GetDlgItem(IDC_LMETEORITES)->ShowWindow(SW_HIDE);
|
||||
GetDlgItem(IDC_VISCEROIDS)->ShowWindow(SW_HIDE);
|
||||
GetDlgItem(IDC_LVISCEROIDS)->ShowWindow(SW_HIDE);
|
||||
|
||||
SetDlgItemText(IDC_LFOGOFWAR, "Shroud:");
|
||||
SetDlgItemText(IDC_LIONSTORMS, "Weather Storms:");
|
||||
#endif
|
||||
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Behandlungsroutinen für Nachrichten CSpecialFlags
|
||||
|
||||
BOOL CSpecialFlags::OnInitDialog()
|
||||
{
|
||||
auto const ret = CDialog::OnInitDialog();
|
||||
|
||||
#if defined(RA2_MODE)
|
||||
SetDlgItemText(IDC_LTIBERIUMGROWS, "Ore grows:");
|
||||
SetDlgItemText(IDC_LTIBERIUMSPREADS, "Ore spreads:");
|
||||
SetDlgItemText(IDC_LFOGOFWAR, "Shroud:");
|
||||
SetDlgItemText(IDC_LIONSTORMS, "Weather Storms:");
|
||||
#endif
|
||||
|
||||
TranslateUI();
|
||||
return ret;
|
||||
}
|
||||
|
||||
void CSpecialFlags::TranslateUI()
|
||||
{
|
||||
TranslateWindowCaption(*this, "SpecialFlagsCaption");
|
||||
TranslateDlgItem(*this, IDC_DESC, "SpecialFlagsDesc");
|
||||
TranslateDlgItem(*this, IDC_LTIBERIUMGROWS, "SpecialFlagsTiberiumGrows");
|
||||
TranslateDlgItem(*this, IDC_LTIBERIUMSPREADS, "SpecialFlagsTiberiumSpread");
|
||||
TranslateDlgItem(*this, IDC_LTIBERIUMEXPLOSIVE, "SpecialFlagsTiberiumExplosive");
|
||||
TranslateDlgItem(*this, IDC_LDESTROYABLEBRIDGES, "SpecialFlagsTiberiumBridgeDestroyable");
|
||||
TranslateDlgItem(*this, IDC_LMCVDEPLOY, "SpecialFlagsMCVRedeploy");
|
||||
TranslateDlgItem(*this, IDC_LINITIALVETERAN, "SpecialFlagsInitialVeteran");
|
||||
TranslateDlgItem(*this, IDC_LFIXEDALLIANCE, "SpecialFlagsFixedAlliance");
|
||||
TranslateDlgItem(*this, IDC_LHARVESTERIMMUNE, "SpecialFlagsHarvesterImmune");
|
||||
TranslateDlgItem(*this, IDC_LINERT, "SpecialFlagsInert");
|
||||
TranslateDlgItem(*this, IDC_LFOGOFWAR, "SpecialFlagsFogOfWar");
|
||||
TranslateDlgItem(*this, IDC_LIONSTORMS, "SpecialFlagsIonStoms");
|
||||
TranslateDlgItem(*this, IDC_LMETEORITES, "SpecialFlagsMeteorites");
|
||||
TranslateDlgItem(*this, IDC_LVISCEROIDS, "SpecialFlagsVisceroids");
|
||||
}
|
||||
|
||||
void CSpecialFlags::OnEditchangeTiberiumgrows()
|
||||
{
|
||||
CIniFile& ini = Map->GetIniFile();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue