gjs中下划线的作用是什么?

混合

在 gjs文档中,我发现下划线用于表示私有变量,但是在使用new或调用方法创建对象时它会做什么?例如在创建扩展时生成的默认代码中:

...
let item = new PopupMenu.PopupMenuItem(_('Show Notification'));
    item.connect('activate', () => {
        Main.notify(_('Whatʼs up, folks?'));
    });
    this.menu.addMenuItem(item);
...
尼尔斯

您在那里看到的是_()函数,它是gettext(). 换句话说,它将字符串标记为可翻译,并在用户运行时加载已翻译的字符串(如果可用)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章