var ExecutableFilename:string;

Don't modify this variable. It contains the full path and filename of the .exe file, if gnugettext.pas is compiled into an .exe file, and it contains the full path and filename to the .dll file, if gnugettext.pas is compiled into a .dll file. This variable is used to find any embedded translations, if present.