to have firm principles
The French phrase 'avoir des principes solides' is used to describe someone who adheres firmly to their beliefs or standards. It suggests a strong commitment to moral or ethical values and indicates that the person does not easily waver in their convictions, making it a term of respect when discussing someone's character.