On Wed, 3 Jun 2015, Ilya Enkovich wrote: > 2015-06-03 18:25 GMT+03:00 Joseph Myers <jos...@codesourcery.com>: > > On Wed, 3 Jun 2015, Ilya Enkovich wrote: > > > >> Spec files are not scanned by translator. I tried to split this spec > >> into two parts to move message into a header file but with no success. > >> Any ideas how it can be done? > > > > If a spec in a .c or .h file contains %e or %n immediately followed by the > > message text (the message text being in the same string as the %e / %n - > > not split up with macros, etc.), then exgettext should extract the message > > for translation. > > Right. But I need to enable/disable this message during configuration.
You could, for example, have #if SOMETHING #define MSG "%nsome msg" #else #define MSG "" #endif and have another spec using MSG - that should work. -- Joseph S. Myers jos...@codesourcery.com