public void Add(ResourceDataBase resxdata) { if (resxdata.ResxFile.Culture != null) { this.data.Add(resxdata.ResxFile.Culture, resxdata); } }
public IEnumerable<TranslationText> Search(ResourceDataBase source, CultureInfo targetCulture) { using (TranslationStorage context = new TranslationStorage(getConnectionString())) { return context.SearchTranslation(source.Value, source.ResxFile.Culture.Name, targetCulture.Name) .ToList(); } }
public void RegisterResourceData(ResourceDataBase resourceData) { if (resourceData == null) { throw new ArgumentNullException("resourceData"); } if (!data.ContainsKey(resourceData.Name)) { this.data.Add(resourceData.Name, CreateDataGroup(resourceData.Name)); } data[resourceData.Name].Add(resourceData); }
private void SetResourceData(XmlDocument xml, ResourceDataBase data) { XmlElement dataNode = xml.DocumentElement.SelectSingleNode("data[@name = '" + data.Name + "']") as XmlElement; if (dataNode == null) { dataNode = xml.CreateElement("data"); dataNode.SetAttribute("name", data.Name); xml.DocumentElement.AppendChild(dataNode); } XmlElement valNode = dataNode.SelectSingleNode("value") as XmlElement; if (valNode == null) { valNode = xml.CreateElement("value"); valNode.InnerText = data.Value; dataNode.AppendChild(valNode); } else { valNode.InnerText = data.Value; } XmlElement commentNode = dataNode.SelectSingleNode("comment") as XmlElement; if (commentNode == null) { if (!String.IsNullOrEmpty(data.Comment)) { commentNode = xml.CreateElement("comment"); commentNode.InnerText = data.Comment; dataNode.AppendChild(commentNode); } } else { if (!String.IsNullOrEmpty(data.Comment)) { commentNode.InnerText = data.Comment; } else { dataNode.RemoveChild(commentNode); } } }
private void SetResourceData(XmlDocument xml, XmlNamespaceManager manager, ResourceDataBase data) { XmlElement valNode = xml.DocumentElement.SelectSingleNode("wix:String[@Id = '" + data.Name + "']", manager) as XmlElement; if (valNode != null) { valNode.InnerText = data.Value; } else { XmlElement element = xml.CreateElement("String", NS_WIX_2006); element.SetAttribute("Id", data.Name); element.InnerText = data.Value; xml.DocumentElement.AppendChild(element); } }
public void RegisterResourceData(ResourceDataBase data) { if (!this.data.ContainsKey(data.Name)) this.data.Add(data.Name, CreateDataGroup(data.Name)); this.data[data.Name].Add(data); }
public void Add(ResourceDataBase resxdata) { if(resxdata.ResxFile.Culture != null) this.data.Add(resxdata.ResxFile.Culture, resxdata); }
private void SetResourceData(XmlDocument xml, ResourceDataBase data) { XmlElement dataNode = xml.DocumentElement.SelectSingleNode("data[@name = '" + data.Name + "']") as XmlElement; if (dataNode == null) { dataNode = xml.CreateElement("data"); dataNode.SetAttribute("name", data.Name); xml.DocumentElement.AppendChild(dataNode); } XmlElement valNode = dataNode.SelectSingleNode("value") as XmlElement; if(valNode == null) { valNode = xml.CreateElement("value"); valNode.InnerText = data.Value; dataNode.AppendChild(valNode); } else valNode.InnerText = data.Value; XmlElement commentNode = dataNode.SelectSingleNode("comment") as XmlElement; if (commentNode == null) { if (!String.IsNullOrEmpty(data.Comment)) { commentNode = xml.CreateElement("comment"); commentNode.InnerText = data.Comment; dataNode.AppendChild(commentNode); } } else { if (!String.IsNullOrEmpty(data.Comment)) { commentNode.InnerText = data.Comment; } else { dataNode.RemoveChild(commentNode); } } }
private void SetResourceData(XmlDocument xml, XmlNamespaceManager manager, ResourceDataBase data) { XmlElement valNode = xml.DocumentElement.SelectSingleNode("wix:String[@Id = '" + data.Name + "']", manager) as XmlElement; if (valNode != null) valNode.InnerText = data.Value; else { XmlElement element = xml.CreateElement("String", NS_WIX_2006); element.SetAttribute("Id", data.Name); element.InnerText = data.Value; xml.DocumentElement.AppendChild(element); } }