public void Save()
{
Logger.WriteEvent("Saving Collection Settings");
XElement library = new XElement("Collection");
library.Add(new XAttribute("version", "0.2"));
library.Add(new XElement("Language1Name", Language1Name));
library.Add(new XElement("Language1Iso639Code", Language1Iso639Code));
library.Add(new XElement("Language2Iso639Code", Language2Iso639Code));
library.Add(new XElement("Language3Iso639Code", Language3Iso639Code));
library.Add(new XElement("DefaultLanguage1FontName", DefaultLanguage1FontName));
library.Add(new XElement("DefaultLanguage2FontName", DefaultLanguage2FontName));
library.Add(new XElement("DefaultLanguage3FontName", DefaultLanguage3FontName));
library.Add(new XElement("OneTimeCheckVersionNumber", OneTimeCheckVersionNumber));
library.Add(new XElement("IsLanguage1Rtl", IsLanguage1Rtl));
library.Add(new XElement("IsLanguage2Rtl", IsLanguage2Rtl));
library.Add(new XElement("IsLanguage3Rtl", IsLanguage3Rtl));
library.Add(new XElement("Language1LineHeight", Language1LineHeight));
library.Add(new XElement("Language2LineHeight", Language2LineHeight));
library.Add(new XElement("Language3LineHeight", Language3LineHeight));
library.Add(new XElement("IsSourceCollection", IsSourceCollection.ToString()));
library.Add(new XElement("XMatterPack", XMatterPackName));
library.Add(new XElement("PageNumberStyle", PageNumberStyle));
library.Add(new XElement("BrandingProjectName", BrandingProjectName));
library.Add(new XElement("Country", Country));
library.Add(new XElement("Province", Province));
library.Add(new XElement("District", District));
library.Add(new XElement("AllowNewBooks", AllowNewBooks.ToString()));
SIL.IO.RobustIO.SaveXElement(library, SettingsFilePath);
SaveSettingsCollectionStylesCss();
}