Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m_outputXml.AppendLine("<?xml version=\"1.0\" ?>\n");
- m_outputXml.AppendLine("<!DOCTYPE tmx SYSTEM \"tmx14.dtd\">\n");
- m_outputXml.AppendLine("<tmx version=\"1.4\">\n");
- m_outputXml.AppendLine("<header\n");
- m_outputXml.AppendFormat("creationtool=\"{0}\"\n", m_TMXHeader.CreationTool);//buraya "OZTRAN-WEB" yazdırabilirsin
- m_outputXml.AppendFormat("creationtoolversion=\"{0}\"\n", m_TMXHeader.CreationToolVersion);// buraya "OZTRAN-V3-B" yazdırabilrsin
- m_outputXml.AppendFormat("segtype=\"{0}\"\n", m_TMXHeader.SegType);//buraya "sentence" yazdırabilrsin
- m_outputXml.AppendFormat("o-tmf=\"{0}\"\n", m_TMXHeader.OTmf);//buraya "OZTRAN Format" yazdırabilrsin
- m_outputXml.AppendFormat("adminlang=\"{0}\"\n", m_TMXHeader.AdminLang);//buraya "Türkçe" yazdırabilrsin
- m_outputXml.AppendFormat("srclang=\"{0}\"\n", m_TMXHeader.language.ShortName);//buraya "TR-tr" yazdırabilrsin
- m_outputXml.AppendFormat("datatype=\"{0}\"\n", m_TMXHeader.DataType);//buraya "rtf" yazdırabilrsin
- m_outputXml.AppendFormat("creationdate=\"{0}\"\n", DateTimeToTMXDate(m_TMXHeader.CreationDate));//buraya kendi dilinde "şuandaki zamanı (datetime now)" veren method ile zamanı yazdırablirsin
- m_outputXml.AppendFormat("creationid=\"{0}\"\n", m_TMXHeader.CreationID);buraya "14" yazdırabilrsin
- m_outputXml.AppendLine(">\n");
- m_outputXml.AppendLine("</header>\n");
- m_outputXml.AppendLine("<body>\n");
- string m_CreationID = m_TMXHeader.CreationID.ToString(); //buraya "14" yazdırabilirsin
- string m_SourceLang = m_TMXHeader.language.ShortName;// buraya kaynak dilin aşağıdaki listedeki eşleniklere göre yazdırabilirsin
- /*
- Name ShortName
- Türkçe tr-TR
- İngilizce en-GB
- Almanca de
- Arapça ar-SA
- Çince zh-CN
- Fransızca fr
- İspanyolca es
- İtalyanca it
- Japonca jp
- Rusça ru
- Romence ro
- Slovence sl
- */
- string m_TargetLang = m_TMXHeader.language1.ShortName;//buraya hedefdilin yukarıdaki listedeki eşleniklere göre yazdırabilirsin
- foreach (var item in m_TMXTuList)
- {
- m_outputXml.AppendFormat("<tu creationdate=\"{0}\" creationid=\"{1}\">\n", DateTimeToTMXDate(item.CreationDate), item.UserRef); // burada DateTimeToTMXDate'i kendi dilinde yeniden yazman gerekiyor, item.UserRef yerine "14" yazdırabilirsin
- m_outputXml.AppendFormat("<tuv xml:lang=\"{0}\">\n", m_SourceLang.ToString()); //buraya yukardaki dil eşleniğindeki kısaltma ile kaynak dili yazablirsin
- m_outputXml.AppendFormat("<seg>{0}</seg>\n", item.SegSource);// kaynak cümle
- m_outputXml.AppendLine("</tuv>\n");
- m_outputXml.AppendFormat("<tuv xml:lang=\"{0}\">\n", m_TargetLang); //buraya yukardaki dil eşleniğindeki kısaltma ile hedef dili yazablirsin
- m_outputXml.AppendFormat("<seg>{0}</seg>\n", item.SegTarget); //hedef cümle
- m_outputXml.AppendLine("</tuv>\n");
- m_outputXml.AppendLine("</tu>\n");
- }
- m_outputXml.AppendLine("</body>\n");
- m_outputXml.AppendLine("</tmx>\n");
- private static string DateTimeToTMXDate(DateTime? p_sValue)
- {
- string dtTmp = DateTime.Now.ToUniversalTime().ToString("yyyyMMddTHHmmssZ");
- DateTime m_Time = DateTime.Now;
- if (p_sValue == null)
- return dtTmp;
- else
- m_Time = Convert.ToDateTime(p_sValue);
- try
- {
- dtTmp = m_Time.ToUniversalTime().ToString("yyyyMMddTHHmmssZ");
- }
- catch (Exception ex)
- {
- LogginHelper.GeneralLoggingHelper.writeElmahLog(ex);
- dtTmp = dtTmp;
- }
- return dtTmp;
- }
Advertisement
Add Comment
Please, Sign In to add comment