看第45行:
from mercurial.i18n import _
这是国际化包gettext的缩写,也可能是其他包的缩写,该函数将其自变量的翻译返回到程序当前使用的语言。
_为了方便起见,将其缩写,因为几乎所有显示给用户的消息。
看起来Mercurial将其包装在自己的模块中。(“ i18n”代表“国际化”,因为在“ i”和“ n”之间有18个字母。)

看第45行:
from mercurial.i18n import _
这是国际化包gettext的缩写,也可能是其他包的缩写,该函数将其自变量的翻译返回到程序当前使用的语言。
_为了方便起见,将其缩写,因为几乎所有显示给用户的消息。
看起来Mercurial将其包装在自己的模块中。(“ i18n”代表“国际化”,因为在“ i”和“ n”之间有18个字母。)