Mercurial / Python: ¿qué hace la función subrayado?

En Mercurial, muchas de las extensiones envuelven su cadena de ayuda / sintaxis en una llamada a una función de subrayado, así:

 _('[OPTION] [QUEUE]')

Esto me confunde, porque no parece necesario (elExtensiones de escritura las instrucciones no lo mencionan) y no parece haber un _ definido en la clase, por lo que me pregunto si esta es una sintaxis especial que no entiendo, tal vez otra forma de decir lambda, o tal vez función de identidad? Además, me pregunto cuál es el beneficio de esta metodología (sea cual sea) sobre solo la cadena sin procesar, como sugiere la documentación.

Nada de lo que he visto en la documentación de Python menciona tal función, por lo que no estoy seguro de si esta es realmente una pregunta de Python o una pregunta de Mercurial.

Aquí hay dos ejemplos que usan esta estructura (mira elcmdtable diccionario cerca del final del archivo)

https://www.mercurial-scm.org/repo/hg/file/42408cd43f55/hgext/mq.pyhttps://www.mercurial-scm.org/repo/hg/file/42408cd43f55/hgext/graphlog.py

Respuestas a la pregunta(2)

Su respuesta a la pregunta