On Mon, Oct 18, 2010 at 15:58, Alexey Shein <con...@gmail.com> wrote: > 2010/10/18 Hannes Magnusson <hannes.magnus...@gmail.com>: >> On Thu, Oct 14, 2010 at 15:46, Alexey Shein <con...@gmail.com> wrote: >>> Greetings, everybody. >>> While translating, I've found a lot of duplication between >>> extensions.ent and language-defs.ent files. Should they be merged >>> somehow or contain cross-links to avoid duplication? >> >> >> Which duplication exactly? >> > > Just a few lines for example: > extensions.ent: > <!ENTITY extcat.purpose.basic '<title > xmlns="http://docbook.org/ns/docbook">Basic PHP Extensions</title>'> > <!ENTITY extcat.purpose.basic.vartype '<title > xmlns="http://docbook.org/ns/docbook">Variable and Type Related > Extensions</title>'> > <!ENTITY extcat.purpose.basic.text '<title > xmlns="http://docbook.org/ns/docbook">Text Processing</title>'> > <!ENTITY extcat.purpose.basic.php "<title > xmlns='http://docbook.org/ns/docbook'>Affecting PHP's > Behaviour</title>"> > <!ENTITY extcat.purpose.basic.session '<title > xmlns="http://docbook.org/ns/docbook">Session Extensions</title>'> > <!ENTITY extcat.purpose.basic.other '<title > xmlns="http://docbook.org/ns/docbook">Other Basic Extensions</title>'> > > <!ENTITY extcat.purpose.database '<title > xmlns="http://docbook.org/ns/docbook">Database Extensions</title>'> > <!ENTITY extcat.purpose.database.abstract '<title > xmlns="http://docbook.org/ns/docbook">Abstraction Layers</title>'> > <!ENTITY extcat.purpose.database.vendors '<title > xmlns="http://docbook.org/ns/docbook">Vendor Specific Database > Extensions</title>'> > > <!ENTITY extcat.purpose.xml '<title > xmlns="http://docbook.org/ns/docbook">XML Manipulation</title>'> > > language-defs.ent: > <!ENTITY VariableandTypeRelatedExtensions "Variable and Type > Related Extensions"> > <!ENTITY TextProcessing "Text Processing"> > <!ENTITY AffectingPHPsBehaviour "Affecting PHP's Behaviour"> > <!ENTITY SessionExtensions "Session Extensions"> > <!ENTITY OtherBasicExtensions "Other Basic Extensions"> > <!ENTITY DatabaseExtensions "Database Extensions"> > <!ENTITY AbstractionLayers "Abstraction Layers"> > <!ENTITY VendorSpecificDatabaseExtensions "Vendor Specific > Database Extensions"> > <!ENTITY XMLManipulation "XML Manipulation"> > > > And so on. It seems (sometimes) extensions.ent adds some common > section header over some entities from language-defs.ent (groups them > together).
These are kindof intentionally duplicated. Although extensions.ent could use the entities from language-defs.ent I don't think its worth "fixing" -Hannes