It comes from GNU gettext
, a package designed to ease the internationalization process. The _()
function is simply a string wrapper. This function basically replaces the given string on runtime with a translation in the system’s language, if available (i.e. if they shipped a .mo
file for this language with the program).