static public QtTranslation LoadTranslationXML(string xml) { try { return(new QtTranslation(XmlDocumentCreate.DocumentXML(xml))); } catch (Exception ex) { throw new QtTranslationException(ex); } }
static public QtTranslation LoadTranslation(string path) { try { return(new QtTranslation(XmlDocumentCreate.Document(path))); } catch (Exception ex) { throw new QtTranslationException(ex); } }
static public Xliff LoadXliffXML(string xml) { try { return(new Xliff(XmlDocumentCreate.DocumentXML(xml))); } catch (Exception ex) { throw new XliffException(ex); } }
static public Xliff LoadXliff(string path) { try { return(new Xliff(XmlDocumentCreate.Document(path))); } catch (Exception ex) { throw new XliffException(ex); } }
static void Main() { /// RotorEnigma Ia = RotorEnigma.I; /// Ia.InitialPosition = Ia.OperatingAlphabet[5]; /// Hexa h = new Hexa(byte.MaxValue); /// /// Enigma enigma1 = new Enigma(Reflector.B, Ia, RotorEnigma.II, RotorEnigma.VIII); /// enigma1.ToString(); /// string test = enigma1.Process("HELLO WORLD !"); /// enigma1.Reset(); /// string rslt0 = enigma1.Process(test); /// /// Enigma enigma3 = enigma1.Clone(true); /// string rslt3 = enigma3.Process(test); string[] tbl = new string[] { HashKey.DigestFile(HashAlgorithmEnum.MD5, "XLIFF_2.xlf"), HashKey.DigestFile(HashAlgorithmEnum.SHA1, "XLIFF_2.xlf"), HashKey.DigestFile(HashAlgorithmEnum.SHA256, "XLIFF_2.xlf"), HashKey.DigestFile(HashAlgorithmEnum.SHA384, "XLIFF_2.xlf"), HashKey.DigestFile(HashAlgorithmEnum.SHA512, "XLIFF_2.xlf"), HashKey.DigestFile(HashAlgorithmEnum.KeyedHashAlgorithm, "XLIFF_2.xlf"), HashKey.DigestFile(HashAlgorithmEnum.RIPEMD160, "XLIFF_2.xlf"), }; Chromatik.Unicode.Unicode.Load("en"); tbl.ForEach(Incremente); //System.Globalization.Localization.QtTranslation trs = System.Globalization.Localization.QtTranslation.LoadTranslation(@"for_translation_sigil_sigil_fr.ts.xml"); //trs.Save("test.ts.xml"); ; Xliff xliff = Xliff.LoadXliff("XLIFF_2.xlf"); string fI = xliff.IDs[1]; XliffFile fS = xliff.Identifieds[1]; xliff[0].ID = "f3"; xliff[0].ID = "f2"; XmlDocument xml = XmlDocumentCreate.DocumentXML("<xml><span>kkkkkkk</span> <span de=\"\">yyyy</span><i> 65246541 </i><span>sdfwsfd</span></xml>"); XmlDocumentWriter.Document("test.0.xml", xml, DocumentType.HTML5); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
/// <summary> /// Get a minified svg picture /// </summary> /// <param name="filePath"></param> /// <param name="indent"></param> static public void File(string filePath, bool indent) { if (System.IO.File.Exists(filePath)) { XmlDocument load = XmlDocumentCreate.Document(filePath); if (load != null && load.FirstElement("svg") != null) { string svg_minifed = Path.GetDirectoryName(filePath) + Path.DirectorySeparatorChar + Path.GetFileNameWithoutExtension(filePath) + "-minifed.svg"; XmlDocumentWriter.Document(svg_minifed, Document(load), WriterSetting(indent)); string text = System.IO.File.ReadAllText(svg_minifed).ReplaceLoop(" />", "/>"); if (!indent) { text = text.Regex("(\r|\n)", ""); } System.IO.File.WriteAllText(svg_minifed, text, Encoding.UTF8); } } }