I have the following in amsthm:
\newtheoremstyle{thm}
{} % Space above
{} % Space below
{} % Theorem body font % (default is "\upshape")
{} % Indent amount
{\bfseries} % Theorem head font % (default is \mdseries)
{.} % Punctuation after theorem head % default: no punctuation
{ } % Space after theorem head
{} % Theorem head spec
\theoremstyle{thm}
\newtheorem*{thm}{Théorème}
\newtheorem{nthm}{Le théorème}
The theorem names are in french, which forces us to create two different environments. One for numbered theorems and one for unnumbered theorems. Can I only create one environment (the thm one) so that when I insert the * the name automatically replaces to Theoreme instead of La theoreme? The code above is conflicting after other environments are defined, that's why I'm asking for this alternative. Thank you.