> LANG=C yelp [select Menu->All Help] /usr/local/share/gnome/help/gnucash-guide/C/gnucash-guide.xml:358: parser error : Entity 'url-bug-wiki' not defined <ulink url="&url-bug-wiki;">Bugzilla page of the GnuCash wiki</ulink> ^ /usr/local/share/gnome/help/gnucash-guide/C/gnucash-guide.xml:360: parser error : Entity 'url-bug-start' not defined <ulink url="&url-bug-start;">&appname; Bug Tracking System</ulink>. At f ^ /usr/local/share/gnome/help/gnucash-guide/C/gnucash-guide.xml:360: parser error : Entity 'appname' not defined <ulink url="&url-bug-start;">&appname; Bug Tracking System</ulink>. At f ^ /usr/local/share/gnome/help/gnucash-guide/C/gnucash-guide.xml:361: parser error : Entity 'url-bug-browse' not defined you want to <ulink url="&url-bug-browse;">browse</ulink> or ^ /usr/local/share/gnome/help/gnucash-guide/C/gnucash-guide.xml:362: parser error : Entity 'url-bug-search' not defined <ulink url="&url-bug-search;">search</ulink> it for already existing ^ /usr/local/share/gnome/help/gnucash-guide/C/gnucash-guide.xml:363: parser error : Entity 'appname' not defined bugs. Select the product <emphasis>&appname;</emphasis> for the program ^ /usr/local/share/gnome/help/gnucash-help/C/gnucash-help.xml:287: parser error : Entity 'url-bug-start' not defined <ulink url="&url-bug-start;" ^ /usr/local/share/gnome/help/gnucash-help/C/gnucash-help.xml:288: parser error : Entity 'appname' not defined >&appname; Bug Tracking System</ulink>. It seems to have a problem with our relative DTD path: <!DOCTYPE book SYSTEM "gnc-docbookx.dtd"> Comparing the feedback section, in HTML everything is fine, while in yelp the entities are empty.
I believe this is because I forgot to add rules to install our gnucash specific dtd together with the xml files. Should be fixed now.
The error messages disappeared and enities got valid values.
So we can continue to prepare the new I18N approach.