General meaning:
* Stricte: This is the most common and general translation. It can be used for both people and rules.
More specific meanings:
* Rigoureux/Rigoureuse: This implies a more severe or demanding form of strictness, often used to describe a person or a system.
* Sévère: This is used for someone who is strict and demanding in a more negative way, implying harshness.
* Discipliné/Disciplinée: This is used for someone who is strict and follows rules closely.
Examples:
* Un professeur stricte: A strict teacher.
* Des règles strictes: Strict rules.
* Une éducation rigoureuse: A rigorous education.
* Un juge sévère: A severe judge.
* Un enfant discipliné: A disciplined child.
The best translation will depend on the specific context and the intended meaning.