# [NTG-context] Can I use language as a mode (set on the command line) and simplify this?

Pablo Rodriguez oinos at gmx.es
Wed May 11 17:57:39 CEST 2022

```On 5/11/22 09:40, Gerben Wierda via ntg-context wrote:
>> On 11 May 2022, at 08:59, Taco Hoekwater <taco at bittext.nl> wrote:
>> [...]
>> The language settings trigger a system mode, see
>>
>> https://wiki.contextgarden.net/Modes#System_modes
>
> Thanks, but how do I influence this from the command line? Does it
> work the other way around, so with “—mode=en”?
Hi Gerben,

I think this may do the trick:

\doiftext{\env{ml}}
{\mainlanguage[\env{ml}]}
\starttext
Document main language:
\startmodeset
[**en] {English}
[**es] {Spanish}
[**de] {German}
[**nl] {Dutch}
[**ru] {Russian}
\stopmodeset%
.
\stoptext

Of course, "--arguments=ml=nl" would be the right option to pass the
language from the command line.

AfaIk, there is not "--language" option from the command line. (This
also makes sense to me.)

Just in case it might help,

Pablo
```