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. To do it I have a spec file with either note or an empty string. I also tried to do smth like: header: #define MSG "%nsome msg" #define NOTE_SPEC "%(config_spec)" MSG "}" spec file: *config_spec = %{<some_opt>: But that didn't work. Thanks, Ilya > > -- > Joseph S. Myers > jos...@codesourcery.com