我终于开始看一些 Linux 代码。我现在正在看ls.c
.
在函数usage()
在底部我发现了很多这样的说法:
fputs (_("\
List information about the FILEs (the current directory by default).\n\
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.\n\
\n\
"), stdout);
什么是_("")
意思是?是不是类似L"string"
or _T"string"
或者全新的东西?我还必须承认我不知道该用什么词来搜索这样的东西。
这是 libintl 又名 gettext 使用的约定,用于可翻译字符串。当它运行时,gettext
函数(其中_
别名为)将返回原始或翻译后的字符串,具体取决于区域设置和所述字符串的可用性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)