diff --git a/Laptop/BobbyRGuns.cpp b/Laptop/BobbyRGuns.cpp index 709d2207..0844df73 100644 Binary files a/Laptop/BobbyRGuns.cpp and b/Laptop/BobbyRGuns.cpp differ diff --git a/Standard Gaming Platform/WinFont.cpp b/Standard Gaming Platform/WinFont.cpp index d0b3c3a0..12d92dca 100644 Binary files a/Standard Gaming Platform/WinFont.cpp and b/Standard Gaming Platform/WinFont.cpp differ diff --git a/Strategic/Map Screen Interface Map.cpp b/Strategic/Map Screen Interface Map.cpp index 7387e5bf..5bd64897 100644 --- a/Strategic/Map Screen Interface Map.cpp +++ b/Strategic/Map Screen Interface Map.cpp @@ -964,8 +964,12 @@ DebugMsg (TOPIC_JA2,DBG_LEVEL_3,"Map Screen1"); // don't show loyalty string until loyalty tracking for that town has been started if( gTownLoyalty[ bTown ].fStarted && gfTownUsesLoyalty[ bTown ]) { - swprintf( sStringA, L"%d%%%% %s", gTownLoyalty[ bTown ].ubRating, gsLoyalString[ 0 ]); - + #ifdef CHINESE + swprintf( sStringA, L"%d%ге%% %s", gTownLoyalty[ bTown ].ubRating, gsLoyalString[ 0 ]); + #else + swprintf( sStringA, L"%d%%%% %s", gTownLoyalty[ bTown ].ubRating, gsLoyalString[ 0 ]); + #endif + // if loyalty is too low to train militia, and militia training is allowed here if ( ( gTownLoyalty[ bTown ].ubRating < iMinLoyaltyToTrain ) && MilitiaTrainingAllowedInTown( bTown ) ) { @@ -4764,7 +4768,12 @@ void BlitMineText( INT16 sMapX, INT16 sMapY ) // if potential is not nil, show percentage of the two if (GetMaxPeriodicRemovalFromMine(ubMineIndex) > 0) { - swprintf( wSubString, L" (%d%%%%)", (PredictDailyIncomeFromAMine(ubMineIndex) * 100 ) / GetMaxDailyRemovalFromMine(ubMineIndex) ); + #ifdef CHINESE + swprintf( wSubString, L" (%d%ге%%)", (PredictDailyIncomeFromAMine(ubMineIndex) * 100 ) / GetMaxDailyRemovalFromMine(ubMineIndex) ); + #else + swprintf( wSubString, L" (%d%%%%)", (PredictDailyIncomeFromAMine(ubMineIndex) * 100 ) / GetMaxDailyRemovalFromMine(ubMineIndex) ); + #endif + wcscat( wString, wSubString ); } diff --git a/Strategic/mapscreen.cpp b/Strategic/mapscreen.cpp index 73ad1117..7b00124d 100644 Binary files a/Strategic/mapscreen.cpp and b/Strategic/mapscreen.cpp differ diff --git a/Tactical/Interface Enhanced.cpp b/Tactical/Interface Enhanced.cpp index 23ae868a..9f11da3c 100644 Binary files a/Tactical/Interface Enhanced.cpp and b/Tactical/Interface Enhanced.cpp differ diff --git a/Tactical/Interface Items.cpp b/Tactical/Interface Items.cpp index f8f95e75..0cfeebe1 100644 Binary files a/Tactical/Interface Items.cpp and b/Tactical/Interface Items.cpp differ diff --git a/Tactical/Interface Panels.cpp b/Tactical/Interface Panels.cpp index 59f63a7f..eaf10599 100644 Binary files a/Tactical/Interface Panels.cpp and b/Tactical/Interface Panels.cpp differ diff --git a/Utils/WordWrap.cpp b/Utils/WordWrap.cpp index 08f5e91d..abfed179 100644 Binary files a/Utils/WordWrap.cpp and b/Utils/WordWrap.cpp differ