[Mod FF]: Added localizations for names of characters.
This commit is contained in:
parent
8379b23ec8
commit
354e342a11
939
iw3sp_mod_ff_src/raw/scripts/_names.gsc
Normal file
939
iw3sp_mod_ff_src/raw/scripts/_names.gsc
Normal file
@ -0,0 +1,939 @@
|
||||
// Script '_names.gsc' works once time when map is running
|
||||
// P.S: Use and save in 1252 encoding!
|
||||
init()
|
||||
{
|
||||
level.current_language = GetLanguage();
|
||||
|
||||
ReplaceFunc(maps\_names::get_name_for_nationality, ::get_name_for_nationality);
|
||||
ReplaceFunc(maps\_names::getRankFromName, ::getRankFromName);
|
||||
|
||||
//iPrintLnBold( "Current language: " + GetLanguage() );
|
||||
|
||||
RenameAIName();
|
||||
}
|
||||
|
||||
// Need make refactoring the code...
|
||||
RenameAIName()
|
||||
{
|
||||
while( true )
|
||||
{
|
||||
ai = getaiarray();
|
||||
for( i = 0; i < ai.size; i++ )
|
||||
{
|
||||
// Check the name by the two ways
|
||||
if( isDefined( ai[i].script_friendname ) )
|
||||
{
|
||||
if( IsHero ( ai[i].script_friendname ) )
|
||||
{
|
||||
if( IsMainHero( ai[i].script_friendname ) )
|
||||
{
|
||||
if( HasCaptainPriceName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine Price" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano Price" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán Price" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCaptainPriceName() );
|
||||
}
|
||||
else if( HasGazName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetGazName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].script_friendname ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if( HasSSgtGriggsName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Griggs" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Griggs" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento 1º Griggs" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSSgtGriggsName() );
|
||||
}
|
||||
else if( HasLtVasquezName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Lieutenant Vasquez" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Tenente Vasquez" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Teniente Vasquez" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetLtVasquezName() );
|
||||
}
|
||||
else if( HasCaptainMacMillanName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine MacMillan" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano MacMillan" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán MacMillan" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCaptainMacMillanName() );
|
||||
}
|
||||
else if( HasSgtKamarovName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Kamarov" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Kamarov" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Kamarov" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtKamarovName() );
|
||||
}
|
||||
else if( HasNikolaiName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetNikolaiName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].script_friendname ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if( HasViktorZakhaevName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetViktorZakhaevName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].script_friendname ); // Keep the original name for all localizations.
|
||||
}
|
||||
}
|
||||
else if( isSecondaryHero( ai[i].script_friendname ) )
|
||||
{
|
||||
if ( HasSgtWallcroftName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Wallcroft" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Wallcroft" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Wallcroft" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtWallcroftName() );
|
||||
}
|
||||
else if ( HasPvtGriffenName( ai[i].script_friendname ) )
|
||||
{
|
||||
level waittill( "intro_movie_done" ); // cargoship.gsc [344 line]
|
||||
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Griffen", true );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Griffen", true );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Griffen", true );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtGriffenName(), true );
|
||||
}
|
||||
else if ( HasCptPelayoName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine Pelayo" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano Pelayo" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán Pelayo" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCptPelayoName() );
|
||||
}
|
||||
else if ( HasCptKeatingName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine Keating" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano Keating" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán Keating" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCptKeatingName() );
|
||||
}
|
||||
else if ( HasLtVolkerName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Lieutenant Volker" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Tenente Volker" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Teniente Volker" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetLtVolkerName() );
|
||||
}
|
||||
else if ( HasPvtMasseyName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Massey" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Massey" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Massey" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtMasseyName() );
|
||||
}
|
||||
else if ( HasPvtRoycewiczName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Roycewicz" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Roycewicz" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Roycewicz" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtRoycewiczName() );
|
||||
}
|
||||
else if ( HasPvtWestName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat West" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato West" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado West" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtWestName() );
|
||||
}
|
||||
else if ( HasSgtScullyName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Scully" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Scully" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Scully" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtScullyName() );
|
||||
}
|
||||
else if ( HasCW4SmithName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCW4SmithName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].script_friendname ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if ( HasSgtLovejoyName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Lovejoy" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Lovejoy" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Lovejoy" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtLovejoyName() );
|
||||
}
|
||||
else if ( HasPvtLootzName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Lootz" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Lootz" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Lootz" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtLootzName() );
|
||||
}
|
||||
else if ( HasMacName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetMacName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].script_friendname ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if ( HasSgtNewcastleName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Newcastle" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Newcastle" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Newcastle" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtNewcastleName() );
|
||||
}
|
||||
else if ( HasSgtAremName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Arem" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Arem" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Arem" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtAremName() );
|
||||
}
|
||||
else if ( HasSgtBartonName( ai[i].script_friendname ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Barton" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].script_friendname );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Barton" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Barton" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtBartonName() );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if( isDefined( ai[i].name ) )
|
||||
{
|
||||
if( IsHero ( ai[i].name ) )
|
||||
{
|
||||
if( IsMainHero( ai[i].name ) )
|
||||
{
|
||||
if( HasCaptainPriceName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine Price" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano Price" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán Price" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCaptainPriceName() );
|
||||
}
|
||||
else if( HasGazName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetGazName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].name ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if( HasSSgtGriggsName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Griggs" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Griggs" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento 1º Griggs" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSSgtGriggsName() );
|
||||
}
|
||||
else if( HasLtVasquezName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Lieutenant Vasquez" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Tenente Vasquez" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Teniente Vasquez" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetLtVasquezName() );
|
||||
}
|
||||
else if( HasCaptainMacMillanName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine MacMillan" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano MacMillan" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán MacMillan" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCaptainMacMillanName() );
|
||||
}
|
||||
else if( HasSgtKamarovName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Kamarov" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Kamarov" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Kamarov" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtKamarovName() );
|
||||
}
|
||||
else if( HasNikolaiName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetNikolaiName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].name ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if( HasViktorZakhaevName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetViktorZakhaevName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].name ); // Keep the original name for all localizations.
|
||||
}
|
||||
}
|
||||
else if( isSecondaryHero( ai[i].name ) )
|
||||
{
|
||||
if ( HasSgtWallcroftName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Wallcroft" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Wallcroft" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Wallcroft" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtWallcroftName() );
|
||||
}
|
||||
else if ( HasPvtGriffenName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Griffen" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Griffen" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Griffen" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtGriffenName() );
|
||||
}
|
||||
else if ( HasCptPelayoName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine Pelayo" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano Pelayo" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán Pelayo" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCptPelayoName() );
|
||||
}
|
||||
else if ( HasCptKeatingName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Capitaine Keating" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Capitano Keating" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Capitán Keating" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCptKeatingName() );
|
||||
}
|
||||
else if ( HasLtVolkerName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Lieutenant Volker" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Tenente Volker" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Teniente Volker" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetLtVolkerName() );
|
||||
}
|
||||
else if ( HasPvtMasseyName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Massey" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Massey" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Massey" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtMasseyName() );
|
||||
}
|
||||
else if ( HasPvtRoycewiczName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Roycewicz" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Roycewicz" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Roycewicz" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtRoycewiczName() );
|
||||
}
|
||||
else if ( HasPvtWestName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat West" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato West" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado West" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtWestName() );
|
||||
}
|
||||
else if ( HasSgtScullyName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Scully" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Scully" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Scully" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtScullyName() );
|
||||
}
|
||||
else if ( HasCW4SmithName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetCW4SmithName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].name ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if ( HasSgtLovejoyName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Lovejoy" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Lovejoy" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Lovejoy" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtLovejoyName() );
|
||||
}
|
||||
else if ( HasPvtLootzName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Soldat Lootz" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Soldato Lootz" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Soldado Lootz" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetPvtLootzName() );
|
||||
}
|
||||
else if ( HasMacName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetMacName() );
|
||||
else
|
||||
ChangeName( ai[i], ai[i].name ); // Keep the original name for all localizations.
|
||||
}
|
||||
else if ( HasSgtNewcastleName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Newcastle" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Newcastle" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Newcastle" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtNewcastleName() );
|
||||
}
|
||||
else if ( HasSgtAremName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Arem" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Arem" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Arem" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtAremName() );
|
||||
}
|
||||
else if ( HasSgtBartonName( ai[i].name ) )
|
||||
{
|
||||
if( GetLanguage() == "english" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "french" )
|
||||
ChangeName( ai[i], "Sergent Barton" );
|
||||
else if( GetLanguage() == "german" )
|
||||
ChangeName( ai[i], ai[i].name );
|
||||
else if( GetLanguage() == "italian" )
|
||||
ChangeName( ai[i], "Sergente Barton" );
|
||||
else if( GetLanguage() == "spanish" )
|
||||
ChangeName( ai[i], "Sargento Barton" );
|
||||
else if( GetLanguage() == "russian" )
|
||||
ChangeName( ai[i], scripts\_names_ru::GetSgtBartonName() );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
wait( 0.05 );
|
||||
}
|
||||
}
|
||||
|
||||
IsHero( name )
|
||||
{
|
||||
if( IsMainHero( name ) )
|
||||
return true;
|
||||
else if ( isSecondaryHero( name ) )
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
IsMainHero( name )
|
||||
{
|
||||
if( HasCaptainPriceName( name ) || HasGazName( name ) || HasSSgtGriggsName( name ) || HasLtVasquezName( name ) || HasCaptainMacMillanName( name ) ||
|
||||
HasSgtKamarovName( name ) || HasNikolaiName( name )|| HasViktorZakhaevName( name ) )
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
isSecondaryHero( name )
|
||||
{
|
||||
if( HasSgtWallcroftName( name ) || HasPvtGriffenName( name ) || HasCptPelayoName( name ) || HasCptKeatingName( name ) ||
|
||||
HasLtVolkerName( name ) || HasPvtMasseyName( name ) || HasPvtRoycewiczName( name ) || HasPvtWestName( name ) ||
|
||||
HasSgtScullyName( name ) || HasCW4SmithName( name ) || HasSgtLovejoyName( name ) || HasPvtLootzName( name ) ||
|
||||
HasMacName( name) || HasSgtNewcastleName ( name ) || HasSgtAremName( name ) || HasSgtBartonName( name ) )
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
ChangeName( entity, name, ignore_checks )
|
||||
{
|
||||
if( isDefined( ignore_checks ) )
|
||||
ignore_checks = true;
|
||||
else
|
||||
ignore_checks = false;
|
||||
|
||||
if( ShouldChangeTheName( entity, ignore_checks ) )
|
||||
{
|
||||
entity.name = name;
|
||||
entity.script_friendname = name;
|
||||
}
|
||||
}
|
||||
|
||||
ShouldChangeTheName( entity, ignore_checks )
|
||||
{
|
||||
if( isDefined( ignore_checks ) )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
name = entity.name;
|
||||
|
||||
if( name == entity.name )
|
||||
return true;
|
||||
else if( name == entity.script_friendname )
|
||||
return true;
|
||||
else if( level.current_language != GetLanguage() )
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
GetLanguage()
|
||||
{
|
||||
language_index = getDvarInt( "loc_language" );
|
||||
language_name = "";
|
||||
|
||||
switch( language_index )
|
||||
{
|
||||
case 0: language_name = "english"; break;
|
||||
case 1: language_name = "french"; break;
|
||||
case 2: language_name = "german"; break;
|
||||
case 3: language_name = "italian"; break;
|
||||
case 4: language_name = "spanish"; break;
|
||||
case 5: language_name = "british"; break;
|
||||
case 6: language_name = "russian"; break;
|
||||
case 7: language_name = "polish"; break;
|
||||
case 8: language_name = "korean"; break;
|
||||
case 9: language_name = "taiwanese"; break;
|
||||
case 10: language_name = "japanese"; break;
|
||||
case 11: language_name = "chinese"; break;
|
||||
case 12: language_name = "thai"; break;
|
||||
case 13: language_name = "leet"; break;
|
||||
case 14: language_name = "czech"; break;
|
||||
case 15: language_name = "portuguese"; break;
|
||||
case 16: language_name = "slovak"; break;
|
||||
default: language_name = "english"; break;
|
||||
}
|
||||
|
||||
return language_name;
|
||||
}
|
||||
|
||||
GetPrivateRankName()
|
||||
{
|
||||
private_rank_name = "";
|
||||
if( GetLanguage() == "english" ) private_rank_name = "Pvt. ";
|
||||
else if( GetLanguage() == "french" ) private_rank_name = "Pvt. ";
|
||||
else if( GetLanguage() == "german" ) private_rank_name = "Pvt. ";
|
||||
else if( GetLanguage() == "italian" ) private_rank_name = "Soldato ";
|
||||
else if( GetLanguage() == "spanish" ) private_rank_name = "Soldado ";
|
||||
else if( GetLanguage() == "russian" ) private_rank_name = scripts\_names_ru::GetPrivateRank();
|
||||
else private_rank_name = "Pvt. ";
|
||||
return private_rank_name;
|
||||
}
|
||||
|
||||
GetCorporalRankName()
|
||||
{
|
||||
corporal_rank_name = "";
|
||||
if( GetLanguage() == "english" ) corporal_rank_name = "Cpl. ";
|
||||
else if( GetLanguage() == "french" ) corporal_rank_name = "Cpl. ";
|
||||
else if( GetLanguage() == "german" ) corporal_rank_name = "Cpl. ";
|
||||
else if( GetLanguage() == "italian" ) corporal_rank_name = "Caporale ";
|
||||
else if( GetLanguage() == "spanish" ) corporal_rank_name = "Cabo ";
|
||||
else if( GetLanguage() == "russian" ) corporal_rank_name = scripts\_names_ru::GetCorporalRank();
|
||||
else corporal_rank_name = "Cpl. ";
|
||||
return corporal_rank_name;
|
||||
}
|
||||
|
||||
GetSergeantRankName()
|
||||
{
|
||||
sergeant_rank_name = "";
|
||||
if( GetLanguage() == "english" ) sergeant_rank_name = "Sgt. ";
|
||||
else if( GetLanguage() == "french" ) sergeant_rank_name = "Sgt. ";
|
||||
else if( GetLanguage() == "german" ) sergeant_rank_name = "Sgt. ";
|
||||
else if( GetLanguage() == "italian" ) sergeant_rank_name = "Sergente ";
|
||||
else if( GetLanguage() == "spanish" ) sergeant_rank_name = "Sargento ";
|
||||
else if( GetLanguage() == "russian" ) sergeant_rank_name = scripts\_names_ru::GetSergeantRank();
|
||||
else sergeant_rank_name = "Sgt. ";
|
||||
return sergeant_rank_name;
|
||||
}
|
||||
|
||||
GetLieutenantRankName()
|
||||
{
|
||||
lieutenant_rank_name = "";
|
||||
if( GetLanguage() == "english" ) lieutenant_rank_name = "Lt. ";
|
||||
else if( GetLanguage() == "french" ) lieutenant_rank_name = "Lt. ";
|
||||
else if( GetLanguage() == "german" ) lieutenant_rank_name = "Lt. ";
|
||||
else if( GetLanguage() == "italian" ) lieutenant_rank_name = "Tenente ";
|
||||
else if( GetLanguage() == "spanish" ) lieutenant_rank_name = "Teniente ";
|
||||
else if( GetLanguage() == "russian" ) lieutenant_rank_name = scripts\_names_ru::GetLieutenantRank();
|
||||
else lieutenant_rank_name = "Lt. ";
|
||||
return lieutenant_rank_name;
|
||||
}
|
||||
|
||||
GetCaptainRankName()
|
||||
{
|
||||
captain_rank_name = "";
|
||||
if( GetLanguage() == "english" ) captain_rank_name = "Cpt. ";
|
||||
else if( GetLanguage() == "french" ) captain_rank_name = "Cpt. ";
|
||||
else if( GetLanguage() == "german" ) captain_rank_name = "Cpt. ";
|
||||
else if( GetLanguage() == "Cpt." ) captain_rank_name = "Capitano ";
|
||||
else if( GetLanguage() == "spanish" ) captain_rank_name = "Capitán ";
|
||||
else if( GetLanguage() == "russian" ) captain_rank_name = scripts\_names_ru::GetCaptainRank();
|
||||
else captain_rank_name = "Cpt. ";
|
||||
return captain_rank_name;
|
||||
}
|
||||
|
||||
// from maps/_names.gsc
|
||||
get_name_for_nationality( nationality )
|
||||
{
|
||||
assertex( isdefined( level.nameIndex[ nationality ] ), nationality );
|
||||
|
||||
level.nameIndex[ nationality ] = (level.nameIndex[ nationality ] + 1) % level.names[ nationality ].size;
|
||||
|
||||
lastname = "";
|
||||
if( GetLanguage() == "russian" )
|
||||
lastname = scripts\_names_ru::GetTranslatedName(level.names[ nationality ][ level.nameIndex[ nationality ] ]);
|
||||
else
|
||||
lastname = level.names[ nationality ][ level.nameIndex[ nationality ] ];
|
||||
|
||||
rank = randomint (10);
|
||||
if (rank > 5)
|
||||
{
|
||||
fullname = GetPrivateRankName() + lastname;
|
||||
self.airank = "private";
|
||||
}
|
||||
else if (rank > 2)
|
||||
{
|
||||
fullname = GetCorporalRankName() + lastname;
|
||||
self.airank = "corporal";
|
||||
}
|
||||
else
|
||||
{
|
||||
fullname = GetSergeantRankName() + lastname;
|
||||
self.airank = "sergeant";
|
||||
}
|
||||
|
||||
if ( self.team == "axis" )
|
||||
self.ainame = fullname;
|
||||
else
|
||||
self.name = fullname;
|
||||
}
|
||||
|
||||
getRankFromName( name )
|
||||
{
|
||||
if (!isDefined( name ) )
|
||||
self.airank = "private";
|
||||
|
||||
tokens = strtok( name, " " );
|
||||
assert ( tokens.size );
|
||||
shortRank = tokens[0];
|
||||
if( shortRank == GetPrivateRankName() || shortRank == "Pfc." )
|
||||
self.airank = "private";
|
||||
else if( shortRank == GetCorporalRankName() )
|
||||
self.airank = "corporal";
|
||||
else if( shortRank == GetSergeantRankName() )
|
||||
self.airank = "sergeant";
|
||||
else if( shortRank == GetLieutenantRankName() )
|
||||
self.airank = "lieutenant";
|
||||
else if( shortRank == GetCaptainRankName() || shortRank == "Captain" )
|
||||
self.airank = "captain";
|
||||
else
|
||||
{
|
||||
println("sentient has invalid rank " + shortRank + "!");
|
||||
self.airank = "private";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// MAIN CHARACTERS NAMES
|
||||
HasCaptainPriceName( name ) { return name == "Captain Price"; }
|
||||
HasGazName( name ) { return name == "Gaz"; }
|
||||
HasSSgtGriggsName( name ) { return name == "SSgt. Griggs"; }
|
||||
HasLtVasquezName( name ) { return name == "Lt. Vasquez"; }
|
||||
HasCaptainMacMillanName( name ) { return name == "Cpt. MacMillan"; }
|
||||
HasSgtKamarovName( name ) { return name == "Sgt. Kamarov"; }
|
||||
HasNikolaiName( name ) { return name == "Nikolai"; }
|
||||
HasViktorZakhaevName( name ) { return name == "V. Zakhaev"; }
|
||||
// SECONDARY CHARACTERS NAMES
|
||||
HasSgtWallcroftName( name ) { return name == "Sgt. Wallcroft"; }
|
||||
HasPvtGriffenName( name ) { return name == "Pvt. Griffen"; }
|
||||
HasCptPelayoName( name ) { return name == "Cpt. Pelayo"; }
|
||||
HasCptKeatingName( name ) { return name == "Cpt. Keating"; }
|
||||
HasLtVolkerName( name ) { return name == "Lt. Volker"; }
|
||||
HasPvtMasseyName( name ) { return name == "Pvt. Massey"; }
|
||||
HasPvtRoycewiczName( name ) { return name == "Pvt. Roycewicz"; }
|
||||
HasPvtWestName( name ) { return name == "Pvt. West"; }
|
||||
HasSgtScullyName( name ) { return name == "Sgt. Scully"; }
|
||||
HasCW4SmithName( name ) { return name == "CW4. Smith"; }
|
||||
HasSgtLovejoyName( name ) { return name == "Sgt. Lovejoy"; }
|
||||
HasPvtLootzName( name ) { return name == "Pvt. Lootz"; }
|
||||
HasMacName( name ) { return name == "Mac"; }
|
||||
HasSgtNewcastleName( name ) { return name == "Sgt. Newcastle"; }
|
||||
HasSgtAremName( name ) { return name == "Sgt. Arem"; }
|
||||
HasSgtBartonName( name ) { return name == "Sgt. Barton"; }
|
275
iw3sp_mod_ff_src/raw/scripts/_names_ru.gsc
Normal file
275
iw3sp_mod_ff_src/raw/scripts/_names_ru.gsc
Normal file
@ -0,0 +1,275 @@
|
||||
init()
|
||||
{
|
||||
}
|
||||
|
||||
GetTranslatedName( name )
|
||||
{
|
||||
// American names
|
||||
if (name == "Abrahamsson") return "Àáðàõàìññîí";
|
||||
else if (name == "Alavi") return "Àëàâè";
|
||||
else if (name == "Alderman") return "Îëäåðìàí";
|
||||
else if (name == "Allen") return "Àëëåí";
|
||||
else if (name == "Arya") return "Àðüÿ";
|
||||
else if (name == "Baker") return "Áåéêåð";
|
||||
else if (name == "Barb") return "Áàðá";
|
||||
else if (name == "Bartolucci") return "Áàðòîëó÷÷è";
|
||||
else if (name == "Bell") return "Áåëë";
|
||||
else if (name == "Blumel") return "Áëþìåëü";
|
||||
else if (name == "Boon") return "Áóí";
|
||||
else if (name == "Bowling") return "Áîóëëèíã";
|
||||
else if (name == "Campbell") return "Êýìïáåëë";
|
||||
else if (name == "Chen") return "×åí";
|
||||
else if (name == "Cherubini") return "×åðóáèíè";
|
||||
else if (name == "Collier") return "Êîëëüåð";
|
||||
else if (name == "Cotterell") return "Êîòòåðåëë";
|
||||
else if (name == "Davis") return "Äýâèñ";
|
||||
else if (name == "Eady") return "Ýéäè";
|
||||
else if (name == "Emslie") return "Ýìñëè";
|
||||
else if (name == "Field") return "Ôèëä";
|
||||
else if (name == "Fukuda") return "Ôóêóäà";
|
||||
else if (name == "Gaines") return "Ãåéíñ";
|
||||
else if (name == "Ganus") return "Ãàíóñ";
|
||||
else if (name == "Gigliotti") return "Äæèëüîòòè";
|
||||
else if (name == "Gillis") return "Ãèëëèñ";
|
||||
else if (name == "Glasco") return "Ãëàñêî";
|
||||
else if (name == "Glenn") return "Ãëåíí";
|
||||
else if (name == "Gompert") return "Ãîìïåðò";
|
||||
else if (name == "Grenier") return "Ãðåíüå";
|
||||
else if (name == "Griffen") return "Ãðèôôåí";
|
||||
else if (name == "Haggerty") return "Õàããåðòè";
|
||||
else if (name == "Hammon") return "Õàììîí";
|
||||
else if (name == "Harmer") return "Õàðìåð";
|
||||
else if (name == "Harris") return "Õàððèñ";
|
||||
else if (name == "Hatch") return "Õýò÷";
|
||||
else if (name == "Hawkins") return "Õîêèíñ";
|
||||
else if (name == "Heath") return "Õèò";
|
||||
else if (name == "James") return "Äæåéìñ";
|
||||
else if (name == "Kar") return "Êàð";
|
||||
else if (name == "Keating") return "Êèòèíã";
|
||||
else if (name == "Kriegler") return "Êðèãëåð";
|
||||
else if (name == "Kuhn") return "Êóí";
|
||||
else if (name == "Lastimosa") return "Ëàñòèìîñà";
|
||||
else if (name == "Lopez") return "Ëîïåç";
|
||||
else if (name == "Lor") return "Ëîð";
|
||||
else if (name == "Louie") return "Ëóè";
|
||||
else if (name == "Lowis") return "Ëîóèñ";
|
||||
else if (name == "Luo") return "Ëóî";
|
||||
else if (name == "Massey") return "Ìýññè";
|
||||
else if (name == "McCandlish") return "Ìàêêýíäëèø";
|
||||
else if (name == "McCoy") return "Ìàêêîé";
|
||||
else if (name == "McLeod") return "Ìàêëåîä";
|
||||
else if (name == "Messerly") return "Ìåññåðëè";
|
||||
else if (name == "Miller") return "Ìèëëåð";
|
||||
else if (name == "Niebel") return "Íèáåëü";
|
||||
else if (name == "Oh") return "Î";
|
||||
else if (name == "Ojeda") return "Îõåäà";
|
||||
else if (name == "Onur") return "Îíóð";
|
||||
else if (name == "Peas") return "Ïèñ";
|
||||
else if (name == "Pelayo") return "Ïåëàéî";
|
||||
else if (name == "Pierce") return "Ïèðñ";
|
||||
else if (name == "Porter") return "Ïîðòåð";
|
||||
else if (name == "Rieke") return "Ðèêå";
|
||||
else if (name == "Rosemeier") return "Ðîçåìàéåð";
|
||||
else if (name == "Roycewicz") return "Ðîéöåâè÷";
|
||||
else if (name == "Rubin") return "Ðóáèí";
|
||||
else if (name == "Rule") return "Ðóë";
|
||||
else if (name == "Sharrigan") return "Øàððèãàí";
|
||||
else if (name == "Shiring") return "Øèðèíã";
|
||||
else if (name == "Sue") return "Ñüþ";
|
||||
else if (name == "Turner") return "Òåðíåð";
|
||||
else if (name == "Vinson") return "Âèíñîí";
|
||||
else if (name == "Volker") return "Ôîëüêåð";
|
||||
else if (name == "Wang") return "Âàíã";
|
||||
else if (name == "West") return "Âåñò";
|
||||
else if (name == "Yang") return "ßíã";
|
||||
else if (name == "Zampella") return "Çàìïåëëà";
|
||||
else if (name == "Mejia") return "Ìåõèÿ";
|
||||
else if (name == "Becerra") return "Áåñåððà";
|
||||
else if (name == "Castillo") return "Êàñòèëüî";
|
||||
else if (name == "Childress") return "×àéëäðåññ";
|
||||
else if (name == "Germann") return "Ãåðìàíí";
|
||||
else if (name == "Lara") return "Ëàðà";
|
||||
else if (name == "Ovando") return "Îâàíäî";
|
||||
else if (name == "Slanchik") return "Ñëàí÷èê";
|
||||
else if (name == "Vo") return "Âî";
|
||||
else if (name == "Garnett") return "Ãàðíåòò";
|
||||
else if (name == "Smith") return "Ñìèò";
|
||||
else if (name == "Troy") return "Òðîé";
|
||||
else if (name == "Carson") return "Êàðñîí";
|
||||
// British names
|
||||
else if (name == "Abbot") return "Ýááîò";
|
||||
else if (name == "Adams") return "Àäàìñ";
|
||||
else if (name == "Bartlett") return "Áàðòëåòò";
|
||||
else if (name == "Boyd") return "Áîéä";
|
||||
else if (name == "Boyle") return "Áîéë";
|
||||
else if (name == "Bremner") return "Áðåìíåð";
|
||||
else if (name == "Carlyle") return "Êàðëàéë";
|
||||
else if (name == "Carver") return "Êàðâåð";
|
||||
else if (name == "Cheek") return "×èê";
|
||||
else if (name == "Clarke") return "Êëàðê";
|
||||
else if (name == "Collins") return "Êîëëèíñ";
|
||||
else if (name == "Compton") return "Êîìïòîí";
|
||||
else if (name == "Connolly") return "Êîííîëëè";
|
||||
else if (name == "Cook") return "Êóê";
|
||||
else if (name == "Dowd") return "Äîóä";
|
||||
else if (name == "Field") return "Ôèëä";
|
||||
else if (name == "Fleming") return "Ôëåìèíã";
|
||||
else if (name == "Fletcher") return "Ôëåò÷åð";
|
||||
else if (name == "Flynn") return "Ôëèíí";
|
||||
else if (name == "Grant") return "Ãðàíò";
|
||||
else if (name == "Greaves") return "Ãðèâç";
|
||||
else if (name == "Griffin") return "Ãðèôôèí";
|
||||
else if (name == "Harris") return "Õàððèñ";
|
||||
else if (name == "Harrison") return "Õàððèñîí";
|
||||
else if (name == "Heath") return "Õèò";
|
||||
else if (name == "Henderson") return "Õåíäåðñîí";
|
||||
else if (name == "Hopkins") return "Õîïêèíñ";
|
||||
else if (name == "Hoyt") return "Õîéò";
|
||||
else if (name == "Kent") return "Êåíò";
|
||||
else if (name == "Lewis") return "Ëüþèñ";
|
||||
else if (name == "Lipton") return "Ëèïòîí";
|
||||
else if (name == "Macdonald") return "Ìàêäîíàëüä";
|
||||
else if (name == "Maxwell") return "Ìàêñâåëë";
|
||||
else if (name == "McQuarrie") return "Ìàêêâàððè";
|
||||
else if (name == "Miller") return "Ìèëëåð";
|
||||
else if (name == "Mitchell") return "Ìèò÷åëë";
|
||||
else if (name == "Moore") return "Ìóð";
|
||||
else if (name == "Murphy") return "̸ðôè";
|
||||
else if (name == "Murray") return "Ìþððåé";
|
||||
else if (name == "Pearce") return "Ïèðñ";
|
||||
else if (name == "Plumber") return "Ïëàìáåð";
|
||||
else if (name == "Pritchard") return "Ïðèò÷àðä";
|
||||
else if (name == "Rankin") return "Ðýíêèí";
|
||||
else if (name == "Reed") return "Ðèä";
|
||||
else if (name == "Ritchie") return "Ðè÷è";
|
||||
else if (name == "Ross") return "Ðîññ";
|
||||
else if (name == "Roth") return "Ðîò";
|
||||
else if (name == "Smith") return "Ñìèò";
|
||||
else if (name == "Stevenson") return "Ñòèâåíñîí";
|
||||
else if (name == "Stuart") return "Ñòþàðò";
|
||||
else if (name == "Sullivan") return "Ñàëëèâàí";
|
||||
else if (name == "Thompson") return "Òîìïñîí";
|
||||
else if (name == "Veale") return "Âèë";
|
||||
else if (name == "Wallace") return "Óîëëåñ";
|
||||
else if (name == "Wallcroft") return "Óîëêðîôò";
|
||||
else if (name == "Wells") return "Óýëëñ";
|
||||
else if (name == "Welsh") return "Óýëø";
|
||||
// Russian names
|
||||
else if (name == "Sasha Ivanov") return "Ñàøà Èâàíîâ";
|
||||
else if (name == "Aleksei Vyshinskiy") return "Àëåêñåé Âûøèíñêèé";
|
||||
else if (name == "Boris Ryzhkov") return "Áîðèñ Ðûæêîâ";
|
||||
else if (name == "Dima Tikhonov") return "Äèìà Òèõîíîâ";
|
||||
else if (name == "Oleg Kosygin") return "Îëåã Êîñûãèí";
|
||||
else if (name == "Pyotr Bulganin") return "ϸòð Áóëãàíèí";
|
||||
else if (name == "Petya Malenkov") return "Ïåòÿ Ìàëåíêîâ";
|
||||
else if (name == "Alyosha Tarkovsky") return "Àë¸øà Òàðêîâñêèé";
|
||||
else if (name == "Sergei Grombyo") return "Ñåðãåé Ãðîìá¸";
|
||||
else if (name == "Viktor Kuznetsov") return "Âèêòîð Êóçíåöîâ";
|
||||
else if (name == "Misha Podgorniy") return "Ìèøà Ïîäãîðíûé";
|
||||
else if (name == "Borya Mikoyan") return "Áîðÿ Ìèêîÿí";
|
||||
else if (name == "Anatoly Voroshilov") return "Àíàòîëèé Âîðîøèëîâ";
|
||||
else if (name == "Kolya Shvernik") return "Êîëÿ Øâåðíèê";
|
||||
else if (name == "Nikolai Kalinin") return "Íèêîëàé Êàëèíèí";
|
||||
else if (name == "Vladimir Brezhnev") return "Âëàäèìèð Áðåæíåâ";
|
||||
else if (name == "Pavel Chernenko") return "Ïàâåë ×åðíåíêî";
|
||||
else if (name == "Volodya Andropov") return "Âîëîäÿ Àíäðîïîâ";
|
||||
else if (name == "Yuri Nikitin") return "Þðèé Íèêèòèí";
|
||||
else if (name == "Dmitri Petrenko") return "Äìèòðèé Ïåòðåíêî";
|
||||
else if (name == "Vanya Gerasimov") return "Âàíÿ Ãåðàñèìîâ";
|
||||
else if (name == "Mikhail Zhuravlev") return "Ìèõàèë Æóðàâë¸â";
|
||||
else if (name == "Ivan Lukin") return "Èâàí Ëóêèí";
|
||||
else if (name == "Kostya Golubev") return "Êîñòÿ Ãîëóáåâ";
|
||||
else if (name == "Konstantin Lebedev") return "Êîíñòàíòèí Ëåáåäåâ";
|
||||
else if (name == "Aleksandr Vasilev") return "Àëåêñàíäð Âàñèëüåâ";
|
||||
else if (name == "Yakov Glushenko") return "ßêîâ Ãëóøåíêî";
|
||||
else if (name == "Sasha Semenov") return "Ñàøà Ñåì¸íîâ";
|
||||
else if (name == "Aleksei Ulyanov") return "Àëåêñåé Óëüÿíîâ";
|
||||
else if (name == "Boris Yefremov") return "Áîðèñ Åôðåìîâ";
|
||||
else if (name == "Dima Chernyshenko") return "Äèìà ×åðíûøåíêî";
|
||||
else if (name == "Oleg Stepanoshvili") return "Îëåã Ñòåïàíîøâèëè";
|
||||
else if (name == "Pyotr Demchenko") return "ϸòð Äåì÷åíêî";
|
||||
else if (name == "Petya Avagimov") return "Ïåòÿ Àâàãèìîâ";
|
||||
else if (name == "Alyosha Murzaev") return "Àë¸øà Ìóðçàåâ";
|
||||
else if (name == "Sergei Shkuratov") return "Ñåðãåé Øêóðàòîâ";
|
||||
else if (name == "Viktor Yakimenko") return "Âèêòîð ßêèìåíêî";
|
||||
else if (name == "Misha Masijashvili") return "Ìèøà Ìàñèÿøâèëè";
|
||||
else if (name == "Borya Shapovalov") return "Áîðÿ Øàïîâàëîâ";
|
||||
else if (name == "Anatoly Ivashenko") return "Àíàòîëèé Èâàøåíêî";
|
||||
else if (name == "Kolya Dovzhenko") return "Êîëÿ Äîâæåíêî";
|
||||
else if (name == "Nikolai Turdyev") return "Íèêîëàé Òóðäûåâ";
|
||||
else if (name == "Vladimir Sabgaida") return "Âëàäèìèð Ñàáãàéäà";
|
||||
else if (name == "Pavel Svirin") return "Ïàâåë Ñâèðèí";
|
||||
else if (name == "Volodya Sarayev") return "Âîëîäÿ Ñàðàåâ";
|
||||
else if (name == "Yuri Kiselev") return "Þðèé Êèñåë¸â";
|
||||
else if (name == "Dmitri Bondarenko") return "Äìèòðèé Áîíäàðåíêî";
|
||||
else if (name == "Vanya Chernogolov") return "Âàíÿ ×åðíîãîëîâ";
|
||||
else if (name == "Mikhail Voronov") return "Ìèõàèë Âîðîíîâ";
|
||||
else if (name == "Ivan Afanasyev") return "Èâàí Àôàíàñüåâ";
|
||||
else if (name == "Kostya Gridin") return "Êîñòÿ Ãðèäèí";
|
||||
else if (name == "Konstantin Petrov") return "Êîíñòàíòèí Ïåòðîâ";
|
||||
else if (name == "Aleksandr Rykov") return "Àëåêñàíäð Ðûêîâ";
|
||||
else if (name == "Yakov Shvedov") return "ßêîâ Øâåäîâ";
|
||||
// Arab names
|
||||
else if (name == "Abdulaziz") return "Àáäóëàçèç";
|
||||
else if (name == "Abdullah") return "Àáäóëëà";
|
||||
else if (name == "Ali") return "Àëè";
|
||||
else if (name == "Amin") return "Àìèí";
|
||||
else if (name == "Bassam") return "Áàññàì";
|
||||
else if (name == "Fahd") return "Ôàõä";
|
||||
else if (name == "Faris") return "Ôàðèñ";
|
||||
else if (name == "Fouad") return "Ôóàä";
|
||||
else if (name == "Habib") return "Õàáèá";
|
||||
else if (name == "Hakem") return "Õàêåì";
|
||||
else if (name == "Hassan") return "Õàññàí";
|
||||
else if (name == "Ibrahim") return "Èáðàãèì";
|
||||
else if (name == "Imad") return "Èìàä";
|
||||
else if (name == "Jabbar") return "Äæàááàð";
|
||||
else if (name == "Kareem") return "Êàðèì";
|
||||
else if (name == "Khalid") return "Õàëèä";
|
||||
else if (name == "Malik") return "Ìàëèê";
|
||||
else if (name == "Muhammad") return "Ìóõàììàä";
|
||||
else if (name == "Nasir") return "Íàñèð";
|
||||
else if (name == "Omar") return "Îìàð";
|
||||
else if (name == "Rafiq") return "Ðàôèê";
|
||||
else if (name == "Rami") return "Ðàìè";
|
||||
else if (name == "Said") return "Ñàèä";
|
||||
else if (name == "Salim") return "Ñàëèì";
|
||||
else if (name == "Samir") return "Ñàìèð";
|
||||
else if (name == "Talib") return "Òàëèá";
|
||||
else if (name == "Tariq") return "Òàðèê";
|
||||
else if (name == "Youssef") return "Þññåô";
|
||||
else if (name == "Ziad") return "Çèàä";
|
||||
else return name;
|
||||
}
|
||||
|
||||
GetCaptainPriceName() { return "Êàïèòàí Ïðàéñ"; }
|
||||
GetGazName() { return "Ãàñ"; }
|
||||
GetSSgtGriggsName() { return "Øòàá-ñåðæàíò Ãðèããñ"; }
|
||||
GetLtVasquezName() { return "Ëåéòåíàíò Âàñêåñ"; }
|
||||
GetCaptainMacMillanName() { return "Êàïèòàí ÌàêÌèëëàí"; }
|
||||
GetSgtKamarovName() { return "Ñåðæàíò Êàìàðîâ"; }
|
||||
GetNikolaiName() { return "Íèêîëàé"; }
|
||||
GetViktorZakhaevName() { return "Âèêòîð Çàõàåâ"; }
|
||||
//--------------------------------------------------------------------
|
||||
GetSgtWallcroftName() { return "Ñåðæàíò Óîëêðîôò"; }
|
||||
GetPvtGriffenName() { return "Ðÿäîâîé Ãðèôôåí"; }
|
||||
GetCptPelayoName() { return "Êàïèòàí Ïåëàéî"; }
|
||||
GetCptKeatingName() { return "Êàïèòàí Êèòèíã"; }
|
||||
GetLtVolkerName() { return "Ëåéòåíàíò Âîëêåð"; }
|
||||
GetPvtMasseyName() { return "Ðÿäîâîé Ìýññè"; }
|
||||
GetPvtRoycewiczName() { return "Ðÿäîâîé Ðîéñåâè÷"; }
|
||||
GetPvtWestName() { return "Ðÿäîâîé Óýñò"; }
|
||||
GetSgtScullyName() { return "Ñåðæàíò Ñêàëëè"; }
|
||||
GetCW4SmithName() { return "Óîðåíò-îôèöåð Ñìèò"; }
|
||||
GetSgtLovejoyName() { return "Ñåðæàíò Ëàâäæîé"; }
|
||||
GetPvtLootzName() { return "Ðÿäîâîé Ëóòö"; }
|
||||
GetMacName() { return "Ìàê"; }
|
||||
GetSgtNewcastleName() { return "Ñåðæàíò Íüþêàñë"; }
|
||||
GetSgtAremName() { return "Ñåðæàíò Àðýì"; }
|
||||
GetSgtBartonName() { return "Ñåðæàíò Áàðòîí"; }
|
||||
|
||||
GetPrivateRank() { return "Ðÿäîâîé "; }
|
||||
GetCorporalRank() { return "Êàïðàë "; }
|
||||
GetSergeantRank() { return "Ñåðæàíò "; }
|
||||
GetLieutenantRank() { return "Ëåéòåíàíò "; }
|
||||
GetCaptainRank() { return "Êàïèòàí "; }
|
@ -13,6 +13,13 @@ rawfile,scripts/launchfacility_a/loudspeaker.gsc
|
||||
rawfile,scripts/launchfacility_b/loudspeaker.gsc
|
||||
rawfile,scripts/simplecredits/credits.gsc
|
||||
rawfile,scripts/_damagefeedback.gsc
|
||||
|
||||
// Use and save 'scripts/_names.gsc' file in 1252 encoding!
|
||||
rawfile,scripts/_names.gsc
|
||||
|
||||
// Use and save 'scripts/_names_ru.gsc' file in 1251 encoding!
|
||||
rawfile,scripts/_names_ru.gsc
|
||||
|
||||
rawfile,scripts/_player_stats.gsc
|
||||
rawfile,scripts/battlechatter.gsc
|
||||
rawfile,scripts/paintball.gsc
|
||||
|
|
Loading…
x
Reference in New Issue
Block a user