From 88e70b5242b2446f33ab700e6d10e7f25ae2c349 Mon Sep 17 00:00:00 2001
From: albert-github <albert.tests@gmail.com>
Date: Wed, 3 Jun 2020 14:55:52 +0200
Subject: Adding the xml:lang tag to XML and Docbook output

Adding the xml:lang attribute for XNL and Docbook output

Interesting links:
- language codes (different from country codes!): https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
- example for xml.xsd: http://www.java2s.com/Code/XML/XML-Schema/importanotherXMLschema.htm
---
 src/docbookgen.cpp                                 |  1 +
 src/translator.h                                   |  7 +++++++
 src/translator_am.h                                | 10 +++++++++-
 src/translator_ar.h                                |  9 +++++++++
 src/translator_br.h                                |  7 +++++++
 src/translator_ca.h                                |  9 +++++++++
 src/translator_cn.h                                |  8 ++++++++
 src/translator_cz.h                                |  7 +++++++
 src/translator_de.h                                |  9 ++++++++-
 src/translator_dk.h                                |  9 +++++++++
 src/translator_en.h                                |  6 ++++++
 src/translator_eo.h                                |  7 +++++++
 src/translator_es.h                                |  7 +++++++
 src/translator_fa.h                                |  9 +++++++++
 src/translator_fi.h                                |  9 +++++++++
 src/translator_fr.h                                |  7 +++++++
 src/translator_gr.h                                |  9 +++++++++
 src/translator_hr.h                                |  7 +++++++
 src/translator_hu.h                                |  7 +++++++
 src/translator_id.h                                |  9 +++++++++
 src/translator_it.h                                |  7 +++++++
 src/translator_je.h                                |  5 +++++
 src/translator_jp.h                                |  7 +++++++
 src/translator_ke.h                                |  5 +++++
 src/translator_kr.h                                |  7 +++++++
 src/translator_lt.h                                |  9 +++++++++
 src/translator_lv.h                                |  7 +++++++
 src/translator_mk.h                                |  9 +++++++++
 src/translator_nl.h                                | 10 +++++++++-
 src/translator_no.h                                |  9 +++++++++
 src/translator_pl.h                                |  7 +++++++
 src/translator_pt.h                                |  7 +++++++
 src/translator_ro.h                                |  7 +++++++
 src/translator_ru.h                                | 10 +++++++++-
 src/translator_sc.h                                |  9 +++++++++
 src/translator_si.h                                |  9 +++++++++
 src/translator_sk.h                                |  8 ++++++++
 src/translator_sr.h                                |  9 +++++++++
 src/translator_sv.h                                | 11 ++++++++++-
 src/translator_tr.h                                |  9 +++++++++
 src/translator_tw.h                                |  7 +++++++
 src/translator_ua.h                                |  7 +++++++
 src/translator_vi.h                                |  9 +++++++++
 src/translator_za.h                                |  9 +++++++++
 src/xmlgen.cpp                                     | 11 ++++++++---
 templates/xml/compound.xsd                         |  3 +++
 templates/xml/index.xsd                            |  3 +++
 templates/xml/xml.xsd                              | 23 ++++++++++++++++++++++
 testing/001/indexpage.xml                          |  2 +-
 testing/002/indexpage.xml                          |  2 +-
 testing/003/indexpage.xml                          |  2 +-
 testing/004/indexpage.xml                          |  2 +-
 testing/005/indexpage.xml                          |  2 +-
 testing/006/indexpage.xml                          |  2 +-
 testing/007/indexpage.xml                          |  2 +-
 testing/008/008__brief_8c.xml                      |  2 +-
 testing/009/bug.xml                                |  4 ++--
 testing/009/class_bug.xml                          |  2 +-
 testing/009/class_deprecated.xml                   |  2 +-
 testing/009/class_reminder.xml                     |  2 +-
 testing/009/class_test.xml                         |  2 +-
 testing/009/class_todo.xml                         |  2 +-
 testing/009/deprecated.xml                         |  4 ++--
 testing/009/reminders.xml                          |  4 ++--
 testing/009/test.xml                               |  4 ++--
 testing/009/todo.xml                               |  4 ++--
 testing/010/indexpage.xml                          |  2 +-
 testing/011/category_integer_07_arithmetic_08.xml  |  2 +-
 testing/011/interface_integer.xml                  |  2 +-
 testing/012/citelist.xml                           |  2 +-
 testing/012/indexpage.xml                          |  2 +-
 testing/013/class_t1.xml                           |  2 +-
 testing/013/class_t2.xml                           |  2 +-
 testing/013/class_t3.xml                           |  2 +-
 testing/013/class_t4.xml                           |  2 +-
 testing/014/indexpage.xml                          |  2 +-
 testing/015/015__cond_8c.xml                       |  2 +-
 testing/016/016__copydoc_8c.xml                    |  2 +-
 testing/017/indexpage.xml                          |  2 +-
 testing/018/018__def_8c.xml                        |  2 +-
 testing/019/group__g1.xml                          |  2 +-
 testing/019/group__g2.xml                          |  2 +-
 testing/019/group__g3.xml                          |  2 +-
 testing/020/indexpage.xml                          |  2 +-
 testing/021/indexpage.xml                          |  2 +-
 testing/022/indexpage.xml                          |  2 +-
 testing/023/indexpage.xml                          |  2 +-
 testing/024/indexpage.xml                          |  2 +-
 testing/025/class_test.xml                         |  2 +-
 testing/025/example_test_8cpp-example.xml          |  2 +-
 testing/026/class_test.xml                         |  2 +-
 testing/027/struct_car.xml                         |  2 +-
 testing/027/struct_object.xml                      |  2 +-
 testing/027/struct_truck.xml                       |  2 +-
 testing/027/struct_vehicle.xml                     |  2 +-
 testing/028/indexpage.xml                          |  2 +-
 testing/029/029__hideinit_8c.xml                   |  2 +-
 testing/030/indexpage.xml                          |  2 +-
 testing/031/indexpage.xml                          |  2 +-
 testing/032/indexpage.xml                          |  2 +-
 testing/033/indexpage.xml                          |  2 +-
 testing/034/indexpage.xml                          |  2 +-
 testing/035/035__invariant_8c.xml                  |  2 +-
 testing/036/036__link_8c.xml                       |  2 +-
 testing/037/class_receiver.xml                     |  2 +-
 testing/037/class_sender.xml                       |  2 +-
 testing/038/indexpage.xml                          |  2 +-
 testing/039/class_test.xml                         |  2 +-
 testing/040/namespace_n_s.xml                      |  2 +-
 testing/041/class_test.xml                         |  2 +-
 testing/042/namespaceorg_1_1doxygen_1_1_test.xml   |  2 +-
 testing/043/another.xml                            |  2 +-
 testing/043/mypage.xml                             |  2 +-
 testing/044/struct_s.xml                           |  2 +-
 testing/045/indexpage.xml                          |  2 +-
 testing/046/046__related_8cpp.xml                  |  2 +-
 testing/046/class_test.xml                         |  2 +-
 testing/047/047__return_8cpp.xml                   |  2 +-
 testing/048/048__showinit_8c.xml                   |  2 +-
 testing/049/indexpage.xml                          |  2 +-
 testing/050/indexpage.xml                          |  2 +-
 testing/051/indexpage.xml                          |  2 +-
 testing/052/indexpage.xml                          |  2 +-
 testing/053/indexpage.xml                          |  2 +-
 testing/054/054__parblock_8cpp.xml                 |  2 +-
 testing/055/md_055_markdown.xml                    |  2 +-
 testing/056/indexpage.xml                          |  2 +-
 testing/064/struct_foo.xml                         |  2 +-
 testing/065/indexpage.xml                          |  2 +-
 testing/066/class_class1.xml                       |  2 +-
 testing/067/067__link__varargs_8cpp.xml            |  2 +-
 testing/068/068__ref__varargs_8cpp.xml             |  2 +-
 testing/069/069__link__variadic__template_8cpp.xml |  2 +-
 testing/070/070__ref__variadic__template_8cpp.xml  |  2 +-
 testing/071/namespace_a_namespace_1_1_0d0.xml      |  2 +-
 testing/072/072__using_8cpp.xml                    |  2 +-
 testing/073/073__typed__enum_8cpp.xml              |  2 +-
 testing/074/namespacens.xml                        |  2 +-
 testing/074/struct_foo.xml                         |  2 +-
 testing/075/struct_foo.xml                         |  2 +-
 testing/076/indexpage.xml                          |  2 +-
 ...xml__namespace__members__in__file__scope_8h.xml |  2 +-
 ...xml__namespace__members__in__file__scope_8h.xml |  2 +-
 testing/079/empty.xml                              |  2 +-
 testing/079/levels.xml                             |  2 +-
 testing/080/class_interface.xml                    |  2 +-
 testing/081/081__brief__lists_8h.xml               |  2 +-
 testing/082/namespace_n.xml                        |  2 +-
 testing/083/namespace_n.xml                        |  2 +-
 testing/084/084__markdown__pre_8f90.xml            |  2 +-
 testing/085/085__tooltip_8cpp.xml                  |  2 +-
 testing/086/086__style__tags_8h.xml                |  2 +-
 152 files changed, 487 insertions(+), 117 deletions(-)
 mode change 100644 => 100755 src/translator_no.h
 create mode 100644 templates/xml/xml.xsd

diff --git a/src/docbookgen.cpp b/src/docbookgen.cpp
index 53b2957..e5c9a6b 100644
--- a/src/docbookgen.cpp
+++ b/src/docbookgen.cpp
@@ -320,6 +320,7 @@ DB_GEN_C
   t << "<?xml version='1.0' encoding='UTF-8' standalone='no'?>" << endl;;
   t << "<" << fileType << " xmlns=\"http://docbook.org/ns/docbook\" version=\"5.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"";
   if (!pageName.isEmpty()) t << " xml:id=\"_" <<  stripPath(pageName) << "\"";
+  t << " xml:lang=\"" << theTranslator->trISOLang() << "\"";
   t << ">" << endl;
 }
 
diff --git a/src/translator.h b/src/translator.h
index 188b775..8412560 100644
--- a/src/translator.h
+++ b/src/translator.h
@@ -646,6 +646,13 @@ class Translator
     virtual QCString trOperationDocumentation() = 0;
     virtual QCString trDataMembers() = 0;
     virtual QCString trDataMemberDocumentation() = 0;
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    /// see for complete list: https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
+    virtual QCString trISOLang() = 0;
 };
 
 #endif
diff --git a/src/translator_am.h b/src/translator_am.h
index 5b4c446..9af948a 100644
--- a/src/translator_am.h
+++ b/src/translator_am.h
@@ -1799,6 +1799,14 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
     virtual QCString trDirDepGraph(const char *name)
     { return name + QCString("-ի ֆայլադարանների կախվածությունների գծագիր:"); }
 
-};
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("hy");
+    }
+
+};
 #endif
diff --git a/src/translator_ar.h b/src/translator_ar.h
index 24281fd..80ba76f 100644
--- a/src/translator_ar.h
+++ b/src/translator_ar.h
@@ -1564,6 +1564,15 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
               "وجد أنها ملائمة. إنها تختلف عن الدالة أعلاه"
               "فقط في نوعية ال argument(s) التي تقبلها.";
     }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("ar-EG");
+    }
 };
 
 #endif
diff --git a/src/translator_br.h b/src/translator_br.h
index 01c5b9f..16f8d6e 100644
--- a/src/translator_br.h
+++ b/src/translator_br.h
@@ -2336,6 +2336,13 @@ class TranslatorBrazilian : public Translator
     }
 
 //////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("pt-BR");
+    }
 
 };
 
diff --git a/src/translator_ca.h b/src/translator_ca.h
index ca9b7e9..d121428 100644
--- a/src/translator_ca.h
+++ b/src/translator_ca.h
@@ -1838,6 +1838,15 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
     virtual QCString trDirDepGraph(const char *name)
     { return QCString("Graf de dependència de directoris per a ")+name+":"; }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("ca");
+    }
 };
 
 #endif
diff --git a/src/translator_cn.h b/src/translator_cn.h
index 0e559c1..735bf45 100644
--- a/src/translator_cn.h
+++ b/src/translator_cn.h
@@ -1920,7 +1920,15 @@ class TranslatorChinese : public TranslatorAdapter_1_8_15
       return "该单例的文档由下列文件生成:";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("zh");
+    }
 };
 
 #endif
diff --git a/src/translator_cz.h b/src/translator_cz.h
index 9d6c489..2b985ae 100644
--- a/src/translator_cz.h
+++ b/src/translator_cz.h
@@ -2041,8 +2041,15 @@ class TranslatorCzech : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("cs");
+    }
 };
 
 #endif // TRANSLATOR_CZ_H
diff --git a/src/translator_de.h b/src/translator_de.h
index bf5ce5e..a29284f 100644
--- a/src/translator_de.h
+++ b/src/translator_de.h
@@ -2254,8 +2254,15 @@ class TranslatorGerman : public TranslatorAdapter_1_8_15
     virtual QCString trCustomReference(const char *name)
     { return QCString(name)+"-Referenz"; }
 
-    //////////////////////////////////////////////////////////////////////////
 
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("de");
+    }
 };
 
 #endif
diff --git a/src/translator_dk.h b/src/translator_dk.h
index df063ef..08f9630 100644
--- a/src/translator_dk.h
+++ b/src/translator_dk.h
@@ -1766,6 +1766,15 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
     }
 
 
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("da");
+    }
+
 /*---------- For internal use: ----------------------------------------*/
   protected:
 	/*! For easy flexible-noun implementation.
diff --git a/src/translator_en.h b/src/translator_en.h
index 400e59c..cee8cf9 100644
--- a/src/translator_en.h
+++ b/src/translator_en.h
@@ -2254,7 +2254,13 @@ class TranslatorEnglish : public Translator
     }
 
 //////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("en-US");
+    }
 };
 
 #endif
diff --git a/src/translator_eo.h b/src/translator_eo.h
index 28876d7..67315f3 100644
--- a/src/translator_eo.h
+++ b/src/translator_eo.h
@@ -1941,8 +1941,15 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
       return "Fasona Superrigardo";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("eo");
+    }
 };
 
 #endif
diff --git a/src/translator_es.h b/src/translator_es.h
index b28ed75..03cd128 100644
--- a/src/translator_es.h
+++ b/src/translator_es.h
@@ -2304,8 +2304,15 @@ class TranslatorSpanish : public TranslatorAdapter_1_8_15
         return "Documentación miembro de datos";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("es");
+    }
 };
 
 #endif
diff --git a/src/translator_fa.h b/src/translator_fa.h
index 5a37330..e31793e 100644
--- a/src/translator_fa.h
+++ b/src/translator_fa.h
@@ -1779,6 +1779,15 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
       return convertDigitsToFarsi(sdate);
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("fa");
+    }
 };
 
 #endif
diff --git a/src/translator_fi.h b/src/translator_fi.h
index 2b94f48..7334957 100644
--- a/src/translator_fi.h
+++ b/src/translator_fi.h
@@ -1854,6 +1854,15 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
       return "Tyyppien rajoitteet"; // "Type Constraints"
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("fi");
+    }
 };
 
 #endif
diff --git a/src/translator_fr.h b/src/translator_fr.h
index 0035e23..9317967 100644
--- a/src/translator_fr.h
+++ b/src/translator_fr.h
@@ -2320,8 +2320,15 @@ class TranslatorFrench : public TranslatorAdapter_1_8_15
         return "Documentation des champs de données";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("fr");
+    }
 };
 
 #endif
diff --git a/src/translator_gr.h b/src/translator_gr.h
index 6ed43db..4e45539 100644
--- a/src/translator_gr.h
+++ b/src/translator_gr.h
@@ -1980,6 +1980,15 @@ class TranslatorGreek : public TranslatorAdapter_1_8_15
       return result;
     }
 
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("el");
+    }
+
 };
 
 #endif
diff --git a/src/translator_hr.h b/src/translator_hr.h
index 1d17e2a..87cea8d 100644
--- a/src/translator_hr.h
+++ b/src/translator_hr.h
@@ -1567,8 +1567,15 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
     virtual QCString trAdditionalInheritedMembers()
     { return "Dodatni naslijeđeni članovi"; }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("hr");
+    }
 };
 
 #endif
diff --git a/src/translator_hu.h b/src/translator_hu.h
index 44363c9..67d6a6e 100644
--- a/src/translator_hu.h
+++ b/src/translator_hu.h
@@ -2021,8 +2021,15 @@ class TranslatorHungarian : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("hu");
+    }
 };
 
 #endif
diff --git a/src/translator_id.h b/src/translator_id.h
index 2039c76..55a4366 100644
--- a/src/translator_id.h
+++ b/src/translator_id.h
@@ -1812,6 +1812,15 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
     virtual QCString trDirDepGraph(const char *name)
     { return QCString("Bagan dependensi directori untuk ")+name+":"; }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("id");
+    }
 };
 
 #endif
diff --git a/src/translator_it.h b/src/translator_it.h
index 9638a01..ddfed09 100644
--- a/src/translator_it.h
+++ b/src/translator_it.h
@@ -1976,8 +1976,15 @@ class TranslatorItalian : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("it");
+    }
 };
 
 #endif
diff --git a/src/translator_je.h b/src/translator_je.h
index d555421..2afe772 100644
--- a/src/translator_je.h
+++ b/src/translator_je.h
@@ -62,6 +62,11 @@ class TranslatorJapaneseEn : public TranslatorEnglish
     {
       return "128";
     }
+
+    virtual QCString trISOLang()
+    {
+        return("ja");
+    }
 };
 
 #endif
diff --git a/src/translator_jp.h b/src/translator_jp.h
index fc0d65d..64c49c0 100644
--- a/src/translator_jp.h
+++ b/src/translator_jp.h
@@ -1985,8 +1985,15 @@ class TranslatorJapanese : public TranslatorAdapter_1_8_15
              "の詳解を抽出しました:";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("ja");
+    }
 };
 
 #endif
diff --git a/src/translator_ke.h b/src/translator_ke.h
index c9f488c..077601e 100644
--- a/src/translator_ke.h
+++ b/src/translator_ke.h
@@ -59,6 +59,11 @@ class TranslatorKoreanEn : public TranslatorEnglish
     {
       return "129";
     }
+
+    virtual QCString trISOLang()
+    {
+        return("ko");
+    }
 };
 
 #endif
diff --git a/src/translator_kr.h b/src/translator_kr.h
index fb1c356..79fd6c8 100644
--- a/src/translator_kr.h
+++ b/src/translator_kr.h
@@ -2012,8 +2012,15 @@ class TranslatorKorean : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("ko");
+    }
 };
 
 #endif
diff --git a/src/translator_lt.h b/src/translator_lt.h
index f47d9d4..4d7739f 100644
--- a/src/translator_lt.h
+++ b/src/translator_lt.h
@@ -1510,6 +1510,15 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
     }
 
 
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("lt");
+    }
+
 };
 
 #endif
diff --git a/src/translator_lv.h b/src/translator_lv.h
index bd579da..107b209 100644
--- a/src/translator_lv.h
+++ b/src/translator_lv.h
@@ -1944,8 +1944,15 @@ class TranslatorLatvian : public TranslatorAdapter_1_8_4
       return "Dizaina pārskats";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("lv");
+    }
 };
 
 #endif
diff --git a/src/translator_mk.h b/src/translator_mk.h
index 3fc046e..2fd8e0b 100644
--- a/src/translator_mk.h
+++ b/src/translator_mk.h
@@ -1718,6 +1718,15 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
     {
       return "Ограничувања на Тип";
     }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("mk");
+    }
 };
 
 #endif
diff --git a/src/translator_nl.h b/src/translator_nl.h
index 7cecc7d..81818f4 100644
--- a/src/translator_nl.h
+++ b/src/translator_nl.h
@@ -1784,7 +1784,15 @@ class TranslatorDutch : public Translator
     { return "Data members"; }
     virtual QCString trDataMemberDocumentation()
     { return "Documentatie van data members"; }
-    //////////////////////////////////////////////////////////////////////////
+//
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("nl");
+    }
 };
 
 #endif
diff --git a/src/translator_no.h b/src/translator_no.h
old mode 100644
new mode 100755
index eccd952..4154b78
--- a/src/translator_no.h
+++ b/src/translator_no.h
@@ -1563,6 +1563,15 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
               "generert for deg. Den skiller seg ut fra "
               "funksjonen ovenfor i argument(ene) den aksepterer.";
     }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("nn");
+    }
 };
 
 #endif
diff --git a/src/translator_pl.h b/src/translator_pl.h
index e0ecc8f..2171f50 100644
--- a/src/translator_pl.h
+++ b/src/translator_pl.h
@@ -1866,8 +1866,15 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
     virtual QCString trAdditionalInheritedMembers()
     { return "Dodatkowe Dziedziczone Składowe"; }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("pl");
+    }
 };
 
 #endif
diff --git a/src/translator_pt.h b/src/translator_pt.h
index 970cf45..ff3aac4 100644
--- a/src/translator_pt.h
+++ b/src/translator_pt.h
@@ -2273,6 +2273,13 @@ class TranslatorPortuguese : public Translator
     }
 
 //////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("pt");
+    }
 
 };
 
diff --git a/src/translator_ro.h b/src/translator_ro.h
index 6f0c197..cf6d3df 100644
--- a/src/translator_ro.h
+++ b/src/translator_ro.h
@@ -2013,8 +2013,15 @@ class TranslatorRomanian : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("ro");
+    }
 };
 
 #endif
diff --git a/src/translator_ru.h b/src/translator_ru.h
index 9d92888..9ac2ed3 100644
--- a/src/translator_ru.h
+++ b/src/translator_ru.h
@@ -1968,7 +1968,15 @@ class TranslatorRussian : public TranslatorAdapter_1_8_15
       return result;
     }
 
-///////////////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("ru");
+    }
 };
 
 #endif
diff --git a/src/translator_sc.h b/src/translator_sc.h
index e8191df..34db617 100644
--- a/src/translator_sc.h
+++ b/src/translator_sc.h
@@ -1765,6 +1765,15 @@ class TranslatorSerbianCyrillic : public TranslatorAdapter_1_6_0
       return "Ограничења типова";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("sr-Cyrl");
+    }
 };
 
 #endif
diff --git a/src/translator_si.h b/src/translator_si.h
index 2dd7e5b..7229487 100644
--- a/src/translator_si.h
+++ b/src/translator_si.h
@@ -1207,6 +1207,15 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
              "podana je zaradi priročnosti. Metoda se od predhodnje razlikuje "
              "samo v številu in/ali tipu formalnih argumentov.";
     }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("sl");
+    }
 };
 
 #endif
diff --git a/src/translator_sk.h b/src/translator_sk.h
index 9ee8252..cc7de8c 100644
--- a/src/translator_sk.h
+++ b/src/translator_sk.h
@@ -1971,7 +1971,15 @@ class TranslatorSlovak : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("sk");
+    }
 };
 
 #endif // TRANSLATOR_SK_H
diff --git a/src/translator_sr.h b/src/translator_sr.h
index f5f132f..f1c4aa7 100644
--- a/src/translator_sr.h
+++ b/src/translator_sr.h
@@ -1769,6 +1769,15 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
 //       return result;
 //     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("sr-Latn");
+    }
 };
 
 #endif
diff --git a/src/translator_sv.h b/src/translator_sv.h
index 6277445..cfdac67 100644
--- a/src/translator_sv.h
+++ b/src/translator_sv.h
@@ -2336,6 +2336,15 @@ class TranslatorSwedish : public Translator
     {
         return "Datamedlemsdokumentation";
     }
-};
 
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("sv");
+    }
+
+};
 #endif
diff --git a/src/translator_tr.h b/src/translator_tr.h
index d18f800..3fc658b 100644
--- a/src/translator_tr.h
+++ b/src/translator_tr.h
@@ -1817,6 +1817,15 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
     }
 
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("tr");
+    }
 };
 
 #endif
diff --git a/src/translator_tw.h b/src/translator_tw.h
index 9e9092d..61d5a1f 100644
--- a/src/translator_tw.h
+++ b/src/translator_tw.h
@@ -1977,8 +1977,15 @@ class TranslatorChinesetraditional : public TranslatorAdapter_1_8_15
       return result;
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("zh-Hant");
+    }
 };
 
 #endif
diff --git a/src/translator_ua.h b/src/translator_ua.h
index 034cb1b..6ff908a 100644
--- a/src/translator_ua.h
+++ b/src/translator_ua.h
@@ -1909,8 +1909,15 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
       return "Огляд дизайну проекту";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
 //////////////////////////////////////////////////////////////////////////
 
+    virtual QCString trISOLang()
+    {
+        return("uk");
+    }
 };
 
 #endif
diff --git a/src/translator_vi.h b/src/translator_vi.h
index b391b0c..644eb6e 100644
--- a/src/translator_vi.h
+++ b/src/translator_vi.h
@@ -1750,6 +1750,15 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
       return "Ràng buộc của kiểu (Type)";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("vi");
+    }
 };
 
 #endif
diff --git a/src/translator_za.h b/src/translator_za.h
index dd5ddf9..43e1e8f 100644
--- a/src/translator_za.h
+++ b/src/translator_za.h
@@ -1718,6 +1718,15 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
       return "Tipe Limiete";
     }
 
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.19, but completely filled so no need for a TranslatorAdapter_1_8_19
+//////////////////////////////////////////////////////////////////////////
+
+    virtual QCString trISOLang()
+    {
+        return("af");
+    }
 };
 
 #endif
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp
index 3a649e9..ec728c4 100644
--- a/src/xmlgen.cpp
+++ b/src/xmlgen.cpp
@@ -154,7 +154,9 @@ static void writeXMLHeader(FTextStream &t)
   t << "<?xml version='1.0' encoding='UTF-8' standalone='no'?>" << endl;;
   t << "<doxygen xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ";
   t << "xsi:noNamespaceSchemaLocation=\"compound.xsd\" ";
-  t << "version=\"" << getDoxygenVersion() << "\">" << endl;
+  t << "version=\"" << getDoxygenVersion() << "\" ";
+  t << "xml:lang=\"" << theTranslator->trISOLang() << "\"";
+  t << ">" << endl;
 }
 
 static void writeCombineScript()
@@ -178,7 +180,7 @@ static void writeCombineScript()
   "<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\">\n"
   "  <xsl:output method=\"xml\" version=\"1.0\" indent=\"no\" standalone=\"yes\" />\n"
   "  <xsl:template match=\"/\">\n"
-  "    <doxygen version=\"{doxygenindex/@version}\">\n"
+  "    <doxygen version=\"{doxygenindex/@version}\" xml:lang=\"{doxygenindex/@xml:lang}\">\n"
   "      <!-- Load all doxygen generated xml files -->\n"
   "      <xsl:for-each select=\"doxygenindex/compound\">\n"
   "        <xsl:copy-of select=\"document( concat( @refid, '.xml' ) )/doxygen/*\" />\n"
@@ -1907,6 +1909,7 @@ void generateXML()
   QDir xmlDir(outputDirectory);
   createSubDirs(xmlDir);
 
+  ResourceMgr::instance().copyResource("xml.xsd",outputDirectory);
   ResourceMgr::instance().copyResource("index.xsd",outputDirectory);
 
   QCString fileName=outputDirectory+"/compound.xsd";
@@ -1959,7 +1962,9 @@ void generateXML()
   t << "<?xml version='1.0' encoding='UTF-8' standalone='no'?>" << endl;;
   t << "<doxygenindex xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ";
   t << "xsi:noNamespaceSchemaLocation=\"index.xsd\" ";
-  t << "version=\"" << getDoxygenVersion() << "\">" << endl;
+  t << "version=\"" << getDoxygenVersion() << "\" ";
+  t << "xml:lang=\"" << theTranslator->trISOLang() << "\"";
+  t << ">" << endl;
 
   {
     ClassSDict::Iterator cli(*Doxygen::classSDict);
diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd
index e17d2fa..1b3c2c0 100644
--- a/templates/xml/compound.xsd
+++ b/templates/xml/compound.xsd
@@ -1,5 +1,7 @@
 <?xml version='1.0' encoding='utf-8' ?>
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
+
   <xsd:element name="doxygen" type="DoxygenType"/>
 
   <!-- Complex types -->
@@ -9,6 +11,7 @@
       <xsd:element name="compounddef" type="compounddefType" minOccurs="0" />
     </xsd:sequence>
     <xsd:attribute name="version" type="DoxVersionNumber" use="required" />
+    <xsd:attribute ref="xml:lang" use="required"/>
   </xsd:complexType>
 
   <xsd:complexType name="compounddefType">
diff --git a/templates/xml/index.xsd b/templates/xml/index.xsd
index 04cb2f1..edb1d34 100644
--- a/templates/xml/index.xsd
+++ b/templates/xml/index.xsd
@@ -1,5 +1,7 @@
 <?xml version='1.0' encoding='utf-8' ?>
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
+
   <xsd:element name="doxygenindex" type="DoxygenType"/>
 
   <xsd:complexType name="DoxygenType">
@@ -7,6 +9,7 @@
       <xsd:element name="compound" type="CompoundType" minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="version" type="xsd:string" use="required"/>
+    <xsd:attribute ref="xml:lang" use="required"/>
   </xsd:complexType>
 
   <xsd:complexType name="CompoundType">
diff --git a/templates/xml/xml.xsd b/templates/xml/xml.xsd
new file mode 100644
index 0000000..9f80fe1
--- /dev/null
+++ b/templates/xml/xml.xsd
@@ -0,0 +1,23 @@
+<?xml version='1.0'?>
+<xsd:schema targetNamespace="http://www.w3.org/XML/1998/namespace"
+            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+            xml:lang="en">
+
+  <xsd:attribute name="lang" type="xsd:language">
+  </xsd:attribute>
+
+  <xsd:attribute name="space" default="preserve">
+    <xsd:simpleType>
+      <xsd:restriction base="xsd:NCName">
+        <xsd:enumeration value="default"/>
+        <xsd:enumeration value="preserve"/>
+      </xsd:restriction>
+    </xsd:simpleType>
+  </xsd:attribute>
+
+  <xsd:attributeGroup name="specialAttrs">
+    <xsd:attribute ref="xml:lang"/>
+    <xsd:attribute ref="xml:space"/>
+  </xsd:attributeGroup>
+
+</xsd:schema>
diff --git a/testing/001/indexpage.xml b/testing/001/indexpage.xml
index 0d567f5..df18edd 100644
--- a/testing/001/indexpage.xml
+++ b/testing/001/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/002/indexpage.xml b/testing/002/indexpage.xml
index 25a731b..c74349b 100644
--- a/testing/002/indexpage.xml
+++ b/testing/002/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/003/indexpage.xml b/testing/003/indexpage.xml
index dbd1559..b1caea6 100644
--- a/testing/003/indexpage.xml
+++ b/testing/003/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/004/indexpage.xml b/testing/004/indexpage.xml
index fdaea0d..9ab6ae4 100644
--- a/testing/004/indexpage.xml
+++ b/testing/004/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/005/indexpage.xml b/testing/005/indexpage.xml
index 4a12dfd..5a3d36a 100644
--- a/testing/005/indexpage.xml
+++ b/testing/005/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/006/indexpage.xml b/testing/006/indexpage.xml
index 162aac0..b3c66ef 100644
--- a/testing/006/indexpage.xml
+++ b/testing/006/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/007/indexpage.xml b/testing/007/indexpage.xml
index 8e85063..62f3636 100644
--- a/testing/007/indexpage.xml
+++ b/testing/007/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/008/008__brief_8c.xml b/testing/008/008__brief_8c.xml
index 4fcf6a6..b8c3a32 100644
--- a/testing/008/008__brief_8c.xml
+++ b/testing/008/008__brief_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="008__brief_8c" kind="file" language="C++">
     <compoundname>008_brief.c</compoundname>
     <briefdescription>
diff --git a/testing/009/bug.xml b/testing/009/bug.xml
index dc7abaf..ebafb9a 100644
--- a/testing/009/bug.xml
+++ b/testing/009/bug.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="bug" kind="page">
     <compoundname>bug</compoundname>
     <title>Bug List</title>
@@ -12,7 +12,7 @@
             <term>Class <ref refid="class_bug" kindref="compound">Bug</ref>  </term>
           </varlistentry>
           <listitem>
-            <para><anchor id="bug_1_bug000001"/>Class bug. </para>
+            <para><anchor id="bug_1_bug000001"/>Class bug.  </para>
           </listitem>
           <varlistentry>
             <term>Member <ref refid="class_bug_1a1f720954dd97cd1203e80501a6eae74c" kindref="member">Bug::foo</ref>  ()</term>
diff --git a/testing/009/class_bug.xml b/testing/009/class_bug.xml
index 056b405..b629592 100644
--- a/testing/009/class_bug.xml
+++ b/testing/009/class_bug.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_bug" kind="class" language="C++" prot="public">
     <compoundname>Bug</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/009/class_deprecated.xml b/testing/009/class_deprecated.xml
index 32c9ea6..0c08227 100644
--- a/testing/009/class_deprecated.xml
+++ b/testing/009/class_deprecated.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_deprecated" kind="class" language="C++" prot="public">
     <compoundname>Deprecated</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/009/class_reminder.xml b/testing/009/class_reminder.xml
index 9bfb4fc..bd09607 100644
--- a/testing/009/class_reminder.xml
+++ b/testing/009/class_reminder.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_reminder" kind="class" language="C++" prot="public">
     <compoundname>Reminder</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/009/class_test.xml b/testing/009/class_test.xml
index a3792a4..79a9ca7 100644
--- a/testing/009/class_test.xml
+++ b/testing/009/class_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_test" kind="class" language="C++" prot="public">
     <compoundname>Test</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/009/class_todo.xml b/testing/009/class_todo.xml
index adb8b91..00e55d2 100644
--- a/testing/009/class_todo.xml
+++ b/testing/009/class_todo.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_todo" kind="class" language="C++" prot="public">
     <compoundname>Todo</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/009/deprecated.xml b/testing/009/deprecated.xml
index e4c5877..e25331d 100644
--- a/testing/009/deprecated.xml
+++ b/testing/009/deprecated.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="deprecated" kind="page">
     <compoundname>deprecated</compoundname>
     <title>Deprecated List</title>
@@ -12,7 +12,7 @@
             <term>Class <ref refid="class_deprecated" kindref="compound">Deprecated</ref>  </term>
           </varlistentry>
           <listitem>
-            <para><anchor id="deprecated_1_deprecated000001"/>This class is deprecated </para>
+            <para><anchor id="deprecated_1_deprecated000001"/>This class is deprecated  </para>
           </listitem>
           <varlistentry>
             <term>Member <ref refid="class_deprecated_1a1d5f6803e72c625727e7083d1722dbf9" kindref="member">Deprecated::deprecated</ref>  ()</term>
diff --git a/testing/009/reminders.xml b/testing/009/reminders.xml
index 6bbe18b..ccdedf1 100644
--- a/testing/009/reminders.xml
+++ b/testing/009/reminders.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="reminders" kind="page">
     <compoundname>reminders</compoundname>
     <title>Reminders</title>
@@ -12,7 +12,7 @@
             <term>Class <ref refid="class_reminder" kindref="compound">Reminder</ref>  </term>
           </varlistentry>
           <listitem>
-            <para><anchor id="reminders_1_reminders000001"/> A reminder </para>
+            <para><anchor id="reminders_1_reminders000001"/> A reminder  </para>
           </listitem>
           <varlistentry>
             <term>Member <ref refid="class_reminder_1a173b5218bb11287b0e86a550d9f0728d" kindref="member">Reminder::reminder</ref>  ()</term>
diff --git a/testing/009/test.xml b/testing/009/test.xml
index c8f104d..04d615c 100644
--- a/testing/009/test.xml
+++ b/testing/009/test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="test" kind="page">
     <compoundname>test</compoundname>
     <title>Test List</title>
@@ -12,7 +12,7 @@
             <term>Class <ref refid="class_test" kindref="compound">Test</ref>  </term>
           </varlistentry>
           <listitem>
-            <para><anchor id="test_1_test000001"/>This is part of testing </para>
+            <para><anchor id="test_1_test000001"/>This is part of testing  </para>
           </listitem>
           <varlistentry>
             <term>Member <ref refid="class_test_1a9fc54b716f326514a4c5f434137f4fc0" kindref="member">Test::test</ref>  ()</term>
diff --git a/testing/009/todo.xml b/testing/009/todo.xml
index b31ecae..7cdaea6 100644
--- a/testing/009/todo.xml
+++ b/testing/009/todo.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="todo" kind="page">
     <compoundname>todo</compoundname>
     <title>Todo List</title>
@@ -12,7 +12,7 @@
             <term>Class <ref refid="class_todo" kindref="compound">Todo</ref>  </term>
           </varlistentry>
           <listitem>
-            <para><anchor id="todo_1_todo000001"/>This still needs to be done. </para>
+            <para><anchor id="todo_1_todo000001"/>This still needs to be done.  </para>
           </listitem>
           <varlistentry>
             <term>Member <ref refid="class_todo_1a9e70ec9176ac4c1b20e011b4daddc9d8" kindref="member">Todo::todo</ref>  ()</term>
diff --git a/testing/010/indexpage.xml b/testing/010/indexpage.xml
index 05c297e..6deac96 100644
--- a/testing/010/indexpage.xml
+++ b/testing/010/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/011/category_integer_07_arithmetic_08.xml b/testing/011/category_integer_07_arithmetic_08.xml
index 0d13751..bfde98e 100644
--- a/testing/011/category_integer_07_arithmetic_08.xml
+++ b/testing/011/category_integer_07_arithmetic_08.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="category_integer_07_arithmetic_08" kind="category" language="Objective-C" prot="public">
     <compoundname>Integer(Arithmetic)</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/011/interface_integer.xml b/testing/011/interface_integer.xml
index 7c56077..45833d8 100644
--- a/testing/011/interface_integer.xml
+++ b/testing/011/interface_integer.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="interface_integer" kind="class" language="Objective-C" prot="public">
     <compoundname>Integer</compoundname>
     <basecompoundref prot="public" virt="non-virtual">Object</basecompoundref>
diff --git a/testing/012/citelist.xml b/testing/012/citelist.xml
index 81e46e5..1bef226 100644
--- a/testing/012/citelist.xml
+++ b/testing/012/citelist.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="citelist" kind="page">
     <compoundname>citelist</compoundname>
     <title>Bibliography</title>
diff --git a/testing/012/indexpage.xml b/testing/012/indexpage.xml
index 3ee0fc8..26e588c 100644
--- a/testing/012/indexpage.xml
+++ b/testing/012/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/013/class_t1.xml b/testing/013/class_t1.xml
index 72fe36a..9d921a0 100644
--- a/testing/013/class_t1.xml
+++ b/testing/013/class_t1.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_t1" kind="class" language="C++" prot="public">
     <compoundname>T1</compoundname>
     <includes refid="013__class_8h" local="yes">inc/013_class.h</includes>
diff --git a/testing/013/class_t2.xml b/testing/013/class_t2.xml
index 3679110..ee8c2f1 100644
--- a/testing/013/class_t2.xml
+++ b/testing/013/class_t2.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_t2" kind="class" language="C++" prot="public">
     <compoundname>T2</compoundname>
     <includes refid="013__class_8h" local="no">013_class.h</includes>
diff --git a/testing/013/class_t3.xml b/testing/013/class_t3.xml
index 21f3b86..0b64499 100644
--- a/testing/013/class_t3.xml
+++ b/testing/013/class_t3.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_t3" kind="class" language="C++" prot="public">
     <compoundname>T3</compoundname>
     <includes refid="013__class_8h" local="no">013_class.h</includes>
diff --git a/testing/013/class_t4.xml b/testing/013/class_t4.xml
index 3a1013e..bb0aec0 100644
--- a/testing/013/class_t4.xml
+++ b/testing/013/class_t4.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_t4" kind="class" language="C++" prot="public">
     <compoundname>T4</compoundname>
     <includes refid="013__class_8h" local="yes">inc/013_class.h</includes>
diff --git a/testing/014/indexpage.xml b/testing/014/indexpage.xml
index 3fb3867..0d60a80 100644
--- a/testing/014/indexpage.xml
+++ b/testing/014/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/015/015__cond_8c.xml b/testing/015/015__cond_8c.xml
index 8700967..81ec4b5 100644
--- a/testing/015/015__cond_8c.xml
+++ b/testing/015/015__cond_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="015__cond_8c" kind="file" language="C++">
     <compoundname>015_cond.c</compoundname>
     <sectiondef kind="func">
diff --git a/testing/016/016__copydoc_8c.xml b/testing/016/016__copydoc_8c.xml
index 78a746a..4d0d786 100644
--- a/testing/016/016__copydoc_8c.xml
+++ b/testing/016/016__copydoc_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="016__copydoc_8c" kind="file" language="C++">
     <compoundname>016_copydoc.c</compoundname>
     <sectiondef kind="func">
diff --git a/testing/017/indexpage.xml b/testing/017/indexpage.xml
index 3326ee8..c6739e9 100644
--- a/testing/017/indexpage.xml
+++ b/testing/017/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/018/018__def_8c.xml b/testing/018/018__def_8c.xml
index 1bd3d79..ec26900 100644
--- a/testing/018/018__def_8c.xml
+++ b/testing/018/018__def_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="018__def_8c" kind="file" language="C++">
     <compoundname>018_def.c</compoundname>
     <sectiondef kind="define">
diff --git a/testing/019/group__g1.xml b/testing/019/group__g1.xml
index d6807ca..812b80a 100644
--- a/testing/019/group__g1.xml
+++ b/testing/019/group__g1.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="group__g1" kind="group">
     <compoundname>g1</compoundname>
     <title>First Group</title>
diff --git a/testing/019/group__g2.xml b/testing/019/group__g2.xml
index 3514d89..c2aaa94 100644
--- a/testing/019/group__g2.xml
+++ b/testing/019/group__g2.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="group__g2" kind="group">
     <compoundname>g2</compoundname>
     <title>Second Group</title>
diff --git a/testing/019/group__g3.xml b/testing/019/group__g3.xml
index 0f21232..936ba70 100644
--- a/testing/019/group__g3.xml
+++ b/testing/019/group__g3.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="group__g3" kind="group">
     <compoundname>g3</compoundname>
     <title>Third Group</title>
diff --git a/testing/020/indexpage.xml b/testing/020/indexpage.xml
index 8820cf7..863a088 100644
--- a/testing/020/indexpage.xml
+++ b/testing/020/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/021/indexpage.xml b/testing/021/indexpage.xml
index 0647eeb..477f206 100644
--- a/testing/021/indexpage.xml
+++ b/testing/021/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/022/indexpage.xml b/testing/022/indexpage.xml
index 0fcee9c..581130a 100644
--- a/testing/022/indexpage.xml
+++ b/testing/022/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/023/indexpage.xml b/testing/023/indexpage.xml
index c87860c..3f605db 100644
--- a/testing/023/indexpage.xml
+++ b/testing/023/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/024/indexpage.xml b/testing/024/indexpage.xml
index fd94e77..bd94eb8 100644
--- a/testing/024/indexpage.xml
+++ b/testing/024/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/025/class_test.xml b/testing/025/class_test.xml
index f7ab931..f181488 100644
--- a/testing/025/class_test.xml
+++ b/testing/025/class_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_test" kind="class" language="C++" prot="public">
     <compoundname>Test</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/025/example_test_8cpp-example.xml b/testing/025/example_test_8cpp-example.xml
index 6bcee68..55bcfd6 100644
--- a/testing/025/example_test_8cpp-example.xml
+++ b/testing/025/example_test_8cpp-example.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="example_test_8cpp-example" kind="example">
     <compoundname>example_test.cpp</compoundname>
     <briefdescription>
diff --git a/testing/026/class_test.xml b/testing/026/class_test.xml
index d9a0aba..872746e 100644
--- a/testing/026/class_test.xml
+++ b/testing/026/class_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_test" kind="class" language="C++" prot="public">
     <compoundname>Test</compoundname>
     <templateparamlist>
diff --git a/testing/027/struct_car.xml b/testing/027/struct_car.xml
index c90017a..8b203e5 100644
--- a/testing/027/struct_car.xml
+++ b/testing/027/struct_car.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_car" kind="struct" language="C++" prot="public">
     <compoundname>Car</compoundname>
     <basecompoundref refid="struct_vehicle" prot="public" virt="non-virtual">Vehicle</basecompoundref>
diff --git a/testing/027/struct_object.xml b/testing/027/struct_object.xml
index 807b0c1..7ab7e7a 100644
--- a/testing/027/struct_object.xml
+++ b/testing/027/struct_object.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_object" kind="struct" language="C++" prot="public">
     <compoundname>Object</compoundname>
     <derivedcompoundref refid="struct_vehicle" prot="public" virt="non-virtual">Vehicle</derivedcompoundref>
diff --git a/testing/027/struct_truck.xml b/testing/027/struct_truck.xml
index b25c20b..588f425 100644
--- a/testing/027/struct_truck.xml
+++ b/testing/027/struct_truck.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_truck" kind="struct" language="C++" prot="public">
     <compoundname>Truck</compoundname>
     <basecompoundref refid="struct_vehicle" prot="public" virt="non-virtual">Vehicle</basecompoundref>
diff --git a/testing/027/struct_vehicle.xml b/testing/027/struct_vehicle.xml
index bab901d..380f3e7 100644
--- a/testing/027/struct_vehicle.xml
+++ b/testing/027/struct_vehicle.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_vehicle" kind="struct" language="C++" prot="public">
     <compoundname>Vehicle</compoundname>
     <basecompoundref refid="struct_object" prot="public" virt="non-virtual">Object</basecompoundref>
diff --git a/testing/028/indexpage.xml b/testing/028/indexpage.xml
index c13e1b2..11d3932 100644
--- a/testing/028/indexpage.xml
+++ b/testing/028/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/029/029__hideinit_8c.xml b/testing/029/029__hideinit_8c.xml
index c13192f..0a0a57b 100644
--- a/testing/029/029__hideinit_8c.xml
+++ b/testing/029/029__hideinit_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="029__hideinit_8c" kind="file" language="C++">
     <compoundname>029_hideinit.c</compoundname>
     <sectiondef kind="var">
diff --git a/testing/030/indexpage.xml b/testing/030/indexpage.xml
index a45eb8d..646a128 100644
--- a/testing/030/indexpage.xml
+++ b/testing/030/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/031/indexpage.xml b/testing/031/indexpage.xml
index eaf374b..b6631b0 100644
--- a/testing/031/indexpage.xml
+++ b/testing/031/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/032/indexpage.xml b/testing/032/indexpage.xml
index 89d8c1f..742c401 100644
--- a/testing/032/indexpage.xml
+++ b/testing/032/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/033/indexpage.xml b/testing/033/indexpage.xml
index 652e5de..8894e6c 100644
--- a/testing/033/indexpage.xml
+++ b/testing/033/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/034/indexpage.xml b/testing/034/indexpage.xml
index 0252b3c..409298d 100644
--- a/testing/034/indexpage.xml
+++ b/testing/034/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/035/035__invariant_8c.xml b/testing/035/035__invariant_8c.xml
index 0bdd7a6..d1c6455 100644
--- a/testing/035/035__invariant_8c.xml
+++ b/testing/035/035__invariant_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="035__invariant_8c" kind="file" language="C++">
     <compoundname>035_invariant.c</compoundname>
     <sectiondef kind="func">
diff --git a/testing/036/036__link_8c.xml b/testing/036/036__link_8c.xml
index db238fb..e045d1b 100644
--- a/testing/036/036__link_8c.xml
+++ b/testing/036/036__link_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="036__link_8c" kind="file" language="C++">
     <compoundname>036_link.c</compoundname>
     <innerclass refid="class_test" prot="public">Test</innerclass>
diff --git a/testing/037/class_receiver.xml b/testing/037/class_receiver.xml
index 24e82fd..e6fdbf4 100644
--- a/testing/037/class_receiver.xml
+++ b/testing/037/class_receiver.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_receiver" kind="class" language="C++" prot="public">
     <compoundname>Receiver</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/037/class_sender.xml b/testing/037/class_sender.xml
index 525ab0a..9243f63 100644
--- a/testing/037/class_sender.xml
+++ b/testing/037/class_sender.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_sender" kind="class" language="C++" prot="public">
     <compoundname>Sender</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/038/indexpage.xml b/testing/038/indexpage.xml
index 2258113..3309dda 100644
--- a/testing/038/indexpage.xml
+++ b/testing/038/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/039/class_test.xml b/testing/039/class_test.xml
index aa409f5..8dd6574 100644
--- a/testing/039/class_test.xml
+++ b/testing/039/class_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_test" kind="class" language="C++" prot="public">
     <compoundname>Test</compoundname>
     <sectiondef kind="user-defined">
diff --git a/testing/040/namespace_n_s.xml b/testing/040/namespace_n_s.xml
index 7e93ed0..c751aa6 100644
--- a/testing/040/namespace_n_s.xml
+++ b/testing/040/namespace_n_s.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="namespace_n_s" kind="namespace" language="C++">
     <compoundname>NS</compoundname>
     <briefdescription>
diff --git a/testing/041/class_test.xml b/testing/041/class_test.xml
index 568f4c3..c4dda88 100644
--- a/testing/041/class_test.xml
+++ b/testing/041/class_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_test" kind="class" language="C++" prot="public">
     <compoundname>Test</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/042/namespaceorg_1_1doxygen_1_1_test.xml b/testing/042/namespaceorg_1_1doxygen_1_1_test.xml
index cd243d5..1446a50 100644
--- a/testing/042/namespaceorg_1_1doxygen_1_1_test.xml
+++ b/testing/042/namespaceorg_1_1doxygen_1_1_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="namespaceorg_1_1doxygen_1_1_test" kind="namespace" language="Java">
     <compoundname>org::doxygen::Test</compoundname>
     <briefdescription>
diff --git a/testing/043/another.xml b/testing/043/another.xml
index 2c2e61b..66688bd 100644
--- a/testing/043/another.xml
+++ b/testing/043/another.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="another" kind="page">
     <compoundname>another</compoundname>
     <title>Another Page</title>
diff --git a/testing/043/mypage.xml b/testing/043/mypage.xml
index c9bd6d0..c02b4c4 100644
--- a/testing/043/mypage.xml
+++ b/testing/043/mypage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="mypage" kind="page">
     <compoundname>mypage</compoundname>
     <title>Page Title</title>
diff --git a/testing/044/struct_s.xml b/testing/044/struct_s.xml
index b661a85..4aa6bfd 100644
--- a/testing/044/struct_s.xml
+++ b/testing/044/struct_s.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_s" kind="struct" language="C++" prot="public">
     <compoundname>S</compoundname>
     <includes refid="044__section_8h" local="no">044_section.h</includes>
diff --git a/testing/045/indexpage.xml b/testing/045/indexpage.xml
index 294ceb8..aaa8934 100644
--- a/testing/045/indexpage.xml
+++ b/testing/045/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/046/046__related_8cpp.xml b/testing/046/046__related_8cpp.xml
index 6386d5d..a63565c 100644
--- a/testing/046/046__related_8cpp.xml
+++ b/testing/046/046__related_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="046__related_8cpp" kind="file" language="C++">
     <compoundname>046_related.cpp</compoundname>
     <innerclass refid="class_test" prot="public">Test</innerclass>
diff --git a/testing/046/class_test.xml b/testing/046/class_test.xml
index 4885fb1..453b463 100644
--- a/testing/046/class_test.xml
+++ b/testing/046/class_test.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_test" kind="class" language="C++" prot="public">
     <compoundname>Test</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/047/047__return_8cpp.xml b/testing/047/047__return_8cpp.xml
index 4e3d3e9..8692da0 100644
--- a/testing/047/047__return_8cpp.xml
+++ b/testing/047/047__return_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="047__return_8cpp" kind="file" language="C++">
     <compoundname>047_return.cpp</compoundname>
     <sectiondef kind="func">
diff --git a/testing/048/048__showinit_8c.xml b/testing/048/048__showinit_8c.xml
index 3037c9c..de17a15 100644
--- a/testing/048/048__showinit_8c.xml
+++ b/testing/048/048__showinit_8c.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="048__showinit_8c" kind="file" language="C++">
     <compoundname>048_showinit.c</compoundname>
     <sectiondef kind="var">
diff --git a/testing/049/indexpage.xml b/testing/049/indexpage.xml
index f7cb48c..c5ae30f 100644
--- a/testing/049/indexpage.xml
+++ b/testing/049/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/050/indexpage.xml b/testing/050/indexpage.xml
index f3cd647..88ec74c 100644
--- a/testing/050/indexpage.xml
+++ b/testing/050/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/051/indexpage.xml b/testing/051/indexpage.xml
index 2d37333..63f2d91 100644
--- a/testing/051/indexpage.xml
+++ b/testing/051/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/052/indexpage.xml b/testing/052/indexpage.xml
index d952781..0306320 100644
--- a/testing/052/indexpage.xml
+++ b/testing/052/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/053/indexpage.xml b/testing/053/indexpage.xml
index 211bb9a..9f33bcf 100644
--- a/testing/053/indexpage.xml
+++ b/testing/053/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="nl">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/054/054__parblock_8cpp.xml b/testing/054/054__parblock_8cpp.xml
index 0eefc0b..4ebf1f1 100644
--- a/testing/054/054__parblock_8cpp.xml
+++ b/testing/054/054__parblock_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="054__parblock_8cpp" kind="file" language="C++">
     <compoundname>054_parblock.cpp</compoundname>
     <sectiondef kind="func">
diff --git a/testing/055/md_055_markdown.xml b/testing/055/md_055_markdown.xml
index 18555aa..ef15ca4 100644
--- a/testing/055/md_055_markdown.xml
+++ b/testing/055/md_055_markdown.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="md_055_markdown" kind="page">
     <compoundname>md_055_markdown</compoundname>
     <title>055_markdown</title>
diff --git a/testing/056/indexpage.xml b/testing/056/indexpage.xml
index 55240e9..ac89900 100644
--- a/testing/056/indexpage.xml
+++ b/testing/056/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/064/struct_foo.xml b/testing/064/struct_foo.xml
index a1a5ba0..9678cba 100644
--- a/testing/064/struct_foo.xml
+++ b/testing/064/struct_foo.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_foo" kind="struct" language="C++" prot="public">
     <compoundname>Foo</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/065/indexpage.xml b/testing/065/indexpage.xml
index 09c7f8c..e86dcff 100644
--- a/testing/065/indexpage.xml
+++ b/testing/065/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="ja">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>My Project</title>
diff --git a/testing/066/class_class1.xml b/testing/066/class_class1.xml
index 9f01b20..13ab56c 100644
--- a/testing/066/class_class1.xml
+++ b/testing/066/class_class1.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_class1" kind="class" language="C#" prot="public">
     <compoundname>Class1</compoundname>
     <sectiondef kind="property">
diff --git a/testing/067/067__link__varargs_8cpp.xml b/testing/067/067__link__varargs_8cpp.xml
index c6eaac5..c775dee 100644
--- a/testing/067/067__link__varargs_8cpp.xml
+++ b/testing/067/067__link__varargs_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="067__link__varargs_8cpp" kind="file" language="C++">
     <compoundname>067_link_varargs.cpp</compoundname>
     <innerclass refid="class_test" prot="public">Test</innerclass>
diff --git a/testing/068/068__ref__varargs_8cpp.xml b/testing/068/068__ref__varargs_8cpp.xml
index 6cae853..edbc2c6 100644
--- a/testing/068/068__ref__varargs_8cpp.xml
+++ b/testing/068/068__ref__varargs_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="068__ref__varargs_8cpp" kind="file" language="C++">
     <compoundname>068_ref_varargs.cpp</compoundname>
     <innerclass refid="class_test" prot="public">Test</innerclass>
diff --git a/testing/069/069__link__variadic__template_8cpp.xml b/testing/069/069__link__variadic__template_8cpp.xml
index 02cffe1..24ac5c1 100644
--- a/testing/069/069__link__variadic__template_8cpp.xml
+++ b/testing/069/069__link__variadic__template_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="069__link__variadic__template_8cpp" kind="file" language="C++">
     <compoundname>069_link_variadic_template.cpp</compoundname>
     <innerclass refid="class_test" prot="public">Test</innerclass>
diff --git a/testing/070/070__ref__variadic__template_8cpp.xml b/testing/070/070__ref__variadic__template_8cpp.xml
index 828319c..74448ec 100644
--- a/testing/070/070__ref__variadic__template_8cpp.xml
+++ b/testing/070/070__ref__variadic__template_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="070__ref__variadic__template_8cpp" kind="file" language="C++">
     <compoundname>070_ref_variadic_template.cpp</compoundname>
     <innerclass refid="class_test" prot="public">Test</innerclass>
diff --git a/testing/071/namespace_a_namespace_1_1_0d0.xml b/testing/071/namespace_a_namespace_1_1_0d0.xml
index 1eca472..fbe2c7a 100644
--- a/testing/071/namespace_a_namespace_1_1_0d0.xml
+++ b/testing/071/namespace_a_namespace_1_1_0d0.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="namespace_a_namespace_1_1_0d0" kind="namespace" language="C++">
     <compoundname>ANamespace::@0</compoundname>
     <sectiondef kind="enum">
diff --git a/testing/072/072__using_8cpp.xml b/testing/072/072__using_8cpp.xml
index 784bb67..66f65ca 100644
--- a/testing/072/072__using_8cpp.xml
+++ b/testing/072/072__using_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="072__using_8cpp" kind="file" language="C++">
     <compoundname>072_using.cpp</compoundname>
     <sectiondef kind="typedef">
diff --git a/testing/073/073__typed__enum_8cpp.xml b/testing/073/073__typed__enum_8cpp.xml
index 9dda417..7e68f3e 100644
--- a/testing/073/073__typed__enum_8cpp.xml
+++ b/testing/073/073__typed__enum_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="073__typed__enum_8cpp" kind="file" language="C++">
     <compoundname>073_typed_enum.cpp</compoundname>
     <sectiondef kind="enum">
diff --git a/testing/074/namespacens.xml b/testing/074/namespacens.xml
index 7b5d861..f63fea5 100644
--- a/testing/074/namespacens.xml
+++ b/testing/074/namespacens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="namespacens" kind="namespace" language="C++">
     <compoundname>ns</compoundname>
     <sectiondef kind="func">
diff --git a/testing/074/struct_foo.xml b/testing/074/struct_foo.xml
index 81499d9..7cb81f5 100644
--- a/testing/074/struct_foo.xml
+++ b/testing/074/struct_foo.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_foo" kind="struct" language="C++" prot="public">
     <compoundname>Foo</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/075/struct_foo.xml b/testing/075/struct_foo.xml
index 9b859b5..dc947e9 100644
--- a/testing/075/struct_foo.xml
+++ b/testing/075/struct_foo.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="struct_foo" kind="struct" language="C++" prot="public">
     <compoundname>Foo</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/076/indexpage.xml b/testing/076/indexpage.xml
index 5665d9b..f2ec00e 100644
--- a/testing/076/indexpage.xml
+++ b/testing/076/indexpage.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="indexpage" kind="page">
     <compoundname>index</compoundname>
     <title>Emoji test</title>
diff --git a/testing/077/077__no__xml__namespace__members__in__file__scope_8h.xml b/testing/077/077__no__xml__namespace__members__in__file__scope_8h.xml
index 9825cc1..963f103 100644
--- a/testing/077/077__no__xml__namespace__members__in__file__scope_8h.xml
+++ b/testing/077/077__no__xml__namespace__members__in__file__scope_8h.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="077__no__xml__namespace__members__in__file__scope_8h" kind="file" language="C++">
     <compoundname>077_no_xml_namespace_members_in_file_scope.h</compoundname>
     <innernamespace refid="namespace_namespace">Namespace</innernamespace>
diff --git a/testing/078/078__xml__namespace__members__in__file__scope_8h.xml b/testing/078/078__xml__namespace__members__in__file__scope_8h.xml
index 263df18..935ed11 100644
--- a/testing/078/078__xml__namespace__members__in__file__scope_8h.xml
+++ b/testing/078/078__xml__namespace__members__in__file__scope_8h.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="078__xml__namespace__members__in__file__scope_8h" kind="file" language="C++">
     <compoundname>078_xml_namespace_members_in_file_scope.h</compoundname>
     <innernamespace refid="namespace_namespace">Namespace</innernamespace>
diff --git a/testing/079/empty.xml b/testing/079/empty.xml
index 83e7c99..3c753c1 100644
--- a/testing/079/empty.xml
+++ b/testing/079/empty.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="empty" kind="page">
     <compoundname>empty</compoundname>
     <title>An empty page</title>
diff --git a/testing/079/levels.xml b/testing/079/levels.xml
index bbb4232..8a208b4 100644
--- a/testing/079/levels.xml
+++ b/testing/079/levels.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="levels" kind="page">
     <compoundname>levels</compoundname>
     <title>A page with two-level TOC</title>
diff --git a/testing/080/class_interface.xml b/testing/080/class_interface.xml
index 5fdb043..fa5c853 100644
--- a/testing/080/class_interface.xml
+++ b/testing/080/class_interface.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="class_interface" kind="class" language="C++" prot="public" abstract="yes">
     <compoundname>Interface</compoundname>
     <sectiondef kind="public-func">
diff --git a/testing/081/081__brief__lists_8h.xml b/testing/081/081__brief__lists_8h.xml
index 3f6052e..c19ff83 100644
--- a/testing/081/081__brief__lists_8h.xml
+++ b/testing/081/081__brief__lists_8h.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="081__brief__lists_8h" kind="file" language="C++">
     <compoundname>081_brief_lists.h</compoundname>
     <sectiondef kind="func">
diff --git a/testing/082/namespace_n.xml b/testing/082/namespace_n.xml
index 9ceaeb9..784e4e3 100644
--- a/testing/082/namespace_n.xml
+++ b/testing/082/namespace_n.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="namespace_n" kind="namespace" language="C++">
     <compoundname>N</compoundname>
     <sectiondef kind="var">
diff --git a/testing/083/namespace_n.xml b/testing/083/namespace_n.xml
index a44864d..d7fd8f9 100644
--- a/testing/083/namespace_n.xml
+++ b/testing/083/namespace_n.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="namespace_n" kind="namespace" language="C++">
     <compoundname>N</compoundname>
     <sectiondef kind="var">
diff --git a/testing/084/084__markdown__pre_8f90.xml b/testing/084/084__markdown__pre_8f90.xml
index 62fec7d..03de0de 100644
--- a/testing/084/084__markdown__pre_8f90.xml
+++ b/testing/084/084__markdown__pre_8f90.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="084__markdown__pre_8f90" kind="file" language="Fortran">
     <compoundname>084_markdown_pre.f90</compoundname>
     <sectiondef kind="func">
diff --git a/testing/085/085__tooltip_8cpp.xml b/testing/085/085__tooltip_8cpp.xml
index 84f781d..4924635 100644
--- a/testing/085/085__tooltip_8cpp.xml
+++ b/testing/085/085__tooltip_8cpp.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="085__tooltip_8cpp" kind="file" language="C++">
     <compoundname>085_tooltip.cpp</compoundname>
     <sectiondef kind="define">
diff --git a/testing/086/086__style__tags_8h.xml b/testing/086/086__style__tags_8h.xml
index 5a21a9b..c7f1cda 100644
--- a/testing/086/086__style__tags_8h.xml
+++ b/testing/086/086__style__tags_8h.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="">
+<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="" xml:lang="en-US">
   <compounddef id="086__style__tags_8h" kind="file" language="C++">
     <compoundname>086_style_tags.h</compoundname>
     <briefdescription>
-- 
cgit v0.12