internal static void MakeSavedTranslation(string saveTo, string scriptName, string libraryInfo,
TimeSpan total, int encoding, int crtLine, LineInfo[] lines)
{
using (var sw = new StreamWriter(saveTo))
{
sw.WriteLine("{0} Translation file [Version 2]", libraryInfo);
sw.WriteLine("{0}", total.ToString());
sw.WriteLine(scriptName);
sw.WriteLine(encoding);
sw.WriteLine(crtLine);
foreach (var line in lines)
{
sw.WriteLine("<{0}>{1}",
line.Index.ToString(CultureInfo.InvariantCulture).PadLeft(5, '0'), line.Text);
}
sw.Close();
}
}